Buildresult: linux-next/x86_64-allnoconfig/x86_64-gcc5 built on Sep 30 2022, 05:26
kisskb
Revisions
|
Branches
|
Compilers
|
Configs
|
Build Results
|
Build Failures
|
Status:
Failed
Date/Time:
Sep 30 2022, 05:26
Duration:
0:00:07.093165
Builder:
blade4b
Revision:
Add linux-next specific files for 20220929 (
1c6c4f42b3de4f18ea96d62950d0e266ca35a055)
Target:
linux-next/x86_64-allnoconfig/x86_64-gcc5
Branch:
linux-next
Compiler:
x86_64-gcc5
(x86_64-linux-gcc (GCC) 5.5.0 / GNU ld (GNU Binutils) 2.29.1.20170915)
Config:
allnoconfig
(
download
)
Log:
Download original
Possible errors
include/linux/compiler_types.h:279:30: error: expected declaration specifiers before '__alloc_size__' include/linux/percpu.h:121:13: error: storage class specified for parameter '__is_kernel_percpu_address' include/linux/percpu.h:122:13: error: storage class specified for parameter 'is_kernel_percpu_address' include/linux/percpu.h:125:20: error: storage class specified for parameter 'setup_per_cpu_areas' include/linux/percpu.h:125:20: error: section attribute not allowed for 'setup_per_cpu_areas' include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' include/linux/percpu.h:130:13: error: storage class specified for parameter 'free_percpu' include/linux/percpu.h:131:20: error: storage class specified for parameter 'per_cpu_ptr_to_phys' include/linux/percpu.h:140:22: error: storage class specified for parameter 'pcpu_nr_pages' include/linux/prandom.h:16:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/prandom.h:21:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/prandom.h:49:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/prandom.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/prandom.h:67:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/prandom.h:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/archrandom.h:21:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/archrandom.h:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/archrandom.h:49:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/archrandom.h:54:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/random.h:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/random.h:128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/random.h:140:37: error: storage class specified for parameter 'random_fops' include/linux/random.h:140:50: error: storage class specified for parameter 'urandom_fops' include/linux/nodemask.h:99:56: error: storage class specified for parameter 'nodemask_t' include/linux/nodemask.h:100:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_unused_nodemask_arg_' include/linux/nodemask.h:110:57: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] include/linux/nodemask.h:110:68: error: expected ';', ',' or ')' before '*' token include/linux/nodemask.h:114:61: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] include/linux/nodemask.h:114:72: error: expected ';', ',' or ')' before '*' token include/linux/nodemask.h:129:59: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] include/linux/nodemask.h:129:70: error: expected ';', ',' or ')' before '*' token include/linux/nodemask.h:135:52: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] include/linux/nodemask.h:135:63: error: expected ';', ',' or ')' before '*' token include/linux/nodemask.h:141:35: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/nodemask.h:147:34: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/nodemask.h:157:50: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/nodemask.h:164:32: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/nodemask.h:164:56: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] include/linux/nodemask.h:164:67: error: expected ';', ',' or ')' before '*' token include/linux/nodemask.h:172:31: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/nodemask.h:172:55: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] include/linux/nodemask.h:172:66: error: expected ';', ',' or ')' before '*' token include/linux/nodemask.h:180:32: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/nodemask.h:180:56: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] include/linux/nodemask.h:180:67: error: expected ';', ',' or ')' before '*' token include/linux/nodemask.h:188:35: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/nodemask.h:188:59: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] include/linux/nodemask.h:188:70: error: expected ';', ',' or ')' before '*' token include/linux/nodemask.h:196:39: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/nodemask.h:197:12: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] include/linux/nodemask.h:197:23: error: expected ';', ',' or ')' before '*' token include/linux/nodemask.h:204:40: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] include/linux/nodemask.h:204:51: error: expected ';', ',' or ')' before '*' token include/linux/nodemask.h:212:45: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] include/linux/nodemask.h:212:56: error: expected ';', ',' or ')' before '*' token include/linux/nodemask.h:220:41: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] include/linux/nodemask.h:220:52: error: expected ';', ',' or ')' before '*' token include/linux/nodemask.h:227:40: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] include/linux/nodemask.h:227:51: error: expected ';', ',' or ')' before '*' token include/linux/nodemask.h:233:39: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] include/linux/nodemask.h:233:50: error: expected ';', ',' or ')' before '*' token include/linux/nodemask.h:239:40: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] include/linux/nodemask.h:239:51: error: expected ';', ',' or ')' before '*' token include/linux/nodemask.h:246:40: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/nodemask.h:247:12: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] include/linux/nodemask.h:247:23: error: expected ';', ',' or ')' before '*' token include/linux/nodemask.h:254:39: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/nodemask.h:255:12: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] include/linux/nodemask.h:255:23: error: expected ';', ',' or ')' before '*' token include/linux/nodemask.h:264:47: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] include/linux/nodemask.h:264:58: error: expected ';', ',' or ')' before '*' token include/linux/nodemask.h:270:53: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] include/linux/nodemask.h:270:64: error: expected ';', ',' or ')' before '*' token include/linux/nodemask.h:280:59: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] include/linux/nodemask.h:280:70: error: expected ';', ',' or ')' before '*' token include/linux/nodemask.h:289:42: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/nodemask.h:307:53: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] include/linux/nodemask.h:307:64: error: expected ';', ',' or ')' before '*' token include/linux/nodemask.h:342:6: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/nodemask.h:348:53: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/nodemask.h:356:9: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] include/linux/nodemask.h:356:20: error: expected ';', ',' or ')' before '*' token include/linux/nodemask.h:363:34: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/nodemask.h:363:58: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] include/linux/nodemask.h:363:69: error: expected ';', ',' or ')' before '*' token include/linux/nodemask.h:371:33: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/nodemask.h:371:57: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] include/linux/nodemask.h:371:68: error: expected ';', ',' or ')' before '*' token include/linux/nodemask.h:379:33: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/nodemask.h:379:57: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] include/linux/nodemask.h:379:68: error: expected ';', ',' or ')' before '*' token include/linux/nodemask.h:418:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'node_states' include/linux/nodemask.h:473:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nodemask.h:478:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nodemask.h:482:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nodemask.h:486:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nodemask.h:505:37: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] include/linux/nodemask.h:505:48: error: expected ';', ',' or ')' before '*' token include/linux/nodemask.h:555:2: error: expected specifier-qualifier-list before 'nodemask_t' include/linux/pageblock-flags.h:87:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pageblock-flags.h:91:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pageblock-flags.h:94:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kref.h:30:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kref.h:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kref.h:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kref.h:63:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kref.h:74:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kref.h:85:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kref.h:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/context_tracking_irq.h:13:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/context_tracking_irq.h:14:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/context_tracking_irq.h:15:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/context_tracking_irq.h:16:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/context_tracking_irq.h:17:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/context_tracking_irq.h:18:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:67:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:93:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:98:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:105:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:113:12: error: storage class specified for parameter 'rcu_scheduler_active' include/linux/rcupdate.h:121:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:128:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:129:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:135:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:144:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:145:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:146:51: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:147:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:239:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:240:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:31:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:38:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:45:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:52:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:62:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:67:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:72:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:77:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:82:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:86:13: error: storage class specified for parameter 'rcu_barrier' include/linux/rcutiny.h:89:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:99:13: error: storage class specified for parameter 'kvfree' include/linux/rcutiny.h:102:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:118:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:126:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:137:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:145:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:146:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:147:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:148:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:151:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:153:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:156:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:162:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:163:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:164:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:165:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:166:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:167:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:170:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcutiny.h:178:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:283:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:284:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:285:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:286:69: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:292:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:295:27: error: storage class specified for parameter 'rcu_lock_map' include/linux/rcupdate.h:296:27: error: storage class specified for parameter 'rcu_bh_lock_map' include/linux/rcupdate.h:297:27: error: storage class specified for parameter 'rcu_sched_lock_map' include/linux/rcupdate.h:298:27: error: storage class specified for parameter 'rcu_callback_map' include/linux/rcupdate.h:324:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:329:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:334:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:339:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:735:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:766:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:789:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:803:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:827:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:837:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:848:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:858:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:1027:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:1046:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcupdate.h:1056:12: error: storage class specified for parameter 'rcu_expedited' include/linux/rcupdate.h:1057:12: error: storage class specified for parameter 'rcu_normal' include/linux/rbtree.h:39:13: error: storage class specified for parameter 'rb_insert_color' include/linux/rbtree.h:40:13: error: storage class specified for parameter 'rb_erase' include/linux/rbtree.h:44:24: error: storage class specified for parameter 'rb_next' include/linux/rbtree.h:45:24: error: storage class specified for parameter 'rb_prev' include/linux/rbtree.h:46:24: error: storage class specified for parameter 'rb_first' include/linux/rbtree.h:47:24: error: storage class specified for parameter 'rb_last' include/linux/rbtree.h:50:24: error: storage class specified for parameter 'rb_first_postorder' include/linux/rbtree.h:51:24: error: storage class specified for parameter 'rb_next_postorder' include/linux/rbtree.h:54:13: error: storage class specified for parameter 'rb_replace_node' include/linux/rbtree.h:56:13: error: storage class specified for parameter 'rb_replace_node_rcu' include/linux/rbtree.h:61:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rbtree.h:70:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rbtree.h:111:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rbtree.h:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rbtree.h:134:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rbtree.h:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rbtree.h:197:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rbtree.h:225:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rbtree.h:258:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rbtree.h:286:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rbtree.h:316:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/maple_tree.h:192:34: error: storage class specified for parameter 'lockdep_map_p' include/linux/maple_tree.h:214:3: error: expected specifier-qualifier-list before 'lockdep_map_p' include/linux/maple_tree.h:334:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/maple_tree.h:476:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/maple_tree.h:482:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/maple_tree.h:506:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/maple_tree.h:538:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/maple_tree.h:554:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/maple_tree.h:560:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/maple_tree.h:575:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/maple_tree.h:591:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/maple_tree.h:596:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/maple_tree.h:608:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/maple_tree.h:627:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rwsem.h:70:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rwsem.h:103:13: error: storage class specified for parameter '__init_rwsem' include/linux/rwsem.h:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rwsem.h:174:13: error: storage class specified for parameter 'down_read' include/linux/rwsem.h:175:25: error: storage class specified for parameter 'down_read_interruptible' include/linux/rwsem.h:176:25: error: storage class specified for parameter 'down_read_killable' include/linux/rwsem.h:181:12: error: storage class specified for parameter 'down_read_trylock' include/linux/rwsem.h:186:13: error: storage class specified for parameter 'down_write' include/linux/rwsem.h:187:25: error: storage class specified for parameter 'down_write_killable' include/linux/rwsem.h:192:12: error: storage class specified for parameter 'down_write_trylock' include/linux/rwsem.h:197:13: error: storage class specified for parameter 'up_read' include/linux/rwsem.h:202:13: error: storage class specified for parameter 'up_write' include/linux/rwsem.h:207:13: error: storage class specified for parameter 'downgrade_write' include/linux/swait.h:69:13: error: storage class specified for parameter '__init_swait_queue_head' include/linux/swait.h:122:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/swait.h:135:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/swait.h:147:13: error: storage class specified for parameter 'swake_up_one' include/linux/swait.h:148:13: error: storage class specified for parameter 'swake_up_all' include/linux/swait.h:149:13: error: storage class specified for parameter 'swake_up_locked' include/linux/swait.h:151:13: error: storage class specified for parameter 'prepare_to_swait_exclusive' include/linux/swait.h:152:13: error: storage class specified for parameter 'prepare_to_swait_event' include/linux/swait.h:154:13: error: storage class specified for parameter '__finish_swait' include/linux/swait.h:155:13: error: storage class specified for parameter 'finish_swait' include/linux/completion.h:32:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/completion.h:33:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/completion.h:85:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/completion.h:98:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/completion.h:102:13: error: storage class specified for parameter 'wait_for_completion' include/linux/completion.h:103:13: error: storage class specified for parameter 'wait_for_completion_io' include/linux/completion.h:104:12: error: storage class specified for parameter 'wait_for_completion_interruptible' include/linux/completion.h:105:12: error: storage class specified for parameter 'wait_for_completion_killable' include/linux/completion.h:106:12: error: storage class specified for parameter 'wait_for_completion_state' include/linux/completion.h:107:22: error: storage class specified for parameter 'wait_for_completion_timeout' include/linux/completion.h:109:22: error: storage class specified for parameter 'wait_for_completion_io_timeout' include/linux/completion.h:111:13: error: storage class specified for parameter 'wait_for_completion_interruptible_timeout' include/linux/completion.h:113:13: error: storage class specified for parameter 'wait_for_completion_killable_timeout' include/linux/completion.h:115:13: error: storage class specified for parameter 'try_wait_for_completion' include/linux/completion.h:116:13: error: storage class specified for parameter 'completion_done' include/linux/completion.h:118:13: error: storage class specified for parameter 'complete' include/linux/completion.h:119:13: error: storage class specified for parameter 'complete_all' include/linux/uprobes.h:146:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uprobes.h:153:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uprobes.h:157:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uprobes.h:162:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uprobes.h:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uprobes.h:170:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uprobes.h:175:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uprobes.h:178:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uprobes.h:181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uprobes.h:185:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uprobes.h:188:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uprobes.h:191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uprobes.h:195:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uprobes.h:198:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uprobes.h:201:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/time.h:9:24: error: storage class specified for parameter 'sys_tz' include/linux/time.h:20:17: error: storage class specified for parameter 'mktime64' include/linux/time.h:25:13: error: storage class specified for parameter 'clear_itimer' include/linux/time.h:30:13: error: storage class specified for parameter 'do_utimes' arch/x86/include/asm/tsc.h:14:28: error: storage class specified for parameter 'cycles_t' arch/x86/include/asm/tsc.h:16:21: error: storage class specified for parameter 'cpu_khz' arch/x86/include/asm/tsc.h:17:21: error: storage class specified for parameter 'tsc_khz' arch/x86/include/asm/tsc.h:19:13: error: storage class specified for parameter 'disable_TSC' arch/x86/include/asm/tsc.h:21:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'get_cycles' arch/x86/include/asm/tsc.h:30:35: error: storage class specified for parameter 'convert_art_to_tsc' arch/x86/include/asm/tsc.h:31:35: error: storage class specified for parameter 'convert_art_ns_to_tsc' arch/x86/include/asm/tsc.h:33:13: error: storage class specified for parameter 'tsc_early_init' arch/x86/include/asm/tsc.h:34:13: error: storage class specified for parameter 'tsc_init' arch/x86/include/asm/tsc.h:35:22: error: storage class specified for parameter 'calibrate_delay_is_known' arch/x86/include/asm/tsc.h:36:13: error: storage class specified for parameter 'mark_tsc_unstable' arch/x86/include/asm/tsc.h:37:12: error: storage class specified for parameter 'unsynchronized_tsc' arch/x86/include/asm/tsc.h:38:12: error: storage class specified for parameter 'check_tsc_unstable' arch/x86/include/asm/tsc.h:39:13: error: storage class specified for parameter 'mark_tsc_async_resets' arch/x86/include/asm/tsc.h:40:22: error: storage class specified for parameter 'native_calibrate_cpu_early' arch/x86/include/asm/tsc.h:41:22: error: storage class specified for parameter 'native_calibrate_tsc' arch/x86/include/asm/tsc.h:42:27: error: storage class specified for parameter 'native_sched_clock_from_tsc' arch/x86/include/asm/tsc.h:44:12: error: storage class specified for parameter 'tsc_clocksource_reliable' arch/x86/include/asm/tsc.h:46:13: error: storage class specified for parameter 'tsc_async_resets' arch/x86/include/asm/tsc.h:56:13: error: storage class specified for parameter 'tsc_store_and_check_tsc_adjust' arch/x86/include/asm/tsc.h:57:13: error: storage class specified for parameter 'tsc_verify_tsc_adjust' arch/x86/include/asm/tsc.h:58:13: error: storage class specified for parameter 'check_tsc_sync_source' arch/x86/include/asm/tsc.h:59:13: error: storage class specified for parameter 'check_tsc_sync_target' arch/x86/include/asm/tsc.h:67:12: error: storage class specified for parameter 'notsc_setup' arch/x86/include/asm/tsc.h:68:13: error: storage class specified for parameter 'tsc_save_sched_clock_state' arch/x86/include/asm/tsc.h:69:13: error: storage class specified for parameter 'tsc_restore_sched_clock_state' arch/x86/include/asm/timex.h:9:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/timex.h:147:22: error: storage class specified for parameter 'tick_usec' include/linux/timex.h:148:22: error: storage class specified for parameter 'tick_nsec' include/linux/timex.h:162:12: error: storage class specified for parameter 'do_adjtimex' include/linux/timex.h:163:12: error: storage class specified for parameter 'do_clock_adjtime' include/linux/timex.h:165:13: error: storage class specified for parameter 'hardpps' include/vdso/time32.h:5:14: error: storage class specified for parameter 'old_time32_t' include/vdso/time32.h:8:2: error: expected specifier-qualifier-list before 'old_time32_t' include/vdso/time32.h:13:2: error: expected specifier-qualifier-list before 'old_time32_t' include/linux/time32.h:23:2: error: expected specifier-qualifier-list before 'old_time32_t' include/linux/time32.h:54:12: error: storage class specified for parameter 'get_old_timespec32' include/linux/time32.h:55:12: error: storage class specified for parameter 'put_old_timespec32' include/linux/time32.h:56:12: error: storage class specified for parameter 'get_old_itimerspec32' include/linux/time32.h:58:12: error: storage class specified for parameter 'put_old_itimerspec32' include/linux/time32.h:70:36: error: storage class specified for parameter 'ns_to_kernel_old_timeval' include/linux/time.h:63:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/jiffies.h:62:12: error: storage class specified for parameter 'register_refined_jiffies' include/linux/jiffies.h:79:39: error: storage class specified for parameter 'jiffies_64' include/linux/jiffies.h:80:76: error: storage class specified for parameter 'jiffies' include/linux/jiffies.h:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/jiffies.h:189:22: error: storage class specified for parameter 'preset_lpj' include/linux/jiffies.h:290:21: error: storage class specified for parameter 'jiffies_to_msecs' include/linux/jiffies.h:291:21: error: storage class specified for parameter 'jiffies_to_usecs' include/linux/jiffies.h:294:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/jiffies.h:298:12: error: storage class specified for parameter 'jiffies64_to_nsecs' include/linux/jiffies.h:299:12: error: storage class specified for parameter 'jiffies64_to_msecs' include/linux/jiffies.h:301:22: error: storage class specified for parameter '__msecs_to_jiffies' include/linux/jiffies.h:309:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/jiffies.h:364:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/jiffies.h:374:22: error: storage class specified for parameter '__usecs_to_jiffies' include/linux/jiffies.h:377:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/jiffies.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/jiffies.h:421:22: error: storage class specified for parameter 'timespec64_to_jiffies' include/linux/jiffies.h:422:13: error: storage class specified for parameter 'jiffies_to_timespec64' include/linux/jiffies.h:424:16: error: storage class specified for parameter 'jiffies_to_clock_t' include/linux/jiffies.h:426:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/jiffies.h:431:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/jiffies.h:435:22: error: storage class specified for parameter 'clock_t_to_jiffies' include/linux/jiffies.h:436:12: error: storage class specified for parameter 'jiffies_64_to_clock_t' include/linux/jiffies.h:437:12: error: storage class specified for parameter 'nsec_to_clock_t' include/linux/jiffies.h:438:12: error: storage class specified for parameter 'nsecs_to_jiffies64' include/linux/jiffies.h:439:22: error: storage class specified for parameter 'nsecs_to_jiffies' include/linux/ktime.h:29:13: error: storage class specified for parameter 'ktime_t' include/linux/ktime.h:38:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_set' include/linux/ktime.h:71:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'timespec64_to_ktime' include/linux/ktime.h:80:37: error: type defaults to 'int' in declaration of 'ktime_t' [-Werror=implicit-int] include/linux/ktime.h:80:45: error: expected ';', ',' or ')' before 'kt' include/linux/ktime.h:95:39: error: type defaults to 'int' in declaration of 'ktime_t' [-Werror=implicit-int] include/linux/ktime.h:95:47: error: expected ';', ',' or ')' before 'cmp1' include/linux/ktime.h:111:38: error: type defaults to 'int' in declaration of 'ktime_t' [-Werror=implicit-int] include/linux/ktime.h:111:46: error: expected ';', ',' or ')' before 'cmp1' include/linux/ktime.h:123:39: error: type defaults to 'int' in declaration of 'ktime_t' [-Werror=implicit-int] include/linux/ktime.h:123:47: error: expected ';', ',' or ')' before 'cmp1' include/linux/ktime.h:148:37: error: type defaults to 'int' in declaration of 'ktime_t' [-Werror=implicit-int] include/linux/ktime.h:148:45: error: expected ';', ',' or ')' before 'kt' include/linux/ktime.h:159:37: error: type defaults to 'int' in declaration of 'ktime_t' [-Werror=implicit-int] include/linux/ktime.h:159:45: error: expected ';', ',' or ')' before 'kt' include/linux/ktime.h:164:37: error: type defaults to 'int' in declaration of 'ktime_t' [-Werror=implicit-int] include/linux/ktime.h:164:45: error: expected ';', ',' or ')' before 'kt' include/linux/ktime.h:169:40: error: type defaults to 'int' in declaration of 'ktime_t' [-Werror=implicit-int] include/linux/ktime.h:169:48: error: expected ';', ',' or ')' before 'later' include/linux/ktime.h:174:40: error: type defaults to 'int' in declaration of 'ktime_t' [-Werror=implicit-int] include/linux/ktime.h:174:48: error: expected ';', ',' or ')' before 'later' include/linux/ktime.h:179:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_add_us' include/linux/ktime.h:184:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_add_ms' include/linux/ktime.h:189:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_sub_us' include/linux/ktime.h:194:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_sub_ms' include/linux/ktime.h:199:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_add_safe' include/linux/ktime.h:209:64: error: type defaults to 'int' in declaration of 'ktime_t' [-Werror=implicit-int] include/linux/ktime.h:209:72: error: expected ';', ',' or ')' before 'kt' include/linux/ktime.h:222:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ns_to_ktime' include/linux/ktime.h:227:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ms_to_ktime' include/linux/timekeeping.h:11:12: error: storage class specified for parameter 'timekeeping_suspended' include/linux/timekeeping.h:14:13: error: storage class specified for parameter 'legacy_timer_tick' include/linux/timekeeping.h:19:12: error: storage class specified for parameter 'do_settimeofday64' include/linux/timekeeping.h:20:12: error: storage class specified for parameter 'do_sys_settimeofday64' include/linux/timekeeping.h:41:13: error: storage class specified for parameter 'ktime_get_raw_ts64' include/linux/timekeeping.h:42:13: error: storage class specified for parameter 'ktime_get_ts64' include/linux/timekeeping.h:43:13: error: storage class specified for parameter 'ktime_get_real_ts64' include/linux/timekeeping.h:44:13: error: storage class specified for parameter 'ktime_get_coarse_ts64' include/linux/timekeeping.h:45:13: error: storage class specified for parameter 'ktime_get_coarse_real_ts64' include/linux/timekeeping.h:52:17: error: storage class specified for parameter 'ktime_get_seconds' include/linux/timekeeping.h:53:17: error: storage class specified for parameter '__ktime_get_real_seconds' include/linux/timekeeping.h:54:17: error: storage class specified for parameter 'ktime_get_real_seconds' include/linux/timekeeping.h:67:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_get' include/linux/timekeeping.h:68:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_get_with_offset' include/linux/timekeeping.h:69:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_get_coarse_with_offset' include/linux/timekeeping.h:70:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_mono_to_any' include/linux/timekeeping.h:71:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_get_raw' include/linux/timekeeping.h:72:12: error: storage class specified for parameter 'ktime_get_resolution_ns' include/linux/timekeeping.h:77:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_get_real' include/linux/timekeeping.h:82:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_get_coarse_real' include/linux/timekeeping.h:93:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_get_boottime' include/linux/timekeeping.h:98:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_get_coarse_boottime' include/linux/timekeeping.h:106:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_get_clocktai' include/linux/timekeeping.h:111:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_get_coarse_clocktai' include/linux/timekeeping.h:116:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_get_coarse' include/linux/timekeeping.h:125:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/timekeeping.h:130:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/timekeeping.h:135:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/timekeeping.h:140:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/timekeeping.h:147:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_mono_to_real' include/linux/timekeeping.h:153:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/timekeeping.h:158:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/timekeeping.h:163:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/timekeeping.h:168:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/timekeeping.h:173:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/timekeeping.h:177:12: error: storage class specified for parameter 'ktime_get_mono_fast_ns' include/linux/timekeeping.h:178:12: error: storage class specified for parameter 'ktime_get_raw_fast_ns' include/linux/timekeeping.h:179:12: error: storage class specified for parameter 'ktime_get_boot_fast_ns' include/linux/timekeeping.h:180:12: error: storage class specified for parameter 'ktime_get_tai_fast_ns' include/linux/timekeeping.h:181:12: error: storage class specified for parameter 'ktime_get_real_fast_ns' include/linux/timekeeping.h:189:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/timekeeping.h:194:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/timekeeping.h:199:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/timekeeping.h:204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/timekeeping.h:209:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/timekeeping.h:214:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/timekeeping.h:221:13: error: storage class specified for parameter 'timekeeping_rtc_skipsuspend' include/linux/timekeeping.h:222:13: error: storage class specified for parameter 'timekeeping_rtc_skipresume' include/linux/timekeeping.h:224:13: error: storage class specified for parameter 'timekeeping_inject_sleeptime64' include/linux/timekeeping.h:249:2: error: expected specifier-qualifier-list before 'ktime_t' include/linux/timekeeping.h:264:2: error: expected specifier-qualifier-list before 'ktime_t' include/linux/timekeeping.h:285:23: error: expected declaration specifiers or '...' before 'ktime_t' include/linux/timekeeping.h:288:4: error: expected ';', ',' or ')' before 'void' include/linux/timekeeping.h:295:13: error: storage class specified for parameter 'ktime_get_snapshot' include/linux/timekeeping.h:298:13: error: storage class specified for parameter 'ktime_get_fast_timestamps' include/linux/timekeeping.h:303:12: error: storage class specified for parameter 'persistent_clock_is_local' include/linux/timekeeping.h:305:13: error: storage class specified for parameter 'read_persistent_clock64' include/linux/timekeeping.h:309:12: error: storage class specified for parameter 'update_persistent_clock64' include/linux/debugobjects.h:89:74: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/debugobjects.h:91:77: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/debugobjects.h:93:74: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/debugobjects.h:95:74: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/debugobjects.h:97:74: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/debugobjects.h:99:74: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/debugobjects.h:101:75: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/debugobjects.h:103:51: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/debugobjects.h:104:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/debugobjects.h:111:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/timer.h:106:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/timer.h:150:69: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/timer.h:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/timer.h:171:13: error: storage class specified for parameter 'add_timer_on' include/linux/timer.h:172:12: error: storage class specified for parameter 'del_timer' include/linux/timer.h:173:12: error: storage class specified for parameter 'mod_timer' include/linux/timer.h:174:12: error: storage class specified for parameter 'mod_timer_pending' include/linux/timer.h:175:12: error: storage class specified for parameter 'timer_reduce' include/linux/timer.h:183:13: error: storage class specified for parameter 'add_timer' include/linux/timer.h:185:12: error: storage class specified for parameter 'try_to_del_timer_sync' include/linux/timer.h:195:13: error: storage class specified for parameter 'init_timers' include/linux/timer.h:197:29: error: storage class specified for parameter 'it_real_fn' include/linux/workqueue.h:21:16: error: storage class specified for parameter 'work_func_t' include/linux/workqueue.h:100:2: error: expected specifier-qualifier-list before 'work_func_t' include/linux/workqueue.h:154:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/workqueue.h:159:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/workqueue.h:210:71: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/workqueue.h:211:68: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/workqueue.h:212:77: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/workqueue.h:213:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/workqueue.h:380:33: error: storage class specified for parameter 'system_wq' include/linux/workqueue.h:381:33: error: storage class specified for parameter 'system_highpri_wq' include/linux/workqueue.h:382:33: error: storage class specified for parameter 'system_long_wq' include/linux/workqueue.h:383:33: error: storage class specified for parameter 'system_unbound_wq' include/linux/workqueue.h:384:33: error: storage class specified for parameter 'system_freezable_wq' include/linux/workqueue.h:385:33: error: storage class specified for parameter 'system_power_efficient_wq' include/linux/workqueue.h:386:33: error: storage class specified for parameter 'system_freezable_power_efficient_wq' include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' include/linux/workqueue.h:430:13: error: storage class specified for parameter 'destroy_workqueue' include/linux/workqueue.h:438:13: error: storage class specified for parameter 'queue_work_on' include/linux/workqueue.h:440:13: error: storage class specified for parameter 'queue_work_node' include/linux/workqueue.h:442:13: error: storage class specified for parameter 'queue_delayed_work_on' include/linux/workqueue.h:444:13: error: storage class specified for parameter 'mod_delayed_work_on' include/linux/workqueue.h:446:13: error: storage class specified for parameter 'queue_rcu_work' include/linux/workqueue.h:448:13: error: storage class specified for parameter '__flush_workqueue' include/linux/workqueue.h:449:13: error: storage class specified for parameter 'drain_workqueue' include/linux/workqueue.h:451:33: error: expected declaration specifiers or '...' before 'work_func_t' include/linux/workqueue.h:453:32: error: expected declaration specifiers or '...' before 'work_func_t' include/linux/workqueue.h:455:13: error: storage class specified for parameter 'flush_work' include/linux/workqueue.h:456:13: error: storage class specified for parameter 'cancel_work' include/linux/workqueue.h:457:13: error: storage class specified for parameter 'cancel_work_sync' include/linux/workqueue.h:459:13: error: storage class specified for parameter 'flush_delayed_work' include/linux/workqueue.h:460:13: error: storage class specified for parameter 'cancel_delayed_work' include/linux/workqueue.h:461:13: error: storage class specified for parameter 'cancel_delayed_work_sync' include/linux/workqueue.h:463:13: error: storage class specified for parameter 'flush_rcu_work' include/linux/workqueue.h:465:13: error: storage class specified for parameter 'workqueue_set_max_active' include/linux/workqueue.h:467:28: error: storage class specified for parameter 'current_work' include/linux/workqueue.h:468:13: error: storage class specified for parameter 'current_is_workqueue_rescuer' include/linux/workqueue.h:469:13: error: storage class specified for parameter 'workqueue_congested' include/linux/workqueue.h:470:21: error: storage class specified for parameter 'work_busy' include/linux/workqueue.h:471:28: error: storage class specified for parameter 'set_worker_desc' include/linux/workqueue.h:472:13: error: storage class specified for parameter 'print_worker_info' include/linux/workqueue.h:473:13: error: storage class specified for parameter 'show_all_workqueues' include/linux/workqueue.h:474:13: error: storage class specified for parameter 'show_one_workqueue' include/linux/workqueue.h:475:13: error: storage class specified for parameter 'wq_worker_comm' include/linux/workqueue.h:502:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/workqueue.h:517:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/workqueue.h:532:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/workqueue.h:544:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/workqueue.h:563:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/workqueue.h:573:13: error: storage class specified for parameter '__warn_flushing_systemwide_wq' include/linux/workqueue.h:655:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/workqueue.h:669:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/workqueue.h:675:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/workqueue.h:679:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/workqueue.h:703:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/workqueue.h:712:13: error: section attribute not allowed for 'workqueue_init_early' include/linux/workqueue.h:713:13: error: section attribute not allowed for 'workqueue_init' arch/x86/include/asm/mmu.h:58:3: error: storage class specified for parameter 'mm_context_t' include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' include/linux/mm_types.h:345:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm_types.h:351:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm_types.h:356:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm_types.h:377:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm_types.h:382:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm_types.h:401:23: error: storage class specified for parameter 'vm_flags_t' include/linux/mm_types.h:410:2: error: expected specifier-qualifier-list before 'vm_flags_t' include/linux/mm_types.h:624:3: error: expected specifier-qualifier-list before 'mm_context_t' include/linux/mm_types.h:729:25: error: storage class specified for parameter 'init_mm' include/linux/mm_types.h:733:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm_types.h:742:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm_types.h:783:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm_types.h:787:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm_types.h:797:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm_types.h:801:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm_types.h:821:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm_types.h:828:13: error: storage class specified for parameter 'tlb_gather_mmu' include/linux/mm_types.h:829:13: error: storage class specified for parameter 'tlb_gather_mmu_fullmm' include/linux/mm_types.h:830:13: error: storage class specified for parameter 'tlb_finish_mmu' include/linux/mm_types.h:839:32: error: storage class specified for parameter 'vm_fault_t' include/linux/mm_types.h:868:2: error: enumerator value for 'VM_FAULT_OOM' is not an integer constant include/linux/mm_types.h:868:48: error: expected ',' or '}' before numeric constant include/linux/mm_types.h:923:2: error: expected specifier-qualifier-list before 'vm_fault_t' include/linux/mm_types.h:946:3: error: storage class specified for parameter 'swp_entry_t' include/linux/mm_types.h:1004:32: error: storage class specified for parameter 'zap_flags_t' include/linux/page-flags.h:241:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:247:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:252:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:291:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:296:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:303:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:311:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:316:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:416:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:418:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:416:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:418:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:494:49: error: expected declaration specifiers before ';' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:495:43: error: expected declaration specifiers before ';' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:416:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:418:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:416:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:418:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:446:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:447:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:450:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:451:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:446:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:447:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:450:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:451:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:416:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:418:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:446:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:447:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:450:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:451:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:446:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:447:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:450:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:451:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:446:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:447:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:450:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:451:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:647:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:652:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:657:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:662:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:667:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:673:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:712:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:729:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:734:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:740:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:751:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:756:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:771:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:776:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:781:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:786:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:802:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:807:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:812:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:446:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:447:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:450:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:451:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:459:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:460:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:464:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:465:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:446:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:447:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:450:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:451:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:459:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:460:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:464:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:465:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:922:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:949:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:955:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:959:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:964:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:955:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:959:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:964:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:999:13: error: storage class specified for parameter 'page_offline_freeze' include/linux/page-flags.h:1000:13: error: storage class specified for parameter 'page_offline_thaw' include/linux/page-flags.h:1001:13: error: storage class specified for parameter 'page_offline_begin' include/linux/page-flags.h:1002:13: error: storage class specified for parameter 'page_offline_end' include/linux/page-flags.h:955:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:959:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:964:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:955:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:959:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:964:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:1014:13: error: storage class specified for parameter 'is_free_buddy_page' include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:1016:37: error: expected declaration specifiers before ';' token include/linux/page-flags.h:1019:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:1026:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:1033:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:1040:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:1084:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page-flags.h:1089:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/local_lock_internal.h:16:3: error: storage class specified for parameter 'local_lock_t' include/linux/local_lock_internal.h:47:39: error: expected declaration specifiers or '...' before 'local_lock_t' include/linux/local_lock_internal.h:48:39: error: expected declaration specifiers or '...' before 'local_lock_t' include/linux/local_lock_internal.h:49:42: error: expected declaration specifiers or '...' before 'local_lock_t' include/linux/mmzone.h:68:27: error: storage class specified for parameter 'migratetype_names' include/linux/mmzone.h:79:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:90:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:98:12: error: storage class specified for parameter 'page_group_by_mobility_disabled' include/linux/mmzone.h:112:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:118:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:222:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:239:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:288:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:293:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:489:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:493:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:544:28: error: storage class specified for parameter 'isolate_mode_t' include/linux/mmzone.h:894:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:899:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:908:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:913:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:918:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:923:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:974:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:980:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:993:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:999:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1004:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1015:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1079:21: error: storage class specified for parameter 'mem_map' include/linux/mmzone.h:1232:3: error: storage class specified for parameter 'pg_data_t' include/linux/mmzone.h:1240:43: error: expected declaration specifiers or '...' before 'pg_data_t' include/linux/srcutiny.h:60:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/srcutiny.h:69:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/srcutiny.h:74:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/srcutiny.h:81:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/srcu.h:62:6: error: redefinition of parameter 'synchronize_srcu' include/linux/srcu.h:101:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/srcu.h:161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/srcu.h:172:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/srcu.h:188:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/srcu.h:197:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/srcu.h:211:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/notifier.h:51:15: error: storage class specified for parameter 'notifier_fn_t' include/linux/notifier.h:55:2: error: expected specifier-qualifier-list before 'notifier_fn_t' include/linux/notifier.h:93:13: error: storage class specified for parameter 'srcu_init_notifier_head' include/linux/notifier.h:144:12: error: storage class specified for parameter 'atomic_notifier_chain_register' include/linux/notifier.h:146:12: error: storage class specified for parameter 'blocking_notifier_chain_register' include/linux/notifier.h:148:12: error: storage class specified for parameter 'raw_notifier_chain_register' include/linux/notifier.h:150:12: error: storage class specified for parameter 'srcu_notifier_chain_register' include/linux/notifier.h:153:12: error: storage class specified for parameter 'atomic_notifier_chain_register_unique_prio' include/linux/notifier.h:155:12: error: storage class specified for parameter 'blocking_notifier_chain_register_unique_prio' include/linux/notifier.h:158:12: error: storage class specified for parameter 'atomic_notifier_chain_unregister' include/linux/notifier.h:160:12: error: storage class specified for parameter 'blocking_notifier_chain_unregister' include/linux/notifier.h:162:12: error: storage class specified for parameter 'raw_notifier_chain_unregister' include/linux/notifier.h:164:12: error: storage class specified for parameter 'srcu_notifier_chain_unregister' include/linux/notifier.h:167:12: error: storage class specified for parameter 'atomic_notifier_call_chain' include/linux/notifier.h:169:12: error: storage class specified for parameter 'blocking_notifier_call_chain' include/linux/notifier.h:171:12: error: storage class specified for parameter 'raw_notifier_call_chain' include/linux/notifier.h:173:12: error: storage class specified for parameter 'srcu_notifier_call_chain' include/linux/notifier.h:176:12: error: storage class specified for parameter 'blocking_notifier_call_chain_robust' include/linux/notifier.h:178:12: error: storage class specified for parameter 'raw_notifier_call_chain_robust' include/linux/notifier.h:181:13: error: storage class specified for parameter 'atomic_notifier_call_chain_is_empty' include/linux/notifier.h:195:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/notifier.h:204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/notifier.h:238:38: error: storage class specified for parameter 'reboot_notifier_list' include/linux/memory_hotplug.h:56:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token include/linux/memory_hotplug.h:61:51: error: expected declaration specifiers or '...' before 'pg_data_t' include/linux/memory_hotplug.h:236:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memory_hotplug.h:240:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memory_hotplug.h:243:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memory_hotplug.h:244:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memory_hotplug.h:245:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memory_hotplug.h:248:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memory_hotplug.h:252:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memory_hotplug.h:253:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memory_hotplug.h:255:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memory_hotplug.h:256:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memory_hotplug.h:259:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memory_hotplug.h:263:38: error: expected declaration specifiers or '...' before 'pg_data_t' include/linux/memory_hotplug.h:264:40: error: expected declaration specifiers or '...' before 'pg_data_t' include/linux/memory_hotplug.h:265:43: error: expected declaration specifiers or '...' before 'pg_data_t' include/linux/memory_hotplug.h:298:79: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memory_hotplug.h:299:81: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memory_hotplug.h:300:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memory_hotplug.h:313:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memory_hotplug.h:317:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memory_hotplug.h:322:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memory_hotplug.h:326:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memory_hotplug.h:329:13: error: storage class specified for parameter 'set_zone_contiguous' include/linux/memory_hotplug.h:330:13: error: storage class specified for parameter 'clear_zone_contiguous' include/linux/mmzone.h:1247:26: error: expected declaration specifiers or '...' before 'pg_data_t' include/linux/mmzone.h:1267:13: error: storage class specified for parameter 'init_currently_empty_zone' include/linux/mmzone.h:1270:13: error: storage class specified for parameter 'lruvec_init' include/linux/mmzone.h:1273:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1284:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1284:69: error: expected declaration specifiers before ';' token include/linux/mmzone.h:1299:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1311:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1317:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1333:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1337:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1340:12: error: storage class specified for parameter 'movable_zone' include/linux/mmzone.h:1343:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1360:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1380:12: error: storage class specified for parameter 'sysctl_lowmem_reserve_ratio' include/linux/mmzone.h:1391:12: error: storage class specified for parameter 'percpu_pagelist_high_fraction' include/linux/mmzone.h:1392:13: error: storage class specified for parameter 'numa_zonelist_order' include/linux/mmzone.h:1397:27: error: storage class specified for parameter 'contig_page_data' include/linux/mmzone.h:1399:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1409:28: error: storage class specified for parameter 'first_online_pgdat' include/linux/mmzone.h:1410:28: error: storage class specified for parameter 'next_online_pgdat' include/linux/mmzone.h:1411:21: error: storage class specified for parameter 'next_zone' include/linux/mmzone.h:1442:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1447:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1452:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1458:6: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/mmzone.h:1477:6: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/mmzone.h:1503:6: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/mmzone.h:1546:39: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/mmzone.h:1597:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1601:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1677:29: error: storage class specified for parameter 'mem_section' include/linux/mmzone.h:1683:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1688:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1700:15: error: storage class specified for parameter 'mem_section_usage_size' include/linux/mmzone.h:1741:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1748:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1753:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1758:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1763:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1768:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1773:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1786:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1792:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1802:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1806:22: error: storage class specified for parameter '__highest_present_section_nr' include/linux/mmzone.h:1809:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1822:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1840:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1866:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmzone.h:1873:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/arch_topology.h:21:32: error: storage class specified for parameter 'cpu_scale' include/linux/arch_topology.h:21:32: error: section attribute not allowed for 'cpu_scale' include/linux/arch_topology.h:24:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/arch_topology.h:30:32: error: storage class specified for parameter 'arch_freq_scale' include/linux/arch_topology.h:30:32: error: section attribute not allowed for 'arch_freq_scale' include/linux/arch_topology.h:33:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/arch_topology.h:56:32: error: storage class specified for parameter 'thermal_pressure' include/linux/arch_topology.h:56:32: error: section attribute not allowed for 'thermal_pressure' include/linux/arch_topology.h:59:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/topology.h:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/topology.h:95:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/topology.h:99:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/topology.h:105:30: error: storage class specified for parameter 'cpu_coregroup_mask' arch/x86/include/asm/topology.h:106:30: error: storage class specified for parameter 'cpu_clustergroup_mask' arch/x86/include/asm/topology.h:115:21: error: storage class specified for parameter '__max_die_per_package' arch/x86/include/asm/topology.h:148:68: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/topology.h:150:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/topology.h:151:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/topology.h:153:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/topology.h:154:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/topology.h:155:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/topology.h:156:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/topology.h:157:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/topology.h:161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/topology.h:168:13: error: storage class specified for parameter 'x86_topology_update' arch/x86/include/asm/topology.h:189:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/topology.h:192:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/topology.h:196:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/topology.h:218:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/topology.h:219:83: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/topology.h:222:13: error: storage class specified for parameter 'arch_scale_freq_tick' include/linux/topology.h:76:26: error: storage class specified for parameter 'node_reclaim_distance' include/linux/topology.h:76:26: error: section attribute not allowed for 'node_reclaim_distance' include/linux/topology.h:169:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/topology.h:244:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/gfp.h:17:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/gfp.h:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/gfp.h:130:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/gfp.h:148:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/gfp.h:166:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/gfp.h:171:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/gfp.h:174:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/gfp.h:178:3: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/gfp.h:180:3: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/gfp.h:183:5: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/gfp.h:194:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/gfp.h:200:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/gfp.h:206:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/gfp.h:219:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/gfp.h:228:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/gfp.h:242:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/gfp.h:256:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/gfp.h:260:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/gfp.h:269:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/gfp.h:275:22: error: storage class specified for parameter '__get_free_pages' include/linux/gfp.h:276:22: error: storage class specified for parameter 'get_zeroed_page' include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' include/linux/compiler_attributes.h:315:41: error: expected declaration specifiers before '__attribute__' include/linux/gfp.h:288:13: error: storage class specified for parameter '__free_pages' include/linux/gfp.h:289:13: error: storage class specified for parameter 'free_pages' include/linux/gfp.h:292:13: error: storage class specified for parameter '__page_frag_cache_drain' include/linux/gfp.h:293:14: error: storage class specified for parameter 'page_frag_alloc_align' include/linux/gfp.h:299:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/gfp.h:303:13: error: storage class specified for parameter 'page_frag_free' include/linux/gfp.h:322:14: error: storage class specified for parameter 'gfp_allowed_mask' include/linux/gfp.h:327:13: error: storage class specified for parameter 'pm_restrict_gfp_mask' include/linux/gfp.h:328:13: error: storage class specified for parameter 'pm_restore_gfp_mask' include/linux/gfp.h:330:14: error: storage class specified for parameter 'vma_thp_gfp_mask' include/linux/gfp.h:336:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/overflow.h:50:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/overflow.h:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/overflow.h:161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/overflow.h:183:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu-refcount.h:60:15: error: storage class specified for parameter 'percpu_ref_func_t' include/linux/percpu-refcount.h:97:2: error: expected specifier-qualifier-list before 'percpu_ref_func_t' include/linux/percpu-refcount.h:122:6: error: expected declaration specifiers or '...' before 'percpu_ref_func_t' include/linux/percpu-refcount.h:126:6: error: expected declaration specifiers or '...' before 'percpu_ref_func_t' include/linux/percpu-refcount.h:130:6: error: expected declaration specifiers or '...' before 'percpu_ref_func_t' include/linux/percpu-refcount.h:148:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu-refcount.h:160:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu-refcount.h:199:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu-refcount.h:221:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu-refcount.h:237:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu-refcount.h:265:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu-refcount.h:276:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu-refcount.h:307:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu-refcount.h:327:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu-refcount.h:350:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu-refcount.h:364:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan-enabled.h:24:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan-enabled.h:29:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:24:32: error: storage class specified for parameter 'kasan_vmalloc_flags_t' include/linux/kasan.h:75:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:80:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:82:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:83:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:94:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:249:75: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:251:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:253:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:254:73: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:255:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:257:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:259:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:262:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:266:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:269:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:270:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:273:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:278:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:282:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:287:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:291:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:300:72: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:319:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:324:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:330:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:332:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:333:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:334:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:335:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:359:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:374:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:381:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:382:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:434:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:437:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:443:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:447:9: error: expected declaration specifiers or '...' before 'kasan_vmalloc_flags_t' include/linux/kasan.h:452:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:469:86: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:470:73: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kasan.h:477:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/slab.h:155:13: error: section attribute not allowed for 'kmem_cache_init' include/linux/compiler_types.h:280:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' include/linux/slab.h:248:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/slab.h:351:1: error: storage class specified for parameter 'kmalloc_caches' include/linux/slab.h:362:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/slab.h:400:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' include/linux/compiler_types.h:279:30: error: expected ',' or ';' before '__alloc_size__' include/linux/slab.h:464:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/compiler_types.h:279:30: error: expected ',' or ';' before '__alloc_size__' include/linux/slab.h:482:37: error: expected declaration specifiers or '...' before numeric constant include/linux/slab.h:491:37: error: expected declaration specifiers or '...' before numeric constant include/linux/compiler_types.h:279:30: error: expected ',' or ';' before '__alloc_size__' include/linux/compiler_types.h:279:30: error: expected ',' or ';' before '__alloc_size__' include/linux/slab.h:562:37: error: expected declaration specifiers or '...' before numeric constant include/linux/slab.h:585:37: error: expected declaration specifiers or '...' before numeric constant include/linux/slab.h:620:28: error: expected declaration specifiers or '...' before numeric constant include/linux/slab.h:620:31: error: expected declaration specifiers or '...' before numeric constant include/linux/slab.h:638:30: error: expected declaration specifiers or '...' before numeric constant include/linux/slab.h:638:33: error: expected declaration specifiers or '...' before numeric constant include/linux/slab.h:657:28: error: expected declaration specifiers or '...' before numeric constant include/linux/slab.h:657:31: error: expected declaration specifiers or '...' before numeric constant include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' include/linux/slab.h:680:28: error: expected declaration specifiers or '...' before numeric constant include/linux/slab.h:680:31: error: expected declaration specifiers or '...' before numeric constant include/linux/slab.h:692:28: error: expected declaration specifiers or '...' before numeric constant include/linux/slab.h:692:31: error: expected declaration specifiers or '...' before numeric constant include/linux/slab.h:701:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/slab.h:710:28: error: expected declaration specifiers or '...' before numeric constant include/linux/slab.h:721:28: error: expected declaration specifiers or '...' before numeric constant include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' include/linux/slab.h:727:28: error: expected declaration specifiers or '...' before numeric constant include/linux/slab.h:731:28: error: expected declaration specifiers or '...' before numeric constant include/linux/slab.h:735:28: error: expected declaration specifiers or '...' before numeric constant include/linux/slab.h:740:28: error: expected declaration specifiers or '...' before numeric constant include/linux/slab.h:740:31: error: expected declaration specifiers or '...' before numeric constant include/linux/slab.h:750:28: error: expected declaration specifiers or '...' before numeric constant include/linux/slab.h:750:31: error: expected declaration specifiers or '...' before numeric constant include/linux/compiler_types.h:280:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' include/linux/slab.h:757:13: error: storage class specified for parameter 'kvfree' include/linux/slab.h:757:13: error: redefinition of parameter 'kvfree' include/linux/slab.h:758:13: error: storage class specified for parameter 'kvfree_sensitive' include/linux/slab.h:778:13: error: section attribute not allowed for 'kmem_cache_init_late' include/linux/crypto.h:179:16: error: storage class specified for parameter 'crypto_completion_t' include/linux/crypto.h:190:2: error: expected specifier-qualifier-list before 'crypto_completion_t' include/linux/crypto.h:542:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:544:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:546:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:548:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:550:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:552:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:554:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:556:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:558:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:560:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:562:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:564:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:566:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:568:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:570:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:572:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:574:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:576:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:578:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:601:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:615:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:663:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:673:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:678:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:683:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:688:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:693:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:698:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:703:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:708:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:713:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:718:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:723:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:729:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:735:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:744:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:749:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:754:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/crypto.h:763:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rculist.h:23:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rculist.h:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rculist.h:105:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rculist.h:127:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rculist.h:156:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rculist.h:182:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rculist.h:199:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rculist.h:230:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rculist.h:277:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rculist.h:292:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rculist.h:512:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rculist.h:526:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rculist.h:548:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rculist.h:586:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rculist.h:617:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rculist.h:653:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rculist.h:680:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pid.h:73:19: error: storage class specified for parameter 'init_struct_pid' include/linux/pid.h:75:37: error: storage class specified for parameter 'pidfd_fops' include/linux/pid.h:79:20: error: storage class specified for parameter 'pidfd_pid' include/linux/pid.h:85:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pid.h:91:13: error: storage class specified for parameter 'put_pid' include/linux/pid.h:92:28: error: storage class specified for parameter 'pid_task' include/linux/pid.h:94:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pid.h:97:28: error: storage class specified for parameter 'get_pid_task' include/linux/pid.h:99:20: error: storage class specified for parameter 'get_task_pid' include/linux/pid.h:104:13: error: storage class specified for parameter 'attach_pid' include/linux/pid.h:105:13: error: storage class specified for parameter 'detach_pid' include/linux/pid.h:106:13: error: storage class specified for parameter 'change_pid' include/linux/pid.h:108:13: error: storage class specified for parameter 'exchange_tids' include/linux/pid.h:109:13: error: storage class specified for parameter 'transfer_pid' include/linux/pid.h:113:29: error: storage class specified for parameter 'init_pid_ns' include/linux/pid.h:115:12: error: storage class specified for parameter 'pid_max' include/linux/pid.h:116:12: error: storage class specified for parameter 'pid_max_min' include/linux/pid.h:116:25: error: storage class specified for parameter 'pid_max_max' include/linux/pid.h:127:20: error: storage class specified for parameter 'find_pid_ns' include/linux/pid.h:128:20: error: storage class specified for parameter 'find_vpid' include/linux/pid.h:133:20: error: storage class specified for parameter 'find_get_pid' include/linux/pid.h:134:20: error: storage class specified for parameter 'find_ge_pid' include/linux/pid.h:136:20: error: storage class specified for parameter 'alloc_pid' include/linux/pid.h:138:13: error: storage class specified for parameter 'free_pid' include/linux/pid.h:139:13: error: storage class specified for parameter 'disable_pid_allocation' include/linux/pid.h:152:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pid.h:166:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pid.h:182:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highuid.h:35:12: error: storage class specified for parameter 'overflowuid' include/linux/highuid.h:36:12: error: storage class specified for parameter 'overflowgid' include/linux/highuid.h:38:13: error: storage class specified for parameter '__bad_uid' include/linux/highuid.h:39:13: error: storage class specified for parameter '__bad_gid' include/linux/highuid.h:82:12: error: storage class specified for parameter 'fs_overflowuid' include/linux/highuid.h:83:12: error: storage class specified for parameter 'fs_overflowgid' include/linux/uidgid.h:19:30: error: storage class specified for parameter 'init_user_ns' include/linux/uidgid.h:23:3: error: storage class specified for parameter 'kuid_t' include/linux/uidgid.h:28:3: error: storage class specified for parameter 'kgid_t' include/linux/uidgid.h:34:32: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/uidgid.h:39:32: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/uidgid.h:61:27: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/uidgid.h:61:40: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/uidgid.h:66:27: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/uidgid.h:66:40: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/uidgid.h:71:27: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/uidgid.h:71:40: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/uidgid.h:76:27: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/uidgid.h:76:40: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/uidgid.h:81:28: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/uidgid.h:81:41: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/uidgid.h:86:28: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/uidgid.h:86:41: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/uidgid.h:91:27: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/uidgid.h:91:40: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/uidgid.h:96:27: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/uidgid.h:96:40: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/uidgid.h:101:28: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/uidgid.h:101:41: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/uidgid.h:106:28: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/uidgid.h:106:41: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/uidgid.h:111:30: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/uidgid.h:116:30: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/uidgid.h:143:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'make_kuid' include/linux/uidgid.h:148:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'make_kgid' include/linux/uidgid.h:153:58: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/uidgid.h:158:58: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/uidgid.h:163:65: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/uidgid.h:171:65: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/uidgid.h:179:64: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/uidgid.h:184:64: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/rhashtable-types.h:38:15: error: storage class specified for parameter 'rht_hashfn_t' include/linux/rhashtable-types.h:39:15: error: storage class specified for parameter 'rht_obj_hashfn_t' include/linux/rhashtable-types.h:40:15: error: storage class specified for parameter 'rht_obj_cmpfn_t' include/linux/rhashtable-types.h:64:2: error: expected specifier-qualifier-list before 'rht_hashfn_t' include/linux/ipc.h:17:2: error: expected specifier-qualifier-list before 'kuid_t' include/linux/sem.h:26:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sem.h:31:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/shm.h:30:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/shm.h:34:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/shm.h:38:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/shm.h:41:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/plist.h:126:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/plist.h:136:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/plist.h:142:13: error: storage class specified for parameter 'plist_add' include/linux/plist.h:143:13: error: storage class specified for parameter 'plist_del' include/linux/plist.h:145:13: error: storage class specified for parameter 'plist_requeue' include/linux/plist.h:214:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/plist.h:223:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/plist.h:284:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/plist.h:296:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/timerqueue.h:11:2: error: expected specifier-qualifier-list before 'ktime_t' include/linux/timerqueue.h:19:13: error: storage class specified for parameter 'timerqueue_add' include/linux/timerqueue.h:21:13: error: storage class specified for parameter 'timerqueue_del' include/linux/timerqueue.h:23:32: error: storage class specified for parameter 'timerqueue_iterate_next' include/linux/timerqueue.h:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/timerqueue.h:42:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/timerqueue.h:47:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/timerqueue.h:52:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/timerqueue.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hrtimer.h:120:2: error: expected specifier-qualifier-list before 'ktime_t' include/linux/hrtimer.h:166:2: error: expected specifier-qualifier-list before 'ktime_t' include/linux/hrtimer.h:233:2: error: expected specifier-qualifier-list before 'ktime_t' include/linux/hrtimer.h:240:63: error: expected declaration specifiers or '...' before 'ktime_t' include/linux/hrtimer.h:246:69: error: expected declaration specifiers or '...' before 'ktime_t' include/linux/hrtimer.h:246:83: error: expected declaration specifiers or '...' before 'ktime_t' include/linux/hrtimer.h:252:72: error: expected declaration specifiers or '...' before 'ktime_t' include/linux/hrtimer.h:259:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hrtimer.h:264:63: error: expected declaration specifiers or '...' before 'ktime_t' include/linux/hrtimer.h:271:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hrtimer.h:276:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'hrtimer_get_expires' include/linux/hrtimer.h:281:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'hrtimer_get_softexpires' include/linux/hrtimer.h:287:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hrtimer.h:291:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hrtimer.h:296:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hrtimer.h:300:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'hrtimer_expires_remaining' include/linux/hrtimer.h:305:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'hrtimer_cb_get_time' include/linux/hrtimer.h:311:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hrtimer.h:330:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__hrtimer_expires_remaining_adjusted' include/linux/hrtimer.h:344:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'hrtimer_expires_remaining_adjusted' include/linux/hrtimer.h:351:13: error: storage class specified for parameter 'timerfd_clock_was_set' include/linux/hrtimer.h:352:13: error: storage class specified for parameter 'timerfd_resume' include/linux/hrtimer.h:358:37: error: storage class specified for parameter 'tick_cpu_device' include/linux/hrtimer.h:358:37: error: section attribute not allowed for 'tick_cpu_device' include/linux/hrtimer.h:364:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hrtimer.h:372:13: error: storage class specified for parameter 'hrtimer_init' include/linux/hrtimer.h:374:13: error: storage class specified for parameter 'hrtimer_init_sleeper' include/linux/hrtimer.h:389:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hrtimer.h:396:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hrtimer.h:400:68: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hrtimer.h:404:59: error: expected declaration specifiers or '...' before 'ktime_t' include/linux/hrtimer.h:415:57: error: expected declaration specifiers or '...' before 'ktime_t' include/linux/hrtimer.h:421:12: error: storage class specified for parameter 'hrtimer_cancel' include/linux/hrtimer.h:422:12: error: storage class specified for parameter 'hrtimer_try_to_cancel' include/linux/hrtimer.h:426:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hrtimer.h:439:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hrtimer.h:444:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__hrtimer_get_remaining' include/linux/hrtimer.h:450:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'hrtimer_get_remaining' include/linux/hrtimer.h:455:12: error: storage class specified for parameter 'hrtimer_get_next_event' include/linux/hrtimer.h:456:12: error: storage class specified for parameter 'hrtimer_next_event_without' include/linux/hrtimer.h:458:13: error: storage class specified for parameter 'hrtimer_active' include/linux/hrtimer.h:469:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hrtimer.h:479:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hrtimer.h:485:40: error: expected declaration specifiers or '...' before 'ktime_t' include/linux/hrtimer.h:485:53: error: expected declaration specifiers or '...' before 'ktime_t' include/linux/hrtimer.h:504:11: error: expected declaration specifiers or '...' before 'ktime_t' include/linux/hrtimer.h:511:12: error: storage class specified for parameter 'nanosleep_copyout' include/linux/hrtimer.h:512:31: error: expected declaration specifiers or '...' before 'ktime_t' include/linux/hrtimer.h:515:37: error: expected declaration specifiers or '...' before 'ktime_t' include/linux/hrtimer.h:517:43: error: expected declaration specifiers or '...' before 'ktime_t' include/linux/hrtimer.h:521:31: error: expected declaration specifiers or '...' before 'ktime_t' include/linux/hrtimer.h:524:13: error: storage class specified for parameter 'hrtimer_run_queues' include/linux/hrtimer.h:527:20: error: storage class specified for parameter 'hrtimers_init' include/linux/hrtimer.h:527:20: error: section attribute not allowed for 'hrtimers_init' include/linux/hrtimer.h:530:13: error: storage class specified for parameter 'sysrq_timer_list_show' include/linux/seccomp.h:71:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/seccomp.h:72:69: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/seccomp.h:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/seccomp.h:83:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/seccomp.h:88:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/seccomp.h:98:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/seccomp.h:102:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/seccomp.h:115:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/seccomp.h:121:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/latencytop.h:45:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/latencytop.h:49:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/prio.h:33:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/prio.h:41:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/signal.h:21:23: error: storage class specified for parameter 'old_sigset_t' arch/x86/include/asm/signal.h:25:3: error: storage class specified for parameter 'sigset_t' arch/x86/include/asm/signal.h:32:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'compat_sigset_t' include/uapi/asm-generic/signal-defs.h:82:14: error: storage class specified for parameter '__signalfn_t' include/uapi/asm-generic/signal-defs.h:83:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token include/uapi/asm-generic/signal-defs.h:85:14: error: storage class specified for parameter '__restorefn_t' include/uapi/asm-generic/signal-defs.h:86:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token arch/x86/include/uapi/asm/signal.h:108:3: error: storage class specified for parameter 'stack_t' include/uapi/asm-generic/siginfo.h:11:3: error: storage class specified for parameter 'sigval_t' include/uapi/asm-generic/siginfo.h:48:3: error: expected specifier-qualifier-list before 'sigval_t' include/uapi/asm-generic/siginfo.h:56:3: error: expected specifier-qualifier-list before 'sigval_t' include/uapi/asm-generic/siginfo.h:144:24: error: storage class specified for parameter 'siginfo_t' include/uapi/asm-generic/siginfo.h:341:2: error: expected specifier-qualifier-list before 'sigval_t' include/uapi/asm-generic/siginfo.h:353:3: error: storage class specified for parameter 'sigevent_t' include/linux/signal_types.h:14:3: error: storage class specified for parameter 'kernel_siginfo_t' include/linux/signal_types.h:25:2: error: expected specifier-qualifier-list before 'kernel_siginfo_t' include/linux/signal_types.h:34:2: error: expected specifier-qualifier-list before 'sigset_t' include/linux/signal_types.h:39:2: error: unknown type name '__sighandler_t' include/linux/signal_types.h:46:2: error: unknown type name '__sigrestore_t' include/linux/signal_types.h:48:2: error: expected specifier-qualifier-list before 'sigset_t' include/linux/signal_types.h:69:2: error: expected specifier-qualifier-list before 'kernel_siginfo_t' include/linux/alarmtimer.h:45:54: error: expected declaration specifiers or '...' before 'ktime_t' include/linux/alarmtimer.h:52:55: error: expected declaration specifiers or '...' before 'ktime_t' include/linux/alarmtimer.h:53:39: error: expected declaration specifiers or '...' before 'ktime_t' include/linux/alarmtimer.h:54:48: error: expected declaration specifiers or '...' before 'ktime_t' include/linux/alarmtimer.h:59:40: error: expected declaration specifiers or '...' before 'ktime_t' include/linux/alarmtimer.h:59:53: error: expected declaration specifiers or '...' before 'ktime_t' include/linux/alarmtimer.h:60:44: error: expected declaration specifiers or '...' before 'ktime_t' include/linux/alarmtimer.h:61:1: error: expected declaration specifiers before 'ktime_t' include/linux/alarmtimer.h:67:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/posix-timers.h:40:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/posix-timers.h:45:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/posix-timers.h:50:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/posix-timers.h:55:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/posix-timers.h:79:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/posix-timers.h:85:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/posix-timers.h:90:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/posix-timers.h:100:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/posix-timers.h:105:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/posix-timers.h:146:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/posix-timers.h:157:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/posix-timers.h:230:2: error: expected specifier-qualifier-list before 'ktime_t' include/linux/kcsan.h:71:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:294:13: error: storage class specified for parameter 'scheduler_tick' include/linux/sched.h:298:13: error: storage class specified for parameter 'schedule_timeout' include/linux/sched.h:299:13: error: storage class specified for parameter 'schedule_timeout_interruptible' include/linux/sched.h:300:13: error: storage class specified for parameter 'schedule_timeout_killable' include/linux/sched.h:301:13: error: storage class specified for parameter 'schedule_timeout_uninterruptible' include/linux/sched.h:302:13: error: storage class specified for parameter 'schedule_timeout_idle' include/linux/sched.h:304:13: error: storage class specified for parameter 'schedule_preempt_disabled' include/linux/sched.h:310:25: error: storage class specified for parameter 'io_schedule_prepare' include/linux/sched.h:311:13: error: storage class specified for parameter 'io_schedule_finish' include/linux/sched.h:312:13: error: storage class specified for parameter 'io_schedule_timeout' include/linux/sched.h:313:13: error: storage class specified for parameter 'io_schedule' include/linux/sched.h:1108:2: error: expected specifier-qualifier-list before 'sigset_t' include/linux/sched.h:1551:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1569:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1574:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1579:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1585:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1600:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1605:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1610:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1616:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1621:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1626:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1631:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1636:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1648:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1654:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1663:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1683:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1688:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1697:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1711:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1715:20: error: storage class specified for parameter 'cad_pid' include/linux/sched.h:1783:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1804:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1808:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1804:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1808:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1812:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1804:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1808:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1812:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1804:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1808:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1812:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1804:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1808:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1812:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1804:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1808:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1804:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1808:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1812:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1804:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1808:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1845:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1850:12: error: storage class specified for parameter 'cpuset_cpumask_can_shrink' include/linux/sched.h:1851:12: error: storage class specified for parameter 'task_can_attach' include/linux/sched.h:1862:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1865:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1871:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1877:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1882:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1887:12: error: storage class specified for parameter 'yield_to' include/linux/sched.h:1888:13: error: storage class specified for parameter 'set_user_nice' include/linux/sched.h:1889:12: error: storage class specified for parameter 'task_prio' include/linux/sched.h:1898:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1902:12: error: storage class specified for parameter 'can_nice' include/linux/sched.h:1903:12: error: storage class specified for parameter 'task_curr' include/linux/sched.h:1904:12: error: storage class specified for parameter 'idle_cpu' include/linux/sched.h:1905:12: error: storage class specified for parameter 'available_idle_cpu' include/linux/sched.h:1906:12: error: storage class specified for parameter 'sched_setscheduler' include/linux/sched.h:1907:12: error: storage class specified for parameter 'sched_setscheduler_nocheck' include/linux/sched.h:1908:13: error: storage class specified for parameter 'sched_set_fifo' include/linux/sched.h:1909:13: error: storage class specified for parameter 'sched_set_fifo_low' include/linux/sched.h:1910:13: error: storage class specified for parameter 'sched_set_normal' include/linux/sched.h:1911:12: error: storage class specified for parameter 'sched_setattr' include/linux/sched.h:1912:12: error: storage class specified for parameter 'sched_setattr_nocheck' include/linux/sched.h:1913:28: error: storage class specified for parameter 'idle_task' include/linux/sched.h:1922:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1926:28: error: storage class specified for parameter 'curr_task' include/linux/sched.h:1927:13: error: storage class specified for parameter 'ia64_set_curr_task' include/linux/sched.h:1945:22: error: storage class specified for parameter 'init_stack' include/linux/sched.h:1964:28: error: storage class specified for parameter 'find_task_by_vpid' include/linux/sched.h:1965:28: error: storage class specified for parameter 'find_task_by_pid_ns' include/linux/sched.h:1970:28: error: storage class specified for parameter 'find_get_task_by_vpid' include/linux/sched.h:1972:12: error: storage class specified for parameter 'wake_up_state' include/linux/sched.h:1973:12: error: storage class specified for parameter 'wake_up_process' include/linux/sched.h:1974:13: error: storage class specified for parameter 'wake_up_new_task' include/linux/sched.h:1979:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1982:13: error: storage class specified for parameter '__set_task_comm' include/linux/sched.h:1985:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:1989:14: error: storage class specified for parameter '__get_task_comm' include/linux/sched.h:2007:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2009:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2019:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2024:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2030:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2035:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2040:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2045:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2050:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2055:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2060:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2071:12: error: storage class specified for parameter '__cond_resched' include/linux/sched.h:2093:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2110:12: error: storage class specified for parameter '__cond_resched_lock' include/linux/sched.h:2111:12: error: storage class specified for parameter '__cond_resched_rwlock_read' include/linux/sched.h:2112:12: error: storage class specified for parameter '__cond_resched_rwlock_write' include/linux/sched.h:2149:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2166:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2170:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2194:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2221:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2230:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2249:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2254:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2259:13: error: storage class specified for parameter 'sched_task_on_rq' include/linux/sched.h:2260:22: error: storage class specified for parameter 'get_wchan' include/linux/sched.h:2261:28: error: storage class specified for parameter 'cpu_curr_snapshot' include/linux/sched.h:2273:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2278:13: error: storage class specified for parameter 'sched_setaffinity' include/linux/sched.h:2279:13: error: storage class specified for parameter 'sched_getaffinity' include/linux/sched.h:2318:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2327:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2334:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2343:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2350:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2360:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2373:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2414:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2425:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2426:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched.h:2429:13: error: storage class specified for parameter 'sched_set_stop_task' include/linux/context_tracking_state.h:141:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/context_tracking_state.h:142:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/context_tracking_state.h:143:69: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace_irq.h:16:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace_irq.h:28:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vtime.h:28:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vtime.h:29:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vtime.h:30:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vtime.h:31:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vtime.h:32:70: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vtime.h:41:84: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vtime.h:42:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vtime.h:43:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vtime.h:44:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vtime.h:116:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vtime.h:117:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vtime.h:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vtime.h:125:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vtime.h:135:86: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vtime.h:139:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vtime.h:145:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vtime.h:151:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vtime.h:157:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/hardirq.h:47:25: error: storage class specified for parameter 'irq_cpustat_t' arch/x86/include/asm/hardirq.h:49:47: error: storage class specified for parameter 'irq_stat' arch/x86/include/asm/hardirq.h:49:47: error: section attribute not allowed for 'irq_stat' arch/x86/include/asm/hardirq.h:55:13: error: storage class specified for parameter 'ack_bad_irq' arch/x86/include/asm/hardirq.h:57:12: error: storage class specified for parameter 'arch_irq_stat_cpu' arch/x86/include/asm/hardirq.h:60:12: error: storage class specified for parameter 'arch_irq_stat' arch/x86/include/asm/hardirq.h:80:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hardirq.h:13:13: error: storage class specified for parameter 'synchronize_irq' include/linux/hardirq.h:14:13: error: storage class specified for parameter 'synchronize_hardirq' include/linux/hardirq.h:19:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hardirq.h:23:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/wait_bit.h:24:13: error: storage class specified for parameter 'wait_bit_action_f' include/linux/wait_bit.h:27:92: error: expected declaration specifiers or '...' before 'wait_bit_action_f' include/linux/wait_bit.h:28:97: error: expected declaration specifiers or '...' before 'wait_bit_action_f' include/linux/wait_bit.h:30:46: error: expected declaration specifiers or '...' before 'wait_bit_action_f' include/linux/wait_bit.h:31:54: error: expected declaration specifiers or '...' before 'wait_bit_action_f' include/linux/wait_bit.h:32:51: error: expected declaration specifiers or '...' before 'wait_bit_action_f' include/linux/wait_bit.h:34:20: error: storage class specified for parameter 'wait_bit_init' include/linux/wait_bit.h:34:20: error: section attribute not allowed for 'wait_bit_init' include/linux/wait_bit.h:49:12: error: storage class specified for parameter 'bit_wait' include/linux/wait_bit.h:50:12: error: storage class specified for parameter 'bit_wait_io' include/linux/wait_bit.h:51:12: error: storage class specified for parameter 'bit_wait_timeout' include/linux/wait_bit.h:52:12: error: storage class specified for parameter 'bit_wait_io_timeout' include/linux/wait_bit.h:72:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/wait_bit.h:97:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/wait_bit.h:124:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/wait_bit.h:150:50: error: expected declaration specifiers or '...' before 'wait_bit_action_f' include/linux/wait_bit.h:180:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/wait_bit.h:204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/wait_bit.h:229:55: error: expected declaration specifiers or '...' before 'wait_bit_action_f' include/linux/wait_bit.h:238:13: error: storage class specified for parameter 'init_wait_var_entry' include/linux/wait_bit.h:239:13: error: storage class specified for parameter 'wake_up_var' include/linux/wait_bit.h:240:27: error: storage class specified for parameter '__var_waitqueue' include/linux/wait_bit.h:331:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kdev_t.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kdev_t.h:30:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kdev_t.h:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kdev_t.h:40:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kdev_t.h:47:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kdev_t.h:54:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kdev_t.h:59:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kdev_t.h:64:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kdev_t.h:69:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kdev_t.h:74:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kdev_t.h:79:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/bit_spinlock.h:17:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/bit_spinlock.h:42:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/bit_spinlock.h:58:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/bit_spinlock.h:75:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/bit_spinlock.h:90:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/list_bl.h:45:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/list_bl.h:53:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/list_bl.h:58:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/list_bl.h:65:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/list_bl.h:73:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/list_bl.h:79:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/list_bl.h:91:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/list_bl.h:106:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/list_bl.h:116:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/list_bl.h:132:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/list_bl.h:139:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/list_bl.h:147:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/list_bl.h:152:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/list_bl.h:157:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rculist_bl.h:13:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rculist_bl.h:22:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rculist_bl.h:47:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rculist_bl.h:73:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/lockref.h:37:13: error: storage class specified for parameter 'lockref_get' include/linux/lockref.h:38:12: error: storage class specified for parameter 'lockref_put_return' include/linux/lockref.h:39:12: error: storage class specified for parameter 'lockref_get_not_zero' include/linux/lockref.h:40:12: error: storage class specified for parameter 'lockref_put_not_zero' include/linux/lockref.h:41:12: error: storage class specified for parameter 'lockref_put_or_lock' include/linux/lockref.h:43:13: error: storage class specified for parameter 'lockref_mark_dead' include/linux/lockref.h:44:12: error: storage class specified for parameter 'lockref_get_not_dead' include/linux/lockref.h:48:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hash.h:61:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hash.h:66:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hash.h:75:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hash.h:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hash.h:92:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/stringhash.h:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/stringhash.h:54:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/stringhash.h:66:28: error: storage class specified for parameter 'full_name_hash' include/linux/stringhash.h:77:19: error: storage class specified for parameter 'hashlen_string' include/linux/dcache.h:61:26: error: storage class specified for parameter 'empty_name' include/linux/dcache.h:62:26: error: storage class specified for parameter 'slash_name' include/linux/dcache.h:63:26: error: storage class specified for parameter 'dotdot_name' include/linux/dcache.h:216:18: error: storage class specified for parameter 'rename_lock' include/linux/dcache.h:221:13: error: storage class specified for parameter 'd_instantiate' include/linux/dcache.h:222:13: error: storage class specified for parameter 'd_instantiate_new' include/linux/dcache.h:223:24: error: storage class specified for parameter 'd_instantiate_unique' include/linux/dcache.h:224:24: error: storage class specified for parameter 'd_instantiate_anon' include/linux/dcache.h:225:13: error: storage class specified for parameter '__d_drop' include/linux/dcache.h:226:13: error: storage class specified for parameter 'd_drop' include/linux/dcache.h:227:13: error: storage class specified for parameter 'd_delete' include/linux/dcache.h:228:13: error: storage class specified for parameter 'd_set_d_op' include/linux/dcache.h:231:24: error: storage class specified for parameter 'd_alloc' include/linux/dcache.h:232:24: error: storage class specified for parameter 'd_alloc_anon' include/linux/dcache.h:233:24: error: storage class specified for parameter 'd_alloc_parallel' include/linux/dcache.h:235:24: error: storage class specified for parameter 'd_splice_alias' include/linux/dcache.h:236:24: error: storage class specified for parameter 'd_add_ci' include/linux/dcache.h:237:13: error: storage class specified for parameter 'd_same_name' include/linux/dcache.h:239:24: error: storage class specified for parameter 'd_exact_alias' include/linux/dcache.h:240:23: error: storage class specified for parameter 'd_find_any_alias' include/linux/dcache.h:241:24: error: storage class specified for parameter 'd_obtain_alias' include/linux/dcache.h:242:24: error: storage class specified for parameter 'd_obtain_root' include/linux/dcache.h:243:13: error: storage class specified for parameter 'shrink_dcache_sb' include/linux/dcache.h:244:13: error: storage class specified for parameter 'shrink_dcache_parent' include/linux/dcache.h:245:13: error: storage class specified for parameter 'shrink_dcache_for_umount' include/linux/dcache.h:246:13: error: storage class specified for parameter 'd_invalidate' include/linux/dcache.h:249:24: error: storage class specified for parameter 'd_make_root' include/linux/dcache.h:252:13: error: storage class specified for parameter 'd_genocide' include/linux/dcache.h:254:13: error: storage class specified for parameter 'd_tmpfile' include/linux/dcache.h:256:23: error: storage class specified for parameter 'd_find_alias' include/linux/dcache.h:257:13: error: storage class specified for parameter 'd_prune_aliases' include/linux/dcache.h:259:23: error: storage class specified for parameter 'd_find_alias_rcu' include/linux/dcache.h:262:12: error: storage class specified for parameter 'path_has_submounts' include/linux/dcache.h:267:13: error: storage class specified for parameter 'd_rehash' include/linux/dcache.h:269:13: error: storage class specified for parameter 'd_add' include/linux/dcache.h:272:13: error: storage class specified for parameter 'd_move' include/linux/dcache.h:273:13: error: storage class specified for parameter 'd_exchange' include/linux/dcache.h:274:23: error: storage class specified for parameter 'd_ancestor' include/linux/dcache.h:277:23: error: storage class specified for parameter 'd_lookup' include/linux/dcache.h:278:23: error: storage class specified for parameter 'd_hash_and_lookup' include/linux/dcache.h:279:23: error: storage class specified for parameter '__d_lookup' include/linux/dcache.h:280:23: error: storage class specified for parameter '__d_lookup_rcu' include/linux/dcache.h:284:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:292:7: error: storage class specified for parameter 'dynamic_dname' include/linux/dcache.h:294:14: error: storage class specified for parameter '__d_path' include/linux/dcache.h:295:14: error: storage class specified for parameter 'd_absolute_path' include/linux/dcache.h:296:14: error: storage class specified for parameter 'd_path' include/linux/dcache.h:297:14: error: storage class specified for parameter 'dentry_path_raw' include/linux/dcache.h:298:14: error: storage class specified for parameter 'dentry_path' include/linux/dcache.h:311:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:318:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:324:23: error: storage class specified for parameter 'dget_parent' include/linux/dcache.h:334:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:339:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:344:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:349:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:355:13: error: storage class specified for parameter '__d_lookup_unhash_wake' include/linux/dcache.h:358:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:363:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:368:13: error: storage class specified for parameter 'dput' include/linux/dcache.h:371:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:376:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:384:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:389:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:394:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:399:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:414:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:419:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:424:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:429:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:434:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:440:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:445:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:465:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:483:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:488:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:492:13: error: storage class specified for parameter 'd_set_fallthru' include/linux/dcache.h:495:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:500:12: error: storage class specified for parameter 'sysctl_vfs_cache_pressure' include/linux/dcache.h:503:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:515:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:527:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:542:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:559:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:575:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dcache.h:590:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/path.h:13:13: error: storage class specified for parameter 'path_get' include/linux/path.h:14:13: error: storage class specified for parameter 'path_put' include/linux/path.h:17:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/path.h:22:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/stat.h:44:2: error: expected specifier-qualifier-list before 'kuid_t' include/linux/shrinker.h:96:27: error: storage class specified for parameter 'prealloc_shrinker' include/linux/shrinker.h:98:13: error: storage class specified for parameter 'register_shrinker_prepared' include/linux/shrinker.h:99:27: error: storage class specified for parameter 'register_shrinker' include/linux/shrinker.h:101:13: error: storage class specified for parameter 'unregister_shrinker' include/linux/shrinker.h:102:13: error: storage class specified for parameter 'free_prealloced_shrinker' include/linux/shrinker.h:103:13: error: storage class specified for parameter 'synchronize_shrinkers' include/linux/shrinker.h:112:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/shrinker.h:116:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/shrinker.h:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/sync_core.h:23:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/sync_core.h:59:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/sync_core.h:97:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ioasid.h:9:22: error: storage class specified for parameter 'ioasid_t' include/linux/ioasid.h:10:19: error: expected declaration specifiers or '...' before '*' token include/linux/ioasid.h:11:34: error: expected declaration specifiers or '...' before 'ioasid_t' include/linux/ioasid.h:26:2: error: unknown type name 'ioasid_alloc_fn_t' include/linux/ioasid.h:27:2: error: unknown type name 'ioasid_free_fn_t' include/linux/ioasid.h:49:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ioasid_alloc' include/linux/ioasid.h:55:32: error: expected declaration specifiers or '...' before 'ioasid_t' include/linux/ioasid.h:57:57: error: expected declaration specifiers or '...' before 'ioasid_t' include/linux/ioasid.h:64:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ioasid.h:69:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ioasid.h:72:35: error: expected declaration specifiers or '...' before 'ioasid_t' include/linux/ioasid.h:77:32: error: expected declaration specifiers or '...' before 'ioasid_t' include/linux/sched/mm.h:16:26: error: storage class specified for parameter 'mm_alloc' include/linux/sched/mm.h:36:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/mm.h:40:13: error: storage class specified for parameter '__mmdrop' include/linux/sched/mm.h:43:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/mm.h:77:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/mm.h:99:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/mm.h:104:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/mm.h:109:13: error: storage class specified for parameter 'mmput' include/linux/sched/mm.h:118:26: error: storage class specified for parameter 'get_task_mm' include/linux/sched/mm.h:124:26: error: storage class specified for parameter 'mm_access' include/linux/sched/mm.h:126:13: error: storage class specified for parameter 'exit_mm_release' include/linux/sched/mm.h:128:13: error: storage class specified for parameter 'exec_mm_release' include/linux/sched/mm.h:134:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/mm.h:147:13: error: storage class specified for parameter 'arch_pick_mmap_layout' include/linux/sched/mm.h:150:1: error: storage class specified for parameter 'arch_get_unmapped_area' include/linux/sched/mm.h:153:1: error: storage class specified for parameter 'arch_get_unmapped_area_topdown' include/linux/sched/mm.h:171:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/mm.h:204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/mm.h:229:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/mm.h:230:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/mm.h:231:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/mm.h:232:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/mm.h:243:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/mm.h:270:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/mm.h:289:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/mm.h:304:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/mm.h:320:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/mm.h:335:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/mm.h:340:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/mm.h:347:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/mm.h:352:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/mm.h:360:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/mm.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/mm.h:422:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/mm.h:431:13: error: storage class specified for parameter 'membarrier_exec_mmap' include/linux/sched/mm.h:433:13: error: storage class specified for parameter 'membarrier_update_current_mm' include/linux/sched/mm.h:474:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/mm.h:475:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/mm.h:476:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:55:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:68:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:80:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:98:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:113:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:146:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:158:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:170:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:186:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:202:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:220:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:250:28: error: storage class specified for parameter 'xa_mark_t' include/linux/xarray.h:356:56: error: expected declaration specifiers or '...' before 'xa_mark_t' include/linux/xarray.h:357:56: error: expected declaration specifiers or '...' before 'xa_mark_t' include/linux/xarray.h:358:58: error: expected declaration specifiers or '...' before 'xa_mark_t' include/linux/xarray.h:360:22: error: expected declaration specifiers or '...' before 'xa_mark_t' include/linux/xarray.h:362:22: error: expected declaration specifiers or '...' before 'xa_mark_t' include/linux/xarray.h:364:38: error: expected declaration specifiers or '...' before 'xa_mark_t' include/linux/xarray.h:379:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:394:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:406:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:418:55: error: expected declaration specifiers or '...' before 'xa_mark_t' include/linux/xarray.h:568:58: error: expected declaration specifiers or '...' before 'xa_mark_t' include/linux/xarray.h:569:60: error: expected declaration specifiers or '...' before 'xa_mark_t' include/linux/xarray.h:587:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:614:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:639:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:663:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:690:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:718:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:746:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:776:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:806:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:836:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:866:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:896:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:926:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:960:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:994:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1028:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1059:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1077:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1095:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1109:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1188:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1196:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1205:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1214:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1222:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1229:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1235:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1241:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1247:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1253:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1264:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1278:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1289:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1305:16: error: storage class specified for parameter 'xa_update_node_t' include/linux/xarray.h:1307:39: error: expected declaration specifiers or '...' before 'xa_update_node_t' include/linux/xarray.h:1335:2: error: expected specifier-qualifier-list before 'xa_update_node_t' include/linux/xarray.h:1408:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1422:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1433:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1444:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1455:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1461:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1467:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1473:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1488:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1505:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1519:44: error: expected declaration specifiers or '...' before 'xa_mark_t' include/linux/xarray.h:1520:44: error: expected declaration specifiers or '...' before 'xa_mark_t' include/linux/xarray.h:1521:46: error: expected declaration specifiers or '...' before 'xa_mark_t' include/linux/xarray.h:1522:61: error: expected declaration specifiers or '...' before 'xa_mark_t' include/linux/xarray.h:1537:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1543:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1549:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1568:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1597:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1613:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1628:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1648:57: error: expected declaration specifiers or '...' before 'xa_update_node_t' include/linux/xarray.h:1654:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1670:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1695:3: error: expected declaration specifiers or '...' before 'xa_mark_t' include/linux/xarray.h:1727:9: error: expected declaration specifiers or '...' before 'xa_mark_t' include/linux/xarray.h:1826:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/xarray.h:1855:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/list_lru.h:121:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/list_lru.h:126:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/list_lru.h:140:27: error: storage class specified for parameter 'list_lru_walk_cb' include/linux/list_lru.h:167:5: error: expected declaration specifiers or '...' before 'list_lru_walk_cb' include/linux/list_lru.h:184:9: error: expected declaration specifiers or '...' before 'list_lru_walk_cb' include/linux/list_lru.h:187:6: error: expected declaration specifiers or '...' before 'list_lru_walk_cb' include/linux/list_lru.h:192:8: error: expected declaration specifiers or '...' before 'list_lru_walk_cb' include/linux/list_lru.h:200:5: error: expected declaration specifiers or '...' before 'list_lru_walk_cb' include/linux/list_lru.h:207:37: error: expected declaration specifiers or '...' before 'list_lru_walk_cb' include/linux/radix-tree.h:29:2: error: expected specifier-qualifier-list before 'local_lock_t' include/linux/radix-tree.h:34:44: error: storage class specified for parameter 'radix_tree_preloads' include/linux/radix-tree.h:34:44: error: section attribute not allowed for 'radix_tree_preloads' include/linux/radix-tree.h:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/radix-tree.h:87:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/radix-tree.h:178:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/radix-tree.h:193:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/radix-tree.h:205:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/radix-tree.h:215:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/radix-tree.h:259:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/radix-tree.h:282:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/radix-tree.h:325:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/radix-tree.h:341:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/radix-tree.h:349:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/radix-tree.h:374:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/radix-tree.h:399:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/uapi/linux/capability.h:42:11: error: storage class specified for parameter 'cap_user_header_t' include/uapi/linux/capability.h:48:11: error: storage class specified for parameter 'cap_user_data_t' include/linux/capability.h:22:12: error: storage class specified for parameter 'file_caps_enabled' include/linux/capability.h:26:3: error: storage class specified for parameter 'kernel_cap_t' include/linux/capability.h:31:2: error: expected specifier-qualifier-list before 'kernel_cap_t' include/linux/capability.h:46:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cap_empty_set' include/linux/capability.h:47:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cap_init_eff_set' include/linux/capability.h:118:28: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cap_combine' include/linux/capability.h:126:28: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cap_intersect' include/linux/capability.h:134:28: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cap_drop' include/linux/capability.h:142:28: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cap_invert' include/linux/capability.h:149:38: error: type defaults to 'int' in declaration of 'kernel_cap_t' [-Werror=implicit-int] include/linux/capability.h:149:51: error: expected ';', ',' or ')' before 'a' include/linux/capability.h:166:39: error: type defaults to 'int' in declaration of 'kernel_cap_t' [-Werror=implicit-int] include/linux/capability.h:166:52: error: expected ';', ',' or ')' before 'a' include/linux/capability.h:175:28: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cap_drop_fs_set' include/linux/capability.h:181:28: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cap_raise_fs_set' include/linux/capability.h:189:28: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cap_drop_nfsd_set' include/linux/capability.h:195:28: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cap_raise_nfsd_set' include/linux/capability.h:204:13: error: storage class specified for parameter 'has_capability' include/linux/capability.h:205:13: error: storage class specified for parameter 'has_ns_capability' include/linux/capability.h:207:13: error: storage class specified for parameter 'has_capability_noaudit' include/linux/capability.h:208:13: error: storage class specified for parameter 'has_ns_capability_noaudit' include/linux/capability.h:210:13: error: storage class specified for parameter 'capable' include/linux/capability.h:211:13: error: storage class specified for parameter 'ns_capable' include/linux/capability.h:212:13: error: storage class specified for parameter 'ns_capable_noaudit' include/linux/capability.h:213:13: error: storage class specified for parameter 'ns_capable_setid' include/linux/capability.h:255:13: error: storage class specified for parameter 'file_ns_capable' include/linux/capability.h:256:13: error: storage class specified for parameter 'ptracer_capable' include/linux/capability.h:258:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/capability.h:263:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/capability.h:268:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/semaphore.h:32:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/semaphore.h:38:13: error: storage class specified for parameter 'down' include/linux/semaphore.h:39:25: error: storage class specified for parameter 'down_interruptible' include/linux/semaphore.h:40:25: error: storage class specified for parameter 'down_killable' include/linux/semaphore.h:41:25: error: storage class specified for parameter 'down_trylock' include/linux/semaphore.h:42:25: error: storage class specified for parameter 'down_timeout' include/linux/semaphore.h:43:13: error: storage class specified for parameter 'up' include/linux/signal.h:12:12: error: storage class specified for parameter 'print_fatal_signals' include/linux/signal.h:14:33: error: expected declaration specifiers or '...' before 'kernel_siginfo_t' include/linux/signal.h:15:11: error: type defaults to 'int' in declaration of 'kernel_siginfo_t' [-Werror=implicit-int] include/linux/signal.h:15:28: error: expected ';', ',' or ')' before '*' token include/linux/signal.h:20:34: error: expected declaration specifiers or '...' before 'kernel_siginfo_t' include/linux/signal.h:27:45: error: expected declaration specifiers or '...' before 'siginfo_t' include/linux/signal.h:28:16: error: type defaults to 'int' in declaration of 'kernel_siginfo_t' [-Werror=implicit-int] include/linux/signal.h:28:33: error: expected ';', ',' or ')' before '*' token include/linux/signal.h:35:26: error: expected declaration specifiers or '...' before 'siginfo_t' include/linux/signal.h:35:54: error: type defaults to 'int' in declaration of 'kernel_siginfo_t' [-Werror=implicit-int] include/linux/signal.h:35:71: error: expected ';', ',' or ')' before '*' token include/linux/signal.h:36:28: error: expected declaration specifiers or '...' before 'kernel_siginfo_t' include/linux/signal.h:36:56: error: type defaults to 'int' in declaration of 'siginfo_t' [-Werror=implicit-int] include/linux/signal.h:36:73: error: expected ';', ',' or ')' before '*' token include/linux/signal.h:64:30: error: expected declaration specifiers or '...' before 'sigset_t' include/linux/signal.h:73:30: error: expected declaration specifiers or '...' before 'sigset_t' include/linux/signal.h:82:31: error: expected declaration specifiers or '...' before 'sigset_t' include/linux/signal.h:93:33: error: expected declaration specifiers or '...' before 'sigset_t' include/linux/signal.h:109:38: error: type defaults to 'int' in declaration of 'sigset_t' [-Werror=implicit-int] include/linux/signal.h:109:47: error: expected ';', ',' or ')' before '*' token include/linux/signal.h:131:25: error: expected declaration specifiers or '...' before 'sigset_t' include/linux/signal.h:131:44: error: type defaults to 'int' in declaration of 'sigset_t' [-Werror=implicit-int] include/linux/signal.h:131:53: error: expected ';', ',' or ')' before '*' token include/linux/signal.h:131:25: error: expected declaration specifiers or '...' before 'sigset_t' include/linux/signal.h:131:44: error: type defaults to 'int' in declaration of 'sigset_t' [-Werror=implicit-int] include/linux/signal.h:131:53: error: expected ';', ',' or ')' before '*' token include/linux/signal.h:131:25: error: expected declaration specifiers or '...' before 'sigset_t' include/linux/signal.h:131:44: error: type defaults to 'int' in declaration of 'sigset_t' [-Werror=implicit-int] include/linux/signal.h:131:53: error: expected ';', ',' or ')' before '*' token include/linux/signal.h:170:25: error: expected declaration specifiers or '...' before 'sigset_t' include/linux/signal.h:191:32: error: expected declaration specifiers or '...' before 'sigset_t' include/linux/signal.h:204:31: error: expected declaration specifiers or '...' before 'sigset_t' include/linux/signal.h:219:34: error: expected declaration specifiers or '...' before 'sigset_t' include/linux/signal.h:224:34: error: expected declaration specifiers or '...' before 'sigset_t' include/linux/signal.h:229:34: error: expected declaration specifiers or '...' before 'sigset_t' include/linux/signal.h:234:31: error: expected declaration specifiers or '...' before 'sigset_t' include/linux/signal.h:247:34: error: expected declaration specifiers or '...' before 'sigset_t' include/linux/signal.h:263:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/signal.h:268:13: error: storage class specified for parameter 'flush_sigqueue' include/linux/signal.h:272:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/signal.h:280:52: error: expected declaration specifiers or '...' before 'sigset_t' include/linux/signal.h:281:12: error: storage class specified for parameter 'do_send_sig_info' include/linux/signal.h:283:12: error: storage class specified for parameter 'group_send_sig_info' include/linux/signal.h:285:12: error: storage class specified for parameter 'send_signal_locked' include/linux/signal.h:287:29: error: expected declaration specifiers or '...' before 'sigset_t' include/linux/signal.h:287:41: error: expected declaration specifiers or '...' before 'sigset_t' include/linux/signal.h:288:33: error: expected declaration specifiers or '...' before 'sigset_t' include/linux/signal.h:289:41: error: type defaults to 'int' in declaration of 'sigset_t' [-Werror=implicit-int] include/linux/signal.h:289:50: error: expected ';', ',' or ')' before '*' token include/linux/signal.h:290:12: error: storage class specified for parameter 'show_unhandled_signals' include/linux/signal.h:292:13: error: storage class specified for parameter 'get_signal' include/linux/signal.h:293:13: error: storage class specified for parameter 'signal_setup_done' include/linux/signal.h:294:13: error: storage class specified for parameter 'exit_signals' include/linux/signal.h:295:35: error: unknown type name '__sighandler_t' include/linux/signal.h:301:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/signal.h:311:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/signal.h:321:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/signal.h:325:27: error: storage class specified for parameter 'sighand_cachep' include/linux/signal.h:327:13: error: storage class specified for parameter 'unhandled_signal' include/linux/signal.h:456:28: error: type defaults to 'int' in declaration of 'stack_t' [-Werror=implicit-int] include/linux/signal.h:456:43: error: expected ';', ',' or ')' before '*' token include/linux/signal.h:457:21: error: expected declaration specifiers or '...' before 'stack_t' include/linux/signal.h:475:62: error: expected declaration specifiers or '...' before 'sigset_t' include/linux/signal.h:487:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/jobctl.h:43:13: error: storage class specified for parameter 'task_set_jobctl_pending' include/linux/sched/jobctl.h:44:13: error: storage class specified for parameter 'task_clear_jobctl_trapping' include/linux/sched/jobctl.h:45:13: error: storage class specified for parameter 'task_clear_jobctl_pending' include/linux/fault-inject-usercopy.h:18:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/smap.h:31:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/smap.h:37:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/smap.h:43:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/smap.h:55:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/extable.h:38:12: error: storage class specified for parameter 'fixup_exception' arch/x86/include/asm/extable.h:40:12: error: storage class specified for parameter 'fixup_bug' arch/x86/include/asm/extable.h:41:12: error: storage class specified for parameter 'ex_get_fixup_type' arch/x86/include/asm/extable.h:42:13: error: storage class specified for parameter 'early_fixup_exception' arch/x86/include/asm/extable.h:48:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/extable.h:58:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/access_ok.h:32:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/uaccess.h:49:12: error: storage class specified for parameter '__get_user_1' arch/x86/include/asm/uaccess.h:50:12: error: storage class specified for parameter '__get_user_2' arch/x86/include/asm/uaccess.h:51:12: error: storage class specified for parameter '__get_user_4' arch/x86/include/asm/uaccess.h:52:12: error: storage class specified for parameter '__get_user_8' arch/x86/include/asm/uaccess.h:53:12: error: storage class specified for parameter '__get_user_nocheck_1' arch/x86/include/asm/uaccess.h:54:12: error: storage class specified for parameter '__get_user_nocheck_2' arch/x86/include/asm/uaccess.h:55:12: error: storage class specified for parameter '__get_user_nocheck_4' arch/x86/include/asm/uaccess.h:56:12: error: storage class specified for parameter '__get_user_nocheck_8' arch/x86/include/asm/uaccess.h:57:12: error: storage class specified for parameter '__get_user_bad' arch/x86/include/asm/uaccess.h:171:13: error: storage class specified for parameter '__put_user_bad' arch/x86/include/asm/uaccess.h:177:13: error: storage class specified for parameter '__put_user_1' arch/x86/include/asm/uaccess.h:178:13: error: storage class specified for parameter '__put_user_2' arch/x86/include/asm/uaccess.h:179:13: error: storage class specified for parameter '__put_user_4' arch/x86/include/asm/uaccess.h:180:13: error: storage class specified for parameter '__put_user_8' arch/x86/include/asm/uaccess.h:181:13: error: storage class specified for parameter '__put_user_nocheck_1' arch/x86/include/asm/uaccess.h:182:13: error: storage class specified for parameter '__put_user_nocheck_2' arch/x86/include/asm/uaccess.h:183:13: error: storage class specified for parameter '__put_user_nocheck_4' arch/x86/include/asm/uaccess.h:184:13: error: storage class specified for parameter '__put_user_nocheck_8' arch/x86/include/asm/uaccess.h:508:1: error: storage class specified for parameter 'copy_from_user_nmi' arch/x86/include/asm/uaccess.h:510:1: error: storage class specified for parameter 'strncpy_from_user' arch/x86/include/asm/uaccess.h:512:26: error: storage class specified for parameter 'strnlen_user' include/linux/compiler_attributes.h:337:41: error: expected declaration specifiers before '__attribute__' include/linux/compiler_attributes.h:337:41: error: expected declaration specifiers before '__attribute__' include/linux/compiler_attributes.h:337:41: error: expected declaration specifiers before '__attribute__' arch/x86/include/asm/uaccess_64.h:29:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/uaccess_64.h:51:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/uaccess_64.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/uaccess_64.h:61:13: error: storage class specified for parameter '__copy_user_nocache' arch/x86/include/asm/uaccess_64.h:64:13: error: storage class specified for parameter '__copy_user_flushcache' arch/x86/include/asm/uaccess_64.h:65:13: error: storage class specified for parameter 'memcpy_page_flushcache' arch/x86/include/asm/uaccess_64.h:71:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/uaccess_64.h:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/compiler_attributes.h:337:41: error: expected declaration specifiers before '__attribute__' include/linux/compiler_attributes.h:337:41: error: expected declaration specifiers before '__attribute__' include/linux/compiler_attributes.h:337:41: error: expected declaration specifiers before '__attribute__' arch/x86/include/asm/uaccess_64.h:95:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/uaccess_64.h:122:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/uaccess.h:549:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/uaccess.h:582:13: error: storage class specified for parameter '__try_cmpxchg_user_wrong_size' include/linux/uaccess.h:60:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uaccess.h:72:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uaccess.h:100:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uaccess.h:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uaccess.h:136:1: error: storage class specified for parameter '_copy_from_user' include/linux/uaccess.h:154:1: error: storage class specified for parameter '_copy_to_user' include/linux/uaccess.h:159:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uaccess.h:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uaccess.h:187:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uaccess.h:192:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uaccess.h:204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uaccess.h:214:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uaccess.h:227:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uaccess.h:259:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uaccess.h:276:25: error: storage class specified for parameter 'check_zeroed_user' include/linux/uaccess.h:328:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uaccess.h:349:14: error: 'no_instrument_function' attribute applies only to functions include/linux/uaccess.h:352:14: error: 'no_instrument_function' attribute applies only to functions include/linux/sched/task.h:49:17: error: storage class specified for parameter 'tasklist_lock' include/linux/sched/task.h:50:19: error: storage class specified for parameter 'mmlist_lock' include/linux/sched/task.h:52:27: error: storage class specified for parameter 'init_thread_union' include/linux/sched/task.h:53:27: error: storage class specified for parameter 'init_task' include/linux/sched/task.h:55:12: error: storage class specified for parameter 'lockdep_tasklist_lock_is_held' include/linux/sched/task.h:57:24: error: storage class specified for parameter 'schedule_tail' include/linux/sched/task.h:58:13: error: storage class specified for parameter 'init_idle' include/linux/sched/task.h:60:12: error: storage class specified for parameter 'sched_fork' include/linux/sched/task.h:61:13: error: storage class specified for parameter 'sched_cgroup_fork' include/linux/sched/task.h:62:13: error: storage class specified for parameter 'sched_post_fork' include/linux/sched/task.h:63:13: error: storage class specified for parameter 'sched_dead' include/linux/sched/task.h:68:13: error: storage class specified for parameter 'proc_caches_init' include/linux/sched/task.h:70:13: error: storage class specified for parameter 'fork_init' include/linux/sched/task.h:72:13: error: storage class specified for parameter 'release_task' include/linux/sched/task.h:74:12: error: storage class specified for parameter 'copy_thread' include/linux/sched/task.h:76:13: error: storage class specified for parameter 'flush_thread' include/linux/sched/task.h:79:13: error: storage class specified for parameter 'exit_thread' include/linux/sched/task.h:85:24: error: storage class specified for parameter 'do_group_exit' include/linux/sched/task.h:87:13: error: storage class specified for parameter 'exit_files' include/linux/sched/task.h:88:13: error: storage class specified for parameter 'exit_itimers' include/linux/sched/task.h:90:14: error: storage class specified for parameter 'kernel_clone' include/linux/sched/task.h:94:14: error: storage class specified for parameter 'kernel_thread' include/linux/sched/task.h:95:14: error: storage class specified for parameter 'user_mode_thread' include/linux/sched/task.h:96:13: error: storage class specified for parameter 'kernel_wait4' include/linux/sched/task.h:99:13: error: storage class specified for parameter 'free_task' include/linux/sched/task.h:109:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/task.h:114:13: error: storage class specified for parameter '__put_task_struct' include/linux/sched/task.h:117:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/task.h:123:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/task.h:134:12: error: storage class specified for parameter 'arch_task_struct_size' include/linux/sched/task.h:134:12: error: section attribute not allowed for 'arch_task_struct_size' include/linux/sched/task.h:160:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/task.h:176:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/task.h:181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sysctl.h:56:18: error: storage class specified for parameter 'sysctl_vals' include/linux/sysctl.h:62:28: error: storage class specified for parameter 'sysctl_long_vals' include/linux/sysctl.h:64:13: error: storage class specified for parameter 'proc_handler' include/linux/sysctl.h:123:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sysctl.h:141:2: error: expected specifier-qualifier-list before 'proc_handler' include/linux/sysctl.h:189:10: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/sysctl.h:189:23: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/sysctl.h:210:12: error: storage class specified for parameter '__register_sysctl_base' include/linux/sysctl.h:216:13: error: storage class specified for parameter 'setup_sysctl_set' include/linux/sysctl.h:219:13: error: storage class specified for parameter 'retire_sysctl_set' include/linux/sysctl.h:234:12: error: storage class specified for parameter 'sysctl_init_bases' include/linux/sysctl.h:235:13: error: storage class specified for parameter '__register_sysctl_init' include/linux/sysctl.h:238:33: error: storage class specified for parameter 'register_sysctl_mount_point' include/linux/sysctl.h:248:12: error: storage class specified for parameter 'pwrsw_enabled' include/linux/sysctl.h:249:12: error: storage class specified for parameter 'unaligned_enabled' include/linux/sysctl.h:250:12: error: storage class specified for parameter 'unaligned_dump_stack' include/linux/sysctl.h:251:12: error: storage class specified for parameter 'no_unaligned_warning' include/linux/sysctl.h:253:25: error: storage class specified for parameter 'sysctl_mount_point' include/linux/key.h:28:17: error: storage class specified for parameter 'key_serial_t' include/linux/key.h:31:18: error: storage class specified for parameter 'key_perm_t' include/linux/percpu_counter.h:122:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu_counter.h:128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu_counter.h:132:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu_counter.h:137:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu_counter.h:148:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu_counter.h:154:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu_counter.h:163:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu_counter.h:169:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu_counter.h:174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu_counter.h:183:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu_counter.h:188:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu_counter.h:193:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu_counter.h:198:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu_counter.h:203:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu_counter.h:208:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu_counter.h:213:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu_counter.h:218:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu_counter.h:224:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ratelimit.h:11:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ratelimit.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ratelimit.h:26:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ratelimit.h:39:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ratelimit.h:43:31: error: storage class specified for parameter 'printk_ratelimit_state' include/linux/sched/user.h:24:2: error: expected specifier-qualifier-list before 'kuid_t' include/linux/sched/user.h:39:12: error: storage class specified for parameter 'uids_sysfs_init' include/linux/sched/user.h:41:28: error: storage class specified for parameter 'find_user' include/linux/sched/user.h:43:27: error: storage class specified for parameter 'root_user' include/linux/sched/user.h:48:29: error: storage class specified for parameter 'alloc_uid' include/linux/sched/user.h:50:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/user.h:54:13: error: storage class specified for parameter 'free_uid' include/linux/cred.h:28:2: error: expected specifier-qualifier-list before 'kgid_t' include/linux/cred.h:41:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cred.h:57:27: error: storage class specified for parameter 'groups_alloc' include/linux/cred.h:58:13: error: storage class specified for parameter 'groups_free' include/linux/cred.h:60:12: error: storage class specified for parameter 'in_group_p' include/linux/cred.h:61:12: error: storage class specified for parameter 'in_egroup_p' include/linux/cred.h:62:53: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/cred.h:64:12: error: storage class specified for parameter 'set_current_groups' include/linux/cred.h:65:13: error: storage class specified for parameter 'set_groups' include/linux/cred.h:66:13: error: storage class specified for parameter 'may_setgroups' include/linux/cred.h:67:13: error: storage class specified for parameter 'groups_sort' include/linux/cred.h:119:2: error: expected specifier-qualifier-list before 'kuid_t' include/linux/cred.h:155:13: error: storage class specified for parameter '__put_cred' include/linux/cred.h:156:13: error: storage class specified for parameter 'exit_creds' include/linux/cred.h:157:12: error: storage class specified for parameter 'copy_creds' include/linux/cred.h:158:27: error: storage class specified for parameter 'get_task_cred' include/linux/cred.h:159:21: error: storage class specified for parameter 'cred_alloc_blank' include/linux/cred.h:160:21: error: storage class specified for parameter 'prepare_creds' include/linux/cred.h:161:21: error: storage class specified for parameter 'prepare_exec_creds' include/linux/cred.h:162:12: error: storage class specified for parameter 'commit_creds' include/linux/cred.h:163:13: error: storage class specified for parameter 'abort_creds' include/linux/cred.h:164:27: error: storage class specified for parameter 'override_creds' include/linux/cred.h:165:13: error: storage class specified for parameter 'revert_creds' include/linux/cred.h:166:21: error: storage class specified for parameter 'prepare_kernel_cred' include/linux/cred.h:167:12: error: storage class specified for parameter 'change_create_files_as' include/linux/cred.h:168:12: error: storage class specified for parameter 'set_security_override' include/linux/cred.h:169:12: error: storage class specified for parameter 'set_security_override_from_ctx' include/linux/cred.h:170:12: error: storage class specified for parameter 'set_create_files_as' include/linux/cred.h:171:12: error: storage class specified for parameter 'cred_fscmp' include/linux/cred.h:172:20: error: storage class specified for parameter 'cred_init' include/linux/cred.h:172:20: error: section attribute not allowed for 'cred_init' include/linux/cred.h:173:12: error: storage class specified for parameter 'set_cred_ucounts' include/linux/cred.h:205:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cred.h:208:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cred.h:211:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cred.h:216:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cred.h:230:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cred.h:249:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cred.h:259:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cred.h:282:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cred.h:393:30: error: storage class specified for parameter 'init_user_ns' include/linux/cred.h:393:30: error: redefinition of parameter 'init_user_ns' include/linux/cred.h:398:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:71:2: error: expected specifier-qualifier-list before 'sigset_t' include/linux/sched/signal.h:143:2: error: expected specifier-qualifier-list before 'ktime_t' include/linux/sched/signal.h:270:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:275:13: error: storage class specified for parameter 'flush_signals' include/linux/sched/signal.h:276:13: error: storage class specified for parameter 'ignore_signals' include/linux/sched/signal.h:277:13: error: storage class specified for parameter 'flush_signal_handlers' include/linux/sched/signal.h:278:53: error: expected declaration specifiers or '...' before 'sigset_t' include/linux/sched/signal.h:279:6: error: expected declaration specifiers or '...' before 'kernel_siginfo_t' include/linux/sched/signal.h:282:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:296:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:334:12: error: storage class specified for parameter 'send_sig_info' include/linux/sched/signal.h:335:13: error: storage class specified for parameter 'force_sigsegv' include/linux/sched/signal.h:336:12: error: storage class specified for parameter 'force_sig_info' include/linux/sched/signal.h:337:12: error: storage class specified for parameter '__kill_pgrp_info' include/linux/sched/signal.h:338:12: error: storage class specified for parameter 'kill_pid_info' include/linux/sched/signal.h:339:53: error: expected declaration specifiers or '...' before 'sigval_t' include/linux/sched/signal.h:341:12: error: storage class specified for parameter 'kill_pgrp' include/linux/sched/signal.h:342:12: error: storage class specified for parameter 'kill_pid' include/linux/sched/signal.h:343:26: error: storage class specified for parameter 'do_notify_parent' include/linux/sched/signal.h:344:13: error: storage class specified for parameter '__wake_up_parent' include/linux/sched/signal.h:345:13: error: storage class specified for parameter 'force_sig' include/linux/sched/signal.h:346:13: error: storage class specified for parameter 'force_fatal_sig' include/linux/sched/signal.h:347:13: error: storage class specified for parameter 'force_exit_sig' include/linux/sched/signal.h:348:12: error: storage class specified for parameter 'send_sig' include/linux/sched/signal.h:349:12: error: storage class specified for parameter 'zap_other_threads' include/linux/sched/signal.h:350:25: error: storage class specified for parameter 'sigqueue_alloc' include/linux/sched/signal.h:351:13: error: storage class specified for parameter 'sigqueue_free' include/linux/sched/signal.h:352:12: error: storage class specified for parameter 'send_sigqueue' include/linux/sched/signal.h:353:12: error: storage class specified for parameter 'do_sigaction' include/linux/sched/signal.h:356:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:366:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:376:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:382:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:393:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:405:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:410:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:415:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:430:41: error: expected declaration specifiers or '...' before 'vm_fault_t' include/linux/sched/signal.h:444:13: error: storage class specified for parameter 'recalc_sigpending_and_wake' include/linux/sched/signal.h:445:13: error: storage class specified for parameter 'recalc_sigpending' include/linux/sched/signal.h:446:13: error: storage class specified for parameter 'calculate_sigpending' include/linux/sched/signal.h:448:13: error: storage class specified for parameter 'signal_wake_up_state' include/linux/sched/signal.h:451:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:460:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:519:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:523:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:527:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:531:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:535:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:539:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:548:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:553:35: error: type defaults to 'int' in declaration of 'sigset_t' [-Werror=implicit-int] include/linux/sched/signal.h:553:51: error: expected ';', ',' or ')' before '*' token include/linux/sched/signal.h:556:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:563:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token include/linux/sched/signal.h:572:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:581:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:595:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:612:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:620:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:627:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:637:13: error: storage class specified for parameter '__cleanup_sighand' include/linux/sched/signal.h:638:13: error: storage class specified for parameter 'flush_itimer_signals' include/linux/sched/signal.h:649:13: error: storage class specified for parameter 'current_is_single_threaded' include/linux/sched/signal.h:671:15: error: storage class specified for parameter 'proc_visitor' include/linux/sched/signal.h:672:49: error: expected declaration specifiers or '...' before 'proc_visitor' include/linux/sched/signal.h:676:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:686:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:696:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:701:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:706:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:711:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:717:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:722:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:728:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:735:13: error: storage class specified for parameter 'thread_group_exited' include/linux/sched/signal.h:737:31: error: storage class specified for parameter '__lock_task_sighand' include/linux/sched/signal.h:742:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:752:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:759:79: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:764:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:770:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:775:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/signal.h:780:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcuwait.h:24:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcuwait.h:33:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcuwait.h:37:12: error: storage class specified for parameter 'rcuwait_wake_up' include/linux/rcuwait.h:46:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcuwait.h:50:13: error: storage class specified for parameter 'finish_rcuwait' include/linux/rcu_sync.h:33:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rcu_sync.h:39:13: error: storage class specified for parameter 'rcu_sync_init' include/linux/rcu_sync.h:40:13: error: storage class specified for parameter 'rcu_sync_enter_start' include/linux/rcu_sync.h:41:13: error: storage class specified for parameter 'rcu_sync_enter' include/linux/rcu_sync.h:42:13: error: storage class specified for parameter 'rcu_sync_exit' include/linux/rcu_sync.h:43:13: error: storage class specified for parameter 'rcu_sync_dtor' include/linux/percpu-rwsem.h:45:13: error: storage class specified for parameter '__percpu_down_read' include/linux/percpu-rwsem.h:48:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu-rwsem.h:74:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu-rwsem.h:98:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu-rwsem.h:124:13: error: storage class specified for parameter 'percpu_is_read_locked' include/linux/percpu-rwsem.h:125:13: error: storage class specified for parameter 'percpu_down_write' include/linux/percpu-rwsem.h:126:13: error: storage class specified for parameter 'percpu_up_write' include/linux/percpu-rwsem.h:129:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu-rwsem.h:133:12: error: storage class specified for parameter '__percpu_init_rwsem' include/linux/percpu-rwsem.h:136:13: error: storage class specified for parameter 'percpu_free_rwsem' include/linux/percpu-rwsem.h:149:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu-rwsem.h:155:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/delayed_call.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/delayed_call.h:26:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/delayed_call.h:32:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/uapi/linux/uuid.h:17:3: error: storage class specified for parameter 'guid_t' include/uapi/linux/uuid.h:27:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'uuid_le' include/linux/uuid.h:18:3: error: storage class specified for parameter 'uuid_t' include/linux/uuid.h:33:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'guid_null' include/linux/uuid.h:34:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'uuid_null' include/linux/uuid.h:36:37: error: type defaults to 'int' in declaration of 'guid_t' [-Werror=implicit-int] include/linux/uuid.h:36:44: error: expected ';', ',' or ')' before '*' token include/linux/uuid.h:41:30: error: expected declaration specifiers or '...' before 'guid_t' include/linux/uuid.h:41:49: error: type defaults to 'int' in declaration of 'guid_t' [-Werror=implicit-int] include/linux/uuid.h:41:56: error: expected ';', ',' or ')' before '*' token include/linux/uuid.h:46:32: error: expected declaration specifiers or '...' before 'guid_t' include/linux/uuid.h:51:49: error: type defaults to 'int' in declaration of 'guid_t' [-Werror=implicit-int] include/linux/uuid.h:51:56: error: expected ';', ',' or ')' before '*' token include/linux/uuid.h:56:39: error: type defaults to 'int' in declaration of 'guid_t' [-Werror=implicit-int] include/linux/uuid.h:56:46: error: expected ';', ',' or ')' before '*' token include/linux/uuid.h:61:37: error: type defaults to 'int' in declaration of 'uuid_t' [-Werror=implicit-int] include/linux/uuid.h:61:44: error: expected ';', ',' or ')' before '*' token include/linux/uuid.h:66:30: error: expected declaration specifiers or '...' before 'uuid_t' include/linux/uuid.h:66:49: error: type defaults to 'int' in declaration of 'uuid_t' [-Werror=implicit-int] include/linux/uuid.h:66:56: error: expected ';', ',' or ')' before '*' token include/linux/uuid.h:71:32: error: expected declaration specifiers or '...' before 'uuid_t' include/linux/uuid.h:76:49: error: type defaults to 'int' in declaration of 'uuid_t' [-Werror=implicit-int] include/linux/uuid.h:76:56: error: expected ';', ',' or ')' before '*' token include/linux/uuid.h:81:39: error: type defaults to 'int' in declaration of 'uuid_t' [-Werror=implicit-int] include/linux/uuid.h:81:46: error: expected ';', ',' or ')' before '*' token include/linux/uuid.h:89:22: error: expected declaration specifiers or '...' before 'guid_t' include/linux/uuid.h:90:22: error: expected declaration specifiers or '...' before 'uuid_t' include/linux/uuid.h:94:17: error: storage class specified for parameter 'guid_index' include/linux/uuid.h:95:17: error: storage class specified for parameter 'uuid_index' include/linux/uuid.h:97:34: error: expected declaration specifiers or '...' before 'guid_t' include/linux/uuid.h:98:34: error: expected declaration specifiers or '...' before 'uuid_t' include/linux/uuid.h:101:37: error: type defaults to 'int' in declaration of 'guid_t' [-Werror=implicit-int] include/linux/uuid.h:101:44: error: expected ';', ',' or ')' before 'u1' include/linux/errseq.h:8:13: error: storage class specified for parameter 'errseq_t' include/linux/errseq.h:10:1: error: expected declaration specifiers before 'errseq_t' include/linux/errseq.h:11:1: error: expected declaration specifiers before 'errseq_t' include/linux/errseq.h:12:18: error: expected declaration specifiers or '...' before 'errseq_t' include/linux/errseq.h:12:34: error: expected declaration specifiers or '...' before 'errseq_t' include/linux/errseq.h:13:30: error: expected declaration specifiers or '...' before 'errseq_t' include/linux/errseq.h:13:46: error: expected declaration specifiers or '...' before 'errseq_t' include/linux/sched/rt.h:10:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/rt.h:17:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/rt.h:22:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/rt.h:37:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/rt.h:40:13: error: storage class specified for parameter 'rt_mutex_setprio' include/linux/sched/rt.h:41:13: error: storage class specified for parameter 'rt_mutex_adjust_pi' include/linux/sched/rt.h:50:13: error: storage class specified for parameter 'normalize_rt_tasks' include/linux/iocontext.h:123:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ioprio.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ioprio.h:31:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ioprio.h:40:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ioprio.h:59:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ioprio.h:63:12: error: storage class specified for parameter 'set_task_ioprio' include/linux/ioprio.h:66:12: error: storage class specified for parameter 'ioprio_check_cap' include/linux/fs_types.h:71:22: error: storage class specified for parameter 'fs_ftype_to_dtype' include/linux/fs_types.h:72:22: error: storage class specified for parameter 'fs_umode_to_ftype' include/linux/fs_types.h:73:22: error: storage class specified for parameter 'fs_umode_to_dtype' include/linux/mount.h:77:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mount.h:82:12: error: storage class specified for parameter 'mnt_want_write' include/linux/mount.h:83:12: error: storage class specified for parameter 'mnt_want_write_file' include/linux/mount.h:84:13: error: storage class specified for parameter 'mnt_drop_write' include/linux/mount.h:85:13: error: storage class specified for parameter 'mnt_drop_write_file' include/linux/mount.h:86:13: error: storage class specified for parameter 'mntput' include/linux/mount.h:87:25: error: storage class specified for parameter 'mntget' include/linux/mount.h:88:25: error: storage class specified for parameter 'mnt_clone_internal' include/linux/mount.h:89:13: error: storage class specified for parameter '__mnt_is_readonly' include/linux/mount.h:90:13: error: storage class specified for parameter 'mnt_may_suid' include/linux/mount.h:92:25: error: storage class specified for parameter 'clone_private_mount' include/linux/mount.h:93:12: error: storage class specified for parameter '__mnt_want_write' include/linux/mount.h:94:13: error: storage class specified for parameter '__mnt_drop_write' include/linux/mount.h:96:25: error: storage class specified for parameter 'fc_mount' include/linux/mount.h:97:25: error: storage class specified for parameter 'vfs_create_mount' include/linux/mount.h:98:25: error: storage class specified for parameter 'vfs_kern_mount' include/linux/mount.h:101:25: error: storage class specified for parameter 'vfs_submount' include/linux/mount.h:105:13: error: storage class specified for parameter 'mnt_set_expiry' include/linux/mount.h:106:13: error: storage class specified for parameter 'mark_mounts_for_expiry' include/linux/mount.h:108:14: error: storage class specified for parameter 'name_to_dev_t' include/linux/mount.h:109:13: error: storage class specified for parameter 'path_is_mountpoint' include/linux/mount.h:111:13: error: storage class specified for parameter 'our_mnt' include/linux/mount.h:113:25: error: storage class specified for parameter 'kern_mount' include/linux/mount.h:114:13: error: storage class specified for parameter 'kern_unmount' include/linux/mount.h:115:12: error: storage class specified for parameter 'may_umount_tree' include/linux/mount.h:116:12: error: storage class specified for parameter 'may_umount' include/linux/mount.h:117:13: error: storage class specified for parameter 'do_mount' include/linux/mount.h:119:25: error: storage class specified for parameter 'collect_mounts' include/linux/mount.h:120:13: error: storage class specified for parameter 'drop_collected_mounts' include/linux/mount.h:121:12: error: storage class specified for parameter 'iterate_mounts' include/linux/mount.h:123:13: error: storage class specified for parameter 'kern_unmount_array' include/linux/mnt_idmapping.h:14:30: error: storage class specified for parameter 'init_user_ns' include/linux/mnt_idmapping.h:14:30: error: redefinition of parameter 'init_user_ns' include/linux/mnt_idmapping.h:18:3: error: storage class specified for parameter 'vfsuid_t' include/linux/mnt_idmapping.h:22:3: error: storage class specified for parameter 'vfsgid_t' include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' include/linux/mnt_idmapping.h:30:34: error: expected declaration specifiers or '...' before 'vfsuid_t' include/linux/mnt_idmapping.h:35:34: error: expected declaration specifiers or '...' before 'vfsgid_t' include/linux/mnt_idmapping.h:51:33: error: expected declaration specifiers or '...' before 'vfsuid_t' include/linux/mnt_idmapping.h:56:33: error: expected declaration specifiers or '...' before 'vfsgid_t' include/linux/mnt_idmapping.h:61:30: error: expected declaration specifiers or '...' before 'vfsuid_t' include/linux/mnt_idmapping.h:61:45: error: expected declaration specifiers or '...' before 'vfsuid_t' include/linux/mnt_idmapping.h:66:30: error: expected declaration specifiers or '...' before 'vfsgid_t' include/linux/mnt_idmapping.h:66:45: error: expected declaration specifiers or '...' before 'vfsgid_t' include/linux/mnt_idmapping.h:81:35: error: expected declaration specifiers or '...' before 'vfsuid_t' include/linux/mnt_idmapping.h:81:52: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/mnt_idmapping.h:96:35: error: expected declaration specifiers or '...' before 'vfsgid_t' include/linux/mnt_idmapping.h:96:52: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/mnt_idmapping.h:128:37: error: expected declaration specifiers or '...' before 'vfsgid_t' include/linux/mnt_idmapping.h:149:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mnt_idmapping.h:169:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mnt_idmapping.h:194:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'make_vfsuid' include/linux/mnt_idmapping.h:211:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'mapped_kuid_fs' include/linux/mnt_idmapping.h:239:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'make_vfsgid' include/linux/mnt_idmapping.h:256:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'mapped_kgid_fs' include/linux/mnt_idmapping.h:274:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'from_vfsuid' include/linux/mnt_idmapping.h:310:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'mapped_kuid_user' include/linux/mnt_idmapping.h:331:6: error: expected declaration specifiers or '...' before 'vfsuid_t' include/linux/mnt_idmapping.h:344:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'vfsuid_into_kuid' include/linux/mnt_idmapping.h:360:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'from_vfsgid' include/linux/mnt_idmapping.h:396:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'mapped_kgid_user' include/linux/mnt_idmapping.h:417:6: error: expected declaration specifiers or '...' before 'vfsgid_t' include/linux/mnt_idmapping.h:430:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'vfsgid_into_kgid' include/linux/mnt_idmapping.h:448:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'mapped_fsuid' include/linux/mnt_idmapping.h:468:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'mapped_fsgid' include/uapi/linux/fs.h:287:23: error: storage class specified for parameter '__kernel_rwf_t' include/linux/fs.h:79:20: error: storage class specified for parameter 'inode_init' include/linux/fs.h:79:20: error: section attribute not allowed for 'inode_init' include/linux/fs.h:80:20: error: storage class specified for parameter 'inode_init_early' include/linux/fs.h:80:20: error: section attribute not allowed for 'inode_init_early' include/linux/fs.h:81:20: error: storage class specified for parameter 'files_init' include/linux/fs.h:81:20: error: section attribute not allowed for 'files_init' include/linux/fs.h:82:20: error: storage class specified for parameter 'files_maxfiles_init' include/linux/fs.h:82:20: error: section attribute not allowed for 'files_maxfiles_init' include/linux/fs.h:84:22: error: storage class specified for parameter 'get_max_files' include/linux/fs.h:85:21: error: storage class specified for parameter 'sysctl_nr_open' include/linux/fs.h:87:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'rwf_t' include/linux/fs.h:90:14: error: storage class specified for parameter 'get_block_t' include/linux/fs.h:92:14: error: storage class specified for parameter 'dio_iodone_t' include/linux/fs.h:241:3: error: expected specifier-qualifier-list before 'kuid_t' include/linux/fs.h:245:3: error: expected specifier-qualifier-list before 'kgid_t' include/uapi/linux/dqblk_xfs.h:81:3: error: storage class specified for parameter 'fs_disk_quota_t' include/uapi/linux/dqblk_xfs.h:163:3: error: storage class specified for parameter 'fs_qfilestat_t' include/uapi/linux/dqblk_xfs.h:169:2: error: expected specifier-qualifier-list before 'fs_qfilestat_t' include/uapi/linux/dqblk_xfs.h:177:3: error: storage class specified for parameter 'fs_quota_stat_t' include/linux/dqblk_qtree.h:48:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/projid.h:18:30: error: storage class specified for parameter 'init_user_ns' include/linux/projid.h:18:30: error: redefinition of parameter 'init_user_ns' include/linux/projid.h:20:26: error: storage class specified for parameter 'projid_t' include/linux/projid.h:23:2: error: expected specifier-qualifier-list before 'projid_t' include/linux/projid.h:24:3: error: storage class specified for parameter 'kprojid_t' include/linux/projid.h:26:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__kprojid_val' include/linux/projid.h:36:30: error: expected declaration specifiers or '...' before 'kprojid_t' include/linux/projid.h:36:46: error: expected declaration specifiers or '...' before 'kprojid_t' include/linux/projid.h:41:30: error: expected declaration specifiers or '...' before 'kprojid_t' include/linux/projid.h:41:46: error: expected declaration specifiers or '...' before 'kprojid_t' include/linux/projid.h:46:33: error: expected declaration specifiers or '...' before 'kprojid_t' include/linux/projid.h:65:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'make_kprojid' include/linux/projid.h:70:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'from_kprojid' include/linux/projid.h:75:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'from_kprojid_munged' include/linux/projid.h:83:67: error: expected declaration specifiers or '...' before 'kprojid_t' include/linux/quota.h:65:26: error: storage class specified for parameter 'qid_t' include/linux/quota.h:66:19: error: storage class specified for parameter 'qsize_t' include/linux/quota.h:70:3: error: expected specifier-qualifier-list before 'kuid_t' include/linux/quota.h:77:13: error: storage class specified for parameter 'qid_eq' include/linux/quota.h:78:13: error: storage class specified for parameter 'qid_lt' include/linux/quota.h:79:14: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'from_kqid' include/linux/quota.h:80:14: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'from_kqid_munged' include/linux/quota.h:81:13: error: storage class specified for parameter 'qid_valid' include/linux/quota.h:98:31: error: expected declaration specifiers or '...' before 'qid_t' include/linux/quota.h:126:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/quota.h:150:41: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/quota.h:162:41: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/quota.h:174:44: error: expected declaration specifiers or '...' before 'kprojid_t' include/linux/quota.h:188:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/quota.h:193:19: error: storage class specified for parameter 'dq_data_lock' include/linux/quota.h:206:2: error: expected specifier-qualifier-list before 'qsize_t' include/linux/quota.h:230:2: error: expected specifier-qualifier-list before 'qsize_t' include/linux/quota.h:247:13: error: storage class specified for parameter 'mark_info_dirty' include/linux/quota.h:249:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/quota.h:270:23: error: storage class specified for parameter 'dqstats' include/linux/quota.h:273:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/quota.h:278:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/quota.h:332:2: error: expected specifier-qualifier-list before 'qsize_t' include/linux/quota.h:492:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/quota.h:497:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/quota.h:503:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/quota.h:514:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:352:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:400:46: error: storage class specified for parameter 'empty_aops' include/linux/fs.h:440:2: error: expected specifier-qualifier-list before 'errseq_t' include/linux/fs.h:459:66: error: expected declaration specifiers or '...' before 'xa_mark_t' include/linux/fs.h:465:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:470:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:475:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:480:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:485:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:490:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:495:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:500:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:508:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:522:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:527:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:533:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:538:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:544:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:570:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:576:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:596:2: error: expected specifier-qualifier-list before 'kuid_t' include/linux/fs.h:708:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:713:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:724:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:755:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:760:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:765:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:770:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:775:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:780:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:785:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:790:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:795:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:800:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:805:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:810:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:816:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:822:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:846:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:874:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:891:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:896:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:904:2: error: expected specifier-qualifier-list before 'kuid_t' include/linux/fs.h:935:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:976:2: error: expected specifier-qualifier-list before 'errseq_t' include/linux/fs.h:989:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1029:15: error: storage class specified for parameter 'fl_owner_t' include/linux/fs.h:1040:2: error: expected specifier-qualifier-list before 'fl_owner_t' include/linux/fs.h:1097:2: error: expected specifier-qualifier-list before 'fl_owner_t' include/linux/fs.h:1139:13: error: storage class specified for parameter 'send_sigio' include/linux/fs.h:1144:12: error: storage class specified for parameter 'fcntl_getlk' include/linux/fs.h:1145:12: error: storage class specified for parameter 'fcntl_setlk' include/linux/fs.h:1154:12: error: storage class specified for parameter 'fcntl_setlease' include/linux/fs.h:1155:12: error: storage class specified for parameter 'fcntl_getlease' include/linux/fs.h:1160:13: error: storage class specified for parameter 'locks_init_lock' include/linux/fs.h:1161:27: error: storage class specified for parameter 'locks_alloc_lock' include/linux/fs.h:1162:13: error: storage class specified for parameter 'locks_copy_lock' include/linux/fs.h:1163:13: error: storage class specified for parameter 'locks_copy_conflock' include/linux/fs.h:1164:47: error: expected declaration specifiers or '...' before 'fl_owner_t' include/linux/fs.h:1165:13: error: storage class specified for parameter 'locks_remove_file' include/linux/fs.h:1166:13: error: storage class specified for parameter 'locks_release_private' include/linux/fs.h:1167:13: error: storage class specified for parameter 'posix_test_lock' include/linux/fs.h:1168:12: error: storage class specified for parameter 'posix_lock_file' include/linux/fs.h:1169:12: error: storage class specified for parameter 'locks_delete_block' include/linux/fs.h:1170:12: error: storage class specified for parameter 'vfs_test_lock' include/linux/fs.h:1171:12: error: storage class specified for parameter 'vfs_lock_file' include/linux/fs.h:1172:12: error: storage class specified for parameter 'vfs_cancel_lock' include/linux/fs.h:1173:12: error: storage class specified for parameter 'locks_lock_inode_wait' include/linux/fs.h:1174:12: error: storage class specified for parameter '__break_lease' include/linux/fs.h:1175:13: error: storage class specified for parameter 'lease_get_mtime' include/linux/fs.h:1176:12: error: storage class specified for parameter 'generic_setlease' include/linux/fs.h:1177:12: error: storage class specified for parameter 'vfs_setlease' include/linux/fs.h:1178:12: error: storage class specified for parameter 'lease_modify' include/linux/fs.h:1181:12: error: storage class specified for parameter 'lease_register_notifier' include/linux/fs.h:1182:13: error: storage class specified for parameter 'lease_unregister_notifier' include/linux/fs.h:1185:13: error: storage class specified for parameter 'show_fd_locks' include/linux/fs.h:1188:4: error: expected declaration specifiers or '...' before 'fl_owner_t' include/linux/fs.h:1332:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1337:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1342:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1358:12: error: storage class specified for parameter 'fasync_helper' include/linux/fs.h:1359:30: error: storage class specified for parameter 'fasync_insert_entry' include/linux/fs.h:1360:12: error: storage class specified for parameter 'fasync_remove_entry' include/linux/fs.h:1361:30: error: storage class specified for parameter 'fasync_alloc' include/linux/fs.h:1362:13: error: storage class specified for parameter 'fasync_free' include/linux/fs.h:1365:13: error: storage class specified for parameter 'kill_fasync' include/linux/fs.h:1367:13: error: storage class specified for parameter '__f_setown' include/linux/fs.h:1368:12: error: storage class specified for parameter 'f_setown' include/linux/fs.h:1369:13: error: storage class specified for parameter 'f_delown' include/linux/fs.h:1370:14: error: storage class specified for parameter 'f_getown' include/linux/fs.h:1371:12: error: storage class specified for parameter 'send_sigurg' include/linux/fs.h:1513:2: error: expected specifier-qualifier-list before 'uuid_t' include/linux/fs.h:1586:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1596:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1601:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1606:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1611:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1626:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'i_uid_into_mnt' include/linux/fs.h:1640:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'i_uid_into_vfsuid' include/linux/fs.h:1660:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1678:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1695:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'i_gid_into_mnt' include/linux/fs.h:1709:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'i_gid_into_vfsgid' include/linux/fs.h:1729:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1747:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1763:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1777:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1794:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1809:26: error: storage class specified for parameter 'current_time' include/linux/fs.h:1820:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1825:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1830:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1840:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1852:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1864:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1876:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1900:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1905:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1929:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1947:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:1952:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2002:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2019:13: error: storage class specified for parameter 'vfs_ioctl' include/linux/fs.h:2033:13: error: storage class specified for parameter 'may_open_dev' include/linux/fs.h:2045:16: error: storage class specified for parameter 'filldir_t' include/linux/fs.h:2049:2: error: expected specifier-qualifier-list before 'filldir_t' include/linux/fs.h:2112:31: error: expected declaration specifiers or '...' before 'fl_owner_t' include/linux/fs.h:2184:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2190:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2195:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2199:16: error: storage class specified for parameter 'vfs_read' include/linux/fs.h:2200:16: error: storage class specified for parameter 'vfs_write' include/linux/fs.h:2201:16: error: storage class specified for parameter 'vfs_copy_file_range' include/linux/fs.h:2203:16: error: storage class specified for parameter 'generic_copy_file_range' include/linux/fs.h:2213:15: error: storage class specified for parameter 'do_clone_file_range' include/linux/fs.h:2216:15: error: storage class specified for parameter 'vfs_clone_file_range' include/linux/fs.h:2219:12: error: storage class specified for parameter 'vfs_dedupe_file_range' include/linux/fs.h:2221:15: error: storage class specified for parameter 'vfs_dedupe_file_range_one' include/linux/fs.h:2301:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2333:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2339:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2349:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2463:13: error: storage class specified for parameter '__mark_inode_dirty' include/linux/fs.h:2465:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2470:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2484:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2489:13: error: storage class specified for parameter 'inc_nlink' include/linux/fs.h:2490:13: error: storage class specified for parameter 'drop_nlink' include/linux/fs.h:2491:13: error: storage class specified for parameter 'clear_nlink' include/linux/fs.h:2492:13: error: storage class specified for parameter 'set_nlink' include/linux/fs.h:2495:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2501:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2513:13: error: storage class specified for parameter 'atime_needs_update' include/linux/fs.h:2514:13: error: storage class specified for parameter 'touch_atime' include/linux/fs.h:2518:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2523:12: error: storage class specified for parameter 'file_modified' include/linux/fs.h:2560:23: error: storage class specified for parameter 'mount_bdev' include/linux/fs.h:2563:23: error: storage class specified for parameter 'mount_single' include/linux/fs.h:2566:23: error: storage class specified for parameter 'mount_nodev' include/linux/fs.h:2569:23: error: storage class specified for parameter 'mount_subtree' include/linux/fs.h:2606:12: error: storage class specified for parameter 'register_filesystem' include/linux/fs.h:2607:12: error: storage class specified for parameter 'unregister_filesystem' include/linux/fs.h:2608:12: error: storage class specified for parameter 'vfs_statfs' include/linux/fs.h:2609:12: error: storage class specified for parameter 'user_statfs' include/linux/fs.h:2610:12: error: storage class specified for parameter 'fd_statfs' include/linux/fs.h:2611:12: error: storage class specified for parameter 'freeze_super' include/linux/fs.h:2612:12: error: storage class specified for parameter 'thaw_super' include/linux/fs.h:2614:5: error: storage class specified for parameter 'super_setup_bdi_name' include/linux/fs.h:2615:12: error: storage class specified for parameter 'super_setup_bdi' include/linux/fs.h:2617:12: error: storage class specified for parameter 'current_umask' include/linux/fs.h:2619:13: error: storage class specified for parameter 'ihold' include/linux/fs.h:2620:13: error: storage class specified for parameter 'iput' include/linux/fs.h:2621:12: error: storage class specified for parameter 'generic_update_time' include/linux/fs.h:2624:24: error: storage class specified for parameter 'fs_kobj' include/linux/fs.h:2630:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2644:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2658:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2670:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2680:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' include/linux/fs.h:2730:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2744:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2748:13: error: storage class specified for parameter 'vfs_truncate' include/linux/fs.h:2751:12: error: storage class specified for parameter 'vfs_fallocate' include/linux/fs.h:2753:13: error: storage class specified for parameter 'do_sys_open' include/linux/fs.h:2755:21: error: storage class specified for parameter 'file_open_name' include/linux/fs.h:2756:21: error: storage class specified for parameter 'filp_open' include/linux/fs.h:2757:21: error: storage class specified for parameter 'file_open_root' include/linux/fs.h:2761:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2765:22: error: storage class specified for parameter 'dentry_open' include/linux/fs.h:2766:21: error: storage class specified for parameter 'dentry_create' include/linux/fs.h:2768:22: error: storage class specified for parameter 'open_with_fake_path' include/linux/fs.h:2771:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2774:38: error: expected declaration specifiers or '...' before 'fl_owner_t' include/linux/fs.h:2776:25: error: storage class specified for parameter 'getname_flags' include/linux/fs.h:2777:25: error: storage class specified for parameter 'getname_uflags' include/linux/fs.h:2778:25: error: storage class specified for parameter 'getname' include/linux/fs.h:2779:25: error: storage class specified for parameter 'getname_kernel' include/linux/fs.h:2780:13: error: storage class specified for parameter 'putname' include/linux/fs.h:2782:12: error: storage class specified for parameter 'finish_open' include/linux/fs.h:2784:12: error: storage class specified for parameter 'finish_no_open' include/linux/fs.h:2788:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2796:20: error: storage class specified for parameter 'vfs_caches_init_early' include/linux/fs.h:2796:20: error: section attribute not allowed for 'vfs_caches_init_early' include/linux/fs.h:2797:20: error: storage class specified for parameter 'vfs_caches_init' include/linux/fs.h:2797:20: error: section attribute not allowed for 'vfs_caches_init' include/linux/fs.h:2799:27: error: storage class specified for parameter 'names_cachep' include/linux/fs.h:2804:28: error: storage class specified for parameter 'blockdev_superblock' include/linux/fs.h:2806:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2811:12: error: storage class specified for parameter 'sync_filesystem' include/linux/fs.h:2812:37: error: storage class specified for parameter 'def_blk_fops' include/linux/fs.h:2813:37: error: storage class specified for parameter 'def_chr_fops' include/linux/fs.h:2823:12: error: storage class specified for parameter 'alloc_chrdev_region' include/linux/fs.h:2824:12: error: storage class specified for parameter 'register_chrdev_region' include/linux/fs.h:2825:12: error: storage class specified for parameter '__register_chrdev' include/linux/fs.h:2828:13: error: storage class specified for parameter '__unregister_chrdev' include/linux/fs.h:2830:13: error: storage class specified for parameter 'unregister_chrdev_region' include/linux/fs.h:2831:13: error: storage class specified for parameter 'chrdev_show' include/linux/fs.h:2835:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2840:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2844:13: error: storage class specified for parameter 'init_special_inode' include/linux/fs.h:2847:13: error: storage class specified for parameter 'make_bad_inode' include/linux/fs.h:2848:13: error: storage class specified for parameter 'is_bad_inode' include/linux/fs.h:2850:25: error: storage class specified for parameter 'file_fdatawait_range' include/linux/fs.h:2852:25: error: storage class specified for parameter 'file_check_and_advance_wb_err' include/linux/fs.h:2853:25: error: storage class specified for parameter 'file_write_and_wait_range' include/linux/fs.h:2857:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2861:12: error: storage class specified for parameter 'vfs_fsync_range' include/linux/fs.h:2863:12: error: storage class specified for parameter 'vfs_fsync' include/linux/fs.h:2865:12: error: storage class specified for parameter 'sync_file_range' include/linux/fs.h:2869:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2880:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2892:13: error: storage class specified for parameter 'emergency_sync' include/linux/fs.h:2893:13: error: storage class specified for parameter 'emergency_remount' include/linux/fs.h:2896:12: error: storage class specified for parameter 'bmap' include/linux/fs.h:2909:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2914:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2922:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2927:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2932:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2939:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2946:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2974:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2978:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2983:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2987:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2992:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:2998:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3003:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3016:12: error: storage class specified for parameter 'do_pipe_flags' include/linux/fs.h:3018:16: error: storage class specified for parameter 'kernel_read' include/linux/fs.h:3020:16: error: storage class specified for parameter 'kernel_write' include/linux/fs.h:3021:16: error: storage class specified for parameter '__kernel_write' include/linux/fs.h:3022:22: error: storage class specified for parameter 'open_exec' include/linux/fs.h:3025:13: error: storage class specified for parameter 'is_subdir' include/linux/fs.h:3026:13: error: storage class specified for parameter 'path_is_under' include/linux/fs.h:3028:14: error: storage class specified for parameter 'file_path' include/linux/fs.h:3033:15: error: storage class specified for parameter 'default_llseek' include/linux/fs.h:3035:15: error: storage class specified for parameter 'vfs_llseek' include/linux/fs.h:3037:12: error: storage class specified for parameter 'inode_init_always' include/linux/fs.h:3038:13: error: storage class specified for parameter 'inode_init_once' include/linux/fs.h:3039:13: error: storage class specified for parameter 'address_space_init_once' include/linux/fs.h:3040:23: error: storage class specified for parameter 'igrab' include/linux/fs.h:3041:14: error: storage class specified for parameter 'iunique' include/linux/fs.h:3042:12: error: storage class specified for parameter 'inode_needs_sync' include/linux/fs.h:3043:12: error: storage class specified for parameter 'generic_delete_inode' include/linux/fs.h:3045:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3048:13: error: storage class specified for parameter 'd_mark_dontcache' include/linux/fs.h:3050:22: error: storage class specified for parameter 'ilookup5_nowait' include/linux/fs.h:3053:22: error: storage class specified for parameter 'ilookup5' include/linux/fs.h:3055:22: error: storage class specified for parameter 'ilookup' include/linux/fs.h:3057:22: error: storage class specified for parameter 'inode_insert5' include/linux/fs.h:3061:23: error: storage class specified for parameter 'iget5_locked' include/linux/fs.h:3062:23: error: storage class specified for parameter 'iget_locked' include/linux/fs.h:3063:22: error: storage class specified for parameter 'find_inode_nowait' include/linux/fs.h:3068:22: error: storage class specified for parameter 'find_inode_rcu' include/linux/fs.h:3070:22: error: storage class specified for parameter 'find_inode_by_ino_rcu' include/linux/fs.h:3071:12: error: storage class specified for parameter 'insert_inode_locked4' include/linux/fs.h:3072:12: error: storage class specified for parameter 'insert_inode_locked' include/linux/fs.h:3076:74: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3076:77: error: expected declaration specifiers before ';' token include/linux/fs.h:3078:13: error: storage class specified for parameter 'unlock_new_inode' include/linux/fs.h:3079:13: error: storage class specified for parameter 'discard_new_inode' include/linux/fs.h:3080:21: error: storage class specified for parameter 'get_next_ino' include/linux/fs.h:3081:13: error: storage class specified for parameter 'evict_inodes' include/linux/fs.h:3095:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3099:13: error: storage class specified for parameter '__iget' include/linux/fs.h:3100:13: error: storage class specified for parameter 'iget_failed' include/linux/fs.h:3101:13: error: storage class specified for parameter 'clear_inode' include/linux/fs.h:3102:13: error: storage class specified for parameter '__destroy_inode' include/linux/fs.h:3103:22: error: storage class specified for parameter 'new_inode_pseudo' include/linux/fs.h:3104:22: error: storage class specified for parameter 'new_inode' include/linux/fs.h:3105:13: error: storage class specified for parameter 'free_inode_nonrcu' include/linux/fs.h:3106:12: error: storage class specified for parameter 'should_remove_suid' include/linux/fs.h:3107:12: error: storage class specified for parameter 'file_remove_privs' include/linux/fs.h:3115:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3119:13: error: storage class specified for parameter '__insert_inode_hash' include/linux/fs.h:3121:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3125:13: error: storage class specified for parameter '__remove_inode_hash' include/linux/fs.h:3127:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3132:13: error: storage class specified for parameter 'inode_sb_list_add' include/linux/fs.h:3133:13: error: storage class specified for parameter 'inode_add_lru' include/linux/fs.h:3135:12: error: storage class specified for parameter 'sb_set_blocksize' include/linux/fs.h:3136:12: error: storage class specified for parameter 'sb_min_blocksize' include/linux/fs.h:3138:12: error: storage class specified for parameter 'generic_file_mmap' include/linux/fs.h:3139:12: error: storage class specified for parameter 'generic_file_readonly_mmap' include/linux/fs.h:3140:16: error: storage class specified for parameter 'generic_write_checks' include/linux/fs.h:3142:12: error: storage class specified for parameter 'generic_write_check_limits' include/linux/fs.h:3144:12: error: storage class specified for parameter 'generic_file_rw_checks' include/linux/fs.h:3147:16: error: storage class specified for parameter 'generic_file_read_iter' include/linux/fs.h:3148:16: error: storage class specified for parameter '__generic_file_write_iter' include/linux/fs.h:3149:16: error: storage class specified for parameter 'generic_file_write_iter' include/linux/fs.h:3150:16: error: storage class specified for parameter 'generic_file_direct_write' include/linux/fs.h:3154:3: error: unknown type name 'rwf_t' include/linux/fs.h:3156:3: error: unknown type name 'rwf_t' include/linux/fs.h:3163:16: error: storage class specified for parameter 'generic_file_splice_read' include/linux/fs.h:3165:16: error: storage class specified for parameter 'iter_file_splice_write' include/linux/fs.h:3167:16: error: storage class specified for parameter 'generic_splice_sendpage' include/linux/fs.h:3169:13: error: storage class specified for parameter 'do_splice_direct' include/linux/fs.h:3174:1: error: storage class specified for parameter 'file_ra_state_init' include/linux/fs.h:3175:15: error: storage class specified for parameter 'noop_llseek' include/linux/fs.h:3177:15: error: storage class specified for parameter 'vfs_setpos' include/linux/fs.h:3178:15: error: storage class specified for parameter 'generic_file_llseek' include/linux/fs.h:3179:15: error: storage class specified for parameter 'generic_file_llseek_size' include/linux/fs.h:3181:15: error: storage class specified for parameter 'fixed_size_llseek' include/linux/fs.h:3183:15: error: storage class specified for parameter 'no_seek_end_llseek_size' include/linux/fs.h:3184:15: error: storage class specified for parameter 'no_seek_end_llseek' include/linux/fs.h:3186:12: error: storage class specified for parameter 'generic_file_open' include/linux/fs.h:3187:12: error: storage class specified for parameter 'nonseekable_open' include/linux/fs.h:3188:12: error: storage class specified for parameter 'stream_open' include/linux/fs.h:3191:15: error: storage class specified for parameter 'dio_submit_t' include/linux/fs.h:3204:9: error: expected declaration specifiers or '...' before 'get_block_t' include/linux/fs.h:3205:9: error: expected declaration specifiers or '...' before 'dio_iodone_t' include/linux/fs.h:3205:30: error: expected declaration specifiers or '...' before 'dio_submit_t' include/linux/fs.h:3211:7: error: expected declaration specifiers or '...' before 'get_block_t' include/linux/fs.h:3228:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3240:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3250:13: error: storage class specified for parameter 'inode_set_flags' include/linux/fs.h:3253:37: error: storage class specified for parameter 'generic_ro_fops' include/linux/fs.h:3257:12: error: storage class specified for parameter 'readlink_copy' include/linux/fs.h:3258:12: error: storage class specified for parameter 'page_readlink' include/linux/fs.h:3259:20: error: storage class specified for parameter 'page_get_link' include/linux/fs.h:3261:13: error: storage class specified for parameter 'page_put_link' include/linux/fs.h:3262:12: error: storage class specified for parameter 'page_symlink' include/linux/fs.h:3263:38: error: storage class specified for parameter 'page_symlink_inode_operations' include/linux/fs.h:3264:13: error: storage class specified for parameter 'kfree_link' include/linux/fs.h:3267:12: error: storage class specified for parameter 'vfs_getattr_nosec' include/linux/fs.h:3268:12: error: storage class specified for parameter 'vfs_getattr' include/linux/fs.h:3274:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3281:38: error: storage class specified for parameter 'simple_symlink_inode_operations' include/linux/fs.h:3283:12: error: storage class specified for parameter 'iterate_dir' include/linux/fs.h:3290:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3294:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3298:20: error: storage class specified for parameter 'vfs_get_link' include/linux/fs.h:3299:12: error: storage class specified for parameter 'vfs_readlink' include/linux/fs.h:3301:33: error: storage class specified for parameter 'get_filesystem' include/linux/fs.h:3302:13: error: storage class specified for parameter 'put_filesystem' include/linux/fs.h:3303:33: error: storage class specified for parameter 'get_fs_type' include/linux/fs.h:3304:28: error: storage class specified for parameter 'get_super' include/linux/fs.h:3305:28: error: storage class specified for parameter 'get_active_super' include/linux/fs.h:3306:13: error: storage class specified for parameter 'drop_super' include/linux/fs.h:3307:13: error: storage class specified for parameter 'drop_super_exclusive' include/linux/fs.h:3308:13: error: storage class specified for parameter 'iterate_supers' include/linux/fs.h:3309:13: error: storage class specified for parameter 'iterate_supers_type' include/linux/fs.h:3312:12: error: storage class specified for parameter 'dcache_dir_open' include/linux/fs.h:3313:12: error: storage class specified for parameter 'dcache_dir_close' include/linux/fs.h:3314:15: error: storage class specified for parameter 'dcache_dir_lseek' include/linux/fs.h:3315:12: error: storage class specified for parameter 'dcache_readdir' include/linux/fs.h:3316:12: error: storage class specified for parameter 'simple_setattr' include/linux/fs.h:3318:12: error: storage class specified for parameter 'simple_getattr' include/linux/fs.h:3320:12: error: storage class specified for parameter 'simple_statfs' include/linux/fs.h:3321:12: error: storage class specified for parameter 'simple_open' include/linux/fs.h:3322:12: error: storage class specified for parameter 'simple_link' include/linux/fs.h:3323:12: error: storage class specified for parameter 'simple_unlink' include/linux/fs.h:3324:12: error: storage class specified for parameter 'simple_rmdir' include/linux/fs.h:3325:12: error: storage class specified for parameter 'simple_rename_exchange' include/linux/fs.h:3327:12: error: storage class specified for parameter 'simple_rename' include/linux/fs.h:3330:13: error: storage class specified for parameter 'simple_recursive_removal' include/linux/fs.h:3332:12: error: storage class specified for parameter 'noop_fsync' include/linux/fs.h:3333:16: error: storage class specified for parameter 'noop_direct_IO' include/linux/fs.h:3334:12: error: storage class specified for parameter 'simple_empty' include/linux/fs.h:3335:12: error: storage class specified for parameter 'simple_write_begin' include/linux/fs.h:3338:46: error: storage class specified for parameter 'ram_aops' include/linux/fs.h:3339:12: error: storage class specified for parameter 'always_delete_dentry' include/linux/fs.h:3340:22: error: storage class specified for parameter 'alloc_anon_inode' include/linux/fs.h:3341:12: error: storage class specified for parameter 'simple_nosetlease' include/linux/fs.h:3342:39: error: storage class specified for parameter 'simple_dentry_operations' include/linux/fs.h:3344:23: error: storage class specified for parameter 'simple_lookup' include/linux/fs.h:3345:16: error: storage class specified for parameter 'generic_read_dir' include/linux/fs.h:3346:37: error: storage class specified for parameter 'simple_dir_operations' include/linux/fs.h:3347:38: error: storage class specified for parameter 'simple_dir_inode_operations' include/linux/fs.h:3348:13: error: storage class specified for parameter 'make_empty_dir_inode' include/linux/fs.h:3349:13: error: storage class specified for parameter 'is_empty_dir_inode' include/linux/fs.h:3352:12: error: storage class specified for parameter 'simple_fill_super' include/linux/fs.h:3354:12: error: storage class specified for parameter 'simple_pin_fs' include/linux/fs.h:3355:13: error: storage class specified for parameter 'simple_release_fs' include/linux/fs.h:3357:16: error: storage class specified for parameter 'simple_read_from_buffer' include/linux/fs.h:3359:16: error: storage class specified for parameter 'simple_write_to_buffer' include/linux/fs.h:3362:12: error: storage class specified for parameter '__generic_file_fsync' include/linux/fs.h:3363:12: error: storage class specified for parameter 'generic_file_fsync' include/linux/fs.h:3365:12: error: storage class specified for parameter 'generic_check_addressable' include/linux/fs.h:3367:13: error: storage class specified for parameter 'generic_set_encrypted_ci_d_ops' include/linux/fs.h:3372:12: error: storage class specified for parameter 'inode_newsize_ok' include/linux/fs.h:3376:12: error: storage class specified for parameter 'file_update_time' include/linux/fs.h:3379:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3384:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3398:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3411:56: error: unknown type name 'rwf_t' include/linux/fs.h:3437:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3510:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3526:12: error: section attribute not allowed for 'list_bdev_fs_names' include/linux/fs.h:3536:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3542:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3550:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3556:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3563:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3567:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3572:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3577:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3591:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3598:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fs.h:3604:13: error: storage class specified for parameter 'path_noexec' include/linux/fs.h:3605:13: error: storage class specified for parameter 'inode_nohighmem' include/linux/fs.h:3608:12: error: storage class specified for parameter 'vfs_fadvise' include/linux/fs.h:3610:12: error: storage class specified for parameter 'generic_fadvise' include/linux/ctype.h:21:28: error: storage class specified for parameter '_ctype' include/linux/ctype.h:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ctype.h:50:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ctype.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ctype.h:71:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ctype.h:77:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/string_helpers.h:38:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/string_helpers.h:43:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/string_helpers.h:48:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/string_helpers.h:72:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/string_helpers.h:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/string_helpers.h:84:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/string_helpers.h:89:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/string_helpers.h:96:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/string_helpers.h:112:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/string_helpers.h:117:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/string_helpers.h:122:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/string_helpers.h:127:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/string_helpers.h:132:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/seq_file.h:52:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/seq_file.h:65:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/seq_file.h:85:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/seq_file.h:103:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' include/linux/seq_file.h:135:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/seq_file.h:151:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/seq_file.h:224:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/seq_file.h:241:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/seq_file.h:273:26: error: storage class specified for parameter 'seq_list_start' include/linux/seq_file.h:275:26: error: storage class specified for parameter 'seq_list_start_head' include/linux/seq_file.h:277:26: error: storage class specified for parameter 'seq_list_next' include/linux/seq_file.h:280:26: error: storage class specified for parameter 'seq_list_start_rcu' include/linux/seq_file.h:281:26: error: storage class specified for parameter 'seq_list_start_head_rcu' include/linux/seq_file.h:282:26: error: storage class specified for parameter 'seq_list_next_rcu' include/linux/seq_file.h:288:27: error: storage class specified for parameter 'seq_hlist_start' include/linux/seq_file.h:290:27: error: storage class specified for parameter 'seq_hlist_start_head' include/linux/seq_file.h:292:27: error: storage class specified for parameter 'seq_hlist_next' include/linux/seq_file.h:295:27: error: storage class specified for parameter 'seq_hlist_start_rcu' include/linux/seq_file.h:297:27: error: storage class specified for parameter 'seq_hlist_start_head_rcu' include/linux/seq_file.h:299:27: error: storage class specified for parameter 'seq_hlist_next_rcu' include/linux/seq_file.h:304:27: error: storage class specified for parameter 'seq_hlist_start_percpu' include/linux/seq_file.h:306:27: error: storage class specified for parameter 'seq_hlist_next_percpu' include/linux/idr.h:67:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/idr.h:80:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/idr.h:136:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/idr.h:150:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/idr.h:161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/idr.h:173:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/idr.h:272:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/idr.h:290:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/idr.h:308:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/idr.h:313:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/idr.h:326:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kernfs.h:336:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kernfs.h:341:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kernfs.h:350:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kernfs.h:359:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kernfs.h:364:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kernfs.h:377:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kernfs.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kernfs.h:419:7: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/kernfs.h:419:19: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/kernfs.h:425:7: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/kernfs.h:425:19: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/kernfs.h:590:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kernfs.h:596:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kernfs.h:602:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kernfs.h:609:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kernfs.h:617:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kernfs.h:624:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nsproxy.h:42:23: error: storage class specified for parameter 'init_nsproxy' include/linux/nsproxy.h:61:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nsproxy.h:100:12: error: section attribute not allowed for 'nsproxy_cache_init' include/linux/nsproxy.h:103:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nsproxy.h:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/user_namespace.h:74:2: error: expected specifier-qualifier-list before 'kuid_t' include/linux/user_namespace.h:110:2: error: expected specifier-qualifier-list before 'kuid_t' include/linux/user_namespace.h:116:30: error: storage class specified for parameter 'init_user_ns' include/linux/user_namespace.h:116:30: error: redefinition of parameter 'init_user_ns' include/linux/user_namespace.h:117:23: error: storage class specified for parameter 'init_ucounts' include/linux/user_namespace.h:121:55: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/user_namespace.h:123:58: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/user_namespace.h:128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/user_namespace.h:139:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/user_namespace.h:145:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/user_namespace.h:185:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/user_namespace.h:190:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/user_namespace.h:196:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/user_namespace.h:203:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/user_namespace.h:207:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/user_namespace.h:213:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/user_namespace.h:218:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/user_namespace.h:223:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqreturn.h:17:24: error: storage class specified for parameter 'irqreturn_t' arch/x86/include/asm/irq.h:22:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/irq.h:26:12: error: storage class specified for parameter 'irq_init_percpu_irqstack' arch/x86/include/asm/irq.h:30:13: error: storage class specified for parameter 'fixup_irqs' arch/x86/include/asm/irq.h:33:13: error: storage class specified for parameter 'kvm_set_posted_intr_wakeup_handler' arch/x86/include/asm/irq.h:36:15: error: storage class specified for parameter 'x86_platform_ipi_callback' arch/x86/include/asm/irq.h:37:13: error: storage class specified for parameter 'native_init_IRQ' arch/x86/include/asm/irq.h:39:13: error: storage class specified for parameter '__handle_irq' arch/x86/include/asm/irq.h:41:13: error: storage class specified for parameter 'init_ISA_irqs' arch/x86/include/asm/irq.h:43:20: error: storage class specified for parameter 'init_IRQ' arch/x86/include/asm/irq.h:43:20: error: section attribute not allowed for 'init_IRQ' include/asm-generic/sections.h:35:13: error: storage class specified for parameter '_text' include/asm-generic/sections.h:35:22: error: storage class specified for parameter '_stext' include/asm-generic/sections.h:35:32: error: storage class specified for parameter '_etext' include/asm-generic/sections.h:36:13: error: storage class specified for parameter '_data' include/asm-generic/sections.h:36:22: error: storage class specified for parameter '_sdata' include/asm-generic/sections.h:36:32: error: storage class specified for parameter '_edata' include/asm-generic/sections.h:37:13: error: storage class specified for parameter '__bss_start' include/asm-generic/sections.h:37:28: error: storage class specified for parameter '__bss_stop' include/asm-generic/sections.h:38:13: error: storage class specified for parameter '__init_begin' include/asm-generic/sections.h:38:29: error: storage class specified for parameter '__init_end' include/asm-generic/sections.h:39:13: error: storage class specified for parameter '_sinittext' include/asm-generic/sections.h:39:27: error: storage class specified for parameter '_einittext' include/asm-generic/sections.h:40:13: error: storage class specified for parameter '__start_ro_after_init' include/asm-generic/sections.h:40:38: error: storage class specified for parameter '__end_ro_after_init' include/asm-generic/sections.h:41:13: error: storage class specified for parameter '_end' include/asm-generic/sections.h:42:13: error: storage class specified for parameter '__per_cpu_load' include/asm-generic/sections.h:42:31: error: storage class specified for parameter '__per_cpu_start' include/asm-generic/sections.h:42:50: error: storage class specified for parameter '__per_cpu_end' include/asm-generic/sections.h:43:13: error: storage class specified for parameter '__kprobes_text_start' include/asm-generic/sections.h:43:37: error: storage class specified for parameter '__kprobes_text_end' include/asm-generic/sections.h:44:13: error: storage class specified for parameter '__entry_text_start' include/asm-generic/sections.h:44:35: error: storage class specified for parameter '__entry_text_end' include/asm-generic/sections.h:45:13: error: storage class specified for parameter '__start_rodata' include/asm-generic/sections.h:45:31: error: storage class specified for parameter '__end_rodata' include/asm-generic/sections.h:46:13: error: storage class specified for parameter '__irqentry_text_start' include/asm-generic/sections.h:46:38: error: storage class specified for parameter '__irqentry_text_end' include/asm-generic/sections.h:47:13: error: storage class specified for parameter '__softirqentry_text_start' include/asm-generic/sections.h:47:42: error: storage class specified for parameter '__softirqentry_text_end' include/asm-generic/sections.h:48:13: error: storage class specified for parameter '__start_once' include/asm-generic/sections.h:48:29: error: storage class specified for parameter '__end_once' include/asm-generic/sections.h:51:13: error: storage class specified for parameter '__ctors_start' include/asm-generic/sections.h:51:30: error: storage class specified for parameter '__ctors_end' include/asm-generic/sections.h:54:13: error: storage class specified for parameter '__start_opd' include/asm-generic/sections.h:54:28: error: storage class specified for parameter '__end_opd' include/asm-generic/sections.h:57:13: error: storage class specified for parameter '__noinstr_text_start' include/asm-generic/sections.h:57:37: error: storage class specified for parameter '__noinstr_text_end' include/asm-generic/sections.h:59:29: error: storage class specified for parameter '__nosave_begin' include/asm-generic/sections.h:59:45: error: storage class specified for parameter '__nosave_end' include/asm-generic/sections.h:72:3: error: storage class specified for parameter 'func_desc_t' include/asm-generic/sections.h:76:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/sections.h:93:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/sections.h:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/sections.h:129:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/sections.h:143:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/sections.h:158:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/sections.h:178:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/sections.h:192:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/sections.h:207:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/sections.h:223:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/sections.h:10:13: error: storage class specified for parameter '__brk_base' arch/x86/include/asm/sections.h:10:27: error: storage class specified for parameter '__brk_limit' arch/x86/include/asm/sections.h:11:13: error: storage class specified for parameter '__end_rodata_aligned' arch/x86/include/asm/sections.h:14:13: error: storage class specified for parameter '__end_rodata_hpage_align' arch/x86/include/asm/sections.h:17:13: error: storage class specified for parameter '__end_of_kernel_reserve' arch/x86/include/asm/sections.h:19:22: error: storage class specified for parameter '_brk_start' arch/x86/include/asm/sections.h:19:34: error: storage class specified for parameter '_brk_end' arch/x86/include/asm/sections.h:22:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:100:22: error: expected declaration specifiers or '...' before '*' token include/linux/interrupt.h:119:2: error: unknown type name 'irq_handler_t' include/linux/interrupt.h:123:2: error: unknown type name 'irq_handler_t' include/linux/interrupt.h:134:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'no_action' include/linux/interrupt.h:147:40: error: unknown type name 'irq_handler_t' include/linux/interrupt.h:148:8: error: unknown type name 'irq_handler_t' include/linux/interrupt.h:165:31: error: unknown type name 'irq_handler_t' include/linux/interrupt.h:172:43: error: unknown type name 'irq_handler_t' include/linux/interrupt.h:176:40: error: unknown type name 'irq_handler_t' include/linux/interrupt.h:181:31: error: unknown type name 'irq_handler_t' include/linux/interrupt.h:185:38: error: unknown type name 'irq_handler_t' include/linux/interrupt.h:193:38: error: unknown type name 'irq_handler_t' include/linux/interrupt.h:196:20: error: storage class specified for parameter 'free_irq' include/linux/interrupt.h:197:13: error: storage class specified for parameter 'free_percpu_irq' include/linux/interrupt.h:199:20: error: storage class specified for parameter 'free_nmi' include/linux/interrupt.h:200:13: error: storage class specified for parameter 'free_percpu_nmi' include/linux/interrupt.h:206:6: error: unknown type name 'irq_handler_t' include/linux/interrupt.h:206:29: error: unknown type name 'irq_handler_t' include/linux/interrupt.h:211:56: error: unknown type name 'irq_handler_t' include/linux/interrupt.h:220:4: error: unknown type name 'irq_handler_t' include/linux/interrupt.h:223:13: error: storage class specified for parameter 'devm_free_irq' include/linux/interrupt.h:226:13: error: storage class specified for parameter 'disable_irq_nosync' include/linux/interrupt.h:227:13: error: storage class specified for parameter 'disable_hardirq' include/linux/interrupt.h:228:13: error: storage class specified for parameter 'disable_irq' include/linux/interrupt.h:229:13: error: storage class specified for parameter 'disable_percpu_irq' include/linux/interrupt.h:230:13: error: storage class specified for parameter 'enable_irq' include/linux/interrupt.h:231:13: error: storage class specified for parameter 'enable_percpu_irq' include/linux/interrupt.h:232:13: error: storage class specified for parameter 'irq_percpu_is_enabled' include/linux/interrupt.h:233:13: error: storage class specified for parameter 'irq_wake_thread' include/linux/interrupt.h:235:13: error: storage class specified for parameter 'disable_nmi_nosync' include/linux/interrupt.h:236:13: error: storage class specified for parameter 'disable_percpu_nmi' include/linux/interrupt.h:237:13: error: storage class specified for parameter 'enable_nmi' include/linux/interrupt.h:238:13: error: storage class specified for parameter 'enable_percpu_nmi' include/linux/interrupt.h:239:12: error: storage class specified for parameter 'prepare_percpu_nmi' include/linux/interrupt.h:240:13: error: storage class specified for parameter 'teardown_percpu_nmi' include/linux/interrupt.h:242:12: error: storage class specified for parameter 'irq_inject_interrupt' include/linux/interrupt.h:245:13: error: storage class specified for parameter 'suspend_device_irqs' include/linux/interrupt.h:246:13: error: storage class specified for parameter 'resume_device_irqs' include/linux/interrupt.h:247:13: error: storage class specified for parameter 'rearm_wake_irq' include/linux/interrupt.h:369:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:374:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:379:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:383:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:387:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:393:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:399:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:405:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:417:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:424:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:442:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:450:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:458:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:466:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:474:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:482:12: error: storage class specified for parameter 'irq_set_irq_wake' include/linux/interrupt.h:485:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:490:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:504:12: error: storage class specified for parameter 'irq_get_irqchip_state' include/linux/interrupt.h:506:12: error: storage class specified for parameter 'irq_set_irqchip_state' include/linux/interrupt.h:513:26: error: storage class specified for parameter 'force_irqthreads_key' include/linux/interrupt.h:578:27: error: storage class specified for parameter 'softirq_to_name' include/linux/interrupt.h:596:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:601:13: error: storage class specified for parameter 'open_softirq' include/linux/interrupt.h:602:13: error: storage class specified for parameter 'softirq_init' include/linux/interrupt.h:603:13: error: storage class specified for parameter '__raise_softirq_irqoff' include/linux/interrupt.h:605:13: error: storage class specified for parameter 'raise_softirq_irqoff' include/linux/interrupt.h:606:13: error: storage class specified for parameter 'raise_softirq' include/linux/interrupt.h:608:39: error: storage class specified for parameter 'ksoftirqd' include/linux/interrupt.h:608:39: error: section attribute not allowed for 'ksoftirqd' include/linux/interrupt.h:611:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:697:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:698:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:699:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:700:71: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:703:13: error: storage class specified for parameter '__tasklet_schedule' include/linux/interrupt.h:706:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:711:13: error: storage class specified for parameter '__tasklet_hi_schedule' include/linux/interrupt.h:714:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:720:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:730:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:737:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:744:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interrupt.h:749:13: error: storage class specified for parameter 'tasklet_kill' include/linux/interrupt.h:750:13: error: storage class specified for parameter 'tasklet_init' include/linux/interrupt.h:752:13: error: storage class specified for parameter 'tasklet_setup' include/linux/interrupt.h:797:22: error: storage class specified for parameter 'probe_irq_on' include/linux/interrupt.h:798:12: error: storage class specified for parameter 'probe_irq_off' include/linux/interrupt.h:799:21: error: storage class specified for parameter 'probe_irq_mask' include/linux/interrupt.h:804:13: error: storage class specified for parameter 'init_irq_proc' include/linux/interrupt.h:821:12: error: storage class specified for parameter 'early_irq_init' include/linux/interrupt.h:822:12: error: storage class specified for parameter 'arch_probe_nr_irqs' include/linux/interrupt.h:823:12: error: storage class specified for parameter 'arch_early_irq_init' include/linux/kernel_stat.h:46:37: error: storage class specified for parameter 'kstat' include/linux/kernel_stat.h:46:37: error: section attribute not allowed for 'kstat' include/linux/kernel_stat.h:47:40: error: storage class specified for parameter 'kernel_cpustat' include/linux/kernel_stat.h:47:40: error: section attribute not allowed for 'kernel_cpustat' include/linux/kernel_stat.h:55:27: error: storage class specified for parameter 'nr_context_switches' include/linux/kernel_stat.h:57:21: error: storage class specified for parameter 'kstat_irqs_cpu' include/linux/kernel_stat.h:58:13: error: storage class specified for parameter 'kstat_incr_irq_this_cpu' include/linux/kernel_stat.h:61:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kernel_stat.h:66:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kernel_stat.h:73:21: error: storage class specified for parameter 'kstat_irqs_usr' include/linux/kernel_stat.h:79:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kernel_stat.h:90:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kernel_stat.h:95:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kernel_stat.h:101:13: error: storage class specified for parameter 'account_user_time' include/linux/kernel_stat.h:102:13: error: storage class specified for parameter 'account_guest_time' include/linux/kernel_stat.h:103:13: error: storage class specified for parameter 'account_system_time' include/linux/kernel_stat.h:104:13: error: storage class specified for parameter 'account_system_index_time' include/linux/kernel_stat.h:106:13: error: storage class specified for parameter 'account_steal_time' include/linux/kernel_stat.h:107:13: error: storage class specified for parameter 'account_idle_time' include/linux/kernel_stat.h:108:12: error: storage class specified for parameter 'get_idle_time' include/linux/kernel_stat.h:116:13: error: storage class specified for parameter 'account_process_tick' include/linux/kernel_stat.h:119:13: error: storage class specified for parameter 'account_idle_ticks' arch/x86/include/asm/local.h:12:3: error: storage class specified for parameter 'local_t' arch/x86/include/asm/local.h:19:30: error: expected declaration specifiers or '...' before 'local_t' arch/x86/include/asm/local.h:25:30: error: expected declaration specifiers or '...' before 'local_t' arch/x86/include/asm/local.h:31:38: error: expected declaration specifiers or '...' before 'local_t' arch/x86/include/asm/local.h:38:38: error: expected declaration specifiers or '...' before 'local_t' arch/x86/include/asm/local.h:54:47: error: expected declaration specifiers or '...' before 'local_t' arch/x86/include/asm/local.h:67:39: error: expected declaration specifiers or '...' before 'local_t' arch/x86/include/asm/local.h:80:39: error: expected declaration specifiers or '...' before 'local_t' arch/x86/include/asm/local.h:94:47: error: expected declaration specifiers or '...' before 'local_t' arch/x86/include/asm/local.h:106:45: error: expected declaration specifiers or '...' before 'local_t' arch/x86/include/asm/local.h:115:45: error: expected declaration specifiers or '...' before 'local_t' include/asm-generic/local64.h:25:2: error: expected specifier-qualifier-list before 'local_t' include/asm-generic/local64.h:26:3: error: storage class specified for parameter 'local64_t' include/linux/u64_stats_sync.h:74:2: error: expected specifier-qualifier-list before 'local64_t' include/linux/u64_stats_sync.h:75:3: error: storage class specified for parameter 'u64_stats_t' include/linux/u64_stats_sync.h:77:40: error: type defaults to 'int' in declaration of 'u64_stats_t' [-Werror=implicit-int] include/linux/u64_stats_sync.h:77:52: error: expected ';', ',' or ')' before '*' token include/linux/u64_stats_sync.h:82:34: error: expected declaration specifiers or '...' before 'u64_stats_t' include/linux/u64_stats_sync.h:87:34: error: expected declaration specifiers or '...' before 'u64_stats_t' include/linux/u64_stats_sync.h:92:34: error: expected declaration specifiers or '...' before 'u64_stats_t' include/linux/u64_stats_sync.h:97:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/u64_stats_sync.h:98:75: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/u64_stats_sync.h:99:73: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/u64_stats_sync.h:100:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/u64_stats_sync.h:101:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/u64_stats_sync.h:103:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/u64_stats_sync.h:108:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/u64_stats_sync.h:181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/u64_stats_sync.h:186:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/u64_stats_sync.h:191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/u64_stats_sync.h:200:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/u64_stats_sync.h:206:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/u64_stats_sync.h:212:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/u64_stats_sync.h:218:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/u64_stats_sync.h:224:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' include/linux/kthread.h:75:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kthread.h:103:28: error: storage class specified for parameter 'kthreadd_task' include/linux/kthread.h:104:12: error: storage class specified for parameter 'tsk_fork_get_node' include/linux/kthread.h:115:16: error: storage class specified for parameter 'kthread_work_func_t' include/linux/kthread.h:133:2: error: expected specifier-qualifier-list before 'kthread_work_func_t' include/linux/kthread.h:162:13: error: storage class specified for parameter '__kthread_init_worker' include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' include/linux/kthread.h:224:77: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup-defs.h:766:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup-defs.h:770:75: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:713:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:714:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:715:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:716:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:717:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:719:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:721:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:723:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:725:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:727:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:729:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:730:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:731:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:732:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:734:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:735:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:736:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:737:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:740:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:745:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:751:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:756:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:813:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:816:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:837:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:838:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:839:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:850:32: error: storage class specified for parameter 'init_cgroup_ns' include/linux/cgroup.h:865:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:869:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:876:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:882:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:903:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:904:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:906:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:925:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cgroup.h:926:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_counter.h:49:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_counter.h:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_counter.h:71:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_counter.h:80:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/eventfd.h:48:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmpressure.h:48:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmpressure.h:50:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/tracepoint-defs.h:81:27: error: storage class specified for parameter '__tracepoint_mmap_lock_start_locking' include/linux/tracepoint-defs.h:81:27: error: storage class specified for parameter '__tracepoint_mmap_lock_acquire_returned' include/linux/tracepoint-defs.h:81:27: error: storage class specified for parameter '__tracepoint_mmap_lock_released' include/linux/mmap_lock.h:49:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmap_lock.h:54:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmap_lock.h:58:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmap_lock.h:64:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmap_lock.h:69:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmap_lock.h:76:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmap_lock.h:83:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmap_lock.h:93:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmap_lock.h:103:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmap_lock.h:109:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmap_lock.h:115:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmap_lock.h:122:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmap_lock.h:132:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmap_lock.h:142:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmap_lock.h:148:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmap_lock.h:154:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmap_lock.h:160:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmap_lock.h:166:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/stacktrace.h:21:16: error: storage class specified for parameter 'stack_trace_consume_fn' include/linux/stacktrace.h:38:22: error: expected declaration specifiers or '...' before 'stack_trace_consume_fn' include/linux/stacktrace.h:58:30: error: expected declaration specifiers or '...' before 'stack_trace_consume_fn' include/linux/stacktrace.h:61:27: error: expected declaration specifiers or '...' before 'stack_trace_consume_fn' include/linux/stackdepot.h:16:13: error: storage class specified for parameter 'depot_stack_handle_t' include/linux/stackdepot.h:23:1: error: expected declaration specifiers before 'depot_stack_handle_t' include/linux/stackdepot.h:50:13: error: section attribute not allowed for 'stack_depot_want_early_init' include/linux/stackdepot.h:53:12: error: section attribute not allowed for 'stack_depot_early_init' include/linux/stackdepot.h:62:1: error: expected declaration specifiers before 'depot_stack_handle_t' include/linux/stackdepot.h:65:32: error: expected declaration specifiers or '...' before 'depot_stack_handle_t' include/linux/stackdepot.h:68:41: error: expected declaration specifiers or '...' before 'depot_stack_handle_t' include/linux/stackdepot.h:70:25: error: expected declaration specifiers or '...' before 'depot_stack_handle_t' include/linux/stackdepot.h:73:24: error: expected declaration specifiers or '...' before 'depot_stack_handle_t' include/linux/page_ext.h:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ext.h:83:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ext.h:87:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ext.h:91:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ext.h:95:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ext.h:99:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ext.h:104:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/tracepoint-defs.h:81:27: error: storage class specified for parameter '__tracepoint_page_ref_set' include/linux/tracepoint-defs.h:81:27: error: storage class specified for parameter '__tracepoint_page_ref_mod' include/linux/tracepoint-defs.h:81:27: error: storage class specified for parameter '__tracepoint_page_ref_mod_and_test' include/linux/tracepoint-defs.h:81:27: error: storage class specified for parameter '__tracepoint_page_ref_mod_and_return' include/linux/tracepoint-defs.h:81:27: error: storage class specified for parameter '__tracepoint_page_ref_mod_unless' include/linux/tracepoint-defs.h:81:27: error: storage class specified for parameter '__tracepoint_page_ref_freeze' include/linux/tracepoint-defs.h:81:27: error: storage class specified for parameter '__tracepoint_page_ref_unfreeze' include/linux/page_ref.h:42:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:45:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:48:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:51:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:54:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:60:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:66:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:88:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:93:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:98:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:105:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:114:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:119:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:126:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:131:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:138:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:143:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:152:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:157:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:164:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:169:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:176:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:190:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:195:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:209:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:218:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:223:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:232:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:237:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:246:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:262:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:267:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:312:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:317:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:326:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:331:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_ref.h:341:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/x86_init.h:313:28: error: storage class specified for parameter 'x86_init' arch/x86/include/asm/x86_init.h:314:31: error: storage class specified for parameter 'x86_cpuinit' arch/x86/include/asm/x86_init.h:315:32: error: storage class specified for parameter 'x86_platform' arch/x86/include/asm/x86_init.h:316:27: error: storage class specified for parameter 'x86_msi' arch/x86/include/asm/x86_init.h:317:28: error: storage class specified for parameter 'x86_apic_ops' arch/x86/include/asm/x86_init.h:319:13: error: storage class specified for parameter 'x86_early_init_platform_quirks' arch/x86/include/asm/x86_init.h:320:13: error: storage class specified for parameter 'x86_init_noop' arch/x86/include/asm/x86_init.h:321:13: error: storage class specified for parameter 'x86_init_uint_noop' arch/x86/include/asm/x86_init.h:322:13: error: storage class specified for parameter 'bool_x86_init_noop' arch/x86/include/asm/x86_init.h:323:13: error: storage class specified for parameter 'x86_op_int_noop' arch/x86/include/asm/x86_init.h:324:13: error: storage class specified for parameter 'x86_pnpbios_disabled' arch/x86/include/asm/pkru.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pkru.h:26:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pkru.h:36:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pkru.h:43:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pkru.h:55:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/fpu/api.h:29:13: error: storage class specified for parameter 'kernel_fpu_begin_mask' arch/x86/include/asm/fpu/api.h:30:13: error: storage class specified for parameter 'kernel_fpu_end' arch/x86/include/asm/fpu/api.h:31:13: error: storage class specified for parameter 'irq_fpu_usable' arch/x86/include/asm/fpu/api.h:32:13: error: storage class specified for parameter 'fpregs_mark_activate' arch/x86/include/asm/fpu/api.h:36:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/fpu/api.h:70:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/fpu/api.h:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/fpu/api.h:88:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/fpu/api.h:94:13: error: storage class specified for parameter 'switch_fpu_return' arch/x86/include/asm/fpu/api.h:103:12: error: storage class specified for parameter 'cpu_has_xfeatures' arch/x86/include/asm/fpu/api.h:106:13: error: storage class specified for parameter 'fpu__exception_code' arch/x86/include/asm/fpu/api.h:107:13: error: storage class specified for parameter 'fpu_sync_fpstate' arch/x86/include/asm/fpu/api.h:108:13: error: storage class specified for parameter 'fpu_reset_from_exception_fixup' arch/x86/include/asm/fpu/api.h:111:13: error: storage class specified for parameter 'fpu__init_cpu' arch/x86/include/asm/fpu/api.h:112:13: error: storage class specified for parameter 'fpu__init_system' arch/x86/include/asm/fpu/api.h:113:13: error: storage class specified for parameter 'fpu__init_check_bugs' arch/x86/include/asm/fpu/api.h:114:13: error: storage class specified for parameter 'fpu__resume_cpu' arch/x86/include/asm/fpu/api.h:119:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/fpu/api.h:123:31: error: storage class specified for parameter 'fpu_fpregs_owner_ctx' arch/x86/include/asm/fpu/api.h:123:31: error: section attribute not allowed for 'fpu_fpregs_owner_ctx' arch/x86/include/asm/fpu/api.h:127:13: error: storage class specified for parameter 'fpstate_free' arch/x86/include/asm/fpu/api.h:133:13: error: storage class specified for parameter 'fpstate_clear_xstate_component' arch/x86/include/asm/fpu/api.h:135:12: error: storage class specified for parameter 'xstate_get_guest_group_perm' arch/x86/include/asm/fpu/api.h:138:13: error: storage class specified for parameter 'fpu_alloc_guest_fpstate' arch/x86/include/asm/fpu/api.h:139:13: error: storage class specified for parameter 'fpu_free_guest_fpstate' arch/x86/include/asm/fpu/api.h:140:12: error: storage class specified for parameter 'fpu_swap_kvm_fpstate' arch/x86/include/asm/fpu/api.h:141:12: error: storage class specified for parameter 'fpu_enable_guest_xfd_features' arch/x86/include/asm/fpu/api.h:144:13: error: storage class specified for parameter 'fpu_update_guest_xfd' arch/x86/include/asm/fpu/api.h:145:13: error: storage class specified for parameter 'fpu_sync_guest_vmexit_xfd_state' arch/x86/include/asm/fpu/api.h:151:13: error: storage class specified for parameter 'fpu_copy_guest_fpstate_to_uabi' arch/x86/include/asm/fpu/api.h:152:12: error: storage class specified for parameter 'fpu_copy_uabi_to_guest_fpstate' arch/x86/include/asm/fpu/api.h:155:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/fpu/api.h:160:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/fpu/api.h:165:13: error: storage class specified for parameter 'fpu_xstate_prctl' arch/x86/include/asm/fpu/api.h:167:13: error: storage class specified for parameter 'fpu_idle_fpregs' arch/x86/include/asm/coco.h:22:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/coco.h:27:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/pgtable_uffd.h:6:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/pgtable_uffd.h:11:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/pgtable_uffd.h:16:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/pgtable_uffd.h:21:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/pgtable_uffd.h:26:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/pgtable_uffd.h:31:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/pgtable_uffd.h:36:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/pgtable_uffd.h:41:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/pgtable_uffd.h:46:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/pgtable_uffd.h:51:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/pgtable_uffd.h:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/pgtable_uffd.h:61:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_table_check.h:119:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_table_check.h:123:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_table_check.h:128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_table_check.h:133:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_table_check.h:138:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_table_check.h:144:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_table_check.h:150:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_table_check.h:156:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/page_table_check.h:162:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:27:14: error: storage class specified for parameter 'early_top_pgt' arch/x86/include/asm/pgtable.h:28:13: error: section attribute not allowed for '__early_make_pgtable' arch/x86/include/asm/pgtable.h:54:22: error: storage class specified for parameter 'empty_zero_page' arch/x86/include/asm/pgtable.h:58:19: error: storage class specified for parameter 'pgd_lock' arch/x86/include/asm/pgtable.h:59:25: error: storage class specified for parameter 'pgd_list' arch/x86/include/asm/pgtable.h:61:26: error: storage class specified for parameter 'pgd_page_get_mm' arch/x86/include/asm/pgtable.h:63:17: error: storage class specified for parameter 'early_pmd_flags' arch/x86/include/asm/pgtable.h:128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:133:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:138:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:143:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:148:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:153:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:158:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:163:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:168:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:173:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:178:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:184:19: error: storage class specified for parameter 'protnone_mask' arch/x86/include/asm/pgtable.h:184:19: error: 'no_instrument_function' attribute applies only to functions arch/x86/include/asm/pgtable.h:187:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:194:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:201:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:208:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:213:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:219:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:228:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:278:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:285:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:309:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:314:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:319:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:324:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:329:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:334:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:339:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:344:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:349:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:354:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:359:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:364:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:369:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:374:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:405:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:410:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:415:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:420:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:430:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:435:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:440:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:445:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:452:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:459:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:464:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:469:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:474:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:479:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:484:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:489:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:494:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:500:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:505:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:510:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:515:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:520:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:525:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:530:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:535:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:540:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:551:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:561:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:578:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:586:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:594:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:602:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:607:19: error: storage class specified for parameter 'flip_protnone_guard' arch/x86/include/asm/pgtable.h:607:19: error: 'no_instrument_function' attribute applies only to functions arch/x86/include/asm/pgtable.h:610:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:624:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:639:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:655:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:703:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/fixmap.h:148:13: error: storage class specified for parameter 'reserve_top_address' arch/x86/include/asm/fixmap.h:155:12: error: storage class specified for parameter 'fixmaps_set' arch/x86/include/asm/fixmap.h:157:15: error: storage class specified for parameter 'pkmap_page_table' arch/x86/include/asm/fixmap.h:166:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/fixmap.h:182:14: error: section attribute not allowed for 'early_memremap_encrypted' arch/x86/include/asm/fixmap.h:184:14: error: section attribute not allowed for 'early_memremap_encrypted_wp' arch/x86/include/asm/fixmap.h:186:14: error: section attribute not allowed for 'early_memremap_decrypted' arch/x86/include/asm/fixmap.h:188:14: error: section attribute not allowed for 'early_memremap_decrypted_wp' include/asm-generic/fixmap.h:31:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/fixmap.h:37:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable_64.h:19:14: error: storage class specified for parameter 'level4_kernel_pgt' arch/x86/include/asm/pgtable_64.h:20:14: error: storage class specified for parameter 'level4_ident_pgt' arch/x86/include/asm/pgtable_64.h:21:14: error: storage class specified for parameter 'level3_kernel_pgt' arch/x86/include/asm/pgtable_64.h:22:14: error: storage class specified for parameter 'level3_ident_pgt' arch/x86/include/asm/pgtable_64.h:23:14: error: storage class specified for parameter 'level2_kernel_pgt' arch/x86/include/asm/pgtable_64.h:24:14: error: storage class specified for parameter 'level2_fixmap_pgt' arch/x86/include/asm/pgtable_64.h:25:14: error: storage class specified for parameter 'level2_ident_pgt' arch/x86/include/asm/pgtable_64.h:26:14: error: storage class specified for parameter 'level1_fixmap_pgt' arch/x86/include/asm/pgtable_64.h:27:14: error: storage class specified for parameter 'init_top_pgt' arch/x86/include/asm/pgtable_64.h:31:13: error: storage class specified for parameter 'paging_init' arch/x86/include/asm/pgtable_64.h:32:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable_64.h:58:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable_64.h:66:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable_64.h:72:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable_64.h:77:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable_64.h:82:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable_64.h:87:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable_64.h:92:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable_64.h:105:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable_64.h:118:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable_64.h:123:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable_64.h:128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable_64.h:143:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable_64.h:157:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable_64.h:162:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable_64.h:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable_64.h:243:12: error: storage class specified for parameter 'kern_addr_valid' arch/x86/include/asm/pgtable_64.h:244:13: error: storage class specified for parameter 'cleanup_highmap' arch/x86/include/asm/pgtable_64.h:260:13: error: storage class specified for parameter 'init_extra_mapping_uc' arch/x86/include/asm/pgtable_64.h:261:13: error: storage class specified for parameter 'init_extra_mapping_wb' arch/x86/include/asm/pgtable_64.h:265:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable-invert.h:17:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable-invert.h:23:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable-invert.h:28:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:724:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:730:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:735:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:741:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:748:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:760:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:789:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:797:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:817:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:823:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:829:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:834:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:839:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:851:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:857:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:870:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:875:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:880:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:891:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:902:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:967:12: error: storage class specified for parameter 'direct_gbpages' arch/x86/include/asm/pgtable.h:970:13: error: storage class specified for parameter 'memblock_find_dma_reserve' arch/x86/include/asm/pgtable.h:971:13: error: section attribute not allowed for 'poking_init' arch/x86/include/asm/pgtable.h:976:14: error: storage class specified for parameter 'trampoline_pgd_entry' arch/x86/include/asm/pgtable.h:981:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:990:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:998:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1007:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1014:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1021:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1036:12: error: storage class specified for parameter 'ptep_set_access_flags' arch/x86/include/asm/pgtable.h:1041:12: error: storage class specified for parameter 'ptep_test_and_clear_young' arch/x86/include/asm/pgtable.h:1045:12: error: storage class specified for parameter 'ptep_clear_flush_young' arch/x86/include/asm/pgtable.h:1051:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1061:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1079:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1088:12: error: storage class specified for parameter 'pmdp_set_access_flags' arch/x86/include/asm/pgtable.h:1091:12: error: storage class specified for parameter 'pudp_set_access_flags' arch/x86/include/asm/pgtable.h:1096:12: error: storage class specified for parameter 'pmdp_test_and_clear_young' arch/x86/include/asm/pgtable.h:1098:12: error: storage class specified for parameter 'pudp_test_and_clear_young' arch/x86/include/asm/pgtable.h:1102:12: error: storage class specified for parameter 'pmdp_clear_flush_young' arch/x86/include/asm/pgtable.h:1108:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1115:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1126:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1137:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1143:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1151:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1164:14: error: storage class specified for parameter 'pmdp_invalidate_ad' arch/x86/include/asm/pgtable.h:1175:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1182:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1244:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1257:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1261:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1265:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1275:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1279:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1283:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1288:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1293:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1298:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1305:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1310:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1315:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1370:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1380:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1417:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1428:13: error: storage class specified for parameter 'pfn_modify_allowed' arch/x86/include/asm/pgtable.h:1431:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pgtable.h:1437:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:63:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:70:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:91:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:118:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:125:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:127:2: error: expected declaration specifiers before ';' token include/linux/pgtable.h:152:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:157:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:162:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:290:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:296:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:351:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:428:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:443:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:449:14: error: storage class specified for parameter 'ptep_clear_flush' include/linux/pgtable.h:455:14: error: storage class specified for parameter 'pmdp_huge_clear_flush' include/linux/pgtable.h:458:14: error: storage class specified for parameter 'pudp_huge_clear_flush' include/linux/pgtable.h:482:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:532:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:554:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:563:13: error: storage class specified for parameter 'pgtable_trans_huge_deposit' include/linux/pgtable.h:568:18: error: storage class specified for parameter 'pgtable_trans_huge_withdraw' include/linux/pgtable.h:587:14: error: storage class specified for parameter 'pmdp_invalidate' include/linux/pgtable.h:626:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:658:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:663:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:670:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:677:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:733:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:751:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:763:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:770:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:774:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:779:38: error: expected declaration specifiers or '...' before 'swp_entry_t' include/linux/pgtable.h:854:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:865:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:876:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:887:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:900:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:912:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:938:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:949:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:1076:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:1081:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:1086:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:1205:12: error: storage class specified for parameter 'track_pfn_remap' include/linux/pgtable.h:1208:13: error: storage class specified for parameter 'track_pfn_insert' include/linux/pgtable.h:1210:12: error: storage class specified for parameter 'track_pfn_copy' include/linux/pgtable.h:1211:13: error: storage class specified for parameter 'untrack_pfn' include/linux/pgtable.h:1213:13: error: storage class specified for parameter 'untrack_pfn_moved' include/linux/pgtable.h:1229:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:1235:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:1256:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:1278:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:1282:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:1286:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:1294:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:1301:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:1315:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:1326:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:1361:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:1418:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:1433:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:1447:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:1452:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:1466:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:1469:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pgtable.h:1542:20: error: storage class specified for parameter 'pgtable_cache_init' include/linux/pgtable.h:1542:20: error: section attribute not allowed for 'pgtable_cache_init' include/linux/pgtable.h:1595:22: error: storage class specified for parameter 'pgtbl_mod_mask' include/linux/ioport.h:191:24: error: storage class specified for parameter 'ioport_resource' include/linux/ioport.h:192:24: error: storage class specified for parameter 'iomem_resource' include/linux/ioport.h:194:25: error: storage class specified for parameter 'request_resource_conflict' include/linux/ioport.h:195:12: error: storage class specified for parameter 'request_resource' include/linux/ioport.h:196:12: error: storage class specified for parameter 'release_resource' include/linux/ioport.h:198:13: error: storage class specified for parameter 'reserve_region_with_split' include/linux/ioport.h:201:25: error: storage class specified for parameter 'insert_resource_conflict' include/linux/ioport.h:202:12: error: storage class specified for parameter 'insert_resource' include/linux/ioport.h:203:13: error: storage class specified for parameter 'insert_resource_expand_to_fit' include/linux/ioport.h:204:12: error: storage class specified for parameter 'remove_resource' include/linux/ioport.h:205:13: error: storage class specified for parameter 'arch_remove_reservations' include/linux/ioport.h:206:12: error: storage class specified for parameter 'allocate_resource' include/linux/ioport.h:219:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ioport.h:223:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ioport.h:227:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ioport.h:232:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ioport.h:242:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ioport.h:248:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ioport.h:258:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ioport.h:277:26: error: storage class specified for parameter '__request_region' include/linux/ioport.h:286:13: error: storage class specified for parameter '__release_region' include/linux/ioport.h:298:12: error: storage class specified for parameter 'devm_request_resource' include/linux/ioport.h:300:13: error: storage class specified for parameter 'devm_release_resource' include/linux/ioport.h:307:26: error: storage class specified for parameter '__devm_request_region' include/linux/ioport.h:316:13: error: storage class specified for parameter '__devm_release_region' include/linux/ioport.h:318:12: error: storage class specified for parameter 'iomem_map_sanity_check' include/linux/ioport.h:319:13: error: storage class specified for parameter 'iomem_is_exclusive' include/linux/ioport.h:322:1: error: storage class specified for parameter 'walk_system_ram_range' include/linux/ioport.h:325:1: error: storage class specified for parameter 'walk_mem_res' include/linux/ioport.h:328:1: error: storage class specified for parameter 'walk_system_ram_res' include/linux/ioport.h:331:1: error: storage class specified for parameter 'walk_iomem_res_desc' include/linux/ioport.h:342:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ioport.h:348:30: error: storage class specified for parameter 'iomem_get_mapping' include/linux/memremap.h:89:2: error: expected specifier-qualifier-list before 'vm_fault_t' include/linux/memremap.h:143:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memremap.h:148:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memremap.h:155:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memremap.h:160:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memremap.h:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memremap.h:172:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memremap.h:179:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memremap.h:185:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memremap.h:205:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memremap.h:217:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memremap.h:222:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memremap.h:227:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memremap.h:232:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memremap.h:238:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memremap.h:243:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memremap.h:249:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:39:12: error: storage class specified for parameter 'sysctl_page_lock_unfairness' include/linux/mm.h:44:22: error: storage class specified for parameter 'max_mapnr' include/linux/mm.h:47:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:54:22: error: storage class specified for parameter '_totalram_pages' include/linux/mm.h:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:61:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:66:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:71:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:75:15: error: storage class specified for parameter 'high_memory' include/linux/mm.h:76:12: error: storage class specified for parameter 'page_cluster' include/linux/mm.h:79:12: error: storage class specified for parameter 'sysctl_legacy_va_layout' include/linux/mm.h:85:18: error: storage class specified for parameter 'mmap_rnd_bits_min' include/linux/mm.h:86:18: error: storage class specified for parameter 'mmap_rnd_bits_max' include/linux/mm.h:87:12: error: storage class specified for parameter 'mmap_rnd_bits' include/linux/mm.h:87:12: error: section attribute not allowed for 'mmap_rnd_bits' include/linux/mm.h:147:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:198:12: error: storage class specified for parameter 'sysctl_max_map_count' include/linux/mm.h:200:22: error: storage class specified for parameter 'sysctl_user_reserve_kbytes' include/linux/mm.h:201:22: error: storage class specified for parameter 'sysctl_admin_reserve_kbytes' include/linux/mm.h:203:12: error: storage class specified for parameter 'sysctl_overcommit_memory' include/linux/mm.h:204:12: error: storage class specified for parameter 'sysctl_overcommit_ratio' include/linux/mm.h:205:22: error: storage class specified for parameter 'sysctl_overcommit_kbytes' include/linux/mm.h:233:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:454:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:556:2: error: expected specifier-qualifier-list before 'vm_fault_t' include/linux/mm.h:615:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:625:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:630:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:635:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:649:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:660:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:666:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:671:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:680:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:685:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:715:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:731:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/coredump.h:17:13: error: storage class specified for parameter 'set_dumpable' include/linux/sched/coredump.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/coredump.h:30:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/huge_mm.h:10:1: error: expected declaration specifiers before 'vm_fault_t' include/linux/huge_mm.h:27:1: error: expected declaration specifiers before 'vm_fault_t' include/linux/huge_mm.h:42:1: error: expected declaration specifiers before 'vm_fault_t' include/linux/huge_mm.h:56:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'vmf_insert_pfn_pmd' include/linux/huge_mm.h:61:1: error: expected declaration specifiers before 'vm_fault_t' include/linux/huge_mm.h:75:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'vmf_insert_pfn_pud' include/linux/huge_mm.h:103:30: error: storage class specified for parameter 'shmem_enabled_attr' include/linux/huge_mm.h:315:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/huge_mm.h:321:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/huge_mm.h:328:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/huge_mm.h:332:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/huge_mm.h:340:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/huge_mm.h:345:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/huge_mm.h:349:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/huge_mm.h:352:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/huge_mm.h:357:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/huge_mm.h:359:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/huge_mm.h:366:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/huge_mm.h:373:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/huge_mm.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/huge_mm.h:384:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/huge_mm.h:389:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/huge_mm.h:394:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/huge_mm.h:398:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'do_huge_pmd_numa_page' include/linux/huge_mm.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/huge_mm.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/huge_mm.h:414:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/huge_mm.h:419:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/huge_mm.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/huge_mm.h:431:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/huge_mm.h:436:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/huge_mm.h:443:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/huge_mm.h:448:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/huge_mm.h:459:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:756:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:762:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:773:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:777:12: error: storage class specified for parameter 'page_is_ram' include/linux/mm.h:804:13: error: storage class specified for parameter 'is_vmalloc_addr' include/linux/mm.h:805:12: error: storage class specified for parameter 'is_vmalloc_or_module_addr' include/linux/mm.h:824:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:835:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:845:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:860:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:876:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:882:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:889:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:909:14: error: storage class specified for parameter 'compound_page_dtor' include/linux/mm.h:923:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token include/linux/mm.h:927:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:935:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:940:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:949:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:961:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:967:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:976:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:986:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:998:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1012:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1018:1: error: expected declaration specifiers before 'vm_fault_t' include/linux/mm.h:1021:1: error: expected declaration specifiers before 'vm_fault_t' include/linux/mm.h:1022:1: error: expected declaration specifiers before 'vm_fault_t' include/linux/mm.h:1099:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1105:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1122:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1135:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1157:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1177:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1197:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1202:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1253:35: error: expected declaration specifiers or '...' before 'vm_flags_t' include/linux/mm.h:1271:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1279:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1287:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1377:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1382:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1387:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1392:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1407:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1412:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1417:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1421:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1471:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1475:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1476:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1481:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1485:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token include/linux/mm.h:1491:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1495:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token include/linux/mm.h:1502:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1508:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1523:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1528:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1533:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1563:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1580:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1592:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1624:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1630:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1635:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1641:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1648:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1663:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1688:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1705:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1718:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1724:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1731:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:13:12: error: storage class specified for parameter 'sysctl_stat_interval' include/linux/vmstat.h:58:40: error: storage class specified for parameter 'vm_event_states' include/linux/vmstat.h:58:40: error: section attribute not allowed for 'vm_event_states' include/linux/vmstat.h:65:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:70:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:75:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:80:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:84:13: error: storage class specified for parameter 'all_vm_events' include/linux/vmstat.h:86:13: error: storage class specified for parameter 'vm_events_fold_cpu' include/linux/vmstat.h:134:22: error: storage class specified for parameter 'vm_zone_stat' include/linux/vmstat.h:135:22: error: storage class specified for parameter 'vm_node_stat' include/linux/vmstat.h:136:22: error: storage class specified for parameter 'vm_numa_event' include/linux/vmstat.h:161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:168:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:185:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:195:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:203:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:220:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:265:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:315:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:321:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:337:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:343:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:349:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:355:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:362:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:368:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:375:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:404:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:405:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:406:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:409:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:414:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:420:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:426:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:432:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:438:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:444:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:450:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:456:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:462:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:468:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:474:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:480:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:486:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:492:27: error: storage class specified for parameter 'vmstat_text' include/linux/vmstat.h:495:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:508:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:515:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:520:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:529:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:570:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:576:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:582:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:588:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:596:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:602:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:608:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:614:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:620:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:626:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:632:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:638:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:644:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmstat.h:650:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1751:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1784:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1788:14: error: storage class specified for parameter 'page_rmapping' include/linux/mm.h:1789:16: error: storage class specified for parameter '__page_file_index' include/linux/mm.h:1796:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1811:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1825:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1830:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1837:13: error: storage class specified for parameter 'pagefault_out_of_memory' include/linux/mm.h:1849:51: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/mm.h:1850:64: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/mm.h:1856:13: error: storage class specified for parameter 'can_do_mlock' include/linux/mm.h:1860:12: error: storage class specified for parameter 'user_shm_lock' include/linux/mm.h:1861:13: error: storage class specified for parameter 'user_shm_unlock' include/linux/mm.h:1891:13: error: storage class specified for parameter 'truncate_pagecache' include/linux/mm.h:1892:13: error: storage class specified for parameter 'truncate_setsize' include/linux/mm.h:1898:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'handle_mm_fault' include/linux/mm.h:1901:12: error: storage class specified for parameter 'fixup_user_fault' include/linux/mm.h:1932:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:1936:12: error: storage class specified for parameter 'access_process_vm' include/linux/mm.h:1938:12: error: storage class specified for parameter 'access_remote_vm' include/linux/mm.h:1940:12: error: storage class specified for parameter '__access_remote_vm' include/linux/mm.h:1982:22: error: storage class specified for parameter 'move_page_tables' include/linux/mm.h:2007:22: error: storage class specified for parameter 'change_protection' include/linux/mm.h:2011:12: error: storage class specified for parameter 'mprotect_fixup' include/linux/mm.h:2025:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2032:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2049:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2056:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2063:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2071:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2078:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2085:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2092:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2097:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2102:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2116:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2122:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2133:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2158:15: error: storage class specified for parameter '__get_locked_pte' include/linux/mm.h:2162:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2171:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2198:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2219:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2226:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2235:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2240:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2245:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2250:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2272:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2279:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2285:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2347:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2350:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2351:51: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2352:51: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2356:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2362:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2371:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2438:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2442:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2443:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2450:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2457:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2466:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2479:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2484:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2491:20: error: storage class specified for parameter 'pagecache_init' include/linux/mm.h:2491:20: error: section attribute not allowed for 'pagecache_init' include/linux/mm.h:2492:13: error: storage class specified for parameter 'free_initmem' include/linux/mm.h:2500:22: error: storage class specified for parameter 'free_reserved_area' include/linux/mm.h:2503:13: error: storage class specified for parameter 'adjust_managed_page_count' include/linux/mm.h:2504:13: error: storage class specified for parameter 'mem_init_print_info' include/linux/mm.h:2506:13: error: storage class specified for parameter 'reserve_bootmem_region' include/linux/mm.h:2510:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2519:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2531:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2539:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2569:22: error: storage class specified for parameter 'absent_pages_in_range' include/linux/mm.h:2571:13: error: storage class specified for parameter 'get_pfn_range_for_nid' include/linux/mm.h:2576:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2584:13: error: storage class specified for parameter 'set_dma_reserve' include/linux/mm.h:2585:13: error: storage class specified for parameter 'memmap_init_range' include/linux/mm.h:2588:13: error: storage class specified for parameter 'setup_per_zone_wmarks' include/linux/mm.h:2589:13: error: storage class specified for parameter 'calculate_min_free_kbytes' include/linux/mm.h:2590:22: error: storage class specified for parameter 'init_per_zone_wmark_min' include/linux/mm.h:2590:22: error: section attribute not allowed for 'init_per_zone_wmark_min' include/linux/mm.h:2590:22: error: 'no_instrument_function' attribute applies only to functions include/linux/mm.h:2591:13: error: storage class specified for parameter 'mem_init' include/linux/mm.h:2592:20: error: storage class specified for parameter 'mmap_init' include/linux/mm.h:2592:20: error: section attribute not allowed for 'mmap_init' include/linux/mm.h:2594:44: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/mm.h:2595:49: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/mm.h:2599:13: error: storage class specified for parameter 'si_mem_available' include/linux/mm.h:2600:13: error: storage class specified for parameter 'si_meminfo' include/linux/mm.h:2601:13: error: storage class specified for parameter 'si_meminfo_node' include/linux/mm.h:2607:33: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/mm.h:2609:13: error: storage class specified for parameter 'setup_per_cpu_pageset' include/linux/mm.h:2612:12: error: storage class specified for parameter 'min_free_kbytes' include/linux/mm.h:2613:12: error: storage class specified for parameter 'watermark_boost_factor' include/linux/mm.h:2614:12: error: storage class specified for parameter 'watermark_scale_factor' include/linux/mm.h:2615:13: error: storage class specified for parameter 'arch_has_descending_max_zone_pfns' include/linux/mm.h:2618:22: error: storage class specified for parameter 'mmap_pages_allocated' include/linux/mm.h:2619:12: error: storage class specified for parameter 'nommu_shrink_inode_mappings' include/linux/mm.h:2656:12: error: storage class specified for parameter '__vm_enough_memory' include/linux/mm.h:2657:12: error: storage class specified for parameter '__vma_adjust' include/linux/mm.h:2662:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2665:31: error: storage class specified for parameter 'vma_merge' include/linux/mm.h:2669:25: error: storage class specified for parameter 'find_mergeable_anon_vma' include/linux/mm.h:2670:12: error: storage class specified for parameter '__split_vma' include/linux/mm.h:2672:12: error: storage class specified for parameter 'split_vma' include/linux/mm.h:2674:12: error: storage class specified for parameter 'insert_vm_struct' include/linux/mm.h:2675:13: error: storage class specified for parameter 'unlink_file_vma' include/linux/mm.h:2676:31: error: storage class specified for parameter 'copy_vma' include/linux/mm.h:2679:13: error: storage class specified for parameter 'exit_mmap' include/linux/mm.h:2689:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2698:12: error: storage class specified for parameter 'mm_take_all_locks' include/linux/mm.h:2699:13: error: storage class specified for parameter 'mm_drop_all_locks' include/linux/mm.h:2701:12: error: storage class specified for parameter 'set_mm_exe_file' include/linux/mm.h:2702:12: error: storage class specified for parameter 'replace_mm_exe_file' include/linux/mm.h:2703:21: error: storage class specified for parameter 'get_mm_exe_file' include/linux/mm.h:2704:21: error: storage class specified for parameter 'get_task_exe_file' include/linux/mm.h:2706:47: error: expected declaration specifiers or '...' before 'vm_flags_t' include/linux/mm.h:2707:49: error: expected declaration specifiers or '...' before 'vm_flags_t' include/linux/mm.h:2709:13: error: storage class specified for parameter 'vma_is_special_mapping' include/linux/mm.h:2711:31: error: storage class specified for parameter '_install_special_mapping' include/linux/mm.h:2716:12: error: storage class specified for parameter 'install_special_mapping' include/linux/mm.h:2723:22: error: storage class specified for parameter 'get_unmapped_area' include/linux/mm.h:2726:21: error: expected declaration specifiers or '...' before 'vm_flags_t' include/linux/mm.h:2728:22: error: storage class specified for parameter 'do_mmap' include/linux/mm.h:2731:12: error: storage class specified for parameter 'do_mas_munmap' include/linux/mm.h:2734:12: error: storage class specified for parameter 'do_munmap' include/linux/mm.h:2736:12: error: storage class specified for parameter 'do_madvise' include/linux/mm.h:2739:12: error: storage class specified for parameter '__mm_populate' include/linux/mm.h:2742:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2751:25: error: storage class specified for parameter 'vm_brk' include/linux/mm.h:2752:25: error: storage class specified for parameter 'vm_brk_flags' include/linux/mm.h:2753:12: error: storage class specified for parameter 'vm_munmap' include/linux/mm.h:2754:35: error: storage class specified for parameter 'vm_mmap' include/linux/mm.h:2768:22: error: storage class specified for parameter 'vm_unmapped_area' include/linux/mm.h:2771:13: error: storage class specified for parameter 'truncate_inode_pages' include/linux/mm.h:2772:13: error: storage class specified for parameter 'truncate_inode_pages_range' include/linux/mm.h:2774:13: error: storage class specified for parameter 'truncate_inode_pages_final' include/linux/mm.h:2777:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'filemap_fault' include/linux/mm.h:2778:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'filemap_map_pages' include/linux/mm.h:2780:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'filemap_page_mkwrite' include/linux/mm.h:2782:22: error: storage class specified for parameter 'stack_guard_gap' include/linux/mm.h:2784:12: error: storage class specified for parameter 'expand_stack' include/linux/mm.h:2787:12: error: storage class specified for parameter 'expand_downwards' include/linux/mm.h:2796:32: error: storage class specified for parameter 'find_vma' include/linux/mm.h:2797:32: error: storage class specified for parameter 'find_vma_prev' include/linux/mm.h:2816:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2821:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2833:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2845:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2852:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2863:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2900:1: error: expected declaration specifiers before 'vm_fault_t' include/linux/mm.h:2902:1: error: expected declaration specifiers before 'vm_fault_t' include/linux/mm.h:2904:1: error: expected declaration specifiers before 'vm_fault_t' include/linux/mm.h:2906:1: error: expected declaration specifiers before 'vm_fault_t' include/linux/mm.h:2908:1: error: expected declaration specifiers before 'vm_fault_t' include/linux/mm.h:2912:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'vmf_insert_page' include/linux/mm.h:2929:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:2934:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'vmf_error' include/linux/mm.h:3018:37: error: expected declaration specifiers or '...' before 'vm_fault_t' include/linux/mm.h:3047:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:3078:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:3088:15: error: storage class specified for parameter 'pte_fn_t' include/linux/mm.h:3090:31: error: expected declaration specifiers or '...' before 'pte_fn_t' include/linux/mm.h:3093:8: error: expected declaration specifiers or '...' before 'pte_fn_t' include/linux/mm.h:3095:20: error: storage class specified for parameter 'init_mem_debugging_and_hardening' include/linux/mm.h:3095:20: error: section attribute not allowed for 'init_mem_debugging_and_hardening' include/linux/mm.h:3124:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:3125:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:3126:76: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:3127:73: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:3128:75: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:3131:59: error: storage class specified for parameter 'init_on_alloc' include/linux/mm.h:3133:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:3140:58: error: storage class specified for parameter 'init_on_free' include/linux/mm.h:3142:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:3147:13: error: storage class specified for parameter '_debug_pagealloc_enabled_early' include/linux/mm.h:3148:26: error: storage class specified for parameter '_debug_pagealloc_enabled' include/linux/mm.h:3151:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:3161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:3187:79: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:3188:81: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:3192:31: error: storage class specified for parameter 'get_gate_vma' include/linux/mm.h:3193:12: error: storage class specified for parameter 'in_gate_area_no_mm' include/linux/mm.h:3194:12: error: storage class specified for parameter 'in_gate_area' include/linux/mm.h:3207:13: error: storage class specified for parameter 'process_shares_mm' include/linux/mm.h:3210:12: error: storage class specified for parameter 'sysctl_drop_caches' include/linux/mm.h:3220:12: error: storage class specified for parameter 'randomize_va_space' include/linux/mm.h:3270:12: error: storage class specified for parameter 'memory_failure' include/linux/mm.h:3271:13: error: storage class specified for parameter 'memory_failure_queue' include/linux/mm.h:3272:13: error: storage class specified for parameter 'memory_failure_queue_kick' include/linux/mm.h:3273:12: error: storage class specified for parameter 'unpoison_memory' include/linux/mm.h:3274:12: error: storage class specified for parameter 'sysctl_memory_failure_early_kill' include/linux/mm.h:3275:12: error: storage class specified for parameter 'sysctl_memory_failure_recovery' include/linux/mm.h:3276:13: error: storage class specified for parameter 'shake_page' include/linux/mm.h:3277:22: error: storage class specified for parameter 'num_poisoned_pages' include/linux/mm.h:3277:22: error: section attribute not allowed for 'num_poisoned_pages' include/linux/mm.h:3278:12: error: storage class specified for parameter 'soft_offline_page' include/linux/mm.h:3283:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:3290:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:3297:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:3388:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:3389:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:3390:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:3396:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:3399:12: error: storage class specified for parameter 'memcmp_pages' include/linux/mm.h:3402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:3418:12: error: storage class specified for parameter 'sysctl_nr_trim_pages' include/linux/mm.h:3435:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mm.h:3465:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/flex_proportions.h:65:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/flex_proportions.h:96:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/backing-dev-defs.h:273:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/backing-dev-defs.h:278:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/backing-dev-defs.h:282:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/backing-dev-defs.h:286:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/backing-dev-defs.h:290:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/cacheflush.h:18:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/cacheflush.h:24:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/cacheflush.h:30:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/cacheflush.h:38:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/cacheflush.h:46:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/cacheflush.h:52:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/cacheflush.h:60:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/cacheflush.h:66:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/cacheflush.h:72:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/cacheflush.h:83:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/cacheflush.h:91:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/cacheflush.h:97:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/cacheflush.h:103:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cacheflush.h:15:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/dma-direction.h:13:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kmsan.h:231:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kmsan.h:235:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kmsan.h:240:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kmsan.h:245:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kmsan.h:249:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kmsan.h:254:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kmsan.h:259:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kmsan.h:263:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kmsan.h:268:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kmsan.h:272:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kmsan.h:277:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kmsan.h:281:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kmsan.h:289:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kmsan.h:294:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kmsan.h:302:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kmsan.h:307:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kmsan.h:312:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kmsan.h:317:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kmsan.h:321:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kmsan.h:325:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem-internal.h:20:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem-internal.h:21:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem-internal.h:160:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem-internal.h:165:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem-internal.h:170:51: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem-internal.h:171:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem-internal.h:174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem-internal.h:181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem-internal.h:186:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem-internal.h:191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem-internal.h:196:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem-internal.h:201:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem-internal.h:208:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem-internal.h:218:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem-internal.h:223:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem-internal.h:228:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem-internal.h:239:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem-internal.h:240:51: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem-internal.h:243:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem.h:37:21: error: storage class specified for parameter 'kmap' include/linux/highmem.h:37:21: error: 'no_instrument_function' attribute applies only to functions include/linux/highmem.h:46:20: error: storage class specified for parameter 'kunmap' include/linux/highmem.h:46:20: error: 'no_instrument_function' attribute applies only to functions include/linux/highmem.h:54:28: error: storage class specified for parameter 'kmap_to_page' include/linux/highmem.h:54:28: error: 'no_instrument_function' attribute applies only to functions include/linux/highmem.h:60:20: error: storage class specified for parameter 'kmap_flush_unused' include/linux/highmem.h:60:20: error: 'no_instrument_function' attribute applies only to functions include/linux/highmem.h:96:21: error: storage class specified for parameter 'kmap_local_page' include/linux/highmem.h:96:21: error: 'no_instrument_function' attribute applies only to functions include/linux/highmem.h:133:21: error: storage class specified for parameter 'kmap_local_folio' include/linux/highmem.h:133:21: error: 'no_instrument_function' attribute applies only to functions include/linux/highmem.h:180:21: error: storage class specified for parameter 'kmap_atomic' include/linux/highmem.h:180:21: error: 'no_instrument_function' attribute applies only to functions include/linux/highmem.h:183:28: error: storage class specified for parameter 'nr_free_highpages' include/linux/highmem.h:183:28: error: 'no_instrument_function' attribute applies only to functions include/linux/highmem.h:184:29: error: storage class specified for parameter 'totalhigh_pages' include/linux/highmem.h:184:29: error: 'no_instrument_function' attribute applies only to functions include/linux/highmem.h:188:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem.h:194:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem.h:197:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem.h:204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem.h:240:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem.h:247:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem.h:259:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem.h:275:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem.h:295:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem.h:301:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem.h:309:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem.h:325:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem.h:341:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem.h:353:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem.h:363:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem.h:373:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem.h:414:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/highmem.h:426:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/bvec.h:103:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/bvec.h:131:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/bvec.h:158:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/bvec.h:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/bvec.h:195:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/bvec.h:206:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/bvec.h:217:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/bvec.h:228:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/bvec.h:239:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' include/linux/sysfs.h:341:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sysfs.h:345:69: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/sysfs.h:346:8: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/sysfs.h:347:46: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/sysfs.h:347:59: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/sysfs.h:349:26: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/sysfs.h:349:39: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/sysfs.h:352:10: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/sysfs.h:352:23: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/sysfs.h:354:47: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/sysfs.h:355:9: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' include/linux/sysfs.h:622:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sysfs.h:628:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sysfs.h:634:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sysfs.h:639:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sysfs.h:645:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sysfs.h:650:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sysfs.h:656:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kobject.h:41:12: error: storage class specified for parameter 'uevent_seqnum' include/linux/kobject.h:83:5: error: storage class specified for parameter 'kobject_set_name' include/linux/kobject.h:85:5: error: storage class specified for parameter 'kobject_set_name_vargs' include/linux/kobject.h:89:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kobject.h:93:13: error: storage class specified for parameter 'kobject_init' include/linux/kobject.h:95:5: error: storage class specified for parameter 'kobject_add' include/linux/kobject.h:98:5: error: storage class specified for parameter 'kobject_init_and_add' include/linux/kobject.h:102:13: error: storage class specified for parameter 'kobject_del' include/linux/kobject.h:104:38: error: storage class specified for parameter 'kobject_create_and_add' include/linux/kobject.h:107:25: error: storage class specified for parameter 'kobject_rename' include/linux/kobject.h:108:25: error: storage class specified for parameter 'kobject_move' include/linux/kobject.h:110:24: error: storage class specified for parameter 'kobject_get' include/linux/kobject.h:111:38: error: storage class specified for parameter 'kobject_get_unless_zero' include/linux/kobject.h:113:13: error: storage class specified for parameter 'kobject_put' include/linux/kobject.h:115:20: error: storage class specified for parameter 'kobject_namespace' include/linux/kobject.h:117:7: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/kobject.h:117:20: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/kobject.h:118:14: error: storage class specified for parameter 'kobject_get_path' include/linux/kobject.h:126:46: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/kobject.h:126:59: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/kobject.h:151:31: error: storage class specified for parameter 'kobj_sysfs_ops' include/linux/kobject.h:179:13: error: storage class specified for parameter 'kset_init' include/linux/kobject.h:180:25: error: storage class specified for parameter 'kset_register' include/linux/kobject.h:181:13: error: storage class specified for parameter 'kset_unregister' include/linux/kobject.h:182:35: error: storage class specified for parameter 'kset_create_and_add' include/linux/kobject.h:187:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kobject.h:192:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kobject.h:197:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kobject.h:202:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kobject.h:206:24: error: storage class specified for parameter 'kset_find_obj' include/linux/kobject.h:209:24: error: storage class specified for parameter 'kernel_kobj' include/linux/kobject.h:211:24: error: storage class specified for parameter 'mm_kobj' include/linux/kobject.h:213:24: error: storage class specified for parameter 'hypervisor_kobj' include/linux/kobject.h:215:24: error: storage class specified for parameter 'power_kobj' include/linux/kobject.h:217:24: error: storage class specified for parameter 'firmware_kobj' include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' include/linux/sched/idle.h:17:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/idle.h:27:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/idle.h:32:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/idle.h:45:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/idle.h:50:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/idle.h:77:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/topology.h:221:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/topology.h:227:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/topology.h:231:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/topology.h:241:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/topology.h:258:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/topology.h:266:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/topology.h:275:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/topology.h:279:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/energy_model.h:323:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/energy_model.h:327:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/energy_model.h:330:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/energy_model.h:334:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/energy_model.h:340:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/energy_model.h:344:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/klist.h:34:13: error: storage class specified for parameter 'klist_init' include/linux/klist.h:43:13: error: storage class specified for parameter 'klist_add_tail' include/linux/klist.h:44:13: error: storage class specified for parameter 'klist_add_head' include/linux/klist.h:45:13: error: storage class specified for parameter 'klist_add_behind' include/linux/klist.h:46:13: error: storage class specified for parameter 'klist_add_before' include/linux/klist.h:48:13: error: storage class specified for parameter 'klist_del' include/linux/klist.h:49:13: error: storage class specified for parameter 'klist_remove' include/linux/klist.h:51:12: error: storage class specified for parameter 'klist_node_attached' include/linux/klist.h:60:13: error: storage class specified for parameter 'klist_iter_init' include/linux/klist.h:61:13: error: storage class specified for parameter 'klist_iter_init_node' include/linux/klist.h:63:13: error: storage class specified for parameter 'klist_iter_exit' include/linux/klist.h:64:27: error: storage class specified for parameter 'klist_prev' include/linux/klist.h:65:27: error: storage class specified for parameter 'klist_next' include/linux/pm.h:23:15: error: storage class specified for parameter 'pm_power_off' include/linux/pm.h:31:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm.h:34:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm.h:42:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm.h:60:3: error: storage class specified for parameter 'pm_message_t' include/linux/pm.h:627:2: error: expected specifier-qualifier-list before 'pm_message_t' include/linux/pm.h:688:12: error: storage class specified for parameter 'dev_pm_get_subsys_data' include/linux/pm.h:689:13: error: storage class specified for parameter 'dev_pm_put_subsys_data' include/linux/pm.h:824:37: error: expected declaration specifiers or '...' before 'pm_message_t' include/linux/pm.h:832:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm.h:837:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device/bus.h:102:37: error: expected declaration specifiers or '...' before 'pm_message_t' include/linux/device/bus.h:120:25: error: storage class specified for parameter 'bus_register' include/linux/device/bus.h:122:13: error: storage class specified for parameter 'bus_unregister' include/linux/device/bus.h:124:25: error: storage class specified for parameter 'bus_rescan_devices' include/linux/device/bus.h:139:25: error: storage class specified for parameter 'bus_create_file' include/linux/device/bus.h:141:13: error: storage class specified for parameter 'bus_remove_file' include/linux/device/bus.h:179:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device/bus.h:191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device/bus.h:203:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device/bus.h:215:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device/bus.h:227:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device/bus.h:248:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device/bus.h:268:12: error: storage class specified for parameter 'bus_register_notifier' include/linux/device/bus.h:270:12: error: storage class specified for parameter 'bus_unregister_notifier' include/linux/device/bus.h:289:21: error: storage class specified for parameter 'bus_get_kset' include/linux/device/bus.h:290:22: error: storage class specified for parameter 'bus_get_device_klist' include/linux/device/class.h:73:44: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/device/class.h:73:57: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/device/class.h:85:24: error: storage class specified for parameter 'sysfs_dev_block_kobj' include/linux/device/class.h:86:24: error: storage class specified for parameter 'sysfs_dev_char_kobj' include/linux/device/class.h:87:25: error: storage class specified for parameter '__class_register' include/linux/device/class.h:89:13: error: storage class specified for parameter 'class_unregister' include/linux/device/class.h:107:13: error: storage class specified for parameter 'class_dev_iter_init' include/linux/device/class.h:111:23: error: storage class specified for parameter 'class_dev_iter_next' include/linux/device/class.h:112:13: error: storage class specified for parameter 'class_dev_iter_exit' include/linux/device/class.h:114:12: error: storage class specified for parameter 'class_for_each_device' include/linux/device/class.h:117:23: error: storage class specified for parameter 'class_find_device' include/linux/device/class.h:129:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device/class.h:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device/class.h:154:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device/class.h:166:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device/class.h:186:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device/class.h:206:25: error: storage class specified for parameter 'class_create_file_ns' include/linux/device/class.h:209:13: error: storage class specified for parameter 'class_remove_file_ns' include/linux/device/class.h:215:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device/class.h:221:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device/class.h:238:16: error: storage class specified for parameter 'show_class_attr_string' include/linux/device/class.h:249:25: error: storage class specified for parameter 'class_interface_register' include/linux/device/class.h:250:13: error: storage class specified for parameter 'class_interface_unregister' include/linux/device/class.h:252:36: error: storage class specified for parameter '__class_create' include/linux/device/class.h:255:13: error: storage class specified for parameter 'class_destroy' include/linux/buildid.h:17:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/umh.h:34:1: error: storage class specified for parameter 'call_usermodehelper' include/linux/umh.h:37:1: error: storage class specified for parameter 'call_usermodehelper_setup' include/linux/umh.h:43:1: error: storage class specified for parameter 'call_usermodehelper_exec' include/linux/umh.h:45:25: error: storage class specified for parameter 'usermodehelper_table' include/linux/umh.h:53:12: error: storage class specified for parameter '__usermodehelper_disable' include/linux/umh.h:54:13: error: storage class specified for parameter '__usermodehelper_set_disable_depth' include/linux/umh.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/umh.h:62:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/umh.h:66:12: error: storage class specified for parameter 'usermodehelper_read_trylock' include/linux/umh.h:67:13: error: storage class specified for parameter 'usermodehelper_read_lock_wait' include/linux/umh.h:68:13: error: storage class specified for parameter 'usermodehelper_read_unlock' include/linux/kmod.h:30:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kmod.h:31:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/fsgsbase.h:17:22: error: storage class specified for parameter 'x86_fsbase_read_task' arch/x86/include/asm/fsgsbase.h:18:22: error: storage class specified for parameter 'x86_gsbase_read_task' arch/x86/include/asm/fsgsbase.h:19:13: error: storage class specified for parameter 'x86_fsbase_write_task' arch/x86/include/asm/fsgsbase.h:20:13: error: storage class specified for parameter 'x86_gsbase_write_task' arch/x86/include/asm/fsgsbase.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/fsgsbase.h:34:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/fsgsbase.h:43:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/fsgsbase.h:48:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/fsgsbase.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/fsgsbase.h:69:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/fsgsbase.h:76:22: error: storage class specified for parameter 'x86_gsbase_read_cpu_inactive' arch/x86/include/asm/fsgsbase.h:77:13: error: storage class specified for parameter 'x86_gsbase_write_cpu_inactive' arch/x86/include/asm/fsgsbase.h:78:22: error: storage class specified for parameter 'x86_fsgsbase_read_task' arch/x86/include/asm/elf.h:15:23: error: storage class specified for parameter 'elf_greg_t' arch/x86/include/asm/elf.h:18:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'elf_gregset_t' arch/x86/include/asm/elf.h:20:33: error: storage class specified for parameter 'elf_fpregset_t' arch/x86/include/asm/vdso.h:37:32: error: storage class specified for parameter 'vdso_image_64' arch/x86/include/asm/vdso.h:48:20: error: storage class specified for parameter 'init_vdso_image' arch/x86/include/asm/vdso.h:48:20: error: section attribute not allowed for 'init_vdso_image' arch/x86/include/asm/vdso.h:50:12: error: storage class specified for parameter 'map_vdso_once' arch/x86/include/asm/vdso.h:52:13: error: storage class specified for parameter 'fixup_vdso_exception' arch/x86/include/asm/elf.h:78:21: error: storage class specified for parameter 'vdso64_enabled' arch/x86/include/asm/elf.h:161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/elf.h:228:13: error: storage class specified for parameter 'set_personality_64bit' arch/x86/include/asm/elf.h:229:21: error: storage class specified for parameter 'sysctl_vsyscall32' arch/x86/include/asm/elf.h:230:12: error: storage class specified for parameter 'force_personality32' arch/x86/include/asm/elf.h:251:12: error: storage class specified for parameter 'elf_hwcap2' arch/x86/include/asm/elf.h:311:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/elf.h:317:22: error: storage class specified for parameter 'task_size_32bit' arch/x86/include/asm/elf.h:318:22: error: storage class specified for parameter 'task_size_64bit' arch/x86/include/asm/elf.h:319:22: error: storage class specified for parameter 'get_mmap_base' arch/x86/include/asm/elf.h:320:13: error: storage class specified for parameter 'mmap_address_hint_valid' arch/x86/include/asm/elf.h:321:22: error: storage class specified for parameter 'get_sigframe_size' arch/x86/include/asm/elf.h:376:12: error: storage class specified for parameter 'arch_setup_additional_pages' arch/x86/include/asm/elf.h:378:12: error: storage class specified for parameter 'compat_arch_setup_additional_pages' arch/x86/include/asm/elf.h:384:13: error: storage class specified for parameter 'arch_syscall_is_vdso_sigreturn' arch/x86/include/asm/elf.h:398:28: error: storage class specified for parameter 'va_align' arch/x86/include/asm/elf.h:399:22: error: storage class specified for parameter 'align_vdso_addr' include/uapi/linux/elf.h:9:15: error: storage class specified for parameter 'Elf32_Addr' include/uapi/linux/elf.h:10:15: error: storage class specified for parameter 'Elf32_Half' include/uapi/linux/elf.h:11:15: error: storage class specified for parameter 'Elf32_Off' include/uapi/linux/elf.h:12:15: error: storage class specified for parameter 'Elf32_Sword' include/uapi/linux/elf.h:13:15: error: storage class specified for parameter 'Elf32_Word' include/uapi/linux/elf.h:16:15: error: storage class specified for parameter 'Elf64_Addr' include/uapi/linux/elf.h:17:15: error: storage class specified for parameter 'Elf64_Half' include/uapi/linux/elf.h:18:15: error: storage class specified for parameter 'Elf64_SHalf' include/uapi/linux/elf.h:19:15: error: storage class specified for parameter 'Elf64_Off' include/uapi/linux/elf.h:20:15: error: storage class specified for parameter 'Elf64_Sword' include/uapi/linux/elf.h:21:15: error: storage class specified for parameter 'Elf64_Word' include/uapi/linux/elf.h:22:15: error: storage class specified for parameter 'Elf64_Xword' include/uapi/linux/elf.h:23:15: error: storage class specified for parameter 'Elf64_Sxword' include/uapi/linux/elf.h:144:3: error: expected specifier-qualifier-list before 'Elf32_Sword' include/uapi/linux/elf.h:149:3: error: storage class specified for parameter 'Elf32_Dyn' include/uapi/linux/elf.h:152:3: error: expected specifier-qualifier-list before 'Elf64_Sxword' include/uapi/linux/elf.h:157:3: error: storage class specified for parameter 'Elf64_Dyn' include/uapi/linux/elf.h:167:3: error: expected specifier-qualifier-list before 'Elf32_Addr' include/uapi/linux/elf.h:169:3: error: storage class specified for parameter 'Elf32_Rel' include/uapi/linux/elf.h:172:3: error: expected specifier-qualifier-list before 'Elf64_Addr' include/uapi/linux/elf.h:174:3: error: storage class specified for parameter 'Elf64_Rel' include/uapi/linux/elf.h:177:3: error: expected specifier-qualifier-list before 'Elf32_Addr' include/uapi/linux/elf.h:180:3: error: storage class specified for parameter 'Elf32_Rela' include/uapi/linux/elf.h:183:3: error: expected specifier-qualifier-list before 'Elf64_Addr' include/uapi/linux/elf.h:186:3: error: storage class specified for parameter 'Elf64_Rela' include/uapi/linux/elf.h:189:3: error: expected specifier-qualifier-list before 'Elf32_Word' include/uapi/linux/elf.h:195:3: error: storage class specified for parameter 'Elf32_Sym' include/uapi/linux/elf.h:198:3: error: expected specifier-qualifier-list before 'Elf64_Word' include/uapi/linux/elf.h:204:3: error: storage class specified for parameter 'Elf64_Sym' include/uapi/linux/elf.h:211:3: error: expected specifier-qualifier-list before 'Elf32_Half' include/uapi/linux/elf.h:224:3: error: storage class specified for parameter 'Elf32_Ehdr' include/uapi/linux/elf.h:228:3: error: expected specifier-qualifier-list before 'Elf64_Half' include/uapi/linux/elf.h:241:3: error: storage class specified for parameter 'Elf64_Ehdr' include/uapi/linux/elf.h:250:3: error: expected specifier-qualifier-list before 'Elf32_Word' include/uapi/linux/elf.h:258:3: error: storage class specified for parameter 'Elf32_Phdr' include/uapi/linux/elf.h:261:3: error: expected specifier-qualifier-list before 'Elf64_Word' include/uapi/linux/elf.h:269:3: error: storage class specified for parameter 'Elf64_Phdr' include/uapi/linux/elf.h:309:3: error: expected specifier-qualifier-list before 'Elf32_Word' include/uapi/linux/elf.h:319:3: error: storage class specified for parameter 'Elf32_Shdr' include/uapi/linux/elf.h:322:3: error: expected specifier-qualifier-list before 'Elf64_Word' include/uapi/linux/elf.h:332:3: error: storage class specified for parameter 'Elf64_Shdr' include/uapi/linux/elf.h:453:3: error: expected specifier-qualifier-list before 'Elf32_Word' include/uapi/linux/elf.h:456:3: error: storage class specified for parameter 'Elf32_Nhdr' include/uapi/linux/elf.h:460:3: error: expected specifier-qualifier-list before 'Elf64_Word' include/uapi/linux/elf.h:463:3: error: storage class specified for parameter 'Elf64_Nhdr' include/linux/elf.h:52:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_DYNAMIC' include/linux/elf.h:69:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/elf.h:70:80: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/elf.h:92:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/elf.h:107:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/moduleparam.h:83:34: error: storage class specified for parameter '__start___param' include/linux/moduleparam.h:83:53: error: storage class specified for parameter '__stop___param' include/linux/moduleparam.h:304:13: error: storage class specified for parameter 'kernel_param_lock' include/linux/moduleparam.h:305:13: error: storage class specified for parameter 'kernel_param_unlock' include/linux/moduleparam.h:372:13: error: storage class specified for parameter 'parameq' include/linux/moduleparam.h:382:13: error: storage class specified for parameter 'parameqn' include/linux/moduleparam.h:385:14: error: storage class specified for parameter 'parse_args' include/linux/moduleparam.h:397:13: error: storage class specified for parameter 'destroy_params' include/linux/moduleparam.h:411:38: error: storage class specified for parameter 'param_ops_byte' include/linux/moduleparam.h:412:12: error: storage class specified for parameter 'param_set_byte' include/linux/moduleparam.h:413:12: error: storage class specified for parameter 'param_get_byte' include/linux/moduleparam.h:416:38: error: storage class specified for parameter 'param_ops_short' include/linux/moduleparam.h:417:12: error: storage class specified for parameter 'param_set_short' include/linux/moduleparam.h:418:12: error: storage class specified for parameter 'param_get_short' include/linux/moduleparam.h:421:38: error: storage class specified for parameter 'param_ops_ushort' include/linux/moduleparam.h:422:12: error: storage class specified for parameter 'param_set_ushort' include/linux/moduleparam.h:423:12: error: storage class specified for parameter 'param_get_ushort' include/linux/moduleparam.h:426:38: error: storage class specified for parameter 'param_ops_int' include/linux/moduleparam.h:427:12: error: storage class specified for parameter 'param_set_int' include/linux/moduleparam.h:428:12: error: storage class specified for parameter 'param_get_int' include/linux/moduleparam.h:431:38: error: storage class specified for parameter 'param_ops_uint' include/linux/moduleparam.h:432:12: error: storage class specified for parameter 'param_set_uint' include/linux/moduleparam.h:433:12: error: storage class specified for parameter 'param_get_uint' include/linux/moduleparam.h:438:38: error: storage class specified for parameter 'param_ops_long' include/linux/moduleparam.h:439:12: error: storage class specified for parameter 'param_set_long' include/linux/moduleparam.h:440:12: error: storage class specified for parameter 'param_get_long' include/linux/moduleparam.h:443:38: error: storage class specified for parameter 'param_ops_ulong' include/linux/moduleparam.h:444:12: error: storage class specified for parameter 'param_set_ulong' include/linux/moduleparam.h:445:12: error: storage class specified for parameter 'param_get_ulong' include/linux/moduleparam.h:448:38: error: storage class specified for parameter 'param_ops_ullong' include/linux/moduleparam.h:449:12: error: storage class specified for parameter 'param_set_ullong' include/linux/moduleparam.h:450:12: error: storage class specified for parameter 'param_get_ullong' include/linux/moduleparam.h:453:38: error: storage class specified for parameter 'param_ops_hexint' include/linux/moduleparam.h:454:12: error: storage class specified for parameter 'param_set_hexint' include/linux/moduleparam.h:455:12: error: storage class specified for parameter 'param_get_hexint' include/linux/moduleparam.h:458:38: error: storage class specified for parameter 'param_ops_charp' include/linux/moduleparam.h:459:12: error: storage class specified for parameter 'param_set_charp' include/linux/moduleparam.h:460:12: error: storage class specified for parameter 'param_get_charp' include/linux/moduleparam.h:461:13: error: storage class specified for parameter 'param_free_charp' include/linux/moduleparam.h:465:38: error: storage class specified for parameter 'param_ops_bool' include/linux/moduleparam.h:466:12: error: storage class specified for parameter 'param_set_bool' include/linux/moduleparam.h:467:12: error: storage class specified for parameter 'param_get_bool' include/linux/moduleparam.h:470:38: error: storage class specified for parameter 'param_ops_bool_enable_only' include/linux/moduleparam.h:471:12: error: storage class specified for parameter 'param_set_bool_enable_only' include/linux/moduleparam.h:476:38: error: storage class specified for parameter 'param_ops_invbool' include/linux/moduleparam.h:477:12: error: storage class specified for parameter 'param_set_invbool' include/linux/moduleparam.h:478:12: error: storage class specified for parameter 'param_get_invbool' include/linux/moduleparam.h:482:38: error: storage class specified for parameter 'param_ops_bint' include/linux/moduleparam.h:483:12: error: storage class specified for parameter 'param_set_bint' include/linux/moduleparam.h:587:38: error: storage class specified for parameter 'param_array_ops' include/linux/moduleparam.h:589:38: error: storage class specified for parameter 'param_ops_string' include/linux/moduleparam.h:590:12: error: storage class specified for parameter 'param_set_copystring' include/linux/moduleparam.h:591:12: error: storage class specified for parameter 'param_get_string' include/linux/moduleparam.h:607:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/moduleparam.h:612:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rbtree_latch.h:71:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rbtree_latch.h:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rbtree_latch.h:101:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rbtree_latch.h:108:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rbtree_latch.h:147:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rbtree_latch.h:174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/rbtree_latch.h:202:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token In file included from include/linux/error-injection.h:6:0, include/asm-generic/error-injection.h:6:1: warning: empty declaration include/asm-generic/error-injection.h:14:1: warning: empty declaration struct error_injection_entry { include/asm-generic/error-injection.h:19:1: warning: empty declaration include/asm-generic/error-injection.h:38:72: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/error-injection.h:16:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/error-injection.h:21:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/module.h:69:16: error: storage class specified for parameter '__modver_version_show' include/linux/module.h:72:32: error: storage class specified for parameter 'module_uevent' include/linux/module.h:75:12: error: storage class specified for parameter 'init_module' include/linux/module.h:76:13: error: storage class specified for parameter 'cleanup_module' include/linux/module.h:692:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/module.h:697:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/module.h:702:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/module.h:707:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/module.h:712:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/module.h:717:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/module.h:723:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/module.h:729:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/module.h:734:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/module.h:744:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/module.h:748:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/module.h:753:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/module.h:765:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/module.h:770:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/module.h:775:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/module.h:782:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/module.h:787:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/module.h:792:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/module.h:798:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/module.h:805:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/module.h:809:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/module.h:815:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/module.h:821:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/module.h:828:21: error: storage class specified for parameter 'module_kset' include/linux/module.h:829:25: error: storage class specified for parameter 'module_ktype' include/linux/module.h:830:12: error: storage class specified for parameter 'module_sysfs_initialized' include/asm-generic/module.h:20:18: error: type defaults to 'int' in declaration of 'Elf64_Ehdr' [-Werror=implicit-int] include/linux/module.h:840:41: error: expected ';', ',' or ')' before '*' token include/linux/module.h:858:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/module.h:872:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/module.h:877:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device/driver.h:113:38: error: expected declaration specifiers or '...' before 'pm_message_t' include/linux/device/driver.h:125:25: error: storage class specified for parameter 'driver_register' include/linux/device/driver.h:126:13: error: storage class specified for parameter 'driver_unregister' include/linux/device/driver.h:128:30: error: storage class specified for parameter 'driver_find' include/linux/device/driver.h:130:12: error: storage class specified for parameter 'driver_probe_done' include/linux/device/driver.h:131:13: error: storage class specified for parameter 'wait_for_device_probe' include/linux/device/driver.h:132:13: error: section attribute not allowed for 'wait_for_init_devices_probe' include/linux/device/driver.h:150:25: error: storage class specified for parameter 'driver_create_file' include/linux/device/driver.h:152:13: error: storage class specified for parameter 'driver_remove_file' include/linux/device/driver.h:157:25: error: storage class specified for parameter 'driver_for_each_device' include/linux/device/driver.h:174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device/driver.h:187:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device/driver.h:200:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device/driver.h:212:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device/driver.h:218:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device/driver.h:238:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device/driver.h:243:12: error: storage class specified for parameter 'driver_deferred_probe_timeout' include/linux/device.h:93:5: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/device.h:93:18: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/device.h:166:16: error: storage class specified for parameter 'dr_release_t' include/linux/device.h:167:15: error: storage class specified for parameter 'dr_match_t' include/linux/device.h:169:27: error: expected declaration specifiers or '...' before 'dr_release_t' include/linux/device.h:176:46: error: expected declaration specifiers or '...' before 'dr_release_t' include/linux/device.h:177:5: error: expected declaration specifiers or '...' before 'dr_match_t' include/linux/device.h:182:39: error: expected declaration specifiers or '...' before 'dr_release_t' include/linux/device.h:183:5: error: expected declaration specifiers or '...' before 'dr_match_t' include/linux/device.h:185:4: error: expected declaration specifiers or '...' before 'dr_match_t' include/linux/device.h:186:41: error: expected declaration specifiers or '...' before 'dr_release_t' include/linux/device.h:187:7: error: expected declaration specifiers or '...' before 'dr_match_t' include/linux/device.h:188:40: error: expected declaration specifiers or '...' before 'dr_release_t' include/linux/device.h:189:6: error: expected declaration specifiers or '...' before 'dr_match_t' include/linux/device.h:190:40: error: expected declaration specifiers or '...' before 'dr_release_t' include/linux/device.h:191:6: error: expected declaration specifiers or '...' before 'dr_match_t' include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' include/linux/device.h:208:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:213:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:223:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:251:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:684:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:694:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm_wakeup.h:51:2: error: expected specifier-qualifier-list before 'ktime_t' include/linux/pm_wakeup.h:123:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm_wakeup.h:128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm_wakeup.h:133:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm_wakeup.h:137:68: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm_wakeup.h:139:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm_wakeup.h:141:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm_wakeup.h:145:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm_wakeup.h:149:71: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm_wakeup.h:152:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm_wakeup.h:158:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm_wakeup.h:164:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm_wakeup.h:170:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm_wakeup.h:175:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm_wakeup.h:179:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm_wakeup.h:181:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm_wakeup.h:183:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm_wakeup.h:185:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm_wakeup.h:187:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm_wakeup.h:190:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm_wakeup.h:193:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm_wakeup.h:198:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm_wakeup.h:203:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm_wakeup.h:208:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pm_wakeup.h:224:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:702:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:718:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' include/linux/device.h:735:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:739:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:744:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:753:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:760:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:765:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:770:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:775:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:780:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:785:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:790:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:796:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:802:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:807:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:812:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:817:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:824:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:829:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:834:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:839:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:844:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:849:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:854:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:859:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:866:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:878:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:883:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:888:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:913:45: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/device.h:913:58: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/device.h:914:67: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/device.h:915:11: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/device.h:919:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:977:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:995:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' include/linux/device.h:1033:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:1041:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:1062:14: error: storage class specified for parameter 'platform_notify' include/linux/device.h:1064:14: error: storage class specified for parameter 'platform_notify_remove' include/linux/device.h:1078:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/device.h:1096:5: error: storage class specified for parameter 'dev_err_probe' include/linux/blk_types.h:20:15: error: storage class specified for parameter 'bio_end_io_t' include/linux/blk_types.h:90:22: error: storage class specified for parameter 'blk_status_t' include/linux/blk_types.h:91:13: error: storage class specified for parameter 'blk_short_t' include/linux/blk_types.h:181:35: error: expected declaration specifiers or '...' before 'blk_status_t' static inline bool blk_path_error(blk_status_t error) include/linux/blk_types.h:220:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/blk_types.h:225:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/blk_types.h:230:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/blk_types.h:236:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/blk_types.h:243:25: error: storage class specified for parameter 'blk_opf_t' include/linux/blk_types.h:245:22: error: storage class specified for parameter 'blk_qc_t' include/linux/blk_types.h:255:2: error: expected specifier-qualifier-list before 'blk_opf_t' include/linux/blk_types.h:339:25: error: storage class specified for parameter 'blk_mq_req_flags_t' include/linux/blk_types.h:360:2: error: enumerator value for 'REQ_OP_READ' is not an integer constant include/linux/blk_types.h:360:36: error: expected ',' or '}' before numeric constant include/linux/blk_types.h:471:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/blk_types.h:477:9: error: expected declaration specifiers or '...' before 'blk_opf_t' include/linux/blk_types.h:482:32: error: expected declaration specifiers or '...' before 'blk_opf_t' include/linux/blk_types.h:491:32: error: expected declaration specifiers or '...' before 'blk_opf_t' include/linux/blk_types.h:501:31: error: expected declaration specifiers or '...' before 'blk_opf_t' include/linux/blk_types.h:507:34: error: expected declaration specifiers or '...' before 'blk_opf_t' include/linux/blk_types.h:519:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/blk_types.h:532:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/writeback.h:17:22: error: storage class specified for parameter 'dirty_throttle_leaks' include/linux/writeback.h:17:22: error: section attribute not allowed for 'dirty_throttle_leaks' include/linux/writeback.h:96:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'wbc_to_write_flags' include/linux/writeback.h:176:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/writeback.h:200:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/writeback.h:294:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/writeback.h:298:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/writeback.h:304:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/writeback.h:310:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/writeback.h:314:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/writeback.h:318:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/writeback.h:323:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/writeback.h:327:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/writeback.h:344:25: error: storage class specified for parameter 'global_wb_domain' include/linux/writeback.h:347:21: error: storage class specified for parameter 'dirty_writeback_interval' include/linux/writeback.h:348:21: error: storage class specified for parameter 'dirty_expire_interval' include/linux/writeback.h:349:21: error: storage class specified for parameter 'dirtytime_expire_interval' include/linux/writeback.h:350:12: error: storage class specified for parameter 'laptop_mode' include/linux/writeback.h:369:15: error: storage class specified for parameter 'writepage_t' include/linux/writeback.h:377:40: error: expected declaration specifiers or '...' before 'writepage_t' include/linux/writeback.h:381:6: error: redefinition of parameter 'tag_pages_for_writeback' include/linux/writeback.h:387:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:57:2: error: expected specifier-qualifier-list before 'pg_data_t' include/linux/memcontrol.h:1149:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1154:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1159:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1165:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1170:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1175:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1180:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1185:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1196:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1203:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1209:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1213:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1218:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1224:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1229:37: error: expected declaration specifiers or '...' before 'swp_entry_t' include/linux/memcontrol.h:1234:52: error: expected declaration specifiers or '...' before 'swp_entry_t' include/linux/memcontrol.h:1239:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1243:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1247:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1252:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1257:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1264:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1268:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1274:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1279:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1285:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1290:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1294:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1298:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1306:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1315:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1326:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1332:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1337:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1342:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1347:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1366:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1371:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1376:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1393:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1399:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1408:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1412:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1416:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1420:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1424:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1431:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1436:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1440:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1444:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1448:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1453:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1459:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1464:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1470:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1476:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1481:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1485:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1491:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1497:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1502:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1506:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1511:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1516:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1524:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1533:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1539:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1544:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1549:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1554:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1558:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1562:45: error: expected declaration specifiers or '...' before 'pg_data_t' include/linux/memcontrol.h:1571:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1576:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1581:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1594:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1599:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1605:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1612:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1620:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1634:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1670:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1679:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1684:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1688:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1719:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1719:60: error: expected declaration specifiers before ';' token include/linux/memcontrol.h:1720:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1720:59: error: expected declaration specifiers before ';' token include/linux/memcontrol.h:1722:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1728:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1792:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1798:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1803:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1808:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1813:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1817:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1822:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1827:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1832:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1837:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1843:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1854:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1859:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/memcontrol.h:1863:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/node.h:73:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/node.h:79:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/node.h:93:21: error: storage class specified for parameter 'node_devices' include/linux/node.h:103:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/node.h:107:13: error: storage class specified for parameter 'unregister_node' include/linux/node.h:143:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/node.h:146:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/node.h:150:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/node.h:154:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/node.h:158:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/node.h:162:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/node.h:166:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hugetlb_inline.h:17:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:42:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:59:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:95:6: error: expected declaration specifiers or '...' before 'errseq_t' include/linux/pagemap.h:107:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'filemap_sample_wb_err' include/linux/pagemap.h:119:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'file_sample_sb_err' include/linux/pagemap.h:130:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:136:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:162:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:219:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:238:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:243:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:248:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:253:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:258:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:263:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:268:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:273:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:280:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:289:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:305:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:314:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:320:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:329:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:339:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:365:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:373:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:399:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:412:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:430:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:447:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:460:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:465:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:473:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:479:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:484:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:489:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:493:13: error: storage class specified for parameter 'filler_t' include/linux/pagemap.h:528:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:546:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:562:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:568:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:587:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:612:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:633:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:653:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:666:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:681:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:699:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:711:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:724:17: error: expected declaration specifiers or '...' before 'xa_mark_t' include/linux/pagemap.h:727:20: error: expected declaration specifiers or '...' before 'xa_mark_t' include/linux/pagemap.h:742:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:747:3: error: expected declaration specifiers or '...' before 'filler_t' include/linux/pagemap.h:749:3: error: expected declaration specifiers or '...' before 'filler_t' include/linux/pagemap.h:750:22: error: storage class specified for parameter 'read_cache_page_gfp' include/linux/pagemap.h:755:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:761:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:770:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:784:16: error: storage class specified for parameter 'hugetlb_basepage_index' include/linux/pagemap.h:791:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:801:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:806:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:815:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:827:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:836:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:842:16: error: storage class specified for parameter 'linear_hugepage_index' include/linux/pagemap.h:847:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:870:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:901:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:909:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:936:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:954:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:974:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:987:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:1000:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:1020:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:1026:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:1033:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:1038:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:1052:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:1058:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:1068:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:1139:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:1211:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:1234:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:1240:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:1269:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:1284:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:1294:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:1340:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:1349:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:1358:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:1367:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:1376:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:1381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:1396:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:1424:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:1455:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pagemap.h:1461:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/swap.h:38:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/swap.h:352:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'folio_swap_entry' include/linux/swap.h:358:62: error: expected declaration specifiers or '...' before 'swp_entry_t' include/linux/swap.h:371:24: error: storage class specified for parameter 'shadow_nodes' include/linux/swap.h:380:22: error: storage class specified for parameter 'totalreserve_pages' include/linux/swap.h:395:17: error: storage class specified for parameter 'lru_disable_count' include/linux/swap.h:398:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/swap.h:403:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/swap.h:407:13: error: storage class specified for parameter 'lru_cache_disable' include/linux/swap.h:408:13: error: storage class specified for parameter 'lru_add_drain' include/linux/swap.h:409:13: error: storage class specified for parameter 'lru_add_drain_cpu' include/linux/swap.h:410:13: error: storage class specified for parameter 'lru_add_drain_cpu_zone' include/linux/swap.h:411:13: error: storage class specified for parameter 'lru_add_drain_all' include/linux/swap.h:412:13: error: storage class specified for parameter 'deactivate_page' include/linux/swap.h:413:13: error: storage class specified for parameter 'mark_page_lazyfree' include/linux/swap.h:414:13: error: storage class specified for parameter 'swap_setup' include/linux/swap.h:416:13: error: storage class specified for parameter 'lru_cache_add_inactive_or_unevictable' include/linux/swap.h:420:22: error: storage class specified for parameter 'zone_reclaimable_pages' include/linux/swap.h:422:22: error: expected declaration specifiers or '...' before 'nodemask_t' include/linux/swap.h:426:22: error: storage class specified for parameter 'try_to_free_mem_cgroup_pages' include/linux/swap.h:432:7: error: expected declaration specifiers or '...' before 'pg_data_t' include/linux/swap.h:434:22: error: storage class specified for parameter 'shrink_all_memory' include/linux/swap.h:435:12: error: storage class specified for parameter 'vm_swappiness' include/linux/swap.h:438:22: error: storage class specified for parameter 'reclaim_pages' include/linux/swap.h:448:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/swap.h:456:13: error: storage class specified for parameter 'kswapd_run' include/linux/swap.h:457:13: error: storage class specified for parameter 'kswapd_stop' include/linux/swap.h:525:54: error: expected declaration specifiers or '...' before 'swp_entry_t' include/linux/swap.h:530:56: error: expected declaration specifiers or '...' before 'swp_entry_t' include/linux/swap.h:536:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/swap.h:557:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/swap.h:560:47: error: expected declaration specifiers or '...' before 'swp_entry_t' include/linux/swap.h:565:37: error: expected declaration specifiers or '...' before 'swp_entry_t' include/linux/swap.h:569:34: error: expected declaration specifiers or '...' before 'swp_entry_t' include/linux/swap.h:574:30: error: expected declaration specifiers or '...' before 'swp_entry_t' include/linux/swap.h:578:56: error: expected declaration specifiers or '...' before 'swp_entry_t' include/linux/swap.h:582:32: error: expected declaration specifiers or '...' before 'swp_entry_t' include/linux/swap.h:587:35: error: expected declaration specifiers or '...' before 'swp_entry_t' include/linux/swap.h:592:33: error: expected declaration specifiers or '...' before 'swp_entry_t' include/linux/swap.h:597:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'folio_alloc_swap' include/linux/swap.h:605:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/swap.h:612:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/swap.h:620:38: error: expected declaration specifiers or '...' before 'swp_entry_t' include/linux/swap.h:641:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/swap.h:661:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/swap.h:665:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/swap.h:691:60: error: expected declaration specifiers or '...' before 'swp_entry_t' include/linux/swap.h:696:11: error: expected declaration specifiers or '...' before 'swp_entry_t' include/linux/swap.h:701:45: error: expected declaration specifiers or '...' before 'swp_entry_t' include/linux/swap.h:707:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/swap.h:712:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/freezer.h:74:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/freezer.h:75:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/freezer.h:76:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/freezer.h:78:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/freezer.h:79:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/freezer.h:80:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/freezer.h:81:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/freezer.h:82:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/freezer.h:84:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/freezer.h:86:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:14:13: error: storage class specified for parameter 'pm_set_vt_switch' include/linux/suspend.h:26:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:30:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:34:23: error: storage class specified for parameter 'suspend_state_t' include/linux/suspend.h:74:29: error: storage class specified for parameter 'suspend_stats' include/linux/suspend.h:77:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:93:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:178:15: error: expected declaration specifiers or '...' before 'suspend_state_t' include/linux/suspend.h:179:15: error: expected declaration specifiers or '...' before 'suspend_state_t' include/linux/suspend.h:182:15: error: expected declaration specifiers or '...' before 'suspend_state_t' include/linux/suspend.h:337:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:338:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:339:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:340:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:341:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:342:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:343:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:345:76: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:346:30: error: expected declaration specifiers or '...' before 'suspend_state_t' include/linux/suspend.h:347:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:348:51: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:349:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:350:74: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:351:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:365:13: error: storage class specified for parameter 'mark_free_pages' include/linux/suspend.h:420:15: error: expected declaration specifiers or '...' before 'pm_message_t' include/linux/suspend.h:453:77: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:454:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:455:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:456:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:458:84: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:459:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:460:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:461:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:463:77: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:471:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:482:21: error: storage class specified for parameter 'system_transition_mutex' include/linux/suspend.h:520:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:525:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:529:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:533:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:534:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:535:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:536:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:538:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:539:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/suspend.h:604:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/uapi/asm-generic/ucontext.h:8:2: error: expected specifier-qualifier-list before 'stack_t' include/linux/uio.h:67:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uio.h:73:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uio.h:80:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uio.h:85:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uio.h:90:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uio.h:95:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uio.h:100:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uio.h:105:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uio.h:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uio.h:115:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uio.h:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uio.h:132:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uio.h:142:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uio.h:168:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uio.h:174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uio.h:182:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uio.h:190:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uio.h:200:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uio.h:208:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uio.h:260:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uio.h:271:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uio.h:287:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uio.h:293:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uio.h:319:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/uio.h:343:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/uapi/linux/socket.h:10:24: error: storage class specified for parameter '__kernel_sa_family_t' include/uapi/linux/socket.h:19:4: error: expected specifier-qualifier-list before '__kernel_sa_family_t' include/linux/socket.h:25:13: error: storage class specified for parameter 'socket_seq_show' include/linux/socket.h:28:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'sa_family_t' include/linux/socket.h:35:2: error: unknown type name 'sa_family_t' include/linux/socket.h:152:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/socket.h:163:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/socket.h:168:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/socket.h:383:12: error: storage class specified for parameter 'move_addr_to_kernel' include/linux/socket.h:384:12: error: storage class specified for parameter 'put_cmsg' include/linux/socket.h:391:20: error: array type has incomplete element type 'struct timespec64' include/linux/socket.h:394:13: error: storage class specified for parameter 'put_cmsg_scm_timestamping64' include/linux/socket.h:395:13: error: storage class specified for parameter 'put_cmsg_scm_timestamping' include/linux/socket.h:400:13: error: storage class specified for parameter '__sys_recvmsg' include/linux/socket.h:402:13: error: storage class specified for parameter '__sys_sendmsg' include/linux/socket.h:404:12: error: storage class specified for parameter '__sys_recvmmsg' include/linux/socket.h:408:12: error: storage class specified for parameter '__sys_sendmmsg' include/linux/socket.h:411:13: error: storage class specified for parameter '__sys_sendmsg_sock' include/linux/socket.h:413:13: error: storage class specified for parameter '__sys_recvmsg_sock' include/linux/socket.h:417:12: error: storage class specified for parameter 'sendmsg_copy_msghdr' include/linux/socket.h:420:12: error: storage class specified for parameter 'recvmsg_copy_msghdr' include/linux/socket.h:424:12: error: storage class specified for parameter '__copy_msghdr' include/linux/socket.h:429:12: error: storage class specified for parameter '__sys_recvfrom' include/linux/socket.h:432:12: error: storage class specified for parameter '__sys_sendto' include/linux/socket.h:435:21: error: storage class specified for parameter 'do_accept' include/linux/socket.h:438:12: error: storage class specified for parameter '__sys_accept4' include/linux/socket.h:440:12: error: storage class specified for parameter '__sys_socket' include/linux/socket.h:441:21: error: storage class specified for parameter '__sys_socket_file' include/linux/socket.h:442:12: error: storage class specified for parameter '__sys_bind' include/linux/socket.h:443:12: error: storage class specified for parameter '__sys_connect_file' include/linux/socket.h:445:12: error: storage class specified for parameter '__sys_connect' include/linux/socket.h:447:12: error: storage class specified for parameter '__sys_listen' include/linux/socket.h:448:12: error: storage class specified for parameter '__sys_getsockname' include/linux/socket.h:450:12: error: storage class specified for parameter '__sys_getpeername' include/linux/socket.h:452:12: error: storage class specified for parameter '__sys_socketpair' include/linux/socket.h:454:12: error: storage class specified for parameter '__sys_shutdown_sock' include/linux/socket.h:455:12: error: storage class specified for parameter '__sys_shutdown' include/uapi/linux/hdlc/ioctl.h:44:3: error: storage class specified for parameter 'sync_serial_settings' include/uapi/linux/hdlc/ioctl.h:51:3: error: storage class specified for parameter 'te1_settings' include/uapi/linux/hdlc/ioctl.h:56:3: error: storage class specified for parameter 'raw_hdlc_proto' include/uapi/linux/hdlc/ioctl.h:66:3: error: storage class specified for parameter 'fr_proto' include/uapi/linux/hdlc/ioctl.h:70:3: error: storage class specified for parameter 'fr_proto_pvc' include/uapi/linux/hdlc/ioctl.h:75:2: error: storage class specified for parameter 'fr_proto_pvc_info' include/uapi/linux/hdlc/ioctl.h:80:3: error: storage class specified for parameter 'cisco_proto' include/uapi/linux/hdlc/ioctl.h:89:3: error: storage class specified for parameter 'x25_hdlc_proto' include/uapi/linux/if.h:212:3: error: expected specifier-qualifier-list before 'raw_hdlc_proto' include/uapi/linux/aio_abi.h:34:26: error: storage class specified for parameter 'aio_context_t' include/uapi/linux/aio_abi.h:79:2: error: expected specifier-qualifier-list before '__kernel_rwf_t' include/linux/sched/task_stack.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/task_stack.h:27:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/task_stack.h:67:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/task_stack.h:72:13: error: storage class specified for parameter 'put_task_stack' include/linux/sched/task_stack.h:88:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/task_stack.h:94:13: error: storage class specified for parameter 'thread_stack_cache_init' include/linux/sched/task_stack.h:116:13: error: storage class specified for parameter 'set_task_stack_end_magic' include/linux/sched/task_stack.h:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/compat.h:15:23: error: storage class specified for parameter 'compat_mode_t' arch/x86/include/asm/compat.h:18:24: error: storage class specified for parameter '__compat_uid_t' arch/x86/include/asm/compat.h:20:14: error: storage class specified for parameter '__compat_gid_t' arch/x86/include/asm/compat.h:22:22: error: storage class specified for parameter 'compat_dev_t' arch/x86/include/asm/compat.h:25:26: error: storage class specified for parameter 'compat_ipc_pid_t' include/asm-generic/compat.h:30:13: error: storage class specified for parameter 'compat_size_t' include/asm-generic/compat.h:31:13: error: storage class specified for parameter 'compat_ssize_t' include/asm-generic/compat.h:32:13: error: storage class specified for parameter 'compat_clock_t' include/asm-generic/compat.h:33:13: error: storage class specified for parameter 'compat_pid_t' include/asm-generic/compat.h:34:13: error: storage class specified for parameter 'compat_ino_t' include/asm-generic/compat.h:35:13: error: storage class specified for parameter 'compat_off_t' include/asm-generic/compat.h:36:13: error: storage class specified for parameter 'compat_loff_t' include/asm-generic/compat.h:37:13: error: storage class specified for parameter 'compat_daddr_t' include/asm-generic/compat.h:38:13: error: storage class specified for parameter 'compat_timer_t' include/asm-generic/compat.h:39:13: error: storage class specified for parameter 'compat_key_t' include/asm-generic/compat.h:40:13: error: storage class specified for parameter 'compat_short_t' include/asm-generic/compat.h:41:13: error: storage class specified for parameter 'compat_int_t' include/asm-generic/compat.h:42:13: error: storage class specified for parameter 'compat_long_t' include/asm-generic/compat.h:43:13: error: storage class specified for parameter 'compat_ushort_t' include/asm-generic/compat.h:44:13: error: storage class specified for parameter 'compat_uint_t' include/asm-generic/compat.h:45:13: error: storage class specified for parameter 'compat_ulong_t' include/asm-generic/compat.h:46:13: error: storage class specified for parameter 'compat_uptr_t' include/asm-generic/compat.h:47:13: error: storage class specified for parameter 'compat_caddr_t' include/asm-generic/compat.h:48:13: error: storage class specified for parameter 'compat_aio_context_t' include/asm-generic/compat.h:49:13: error: storage class specified for parameter 'compat_old_sigset_t' include/asm-generic/compat.h:57:13: error: storage class specified for parameter '__compat_uid32_t' include/asm-generic/compat.h:58:13: error: storage class specified for parameter '__compat_gid32_t' include/asm-generic/compat.h:69:13: error: storage class specified for parameter 'compat_s64' include/asm-generic/compat.h:70:13: error: storage class specified for parameter 'compat_u64' include/asm-generic/compat.h:74:13: error: storage class specified for parameter 'compat_sigset_word' include/asm-generic/compat.h:88:25: error: storage class specified for parameter 'compat_fsid_t' include/asm-generic/compat.h:110:2: error: expected specifier-qualifier-list before 'compat_key_t' include/asm-generic/compat.h:125:2: error: expected specifier-qualifier-list before 'compat_ulong_t' include/asm-generic/compat.h:136:2: error: expected specifier-qualifier-list before 'compat_ulong_t' include/asm-generic/compat.h:153:2: error: expected specifier-qualifier-list before 'compat_size_t' arch/x86/include/asm/compat.h:34:14: error: storage class specified for parameter 'compat_nlink_t' arch/x86/include/asm/compat.h:38:2: error: expected specifier-qualifier-list before 'compat_ino_t' arch/x86/include/asm/compat.h:71:2: error: expected specifier-qualifier-list before 'compat_fsid_t' arch/x86/include/asm/compat.h:84:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/compat.h:93:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/syscall_wrapper.h:11:13: error: storage class specified for parameter '__x64_sys_ni_syscall' arch/x86/include/asm/syscall_wrapper.h:12:13: error: storage class specified for parameter '__ia32_sys_ni_syscall' include/linux/compat.h:91:2: error: expected specifier-qualifier-list before 'compat_uptr_t' include/linux/compat.h:100:2: error: expected specifier-qualifier-list before 'compat_uptr_t' include/linux/compat.h:103:3: error: storage class specified for parameter 'compat_stack_t' include/linux/compat.h:112:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'compat_uid_t' include/linux/compat.h:113:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'compat_gid_t' include/linux/compat.h:121:2: error: expected specifier-qualifier-list before 'compat_clock_t' arch/x86/include/asm/signal.h:32:25: error: unknown type name 'compat_sigset_t' include/linux/compat.h:140:2: error: expected specifier-qualifier-list before 'compat_uptr_t' include/linux/compat.h:153:2: error: expected specifier-qualifier-list before 'compat_int_t' include/linux/compat.h:155:3: error: storage class specified for parameter 'compat_sigval_t' include/linux/compat.h:172:4: error: expected specifier-qualifier-list before 'compat_pid_t' include/linux/compat.h:178:4: error: expected specifier-qualifier-list before 'compat_timer_t' include/linux/compat.h:185:4: error: expected specifier-qualifier-list before 'compat_pid_t' include/linux/compat.h:192:4: error: expected specifier-qualifier-list before 'compat_pid_t' include/linux/compat.h:212:4: error: expected specifier-qualifier-list before 'compat_uptr_t' include/linux/compat.h:245:4: error: expected specifier-qualifier-list before 'compat_long_t' include/linux/compat.h:250:4: error: expected specifier-qualifier-list before 'compat_uptr_t' include/linux/compat.h:255:3: error: storage class specified for parameter 'compat_siginfo_t' include/linux/compat.h:258:2: error: expected specifier-qualifier-list before 'compat_ulong_t' include/linux/compat.h:271:2: error: expected specifier-qualifier-list before 'compat_off_t' include/linux/compat.h:285:2: error: expected specifier-qualifier-list before 'compat_loff_t' include/linux/compat.h:296:2: error: expected specifier-qualifier-list before 'compat_long_t' include/linux/compat.h:312:12: error: storage class specified for parameter 'put_compat_rusage' include/linux/compat.h:320:2: error: expected specifier-qualifier-list before 'compat_off_t' include/linux/compat.h:326:2: error: expected specifier-qualifier-list before 'compat_daddr_t' include/linux/compat.h:335:2: error: expected specifier-qualifier-list before 'compat_sigval_t' include/linux/compat.h:347:3: error: storage class specified for parameter 'compat_sigevent_t' include/linux/compat.h:350:2: error: expected specifier-qualifier-list before 'compat_ulong_t' include/linux/compat.h:361:2: error: expected specifier-qualifier-list before 'compat_uptr_t' include/linux/compat.h:375:3: error: expected specifier-qualifier-list before 'compat_int_t' include/linux/compat.h:386:2: error: expected specifier-qualifier-list before 'compat_int_t' include/linux/compat.h:391:2: error: expected specifier-qualifier-list before 'compat_uptr_t' include/linux/compat.h:396:2: error: expected specifier-qualifier-list before 'compat_long_t' include/linux/compat.h:410:2: error: expected specifier-qualifier-list before 'compat_uptr_t' include/linux/compat.h:432:30: error: expected declaration specifiers or '...' before 'kernel_siginfo_t' include/linux/compat.h:435:9: error: type defaults to 'int' in declaration of 'kernel_siginfo_t' [-Werror=implicit-int] include/linux/compat.h:435:26: error: expected ';', ',' or ')' before '*' token include/linux/compat.h:442:30: error: expected declaration specifiers or '...' before 'sigset_t' arch/x86/include/asm/signal.h:32:25: error: unknown type name 'compat_sigset_t' arch/x86/include/asm/signal.h:32:25: error: unknown type name 'compat_sigset_t' include/linux/compat.h:449:57: error: type defaults to 'int' in declaration of 'sigset_t' [-Werror=implicit-int] include/linux/compat.h:449:66: error: expected ';', ',' or ')' before '*' token include/linux/compat.h:538:6: error: expected declaration specifiers or '...' before 'compat_long_t' include/linux/compat.h:539:6: error: expected declaration specifiers or '...' before 'compat_ulong_t' include/linux/compat.h:539:27: error: expected declaration specifiers or '...' before 'compat_ulong_t' include/linux/compat.h:541:59: error: expected declaration specifiers or '...' before 'compat_long_t' include/linux/compat.h:542:11: error: expected declaration specifiers or '...' before 'compat_ulong_t' include/linux/compat.h:542:32: error: expected declaration specifiers or '...' before 'compat_ulong_t' include/linux/compat.h:546:35: error: type defaults to 'int' in declaration of 'compat_stack_t' [-Werror=implicit-int] include/linux/compat.h:546:57: error: expected ';', ',' or ')' before '*' token include/linux/compat.h:547:28: error: expected declaration specifiers or '...' before 'compat_stack_t' include/linux/compat.h:976:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/compat.h:993:56: error: expected declaration specifiers or '...' before 'compat_size_t' include/linux/compat.h:995:44: error: expected declaration specifiers or '...' before 'compat_size_t' include/linux/compat.h:1014:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/compat.h:1022:51: error: type defaults to 'int' in declaration of 'compat_ulong_t' [-Werror=implicit-int] include/linux/compat.h:1022:73: error: expected ';', ',' or ')' before '*' token include/linux/compat.h:1024:24: error: expected declaration specifiers or '...' before 'compat_ulong_t' include/linux/compat.h:1043:39: error: expected declaration specifiers or '...' before 'compat_uptr_t' include/linux/compat.h:1049:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ptr_to_compat' arch/x86/include/asm/sigframe.h:88:13: error: section attribute not allowed for 'init_sigframe_size' arch/x86/include/asm/intel_ds.h:31:50: error: storage class specified for parameter 'cpu_debug_store' arch/x86/include/asm/intel_ds.h:31:50: error: alignment may not be specified for 'cpu_debug_store' arch/x86/include/asm/intel_ds.h:31:50: error: section attribute not allowed for 'cpu_debug_store' arch/x86/include/asm/cpu_entry_area.h:138:42: error: storage class specified for parameter 'cpu_entry_area' arch/x86/include/asm/cpu_entry_area.h:138:42: error: section attribute not allowed for 'cpu_entry_area' arch/x86/include/asm/cpu_entry_area.h:139:48: error: storage class specified for parameter 'cea_exception_stacks' arch/x86/include/asm/cpu_entry_area.h:139:48: error: section attribute not allowed for 'cea_exception_stacks' arch/x86/include/asm/cpu_entry_area.h:141:13: error: storage class specified for parameter 'setup_cpu_entry_areas' arch/x86/include/asm/cpu_entry_area.h:142:13: error: storage class specified for parameter 'cea_set_pte' arch/x86/include/asm/cpu_entry_area.h:144:31: error: storage class specified for parameter 'get_cpu_entry_area' arch/x86/include/asm/cpu_entry_area.h:147:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:17:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:48:47: error: storage class specified for parameter 'gdt_page' arch/x86/include/asm/desc.h:48:47: error: alignment may not be specified for 'gdt_page' arch/x86/include/asm/desc.h:48:47: error: section attribute not allowed for 'gdt_page' arch/x86/include/asm/desc.h:52:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:58:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:64:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:70:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:76:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:82:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:101:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:127:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:131:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:138:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:143:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:149:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:163:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:193:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:209:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:214:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:219:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:224:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:229:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:239:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:255:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:284:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:293:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:301:23: error: storage class specified for parameter '__tss_limit_invalid' arch/x86/include/asm/desc.h:301:23: error: section attribute not allowed for '__tss_limit_invalid' arch/x86/include/asm/desc.h:304:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:327:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:344:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:366:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:378:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:400:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:421:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/desc.h:434:22: error: storage class specified for parameter 'system_vectors' arch/x86/include/asm/desc.h:436:13: error: storage class specified for parameter 'load_current_idt' arch/x86/include/asm/desc.h:437:13: error: storage class specified for parameter 'idt_setup_early_handler' arch/x86/include/asm/desc.h:438:13: error: storage class specified for parameter 'idt_setup_early_traps' arch/x86/include/asm/desc.h:439:13: error: storage class specified for parameter 'idt_setup_traps' arch/x86/include/asm/desc.h:440:13: error: storage class specified for parameter 'idt_setup_apic_and_irq_gates' arch/x86/include/asm/desc.h:441:13: error: storage class specified for parameter 'idt_is_f00f_address' arch/x86/include/asm/desc.h:444:13: error: storage class specified for parameter 'idt_setup_early_pf' arch/x86/include/asm/desc.h:449:13: error: storage class specified for parameter 'idt_invalidate' arch/x86/include/asm/suspend_64.h:26:17: error: field 'regs' has incomplete type arch/x86/include/asm/suspend_64.h:61:13: error: storage class specified for parameter 'core_restore_code' arch/x86/include/asm/suspend_64.h:62:13: error: storage class specified for parameter 'restore_registers' arch/x86/include/asm/suspend.h:7:22: error: storage class specified for parameter 'restore_jump_address' arch/x86/include/asm/suspend.h:8:22: error: storage class specified for parameter 'jump_address_phys' arch/x86/include/asm/suspend.h:9:22: error: storage class specified for parameter 'restore_cr3' arch/x86/include/asm/suspend.h:10:22: error: storage class specified for parameter 'temp_pgt' arch/x86/include/asm/suspend.h:11:22: error: storage class specified for parameter 'relocated_restore_code' arch/x86/include/asm/suspend.h:12:12: error: storage class specified for parameter 'relocate_restore_code' arch/x86/include/asm/suspend.h:14:33: error: storage class specified for parameter 'restore_image' arch/x86/include/asm/smp.h:11:12: error: storage class specified for parameter 'smp_num_siblings' arch/x86/include/asm/smp.h:12:21: error: storage class specified for parameter 'num_processors' arch/x86/include/asm/smp.h:14:44: error: storage class specified for parameter 'cpu_sibling_map' arch/x86/include/asm/smp.h:14:44: error: section attribute not allowed for 'cpu_sibling_map' arch/x86/include/asm/smp.h:15:44: error: storage class specified for parameter 'cpu_core_map' arch/x86/include/asm/smp.h:15:44: error: section attribute not allowed for 'cpu_core_map' arch/x86/include/asm/smp.h:16:44: error: storage class specified for parameter 'cpu_die_map' arch/x86/include/asm/smp.h:16:44: error: section attribute not allowed for 'cpu_die_map' arch/x86/include/asm/smp.h:18:44: error: storage class specified for parameter 'cpu_llc_shared_map' arch/x86/include/asm/smp.h:18:44: error: section attribute not allowed for 'cpu_llc_shared_map' arch/x86/include/asm/smp.h:19:44: error: storage class specified for parameter 'cpu_l2c_shared_map' arch/x86/include/asm/smp.h:19:44: error: section attribute not allowed for 'cpu_l2c_shared_map' arch/x86/include/asm/smp.h:20:34: error: storage class specified for parameter 'cpu_llc_id' arch/x86/include/asm/smp.h:20:34: error: section attribute not allowed for 'cpu_llc_id' arch/x86/include/asm/smp.h:21:34: error: storage class specified for parameter 'cpu_l2c_id' arch/x86/include/asm/smp.h:21:34: error: section attribute not allowed for 'cpu_l2c_id' arch/x86/include/asm/smp.h:22:34: error: storage class specified for parameter 'cpu_number' arch/x86/include/asm/smp.h:22:34: error: section attribute not allowed for 'cpu_number' arch/x86/include/asm/smp.h:24:40: error: storage class specified for parameter 'x86_cpu_to_apicid' arch/x86/include/asm/smp.h:24:40: error: section attribute not allowed for 'x86_cpu_to_apicid' arch/x86/include/asm/smp.h:25:40: error: storage class specified for parameter 'x86_cpu_to_acpiid' arch/x86/include/asm/smp.h:25:40: error: section attribute not allowed for 'x86_cpu_to_acpiid' arch/x86/include/asm/smp.h:26:40: error: storage class specified for parameter 'x86_bios_cpu_apicid' arch/x86/include/asm/smp.h:26:40: error: section attribute not allowed for 'x86_bios_cpu_apicid' arch/x86/include/asm/smp.h:52:13: error: storage class specified for parameter 'set_cpu_sibling_map' arch/x86/include/asm/smp.h:178:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/smp.h:184:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/smp.h:189:17: error: storage class specified for parameter 'disabled_cpus' arch/x86/include/asm/smp.h:192:12: error: storage class specified for parameter 'hard_smp_processor_id' arch/x86/include/asm/invpcid.h:7:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/invpcid.h:28:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/invpcid.h:34:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/invpcid.h:40:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/invpcid.h:46:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pti.h:11:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/tlbflush.h:26:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/tlbflush.h:32:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/tlbflush.h:38:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/tlbflush.h:48:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/tlbflush.h:138:43: error: storage class specified for parameter 'cpu_tlbstate' arch/x86/include/asm/tlbflush.h:138:43: error: alignment may not be specified for 'cpu_tlbstate' arch/x86/include/asm/tlbflush.h:138:43: error: section attribute not allowed for 'cpu_tlbstate' arch/x86/include/asm/tlbflush.h:158:57: error: storage class specified for parameter 'cpu_tlbstate_shared' arch/x86/include/asm/tlbflush.h:158:57: error: section attribute not allowed for 'cpu_tlbstate_shared' arch/x86/include/asm/tlbflush.h:165:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/tlbflush.h:169:22: error: storage class specified for parameter 'mmu_cr4_features' arch/x86/include/asm/tlbflush.h:170:13: error: storage class specified for parameter 'trampoline_cr4_features' arch/x86/include/asm/tlbflush.h:172:13: error: storage class specified for parameter 'initialize_tlbstate_and_flush' arch/x86/include/asm/tlbflush.h:232:13: error: storage class specified for parameter 'flush_tlb_all' arch/x86/include/asm/tlbflush.h:233:13: error: storage class specified for parameter 'flush_tlb_mm_range' arch/x86/include/asm/tlbflush.h:236:13: error: storage class specified for parameter 'flush_tlb_kernel_range' arch/x86/include/asm/tlbflush.h:239:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/tlbflush.h:244:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/tlbflush.h:256:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/tlbflush.h:261:13: error: storage class specified for parameter 'arch_tlbbatch_flush' arch/x86/include/asm/tlbflush.h:266:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/tlbflush.h:319:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/tlbflush.h:342:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/tlbflush.h:363:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/tdx.h:72:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/tdx.h:72:44: error: expected declaration specifiers before ';' token arch/x86/include/asm/tdx.h:73:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/tdx.h:73:43: error: expected declaration specifiers before ';' token arch/x86/include/asm/tdx.h:75:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/tdx.h:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/sched/stat.h:16:22: error: storage class specified for parameter 'total_forks' include/linux/sched/stat.h:17:12: error: storage class specified for parameter 'nr_threads' include/linux/sched/stat.h:18:32: error: storage class specified for parameter 'process_counts' include/linux/sched/stat.h:18:32: error: section attribute not allowed for 'process_counts' include/linux/sched/stat.h:19:12: error: storage class specified for parameter 'nr_processes' include/linux/sched/stat.h:20:21: error: storage class specified for parameter 'nr_running' include/linux/sched/stat.h:21:13: error: storage class specified for parameter 'single_task_running' include/linux/sched/stat.h:22:21: error: storage class specified for parameter 'nr_iowait' include/linux/sched/stat.h:23:21: error: storage class specified for parameter 'nr_iowait_cpu' include/linux/sched/stat.h:26:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/interval_tree.h:15:1: error: storage class specified for parameter 'interval_tree_insert' include/linux/interval_tree.h:19:1: error: storage class specified for parameter 'interval_tree_remove' include/linux/interval_tree.h:23:1: error: storage class specified for parameter 'interval_tree_iter_first' include/linux/interval_tree.h:27:1: error: storage class specified for parameter 'interval_tree_iter_next' include/linux/mmu_notifier.h:657:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmu_notifier.h:670:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmu_notifier.h:675:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmu_notifier.h:680:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmu_notifier.h:686:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmu_notifier.h:692:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmu_notifier.h:698:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmu_notifier.h:703:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmu_notifier.h:708:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmu_notifier.h:714:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmu_notifier.h:719:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmu_notifier.h:724:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmu_notifier.h:728:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmu_notifier.h:732:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/mmu_notifier.h:747:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/profile.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/profile.h:29:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/profile.h:69:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/profile.h:74:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/profile.h:79:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/profile.h:84:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/hw_irq.h:95:24: error: storage class specified for parameter 'irq_cfg' arch/x86/include/asm/hw_irq.h:96:24: error: storage class specified for parameter 'irqd_cfg' arch/x86/include/asm/hw_irq.h:97:13: error: storage class specified for parameter 'lock_vector_lock' arch/x86/include/asm/hw_irq.h:98:13: error: storage class specified for parameter 'unlock_vector_lock' arch/x86/include/asm/hw_irq.h:103:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/hw_irq.h:104:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/hw_irq.h:107:13: error: storage class specified for parameter 'apic_ack_edge' arch/x86/include/asm/hw_irq.h:114:17: error: storage class specified for parameter 'irq_err_count' arch/x86/include/asm/hw_irq.h:115:17: error: storage class specified for parameter 'irq_mis_count' arch/x86/include/asm/hw_irq.h:117:13: error: storage class specified for parameter 'elcr_set_level_irq' arch/x86/include/asm/hw_irq.h:119:13: error: storage class specified for parameter 'irq_entries_start' arch/x86/include/asm/hw_irq.h:124:13: error: storage class specified for parameter 'spurious_entries_start' arch/x86/include/asm/hw_irq.h:130:26: error: storage class specified for parameter 'vector_irq_t' arch/x86/include/asm/hw_irq.h:131:31: error: storage class specified for parameter 'vector_irq' arch/x86/include/asm/hw_irq.h:131:31: error: section attribute not allowed for 'vector_irq' include/linux/irqhandler.h:12:16: error: storage class specified for parameter 'irq_flow_handler_t' include/linux/mod_devicetable.h:14:23: error: storage class specified for parameter 'kernel_ulong_t' include/linux/mod_devicetable.h:47:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:63:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:151:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:177:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:189:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:201:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:211:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:218:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:228:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:233:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:262:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:303:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:350:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:378:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:403:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:445:2: error: expected specifier-qualifier-list before 'guid_t' include/linux/mod_devicetable.h:456:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:466:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:476:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:503:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:516:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:527:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:535:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:595:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:627:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:638:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:679:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:721:2: error: unknown type name 'uuid_le' include/linux/mod_devicetable.h:723:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:747:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:753:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:788:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:809:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:818:2: error: expected specifier-qualifier-list before 'uuid_t' include/linux/mod_devicetable.h:847:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:855:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:873:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:897:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' include/linux/mod_devicetable.h:910:2: error: expected specifier-qualifier-list before 'guid_t' include/linux/fwnode.h:183:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fwnode.h:191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/fwnode.h:201:12: error: storage class specified for parameter 'fw_devlink_get_flags' include/linux/fwnode.h:202:13: error: storage class specified for parameter 'fw_devlink_is_strict' include/linux/property.h:134:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/property.h:140:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/property.h:146:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/property.h:152:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/property.h:158:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/property.h:163:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/property.h:168:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/property.h:173:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/property.h:178:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/property.h:184:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/property.h:190:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/property.h:196:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/property.h:202:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/property.h:208:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/property.h:214:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/property.h:220:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/property.h:226:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/property.h:232:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/property.h:238:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/property.h:245:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/property.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/property.h:440:17: error: storage class specified for parameter 'devcon_match_fn_t' include/linux/property.h:445:8: error: expected declaration specifiers or '...' before 'devcon_match_fn_t' include/linux/property.h:449:8: error: expected declaration specifiers or '...' before 'devcon_match_fn_t' include/linux/property.h:456:8: error: expected declaration specifiers or '...' before 'devcon_match_fn_t' include/linux/of.h:28:13: error: storage class specified for parameter 'phandle' include/linux/of.h:29:13: error: storage class specified for parameter 'ihandle' include/linux/of.h:53:2: error: expected specifier-qualifier-list before 'phandle' include/linux/of.h:93:2: error: expected specifier-qualifier-list before 'phandle' include/linux/of.h:104:25: error: storage class specified for parameter 'of_node_ktype' include/linux/of.h:105:39: error: storage class specified for parameter 'of_fwnode_ops' include/linux/of.h:107:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:126:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:129:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:133:28: error: storage class specified for parameter 'of_root' include/linux/of.h:134:28: error: storage class specified for parameter 'of_chosen' include/linux/of.h:135:28: error: storage class specified for parameter 'of_aliases' include/linux/of.h:136:28: error: storage class specified for parameter 'of_stdout' include/linux/of.h:137:23: error: storage class specified for parameter 'devtree_lock' include/linux/of.h:447:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:451:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:456:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:461:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:466:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:471:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:477:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:483:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:491:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:496:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:502:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:506:59: error: expected declaration specifiers or '...' before 'phandle' include/linux/of.h:512:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:517:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:523:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:529:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:535:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:542:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:548:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:555:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:561:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:567:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:572:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:577:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:584:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:592:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:598:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:604:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:610:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:617:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:623:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:628:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:634:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:639:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:644:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:651:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:658:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:667:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:673:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:682:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:689:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:696:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:703:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:713:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:722:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:729:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:738:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:743:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:750:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:755:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:760:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:765:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:770:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:775:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:780:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:786:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:792:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:797:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:803:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:808:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:812:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:817:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:822:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:826:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:830:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:837:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:842:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:858:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:867:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:876:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:884:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:889:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:894:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:913:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:960:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1006:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1026:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1045:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1064:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1083:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1103:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1122:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1148:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1164:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1193:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1225:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1255:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1285:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1297:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1304:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1311:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1318:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1372:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1411:15: error: storage class specified for parameter 'of_init_fn_2' include/linux/of.h:1412:15: error: storage class specified for parameter 'of_init_fn_1_ret' include/linux/of.h:1413:16: error: storage class specified for parameter 'of_init_fn_1' include/linux/of.h:1510:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1514:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1519:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1524:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1536:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1553:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1584:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1589:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1594:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1599:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/of.h:1604:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:134:36: error: storage class specified for parameter 'irq_generic_chip_ops' include/linux/irqdomain.h:228:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:234:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:251:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:257:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:263:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:289:27: error: storage class specified for parameter 'irq_find_matching_fwspec' include/linux/irqdomain.h:291:13: error: storage class specified for parameter 'irq_domain_check_msi_remap' include/linux/irqdomain.h:292:13: error: storage class specified for parameter 'irq_set_default_host' include/linux/irqdomain.h:293:27: error: storage class specified for parameter 'irq_get_default_host' include/linux/irqdomain.h:294:12: error: storage class specified for parameter 'irq_domain_alloc_descs' include/linux/irqdomain.h:299:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:303:39: error: storage class specified for parameter 'irqchip_fwnode_ops' include/linux/irqdomain.h:306:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:310:13: error: storage class specified for parameter 'irq_domain_update_bus_token' include/linux/irqdomain.h:316:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:326:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:331:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:346:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:361:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:380:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:399:13: error: storage class specified for parameter 'irq_domain_remove' include/linux/irqdomain.h:401:12: error: storage class specified for parameter 'irq_domain_associate' include/linux/irqdomain.h:403:13: error: storage class specified for parameter 'irq_domain_associate_many' include/linux/irqdomain.h:407:21: error: storage class specified for parameter 'irq_create_mapping_affinity' include/linux/irqdomain.h:410:21: error: storage class specified for parameter 'irq_create_fwspec_mapping' include/linux/irqdomain.h:411:13: error: storage class specified for parameter 'irq_dispose_mapping' include/linux/irqdomain.h:415:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:419:25: error: storage class specified for parameter '__irq_resolve_mapping' include/linux/irqdomain.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:436:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:447:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:451:36: error: storage class specified for parameter 'irq_domain_simple_ops' include/linux/irqdomain.h:479:25: error: storage class specified for parameter 'irq_domain_get_irq_data' include/linux/irqdomain.h:484:22: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' include/linux/irqdomain.h:486:13: error: storage class specified for parameter 'irq_domain_reset_irq_data' include/linux/irqdomain.h:488:27: error: storage class specified for parameter 'irq_domain_create_hierarchy' include/linux/irqdomain.h:499:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:505:12: error: storage class specified for parameter '__irq_domain_alloc_irqs' include/linux/irqdomain.h:509:13: error: storage class specified for parameter 'irq_domain_free_irqs' include/linux/irqdomain.h:510:12: error: storage class specified for parameter 'irq_domain_activate_irq' include/linux/irqdomain.h:511:13: error: storage class specified for parameter 'irq_domain_deactivate_irq' include/linux/irqdomain.h:515:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:520:12: error: storage class specified for parameter 'irq_domain_alloc_irqs_hierarchy' include/linux/irqdomain.h:523:12: error: storage class specified for parameter 'irq_domain_set_hwirq_and_chip' include/linux/irqdomain.h:528:13: error: storage class specified for parameter 'irq_domain_free_irqs_common' include/linux/irqdomain.h:531:13: error: storage class specified for parameter 'irq_domain_free_irqs_top' include/linux/irqdomain.h:534:12: error: storage class specified for parameter 'irq_domain_push_irq' include/linux/irqdomain.h:535:12: error: storage class specified for parameter 'irq_domain_pop_irq' include/linux/irqdomain.h:537:12: error: storage class specified for parameter 'irq_domain_alloc_irqs_parent' include/linux/irqdomain.h:541:13: error: storage class specified for parameter 'irq_domain_free_irqs_parent' include/linux/irqdomain.h:545:12: error: storage class specified for parameter 'irq_domain_disconnect_hierarchy' include/linux/irqdomain.h:549:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:554:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:560:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:565:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:570:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:575:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdomain.h:579:13: error: storage class specified for parameter 'irq_domain_hierarchical_is_msi_remap' arch/x86/include/asm/irqdomain.h:15:12: error: storage class specified for parameter 'x86_fwspec_is_ioapic' arch/x86/include/asm/irqdomain.h:16:12: error: storage class specified for parameter 'x86_fwspec_is_hpet' arch/x86/include/asm/irqdomain.h:18:27: error: storage class specified for parameter 'x86_vector_domain' arch/x86/include/asm/irqdomain.h:20:13: error: storage class specified for parameter 'init_irq_alloc_info' arch/x86/include/asm/irqdomain.h:22:13: error: storage class specified for parameter 'copy_irq_alloc_info' arch/x86/include/asm/irqdomain.h:43:36: error: storage class specified for parameter 'mp_ioapic_irqdomain_ops' arch/x86/include/asm/irqdomain.h:45:12: error: storage class specified for parameter 'mp_irqdomain_alloc' arch/x86/include/asm/irqdomain.h:47:13: error: storage class specified for parameter 'mp_irqdomain_free' arch/x86/include/asm/irqdomain.h:49:12: error: storage class specified for parameter 'mp_irqdomain_activate' arch/x86/include/asm/irqdomain.h:51:13: error: storage class specified for parameter 'mp_irqdomain_deactivate' arch/x86/include/asm/irqdomain.h:53:12: error: storage class specified for parameter 'mp_irqdomain_ioapic_idx' arch/x86/include/asm/irqdomain.h:61:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/msi.h:7:31: error: storage class specified for parameter 'msi_alloc_info_t' arch/x86/include/asm/msi.h:10:7: error: expected declaration specifiers or '...' before 'msi_alloc_info_t' arch/x86/include/asm/msi.h:26:28: error: storage class specified for parameter 'arch_msi_msg_data_t' arch/x86/include/asm/msi.h:49:28: error: storage class specified for parameter 'arch_msi_msg_addr_lo_t' arch/x86/include/asm/msi.h:57:28: error: storage class specified for parameter 'arch_msi_msg_addr_hi_t' include/linux/msi.h:57:3: error: expected specifier-qualifier-list before 'arch_msi_msg_addr_lo_t' include/linux/msi.h:61:3: error: expected specifier-qualifier-list before 'arch_msi_msg_addr_hi_t' include/linux/msi.h:65:3: error: expected specifier-qualifier-list before 'arch_msi_msg_data_t' include/linux/msi.h:69:12: error: storage class specified for parameter 'pci_msi_ignore_mask' include/linux/msi.h:82:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/msi.h:86:16: error: storage class specified for parameter 'irq_write_msi_msg_t' include/linux/msi.h:230:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/msi.h:236:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/msi.h:245:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/msi.h:258:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/msi.h:481:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/vmalloc.h:13:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/vmalloc.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmalloc.h:84:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmalloc.h:106:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmalloc.h:113:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmalloc.h:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmalloc.h:128:13: error: storage class specified for parameter 'vm_unmap_ram' include/linux/vmalloc.h:129:14: error: storage class specified for parameter 'vm_map_ram' include/linux/vmalloc.h:130:13: error: storage class specified for parameter 'vm_unmap_aliases' include/linux/vmalloc.h:133:20: error: storage class specified for parameter 'vmalloc_init' include/linux/vmalloc.h:133:20: error: section attribute not allowed for 'vmalloc_init' include/linux/vmalloc.h:134:22: error: storage class specified for parameter 'vmalloc_nr_pages' include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' include/linux/vmalloc.h:163:13: error: storage class specified for parameter 'vfree' include/linux/vmalloc.h:164:13: error: storage class specified for parameter 'vfree_atomic' include/linux/vmalloc.h:166:14: error: storage class specified for parameter 'vmap' include/linux/vmalloc.h:169:13: error: storage class specified for parameter 'vunmap' include/linux/vmalloc.h:171:12: error: storage class specified for parameter 'remap_vmalloc_range_partial' include/linux/vmalloc.h:175:12: error: storage class specified for parameter 'remap_vmalloc_range' include/linux/vmalloc.h:199:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmalloc.h:208:26: error: storage class specified for parameter 'get_vm_area' include/linux/vmalloc.h:209:26: error: storage class specified for parameter 'get_vm_area_caller' include/linux/vmalloc.h:211:26: error: storage class specified for parameter '__get_vm_area_caller' include/linux/vmalloc.h:216:26: error: storage class specified for parameter 'remove_vm_area' include/linux/vmalloc.h:217:26: error: storage class specified for parameter 'find_vm_area' include/linux/vmalloc.h:221:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmalloc.h:239:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/vmalloc.h:253:13: error: storage class specified for parameter 'vread' include/linux/vmalloc.h:258:25: error: storage class specified for parameter 'vmap_area_list' include/linux/vmalloc.h:259:20: error: storage class specified for parameter 'vm_area_add_early' include/linux/vmalloc.h:259:20: error: section attribute not allowed for 'vm_area_add_early' include/linux/vmalloc.h:260:20: error: storage class specified for parameter 'vm_area_register_early' include/linux/vmalloc.h:260:20: error: section attribute not allowed for 'vm_area_register_early' include/linux/context_tracking.h:92:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/context_tracking.h:93:36: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/context_tracking.h:94:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/context_tracking.h:95:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/context_tracking.h:96:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/context_tracking.h:97:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/context_tracking.h:98:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/context_tracking.h:99:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/context_tracking.h:100:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/context_tracking.h:107:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/context_tracking.h:134:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/context_tracking.h:135:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/trace_clock.h:10:20: error: storage class specified for parameter 'trace_clock_x86_tsc' arch/x86/include/asm/trace_clock.h:10:20: error: 'no_instrument_function' attribute applies only to functions include/linux/trace_clock.h:18:20: error: storage class specified for parameter 'trace_clock_local' include/linux/trace_clock.h:18:20: error: 'no_instrument_function' attribute applies only to functions include/linux/trace_clock.h:19:20: error: storage class specified for parameter 'trace_clock' include/linux/trace_clock.h:19:20: error: 'no_instrument_function' attribute applies only to functions include/linux/trace_clock.h:20:20: error: storage class specified for parameter 'trace_clock_jiffies' include/linux/trace_clock.h:20:20: error: 'no_instrument_function' attribute applies only to functions include/linux/trace_clock.h:21:20: error: storage class specified for parameter 'trace_clock_global' include/linux/trace_clock.h:21:20: error: 'no_instrument_function' attribute applies only to functions include/linux/trace_clock.h:22:20: error: storage class specified for parameter 'trace_clock_counter' include/linux/trace_clock.h:22:20: error: 'no_instrument_function' attribute applies only to functions include/linux/kallsyms.h:28:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kallsyms.h:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kallsyms.h:42:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kallsyms.h:50:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kallsyms.h:76:12: error: storage class specified for parameter 'kallsyms_lookup_size_offset' include/linux/kallsyms.h:87:12: error: storage class specified for parameter 'sprint_symbol' include/linux/kallsyms.h:88:12: error: storage class specified for parameter 'sprint_symbol_build_id' include/linux/kallsyms.h:89:12: error: storage class specified for parameter 'sprint_symbol_no_offset' include/linux/kallsyms.h:90:12: error: storage class specified for parameter 'sprint_backtrace' include/linux/kallsyms.h:91:12: error: storage class specified for parameter 'sprint_backtrace_build_id' include/linux/kallsyms.h:97:13: error: storage class specified for parameter 'kallsyms_show_value' include/linux/kallsyms.h:174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pid_namespace.h:36:29: error: storage class specified for parameter 'init_pid_ns' include/linux/pid_namespace.h:36:29: error: redefinition of parameter 'init_pid_ns' include/linux/pid_namespace.h:58:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pid_namespace.h:64:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pid_namespace.h:71:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pid_namespace.h:75:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pid_namespace.h:80:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pid_namespace.h:85:30: error: storage class specified for parameter 'task_active_pid_ns' include/linux/pid_namespace.h:90:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ptrace.h:20:12: error: storage class specified for parameter 'ptrace_access_vm' include/linux/ptrace.h:49:13: error: storage class specified for parameter 'arch_ptrace' include/linux/ptrace.h:51:12: error: storage class specified for parameter 'ptrace_readdata' include/linux/ptrace.h:52:12: error: storage class specified for parameter 'ptrace_writedata' include/linux/ptrace.h:53:13: error: storage class specified for parameter 'ptrace_disable' include/linux/ptrace.h:54:12: error: storage class specified for parameter 'ptrace_request' include/linux/ptrace.h:56:12: error: storage class specified for parameter 'ptrace_notify' include/linux/ptrace.h:57:13: error: storage class specified for parameter '__ptrace_link' include/linux/ptrace.h:60:13: error: storage class specified for parameter '__ptrace_unlink' include/linux/ptrace.h:61:13: error: storage class specified for parameter 'exit_ptrace' include/linux/ptrace.h:88:13: error: storage class specified for parameter 'ptrace_may_access' include/linux/ptrace.h:91:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ptrace.h:96:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ptrace.h:118:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ptrace.h:134:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ptrace.h:149:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ptrace.h:171:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ptrace.h:201:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ptrace.h:228:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ptrace.h:305:13: error: storage class specified for parameter 'user_enable_single_step' include/linux/ptrace.h:306:13: error: storage class specified for parameter 'user_disable_single_step' include/linux/ptrace.h:335:13: error: storage class specified for parameter 'user_enable_block_step' include/linux/ptrace.h:339:13: error: storage class specified for parameter 'user_single_step_report' include/linux/ptrace.h:405:12: error: storage class specified for parameter 'task_current_syscall' include/linux/ptrace.h:407:13: error: storage class specified for parameter 'sigaction_compat_abi' include/linux/ptrace.h:413:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ptrace.h:456:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ptrace.h:478:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/ftrace.h:91:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/ftrace.h:96:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:37:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:66:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:67:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:83:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:96:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:350:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:351:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:352:80: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:354:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:387:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:391:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:396:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:400:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:407:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:415:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:419:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:427:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:492:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:493:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:840:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:841:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:842:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:843:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:844:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:845:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:847:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:851:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:870:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:872:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:874:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:877:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:895:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:907:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:918:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:947:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:978:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:1006:16: error: storage class specified for parameter 'trace_func_graph_ret_t' include/linux/ftrace.h:1007:15: error: storage class specified for parameter 'trace_func_graph_ent_t' include/linux/ftrace.h:1009:12: error: storage class specified for parameter 'ftrace_graph_entry_stub' include/linux/ftrace.h:1105:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:1106:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:1107:80: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:1116:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:1120:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:1121:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/ftrace.h:1137:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hashtable.h:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hashtable.h:77:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hashtable.h:82:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hashtable.h:106:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hashtable.h:115:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/kvm_para.h:16:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/kvm_para.h:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/kvm_para.h:49:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/kvm_para.h:64:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/kvm_para.h:79:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/kvm_para.h:95:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/kvm_para.h:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/kvm_para.h:154:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/kvm_para.h:159:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/kvm_para.h:164:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/kvm_para.h:169:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/kvm_para.h:174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_para.h:9:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_para.h:14:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_types.h:39:24: error: storage class specified for parameter 'gva_t' include/linux/kvm_types.h:40:24: error: storage class specified for parameter 'gpa_t' include/linux/kvm_types.h:41:24: error: storage class specified for parameter 'gfn_t' include/linux/kvm_types.h:45:24: error: storage class specified for parameter 'hva_t' include/linux/kvm_types.h:46:24: error: storage class specified for parameter 'hpa_t' include/linux/kvm_types.h:47:24: error: storage class specified for parameter 'hfn_t' include/linux/kvm_types.h:49:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kvm_pfn_t' include/linux/kvm_types.h:59:2: error: expected specifier-qualifier-list before 'gpa_t' include/linux/kvm_types.h:67:2: error: expected specifier-qualifier-list before 'gpa_t' include/linux/cpuhotplug.h:286:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpuhotplug.h:306:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpuhotplug.h:326:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpuhotplug.h:348:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpuhotplug.h:371:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpuhotplug.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpuhotplug.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpuhotplug.h:429:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpuhotplug.h:444:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpuhotplug.h:454:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpuhotplug.h:467:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpuhotplug.h:480:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpuhotplug.h:498:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpuhotplug.h:512:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpuhotplug.h:519:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpu.h:32:13: error: storage class specified for parameter 'boot_cpu_init' include/linux/cpu.h:33:13: error: storage class specified for parameter 'boot_cpu_hotplug_init' include/linux/cpu.h:34:13: error: storage class specified for parameter 'cpu_init' include/linux/cpu.h:35:13: error: storage class specified for parameter 'trap_init' include/linux/cpu.h:37:12: error: storage class specified for parameter 'register_cpu' include/linux/cpu.h:38:23: error: storage class specified for parameter 'get_cpu_device' include/linux/cpu.h:39:13: error: storage class specified for parameter 'cpu_is_hotpluggable' include/linux/cpu.h:40:13: error: storage class specified for parameter 'arch_match_cpu_phys_id' include/linux/cpu.h:41:13: error: storage class specified for parameter 'arch_find_n_match_cpu_physical_id' include/linux/cpu.h:44:12: error: storage class specified for parameter 'cpu_add_dev_attr' include/linux/cpu.h:45:13: error: storage class specified for parameter 'cpu_remove_dev_attr' include/linux/cpu.h:47:12: error: storage class specified for parameter 'cpu_add_dev_attr_group' include/linux/cpu.h:48:13: error: storage class specified for parameter 'cpu_remove_dev_attr_group' include/linux/cpu.h:50:16: error: storage class specified for parameter 'cpu_show_meltdown' include/linux/cpu.h:52:16: error: storage class specified for parameter 'cpu_show_spectre_v1' include/linux/cpu.h:54:16: error: storage class specified for parameter 'cpu_show_spectre_v2' include/linux/cpu.h:56:16: error: storage class specified for parameter 'cpu_show_spec_store_bypass' include/linux/cpu.h:58:16: error: storage class specified for parameter 'cpu_show_l1tf' include/linux/cpu.h:60:16: error: storage class specified for parameter 'cpu_show_mds' include/linux/cpu.h:62:16: error: storage class specified for parameter 'cpu_show_tsx_async_abort' include/linux/cpu.h:65:16: error: storage class specified for parameter 'cpu_show_itlb_multihit' include/linux/cpu.h:67:16: error: storage class specified for parameter 'cpu_show_srbds' include/linux/cpu.h:68:16: error: storage class specified for parameter 'cpu_show_mmio_stale_data' include/linux/cpu.h:71:16: error: storage class specified for parameter 'cpu_show_retbleed' include/linux/cpu.h:75:16: error: storage class specified for parameter 'cpu_device_create' include/linux/cpu.h:109:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpu.h:113:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpu.h:116:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpu.h:119:24: error: storage class specified for parameter 'cpu_subsys' include/linux/cpu.h:121:12: error: storage class specified for parameter 'lockdep_is_cpus_held' include/linux/cpu.h:139:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpu.h:140:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpu.h:141:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpu.h:142:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpu.h:143:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpu.h:144:51: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpu.h:145:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpu.h:146:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpu.h:147:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpu.h:148:72: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpu.h:170:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpu.h:171:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpu.h:172:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpu.h:196:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpu.h:205:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpu.h:225:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpu.h:226:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpu.h:227:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpu.h:228:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpu.h:229:69: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/cpu.h:232:13: error: storage class specified for parameter 'cpu_mitigations_off' include/linux/cpu.h:233:13: error: storage class specified for parameter 'cpu_mitigations_auto_nosmt' arch/x86/include/asm/text-patching.h:16:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/text-patching.h:28:13: error: storage class specified for parameter 'text_poke_early' arch/x86/include/asm/text-patching.h:44:14: error: storage class specified for parameter 'text_poke' arch/x86/include/asm/text-patching.h:45:13: error: storage class specified for parameter 'text_poke_sync' arch/x86/include/asm/text-patching.h:46:14: error: storage class specified for parameter 'text_poke_kgdb' arch/x86/include/asm/text-patching.h:47:14: error: storage class specified for parameter 'text_poke_copy' arch/x86/include/asm/text-patching.h:48:14: error: storage class specified for parameter 'text_poke_set' arch/x86/include/asm/text-patching.h:49:12: error: storage class specified for parameter 'poke_int3_handler' arch/x86/include/asm/text-patching.h:50:13: error: storage class specified for parameter 'text_poke_bp' arch/x86/include/asm/text-patching.h:52:13: error: storage class specified for parameter 'text_poke_queue' arch/x86/include/asm/text-patching.h:53:13: error: storage class specified for parameter 'text_poke_finish' arch/x86/include/asm/text-patching.h:73:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/text-patching.h:102:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/text-patching.h:132:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/text-patching.h:138:12: error: storage class specified for parameter 'after_bootmem' arch/x86/include/asm/text-patching.h:139:42: error: storage class specified for parameter 'poking_mm' arch/x86/include/asm/text-patching.h:139:42: error: section attribute not allowed for 'poking_mm' arch/x86/include/asm/text-patching.h:140:38: error: storage class specified for parameter 'poking_addr' arch/x86/include/asm/text-patching.h:140:38: error: section attribute not allowed for 'poking_addr' arch/x86/include/asm/text-patching.h:145:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/text-patching.h:151:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/text-patching.h:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/text-patching.h:175:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/text-patching.h:182:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/static_call.h:66:13: error: storage class specified for parameter '__static_call_fixup' include/linux/static_call.h:144:13: error: storage class specified for parameter 'arch_static_call_transform' include/linux/static_call.h:163:19: error: storage class specified for parameter 'static_call_init' include/linux/static_call.h:163:19: error: section attribute not allowed for 'static_call_init' include/linux/static_call.h:177:13: error: storage class specified for parameter '__static_call_update' include/linux/static_call.h:178:12: error: storage class specified for parameter 'static_call_mod_init' include/linux/static_call.h:179:12: error: storage class specified for parameter 'static_call_text_reserved' include/linux/static_call.h:181:13: error: storage class specified for parameter '__static_call_return0' include/linux/tracepoint.h:36:27: error: storage class specified for parameter 'tracepoint_srcu' include/linux/tracepoint.h:39:1: error: storage class specified for parameter 'tracepoint_probe_register' include/linux/tracepoint.h:41:1: error: storage class specified for parameter 'tracepoint_probe_register_prio' include/linux/tracepoint.h:44:1: error: storage class specified for parameter 'tracepoint_probe_register_prio_may_exist' include/linux/tracepoint.h:47:1: error: storage class specified for parameter 'tracepoint_probe_unregister' include/linux/tracepoint.h:51:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/tracepoint.h:56:1: error: storage class specified for parameter 'for_each_kernel_tracepoint' include/linux/tracepoint.h:70:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/tracepoint.h:75:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/tracepoint.h:80:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/tracepoint.h:98:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/tracepoint.h:102:12: error: storage class specified for parameter 'syscall_regfunc' include/linux/tracepoint.h:103:13: error: storage class specified for parameter 'syscall_unregfunc' include/linux/tracepoint.h:115:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq_work.h:38:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq_work.h:43:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq_work.h:48:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq_work.h:53:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/irq_work.h:9:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/irq_work.h:12:13: error: storage class specified for parameter 'arch_irq_work_raise' include/asm-generic/early_ioremap.h:11:22: error: storage class specified for parameter 'early_ioremap' include/asm-generic/early_ioremap.h:13:14: error: storage class specified for parameter 'early_memremap' include/asm-generic/early_ioremap.h:15:14: error: storage class specified for parameter 'early_memremap_ro' include/asm-generic/early_ioremap.h:17:14: error: storage class specified for parameter 'early_memremap_prot' include/asm-generic/early_ioremap.h:19:13: error: storage class specified for parameter 'early_iounmap' include/asm-generic/early_ioremap.h:20:13: error: storage class specified for parameter 'early_memunmap' include/asm-generic/early_ioremap.h:24:13: error: storage class specified for parameter 'early_ioremap_init' include/asm-generic/early_ioremap.h:27:13: error: storage class specified for parameter 'early_ioremap_setup' include/asm-generic/early_ioremap.h:33:13: error: storage class specified for parameter 'early_ioremap_reset' include/asm-generic/early_ioremap.h:38:13: error: storage class specified for parameter 'copy_from_early_mem' arch/x86/include/asm/shared/io.h:9:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/shared/io.h:15:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/shared/io.h:9:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/shared/io.h:15:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/shared/io.h:9:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/shared/io.h:15:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:51:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:51:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:51:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:51:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:51:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:51:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:51:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:51:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:115:12: error: storage class specified for parameter 'valid_phys_addr_range' arch/x86/include/asm/io.h:116:12: error: storage class specified for parameter 'valid_mmap_phys_addr_range' arch/x86/include/asm/io.h:132:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:151:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:176:22: error: storage class specified for parameter 'ioremap_uc' arch/x86/include/asm/io.h:178:22: error: storage class specified for parameter 'ioremap_cache' arch/x86/include/asm/io.h:180:22: error: storage class specified for parameter 'ioremap_prot' arch/x86/include/asm/io.h:182:22: error: storage class specified for parameter 'ioremap_encrypted' arch/x86/include/asm/io.h:202:13: error: storage class specified for parameter 'iounmap' include/asm-generic/iomap.h:29:21: error: storage class specified for parameter 'ioread8' include/asm-generic/iomap.h:30:21: error: storage class specified for parameter 'ioread16' include/asm-generic/iomap.h:31:21: error: storage class specified for parameter 'ioread16be' include/asm-generic/iomap.h:32:21: error: storage class specified for parameter 'ioread32' include/asm-generic/iomap.h:33:21: error: storage class specified for parameter 'ioread32be' include/asm-generic/iomap.h:35:12: error: storage class specified for parameter 'ioread64' include/asm-generic/iomap.h:36:12: error: storage class specified for parameter 'ioread64be' include/asm-generic/iomap.h:40:24: error: storage class specified for parameter 'ioread64_lo_hi' include/asm-generic/iomap.h:41:24: error: storage class specified for parameter 'ioread64_hi_lo' include/asm-generic/iomap.h:42:26: error: storage class specified for parameter 'ioread64be_lo_hi' include/asm-generic/iomap.h:43:26: error: storage class specified for parameter 'ioread64be_hi_lo' include/asm-generic/iomap.h:50:13: error: storage class specified for parameter 'iowrite8' include/asm-generic/iomap.h:51:13: error: storage class specified for parameter 'iowrite16' include/asm-generic/iomap.h:52:13: error: storage class specified for parameter 'iowrite16be' include/asm-generic/iomap.h:53:13: error: storage class specified for parameter 'iowrite32' include/asm-generic/iomap.h:54:13: error: storage class specified for parameter 'iowrite32be' include/asm-generic/iomap.h:56:13: error: storage class specified for parameter 'iowrite64' include/asm-generic/iomap.h:57:13: error: storage class specified for parameter 'iowrite64be' include/asm-generic/iomap.h:61:25: error: storage class specified for parameter 'iowrite64_lo_hi' include/asm-generic/iomap.h:62:25: error: storage class specified for parameter 'iowrite64_hi_lo' include/asm-generic/iomap.h:63:27: error: storage class specified for parameter 'iowrite64be_lo_hi' include/asm-generic/iomap.h:64:27: error: storage class specified for parameter 'iowrite64be_hi_lo' include/asm-generic/iomap.h:82:13: error: storage class specified for parameter 'ioread8_rep' include/asm-generic/iomap.h:83:13: error: storage class specified for parameter 'ioread16_rep' include/asm-generic/iomap.h:84:13: error: storage class specified for parameter 'ioread32_rep' include/asm-generic/iomap.h:86:13: error: storage class specified for parameter 'iowrite8_rep' include/asm-generic/iomap.h:87:13: error: storage class specified for parameter 'iowrite16_rep' include/asm-generic/iomap.h:88:13: error: storage class specified for parameter 'iowrite32_rep' include/asm-generic/iomap.h:92:22: error: storage class specified for parameter 'ioport_map' include/asm-generic/iomap.h:93:13: error: storage class specified for parameter 'ioport_unmap' include/asm-generic/iomap.h:108:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/pci_iomap.h:36:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/pci_iomap.h:41:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/pci_iomap.h:47:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/pci_iomap.h:53:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/pci_iomap.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:229:13: error: storage class specified for parameter 'native_io_delay' arch/x86/include/asm/io.h:231:12: error: storage class specified for parameter 'io_delay_type' arch/x86/include/asm/io.h:232:13: error: storage class specified for parameter 'io_delay_init' arch/x86/include/asm/io.h:239:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:252:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:258:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:265:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:281:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:252:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:258:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:265:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:281:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:252:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:258:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:265:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:281:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:315:14: error: storage class specified for parameter 'xlate_dev_mem_ptr' arch/x86/include/asm/io.h:316:13: error: storage class specified for parameter 'unxlate_dev_mem_ptr' arch/x86/include/asm/io.h:321:12: error: storage class specified for parameter 'ioremap_change_attr' arch/x86/include/asm/io.h:323:22: error: storage class specified for parameter 'ioremap_wc' arch/x86/include/asm/io.h:325:22: error: storage class specified for parameter 'ioremap_wt' arch/x86/include/asm/io.h:328:13: error: storage class specified for parameter 'is_early_ioremap_ptep' include/asm-generic/io.h:94:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/io.h:96:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/io.h:98:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/io.h:100:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/io.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/io.h:418:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/io.h:434:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/io.h:451:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/io.h:468:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/io.h:483:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/io.h:498:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/io.h:514:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/io.h:742:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/io.h:750:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/io.h:758:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/io.h:767:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/io.h:776:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/io.h:785:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/io.h:1146:22: error: storage class specified for parameter 'ioport_map' include/asm-generic/io.h:1146:22: error: redefinition of parameter 'ioport_map' include/asm-generic/io.h:1147:13: error: storage class specified for parameter 'ioport_unmap' include/asm-generic/io.h:1147:13: error: redefinition of parameter 'ioport_unmap' include/asm-generic/io.h:1224:12: error: storage class specified for parameter 'devmem_is_allowed' arch/x86/include/asm/io.h:336:25: error: storage class specified for parameter 'arch_phys_wc_index' arch/x86/include/asm/io.h:339:25: error: storage class specified for parameter 'arch_phys_wc_add' arch/x86/include/asm/io.h:341:13: error: storage class specified for parameter 'arch_phys_wc_del' arch/x86/include/asm/io.h:346:12: error: storage class specified for parameter 'arch_io_reserve_memtype_wc' arch/x86/include/asm/io.h:347:13: error: storage class specified for parameter 'arch_io_free_memtype_wc' arch/x86/include/asm/io.h:362:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/io.h:382:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/compiler_attributes.h:157:41: error: expected declaration specifiers before '__attribute__' include/asm-generic/irq_regs.h:17:35: error: storage class specified for parameter '__irq_regs' include/asm-generic/irq_regs.h:17:35: error: section attribute not allowed for '__irq_regs' include/asm-generic/irq_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/irq_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:257:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:262:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:267:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:272:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:277:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:282:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:287:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:296:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:303:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:312:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:317:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:322:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:327:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:332:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:337:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:342:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:347:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:352:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:357:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:362:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:367:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:372:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:377:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:382:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:387:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:392:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:407:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:412:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:417:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:422:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:427:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:432:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:437:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:442:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:447:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:454:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdesc.h:59:2: error: expected specifier-qualifier-list before 'irq_flow_handler_t' include/linux/irqdesc.h:108:13: error: storage class specified for parameter 'irq_lock_sparse' include/linux/irqdesc.h:109:13: error: storage class specified for parameter 'irq_unlock_sparse' include/linux/irqdesc.h:118:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdesc.h:123:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdesc.h:128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdesc.h:133:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdesc.h:138:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdesc.h:143:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdesc.h:148:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdesc.h:157:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdesc.h:178:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdesc.h:193:8: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' include/linux/irqdesc.h:215:6: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' include/linux/irqdesc.h:227:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdesc.h:232:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdesc.h:237:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irqdesc.h:246:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:609:12: error: storage class specified for parameter 'setup_percpu_irq' include/linux/irq.h:610:13: error: storage class specified for parameter 'remove_percpu_irq' include/linux/irq.h:616:12: error: storage class specified for parameter 'irq_set_affinity_locked' include/linux/irq.h:618:12: error: storage class specified for parameter 'irq_set_vcpu_affinity' include/linux/irq.h:637:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:638:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:639:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:642:12: error: storage class specified for parameter 'no_irq_affinity' include/linux/irq.h:657:13: error: storage class specified for parameter 'handle_level_irq' include/linux/irq.h:658:13: error: storage class specified for parameter 'handle_fasteoi_irq' include/linux/irq.h:659:13: error: storage class specified for parameter 'handle_edge_irq' include/linux/irq.h:660:13: error: storage class specified for parameter 'handle_edge_eoi_irq' include/linux/irq.h:661:13: error: storage class specified for parameter 'handle_simple_irq' include/linux/irq.h:662:13: error: storage class specified for parameter 'handle_untracked_irq' include/linux/irq.h:663:13: error: storage class specified for parameter 'handle_percpu_irq' include/linux/irq.h:664:13: error: storage class specified for parameter 'handle_percpu_devid_irq' include/linux/irq.h:665:13: error: storage class specified for parameter 'handle_bad_irq' include/linux/irq.h:666:13: error: storage class specified for parameter 'handle_nested_irq' include/linux/irq.h:668:13: error: storage class specified for parameter 'handle_fasteoi_nmi' include/linux/irq.h:669:13: error: storage class specified for parameter 'handle_percpu_devid_fasteoi_nmi' include/linux/irq.h:671:12: error: storage class specified for parameter 'irq_chip_compose_msi_msg' include/linux/irq.h:672:12: error: storage class specified for parameter 'irq_chip_pm_get' include/linux/irq.h:673:12: error: storage class specified for parameter 'irq_chip_pm_put' include/linux/irq.h:675:13: error: storage class specified for parameter 'handle_fasteoi_ack_irq' include/linux/irq.h:676:13: error: storage class specified for parameter 'handle_fasteoi_mask_irq' include/linux/irq.h:677:12: error: storage class specified for parameter 'irq_chip_set_parent_state' include/linux/irq.h:680:12: error: storage class specified for parameter 'irq_chip_get_parent_state' include/linux/irq.h:683:13: error: storage class specified for parameter 'irq_chip_enable_parent' include/linux/irq.h:684:13: error: storage class specified for parameter 'irq_chip_disable_parent' include/linux/irq.h:685:13: error: storage class specified for parameter 'irq_chip_ack_parent' include/linux/irq.h:686:12: error: storage class specified for parameter 'irq_chip_retrigger_hierarchy' include/linux/irq.h:687:13: error: storage class specified for parameter 'irq_chip_mask_parent' include/linux/irq.h:688:13: error: storage class specified for parameter 'irq_chip_mask_ack_parent' include/linux/irq.h:689:13: error: storage class specified for parameter 'irq_chip_unmask_parent' include/linux/irq.h:690:13: error: storage class specified for parameter 'irq_chip_eoi_parent' include/linux/irq.h:691:12: error: storage class specified for parameter 'irq_chip_set_affinity_parent' include/linux/irq.h:694:12: error: storage class specified for parameter 'irq_chip_set_wake_parent' include/linux/irq.h:695:12: error: storage class specified for parameter 'irq_chip_set_vcpu_affinity_parent' include/linux/irq.h:697:12: error: storage class specified for parameter 'irq_chip_set_type_parent' include/linux/irq.h:698:12: error: storage class specified for parameter 'irq_chip_request_resources_parent' include/linux/irq.h:699:13: error: storage class specified for parameter 'irq_chip_release_resources_parent' include/linux/irq.h:703:51: error: expected declaration specifiers or '...' before 'irqreturn_t' include/linux/irq.h:707:12: error: storage class specified for parameter 'noirqdebug_setup' include/linux/irq.h:710:12: error: storage class specified for parameter 'can_request_irq' include/linux/irq.h:713:24: error: storage class specified for parameter 'no_irq_chip' include/linux/irq.h:714:24: error: storage class specified for parameter 'dummy_irq_chip' include/linux/irq.h:718:10: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' include/linux/irq.h:722:10: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' include/linux/irq.h:727:12: error: storage class specified for parameter 'irq_set_percpu_devid' include/linux/irq.h:728:12: error: storage class specified for parameter 'irq_set_percpu_devid_partition' include/linux/irq.h:730:12: error: storage class specified for parameter 'irq_get_percpu_devid_partition' include/linux/irq.h:734:37: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' include/linux/irq.h:738:35: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' include/linux/irq.h:749:43: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' include/linux/irq.h:760:52: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' include/linux/irq.h:766:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:771:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:776:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:781:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:786:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:791:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:796:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:804:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:811:12: error: storage class specified for parameter 'irq_set_chip' include/linux/irq.h:812:12: error: storage class specified for parameter 'irq_set_handler_data' include/linux/irq.h:813:12: error: storage class specified for parameter 'irq_set_chip_data' include/linux/irq.h:814:12: error: storage class specified for parameter 'irq_set_irq_type' include/linux/irq.h:815:12: error: storage class specified for parameter 'irq_set_msi_desc' include/linux/irq.h:816:12: error: storage class specified for parameter 'irq_set_msi_desc_off' include/linux/irq.h:818:25: error: storage class specified for parameter 'irq_get_irq_data' include/linux/irq.h:821:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:827:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:832:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:838:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:843:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:849:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:854:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:860:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:865:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:871:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:880:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:886:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:896:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:903:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:923:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:927:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:934:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:983:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:1027:2: error: expected specifier-qualifier-list before 'irq_flow_handler_t' include/linux/irq.h:1143:34: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' include/linux/irq.h:1154:8: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' include/linux/irq.h:1163:10: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' include/linux/irq.h:1176:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:1183:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:1189:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:1206:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:1207:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:1222:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/irq.h:1231:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/uapi/asm-generic/bpf_perf_event.h:7:24: error: storage class specified for parameter 'bpf_user_pt_regs_t' include/uapi/linux/bpf_perf_event.h:14:2: error: expected specifier-qualifier-list before 'bpf_user_pt_regs_t' arch/x86/include/asm/perf_event.h:277:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/perf_event.h:334:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/perf_event.h:339:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/perf_event.h:469:12: error: storage class specified for parameter 'get_ibs_caps' arch/x86/include/asm/perf_event.h:475:13: error: storage class specified for parameter 'perf_events_lapic_init' arch/x86/include/asm/perf_event.h:491:17: error: field 'regs' has incomplete type arch/x86/include/asm/perf_event.h:495:22: error: storage class specified for parameter 'perf_instruction_pointer' arch/x86/include/asm/perf_event.h:496:22: error: storage class specified for parameter 'perf_misc_flags' include/linux/compiler_attributes.h:157:41: error: expected declaration specifiers before '__attribute__' arch/x86/include/asm/switch_to.h:44:17: error: field 'regs' has incomplete type arch/x86/include/asm/switch_to.h:66:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/switch_to.h:82:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/stacktrace.h:43:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/stacktrace.h:54:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/stacktrace.h:84:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/stacktrace.h:91:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/perf_event.h:524:13: error: storage class specified for parameter 'perf_get_x86_pmu_capability' arch/x86/include/asm/perf_event.h:525:12: error: storage class specified for parameter 'perf_get_hw_event_config' arch/x86/include/asm/perf_event.h:526:13: error: storage class specified for parameter 'perf_check_microcode' arch/x86/include/asm/perf_event.h:527:13: error: storage class specified for parameter 'perf_clear_dirty_counters' arch/x86/include/asm/perf_event.h:528:12: error: storage class specified for parameter 'x86_perf_rdpmc_index' arch/x86/include/asm/perf_event.h:545:38: error: storage class specified for parameter 'perf_guest_get_msrs' arch/x86/include/asm/perf_event.h:546:12: error: storage class specified for parameter 'x86_perf_get_lbr' arch/x86/include/asm/perf_event.h:556:14: error: storage class specified for parameter 'intel_pt_handle_vmx' arch/x86/include/asm/perf_event.h:565:14: error: storage class specified for parameter 'amd_pmu_enable_virt' arch/x86/include/asm/perf_event.h:566:14: error: storage class specified for parameter 'amd_pmu_disable_virt' arch/x86/include/asm/kdebug.h:35:13: error: storage class specified for parameter 'die' arch/x86/include/asm/kdebug.h:37:25: error: storage class specified for parameter '__die' arch/x86/include/asm/kdebug.h:38:13: error: storage class specified for parameter 'show_stack_regs' arch/x86/include/asm/kdebug.h:39:13: error: storage class specified for parameter '__show_regs' arch/x86/include/asm/kdebug.h:41:13: error: storage class specified for parameter 'show_iret_regs' arch/x86/include/asm/kdebug.h:42:22: error: storage class specified for parameter 'oops_begin' arch/x86/include/asm/kdebug.h:43:13: error: storage class specified for parameter 'oops_end' arch/x86/include/asm/hw_breakpoint.h:53:12: error: storage class specified for parameter 'arch_check_bp_in_kernelspace' arch/x86/include/asm/hw_breakpoint.h:54:12: error: storage class specified for parameter 'hw_breakpoint_arch_parse' arch/x86/include/asm/hw_breakpoint.h:57:12: error: storage class specified for parameter 'hw_breakpoint_exceptions_notify' arch/x86/include/asm/hw_breakpoint.h:67:1: error: storage class specified for parameter 'arch_fill_perf_breakpoint' arch/x86/include/asm/hw_breakpoint.h:72:12: error: storage class specified for parameter 'arch_bp_generic_fields' arch/x86/include/asm/hw_breakpoint.h:75:19: error: storage class specified for parameter 'perf_ops_bp' include/linux/jump_label_ratelimit.h:81:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/jump_label_ratelimit.h:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/jump_label_ratelimit.h:92:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/file.h:16:13: error: storage class specified for parameter 'fput' include/linux/file.h:24:21: error: storage class specified for parameter 'alloc_file_pseudo' include/linux/file.h:26:21: error: storage class specified for parameter 'alloc_file_clone' include/linux/file.h:30:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/file.h:43:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/file.h:48:21: error: storage class specified for parameter 'fget' include/linux/file.h:49:21: error: storage class specified for parameter 'fget_raw' include/linux/file.h:50:21: error: storage class specified for parameter 'fget_task' include/linux/file.h:51:22: error: storage class specified for parameter '__fdget' include/linux/file.h:52:22: error: storage class specified for parameter '__fdget_raw' include/linux/file.h:53:22: error: storage class specified for parameter '__fdget_pos' include/linux/file.h:54:13: error: storage class specified for parameter '__f_unlock_pos' include/linux/file.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/file.h:62:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/file.h:67:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/file.h:72:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/file.h:77:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/file.h:83:12: error: storage class specified for parameter 'f_dupfd' include/linux/file.h:84:12: error: storage class specified for parameter 'replace_fd' include/linux/file.h:85:13: error: storage class specified for parameter 'set_close_on_exec' include/linux/file.h:86:13: error: storage class specified for parameter 'get_close_on_exec' include/linux/file.h:87:12: error: storage class specified for parameter '__get_unused_fd_flags' include/linux/file.h:88:12: error: storage class specified for parameter 'get_unused_fd_flags' include/linux/file.h:89:13: error: storage class specified for parameter 'put_unused_fd' include/linux/file.h:91:13: error: storage class specified for parameter 'fd_install' include/linux/file.h:93:12: error: storage class specified for parameter '__receive_fd' include/linux/file.h:96:12: error: storage class specified for parameter 'receive_fd' include/linux/file.h:100:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/file.h:107:13: error: storage class specified for parameter 'flush_delayed_fput' include/linux/file.h:108:13: error: storage class specified for parameter '__fput_sync' include/linux/file.h:110:21: error: storage class specified for parameter 'sysctl_nr_open_min' include/linux/file.h:110:41: error: storage class specified for parameter 'sysctl_nr_open_max' include/linux/kernel_read_file.h:26:27: error: storage class specified for parameter 'kernel_read_file_str' include/linux/kernel_read_file.h:26:1: error: parameter 'kernel_read_file_str' is initialized include/linux/kernel_read_file.h:27:39: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] include/linux/kernel_read_file.h:31:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:137:26: error: storage class specified for parameter 'lockdown_reasons' include/linux/security.h:140:12: error: storage class specified for parameter 'cap_capable' include/linux/security.h:142:12: error: storage class specified for parameter 'cap_settime' include/linux/security.h:143:12: error: storage class specified for parameter 'cap_ptrace_access_check' include/linux/security.h:144:12: error: storage class specified for parameter 'cap_ptrace_traceme' include/linux/security.h:145:51: error: expected declaration specifiers or '...' before 'kernel_cap_t' include/linux/security.h:145:76: error: expected declaration specifiers or '...' before 'kernel_cap_t' include/linux/security.h:145:103: error: expected declaration specifiers or '...' before 'kernel_cap_t' include/linux/security.h:147:15: error: type defaults to 'int' in declaration of 'kernel_cap_t' [-Werror=implicit-int] include/linux/security.h:147:28: error: expected ';', ',' or ')' before '*' token include/linux/security.h:150:12: error: storage class specified for parameter 'cap_bprm_creds_from_file' include/linux/security.h:161:12: error: storage class specified for parameter 'cap_mmap_addr' include/linux/security.h:162:12: error: storage class specified for parameter 'cap_mmap_file' include/linux/security.h:164:12: error: storage class specified for parameter 'cap_task_fix_setuid' include/linux/security.h:165:12: error: storage class specified for parameter 'cap_task_prctl' include/linux/security.h:167:12: error: storage class specified for parameter 'cap_task_setscheduler' include/linux/security.h:168:12: error: storage class specified for parameter 'cap_task_setioprio' include/linux/security.h:169:12: error: storage class specified for parameter 'cap_task_setnice' include/linux/security.h:170:12: error: storage class specified for parameter 'cap_vm_enough_memory' include/linux/security.h:187:22: error: storage class specified for parameter 'mmap_min_addr' include/linux/security.h:188:22: error: storage class specified for parameter 'dac_mmap_min_addr' include/linux/security.h:223:12: error: storage class specified for parameter 'mmap_min_addr_handler' include/linux/security.h:228:15: error: storage class specified for parameter 'initxattrs' include/linux/security.h:240:27: error: storage class specified for parameter 'kernel_load_data_str' include/linux/security.h:240:1: error: parameter 'kernel_load_data_str' is initialized include/linux/security.h:241:43: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] include/linux/security.h:245:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:482:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:487:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:492:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:497:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:506:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:511:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:516:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:522:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:528:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:535:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:541:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:546:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:551:8: error: expected declaration specifiers or '...' before 'kernel_cap_t' include/linux/security.h:552:8: error: expected declaration specifiers or '...' before 'kernel_cap_t' include/linux/security.h:553:8: error: expected declaration specifiers or '...' before 'kernel_cap_t' include/linux/security.h:560:14: error: type defaults to 'int' in declaration of 'kernel_cap_t' [-Werror=implicit-int] include/linux/security.h:560:27: error: expected ';', ',' or ')' before '*' token include/linux/security.h:571:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:577:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:582:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:587:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:593:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:598:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:603:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:609:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:614:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:619:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:623:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:628:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:633:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:638:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:643:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:646:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:650:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:656:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:662:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:668:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:674:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:679:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:686:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:691:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:697:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:705:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:713:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:719:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:725:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:730:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:735:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:743:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:751:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:759:13: error: type defaults to 'int' in declaration of 'initxattrs' [-Werror=implicit-int] include/linux/security.h:759:24: error: expected ';', ',' or ')' before 'xattrs' include/linux/security.h:768:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:777:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:784:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:791:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:797:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:804:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:811:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:817:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:824:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:833:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:838:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:845:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:850:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:857:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:862:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:869:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:875:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:879:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:884:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:891:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:896:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:902:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:910:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:915:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:920:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:925:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:930:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:936:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:941:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:946:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:951:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:956:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:960:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:966:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:971:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:978:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:983:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:989:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:994:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1001:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1006:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1011:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1017:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1022:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1025:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1030:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1035:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1041:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1045:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1050:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1056:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1061:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1066:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1073:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1080:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1087:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1094:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1101:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1107:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1112:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1117:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1122:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1127:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1132:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1137:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1142:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1147:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1154:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1166:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1171:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1176:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1183:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1196:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1199:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1205:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1210:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1215:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1220:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1223:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1228:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1232:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1237:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1243:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1251:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1256:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1261:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1265:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1270:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1276:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1281:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1286:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1289:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1294:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1301:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1307:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1311:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1317:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1322:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1327:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1332:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1339:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1344:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1348:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1352:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1356:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1360:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1364:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1377:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1386:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1449:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1455:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1461:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1469:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1475:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1482:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1489:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1494:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1500:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1506:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1513:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1518:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1523:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1529:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1535:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1540:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1545:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1551:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1556:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1561:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1566:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1570:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1575:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1580:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1584:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1589:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1595:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1600:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1604:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1609:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1613:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1617:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1622:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1626:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1631:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1636:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1641:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1647:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1654:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1661:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1666:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1678:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1683:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1688:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1693:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1721:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1726:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1731:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1735:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1741:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1747:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1752:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1756:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1761:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1768:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1773:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1779:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1803:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1809:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1814:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1820:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1825:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1831:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1838:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1847:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1852:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1856:64: error: expected declaration specifiers or '...' before 'kuid_t' include/linux/security.h:1856:76: error: expected declaration specifiers or '...' before 'kgid_t' include/linux/security.h:1862:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1953:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1962:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1970:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:1975:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:2040:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:2045:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:2050:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:2054:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:2059:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:2072:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:2076:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/security.h:2080:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:80:25: error: storage class specified for parameter 'perf_copy_f' include/linux/perf_event.h:88:2: error: expected specifier-qualifier-list before 'perf_copy_f' include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' include/linux/perf_event.h:224:2: error: expected specifier-qualifier-list before 'local64_t' include/linux/perf_event.h:595:16: error: storage class specified for parameter 'perf_overflow_handler_t' include/linux/perf_event.h:703:2: error: expected specifier-qualifier-list before 'local64_t' include/linux/perf_event.h:899:2: error: expected specifier-qualifier-list before 'ktime_t' include/linux/perf_event.h:934:2: error: expected specifier-qualifier-list before 'bpf_user_pt_regs_t' include/linux/perf_event.h:974:14: error: storage class specified for parameter 'perf_aux_output_begin' include/linux/perf_event.h:976:13: error: storage class specified for parameter 'perf_aux_output_end' include/linux/perf_event.h:978:12: error: storage class specified for parameter 'perf_aux_output_skip' include/linux/perf_event.h:980:14: error: storage class specified for parameter 'perf_get_aux' include/linux/perf_event.h:981:13: error: storage class specified for parameter 'perf_aux_output_flag' include/linux/perf_event.h:982:13: error: storage class specified for parameter 'perf_event_itrace_started' include/linux/perf_event.h:984:12: error: storage class specified for parameter 'perf_pmu_register' include/linux/perf_event.h:985:13: error: storage class specified for parameter 'perf_pmu_unregister' include/linux/perf_event.h:987:13: error: storage class specified for parameter '__perf_event_task_sched_in' include/linux/perf_event.h:989:13: error: storage class specified for parameter '__perf_event_task_sched_out' include/linux/perf_event.h:991:12: error: storage class specified for parameter 'perf_event_init_task' include/linux/perf_event.h:992:13: error: storage class specified for parameter 'perf_event_exit_task' include/linux/perf_event.h:993:13: error: storage class specified for parameter 'perf_event_free_task' include/linux/perf_event.h:994:13: error: storage class specified for parameter 'perf_event_delayed_put' include/linux/perf_event.h:995:21: error: storage class specified for parameter 'perf_event_get' include/linux/perf_event.h:996:33: error: storage class specified for parameter 'perf_get_event' include/linux/perf_event.h:997:38: error: storage class specified for parameter 'perf_event_attrs' include/linux/perf_event.h:998:13: error: storage class specified for parameter 'perf_event_print_debug' include/linux/perf_event.h:999:13: error: storage class specified for parameter 'perf_pmu_disable' include/linux/perf_event.h:1000:13: error: storage class specified for parameter 'perf_pmu_enable' include/linux/perf_event.h:1001:13: error: storage class specified for parameter 'perf_sched_cb_dec' include/linux/perf_event.h:1002:13: error: storage class specified for parameter 'perf_sched_cb_inc' include/linux/perf_event.h:1003:12: error: storage class specified for parameter 'perf_event_task_disable' include/linux/perf_event.h:1004:12: error: storage class specified for parameter 'perf_event_task_enable' include/linux/perf_event.h:1006:13: error: storage class specified for parameter 'perf_pmu_resched' include/linux/perf_event.h:1008:12: error: storage class specified for parameter 'perf_event_refresh' include/linux/perf_event.h:1009:13: error: storage class specified for parameter 'perf_event_update_userpage' include/linux/perf_event.h:1010:12: error: storage class specified for parameter 'perf_event_release_kernel' include/linux/perf_event.h:1015:5: error: expected declaration specifiers or '...' before 'perf_overflow_handler_t' include/linux/perf_event.h:1017:13: error: storage class specified for parameter 'perf_pmu_migrate_context' include/linux/perf_event.h:1021:12: error: storage class specified for parameter 'perf_event_read_value' include/linux/perf_event.h:1079:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1096:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1107:13: error: storage class specified for parameter 'perf_output_sample' include/linux/perf_event.h:1111:13: error: storage class specified for parameter 'perf_prepare_sample' include/linux/perf_event.h:1116:12: error: storage class specified for parameter 'perf_event_overflow' include/linux/perf_event.h:1120:13: error: storage class specified for parameter 'perf_event_output_forward' include/linux/perf_event.h:1123:13: error: storage class specified for parameter 'perf_event_output_backward' include/linux/perf_event.h:1126:12: error: storage class specified for parameter 'perf_event_output' include/linux/perf_event.h:1132:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1141:1: error: storage class specified for parameter 'perf_event_header__init_id' include/linux/perf_event.h:1145:1: error: storage class specified for parameter 'perf_event__output_id_sample' include/linux/perf_event.h:1150:1: error: storage class specified for parameter 'perf_log_lost_samples' include/linux/perf_event.h:1153:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1162:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1170:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1178:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1183:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1187:26: error: storage class specified for parameter 'perf_swevent_enabled' include/linux/perf_event.h:1189:13: error: storage class specified for parameter '___perf_sw_event' include/linux/perf_event.h:1190:13: error: storage class specified for parameter '__perf_sw_event' include/linux/perf_event.h:1211:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1217:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1222:33: error: storage class specified for parameter '__perf_regs' include/linux/perf_event.h:1222:33: error: array type has incomplete element type 'struct pt_regs' include/linux/perf_event.h:1230:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1237:32: error: storage class specified for parameter 'perf_sched_events' include/linux/perf_event.h:1240:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1245:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1252:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1265:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1280:13: error: storage class specified for parameter 'perf_event_mmap' include/linux/perf_event.h:1282:13: error: storage class specified for parameter 'perf_event_ksymbol' include/linux/perf_event.h:1284:13: error: storage class specified for parameter 'perf_event_bpf_event' include/linux/perf_event.h:1310:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1311:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1312:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1315:13: error: storage class specified for parameter 'perf_event_exec' include/linux/perf_event.h:1316:13: error: storage class specified for parameter 'perf_event_comm' include/linux/perf_event.h:1317:13: error: storage class specified for parameter 'perf_event_namespaces' include/linux/perf_event.h:1318:13: error: storage class specified for parameter 'perf_event_fork' include/linux/perf_event.h:1319:13: error: storage class specified for parameter 'perf_event_text_poke' include/linux/perf_event.h:1324:46: error: storage class specified for parameter 'perf_callchain_entry' include/linux/perf_event.h:1324:46: error: section attribute not allowed for 'perf_callchain_entry' include/linux/perf_event.h:1326:13: error: storage class specified for parameter 'perf_callchain_user' include/linux/perf_event.h:1327:13: error: storage class specified for parameter 'perf_callchain_kernel' include/linux/perf_event.h:1329:1: error: storage class specified for parameter 'get_perf_callchain' include/linux/perf_event.h:1331:37: error: storage class specified for parameter 'perf_callchain' include/linux/perf_event.h:1332:12: error: storage class specified for parameter 'get_callchain_buffers' include/linux/perf_event.h:1333:13: error: storage class specified for parameter 'put_callchain_buffers' include/linux/perf_event.h:1334:37: error: storage class specified for parameter 'get_callchain_entry' include/linux/perf_event.h:1335:13: error: storage class specified for parameter 'put_callchain_entry' include/linux/perf_event.h:1337:12: error: storage class specified for parameter 'sysctl_perf_event_max_stack' include/linux/perf_event.h:1338:12: error: storage class specified for parameter 'sysctl_perf_event_max_contexts_per_stack' include/linux/perf_event.h:1341:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1354:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1365:12: error: storage class specified for parameter 'sysctl_perf_event_paranoid' include/linux/perf_event.h:1366:12: error: storage class specified for parameter 'sysctl_perf_event_mlock' include/linux/perf_event.h:1367:12: error: storage class specified for parameter 'sysctl_perf_event_sample_rate' include/linux/perf_event.h:1368:12: error: storage class specified for parameter 'sysctl_perf_cpu_time_max_percent' include/linux/perf_event.h:1370:13: error: storage class specified for parameter 'perf_sample_event_took' include/linux/perf_event.h:1388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1393:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1401:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1416:13: error: storage class specified for parameter 'perf_event_init' include/linux/perf_event.h:1417:13: error: storage class specified for parameter 'perf_tp_event' include/linux/perf_event.h:1421:13: error: storage class specified for parameter 'perf_bp_event' include/linux/perf_event.h:1433:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1438:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1443:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1448:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1453:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1462:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1471:13: error: storage class specified for parameter 'perf_event_addr_filters_sync' include/linux/perf_event.h:1472:13: error: storage class specified for parameter 'perf_report_aux_output_id' include/linux/perf_event.h:1474:12: error: storage class specified for parameter 'perf_output_begin' include/linux/perf_event.h:1477:12: error: storage class specified for parameter 'perf_output_begin_forward' include/linux/perf_event.h:1481:12: error: storage class specified for parameter 'perf_output_begin_backward' include/linux/perf_event.h:1486:13: error: storage class specified for parameter 'perf_output_end' include/linux/perf_event.h:1487:21: error: storage class specified for parameter 'perf_output_copy' include/linux/perf_event.h:1489:21: error: storage class specified for parameter 'perf_output_skip' include/linux/perf_event.h:1491:13: error: storage class specified for parameter 'perf_output_copy_aux' include/linux/perf_event.h:1494:12: error: storage class specified for parameter 'perf_swevent_get_recursion_context' include/linux/perf_event.h:1495:13: error: storage class specified for parameter 'perf_swevent_put_recursion_context' include/linux/perf_event.h:1496:12: error: storage class specified for parameter 'perf_swevent_set_period' include/linux/perf_event.h:1497:13: error: storage class specified for parameter 'perf_event_enable' include/linux/perf_event.h:1498:13: error: storage class specified for parameter 'perf_event_disable' include/linux/perf_event.h:1499:13: error: storage class specified for parameter 'perf_event_disable_local' include/linux/perf_event.h:1500:13: error: storage class specified for parameter 'perf_event_disable_inatomic' include/linux/perf_event.h:1501:13: error: storage class specified for parameter 'perf_event_task_tick' include/linux/perf_event.h:1502:12: error: storage class specified for parameter 'perf_event_account_interrupt' include/linux/perf_event.h:1503:12: error: storage class specified for parameter 'perf_event_period' include/linux/perf_event.h:1504:12: error: storage class specified for parameter 'perf_event_pause' include/linux/perf_event.h:1594:13: error: storage class specified for parameter 'perf_restore_debug_store' include/linux/perf_event.h:1600:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1674:20: error: storage class specified for parameter 'arch_perf_update_userpage' include/linux/perf_event.h:1679:19: error: storage class specified for parameter 'arch_perf_get_page_size' include/linux/perf_event.h:1700:14: error: storage class specified for parameter 'perf_snapshot_branch_stack_t' include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__perf_snapshot_branch_stack' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__perf_snapshot_branch_stack' include/linux/perf_event.h:1702:78: error: expected declaration specifiers before ';' token include/linux/perf_event.h:1706:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1712:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1717:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1722:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1727:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/perf_event.h:1732:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/pvclock_gtod.h:14:12: error: storage class specified for parameter 'pvclock_gtod_register_notifier' include/linux/pvclock_gtod.h:15:12: error: storage class specified for parameter 'pvclock_gtod_unregister_notifier' arch/x86/include/asm/clocksource.h:9:21: error: storage class specified for parameter 'vclocks_used' arch/x86/include/asm/clocksource.h:12:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/clocksource.h:17:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/clocksource.h:148:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/clocksource.h:173:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/clocksource.h:187:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/clocksource.h:205:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/clocksource.h:210:12: error: storage class specified for parameter 'clocksource_unregister' include/linux/clocksource.h:211:13: error: storage class specified for parameter 'clocksource_touch_watchdog' include/linux/clocksource.h:212:13: error: storage class specified for parameter 'clocksource_change_rating' include/linux/clocksource.h:213:13: error: storage class specified for parameter 'clocksource_suspend' include/linux/clocksource.h:214:13: error: storage class specified for parameter 'clocksource_resume' include/linux/clocksource.h:215:36: error: storage class specified for parameter 'clocksource_default_clock' include/linux/clocksource.h:215:36: error: section attribute not allowed for 'clocksource_default_clock' include/linux/clocksource.h:216:13: error: storage class specified for parameter 'clocksource_mark_unstable' include/linux/clocksource.h:218:1: error: storage class specified for parameter 'clocksource_start_suspend_timing' include/linux/clocksource.h:219:12: error: storage class specified for parameter 'clocksource_stop_suspend_timing' include/linux/clocksource.h:222:1: error: storage class specified for parameter 'clocks_calc_max_nsecs' include/linux/clocksource.h:224:1: error: storage class specified for parameter 'clocks_calc_mult_shift' include/linux/clocksource.h:231:1: error: storage class specified for parameter '__clocksource_register_scale' include/linux/clocksource.h:233:1: error: storage class specified for parameter '__clocksource_update_freq_scale' include/linux/clocksource.h:240:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/clocksource.h:245:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/clocksource.h:250:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/clocksource.h:255:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/clocksource.h:260:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/clocksource.h:265:13: error: storage class specified for parameter 'clocksource_arch_init' include/linux/clocksource.h:270:12: error: storage class specified for parameter 'timekeeping_notify' include/linux/clocksource.h:272:12: error: storage class specified for parameter 'clocksource_mmio_readl_up' include/linux/clocksource.h:273:12: error: storage class specified for parameter 'clocksource_mmio_readl_down' include/linux/clocksource.h:274:12: error: storage class specified for parameter 'clocksource_mmio_readw_up' include/linux/clocksource.h:275:12: error: storage class specified for parameter 'clocksource_mmio_readw_down' include/linux/clocksource.h:277:12: error: storage class specified for parameter 'clocksource_mmio_init' include/linux/clocksource.h:280:12: error: storage class specified for parameter 'clocksource_i8253_init' include/linux/clocksource.h:288:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/clocksource.h:294:14: error: storage class specified for parameter 'max_cswd_read_retries' include/linux/scatterlist.h:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/scatterlist.h:83:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/scatterlist.h:88:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/scatterlist.h:93:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/scatterlist.h:108:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/scatterlist.h:138:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/scatterlist.h:145:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/scatterlist.h:161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/scatterlist.h:190:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/scatterlist.h:216:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/scatterlist.h:230:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/scatterlist.h:247:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/scatterlist.h:305:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/scatterlist.h:309:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/scatterlist.h:312:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/scatterlist.h:328:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/scatterlist.h:343:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/scatterlist.h:355:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/scatterlist.h:371:30: error: storage class specified for parameter 'sg_alloc_fn' include/linux/scatterlist.h:372:15: error: storage class specified for parameter 'sg_free_fn' include/linux/scatterlist.h:375:8: error: expected declaration specifiers or '...' before 'sg_free_fn' include/linux/scatterlist.h:379:51: error: expected declaration specifiers or '...' before 'sg_alloc_fn' include/linux/scatterlist.h:416:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/scatterlist.h:521:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/scatterlist.h:532:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/reciprocal_div.h:34:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/hyperv-tlfs.h:662:13: error: storage class specified for parameter 'hv_pci_rid' include/asm-generic/hyperv-tlfs.h:663:13: error: storage class specified for parameter 'hv_pci_segment' include/asm-generic/hyperv-tlfs.h:664:13: error: storage class specified for parameter 'hv_logical_device_id' include/asm-generic/hyperv-tlfs.h:701:4: error: expected specifier-qualifier-list before 'hv_pci_rid' include/asm-generic/hyperv-tlfs.h:705:3: error: expected specifier-qualifier-list before 'hv_pci_segment' include/linux/hyperv.h:32:9: error: expected declaration specifiers before '#pragma' include/linux/hyperv.h:74:2: error: expected declaration specifiers before ';' token include/linux/hyperv.h:111:9: error: expected declaration specifiers before '#pragma' include/linux/compiler_attributes.h:289:41: error: expected declaration specifiers before '__attribute__' include/linux/hyperv.h:192:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hyperv.h:206:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hyperv.h:220:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hyperv.h:277:2: error: expected specifier-qualifier-list before 'guid_t' include/linux/hyperv.h:679:2: error: expected specifier-qualifier-list before 'guid_t' include/linux/hyperv.h:804:2: error: expected specifier-qualifier-list before 'guid_t' include/linux/hyperv.h:1058:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hyperv.h:1072:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hyperv.h:1077:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hyperv.h:1082:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hyperv.h:1088:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hyperv.h:1093:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hyperv.h:1098:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hyperv.h:1104:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hyperv.h:1182:12: error: storage class specified for parameter 'vmbus_open' include/linux/hyperv.h:1190:13: error: storage class specified for parameter 'vmbus_close' include/linux/hyperv.h:1192:12: error: storage class specified for parameter 'vmbus_sendpacket_getid' include/linux/hyperv.h:1199:12: error: storage class specified for parameter 'vmbus_sendpacket' include/linux/hyperv.h:1206:12: error: storage class specified for parameter 'vmbus_sendpacket_pagebuffer' include/linux/hyperv.h:1213:12: error: storage class specified for parameter 'vmbus_sendpacket_mpb_desc' include/linux/hyperv.h:1220:12: error: storage class specified for parameter 'vmbus_establish_gpadl' include/linux/hyperv.h:1225:12: error: storage class specified for parameter 'vmbus_teardown_gpadl' include/linux/hyperv.h:1230:12: error: storage class specified for parameter 'vmbus_recvpacket' include/linux/hyperv.h:1236:12: error: storage class specified for parameter 'vmbus_recvpacket_raw' include/linux/hyperv.h:1243:13: error: storage class specified for parameter 'vmbus_ontimer' include/linux/hyperv.h:1264:2: error: expected specifier-qualifier-list before 'guid_t' include/linux/hyperv.h:1287:2: error: expected specifier-qualifier-list before 'guid_t' include/linux/hyperv.h:1313:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hyperv.h:1318:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hyperv.h:1323:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hyperv.h:1328:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hyperv.h:1628:2: error: expected specifier-qualifier-list before 'guid_t' include/linux/hyperv.h:1639:13: error: storage class specified for parameter 'vmbus_prep_negotiate_resp' include/linux/hyperv.h:1651:14: error: storage class specified for parameter 'vmbus_proto_version' include/linux/hyperv.h:1653:41: error: type defaults to 'int' in declaration of 'guid_t' [-Werror=implicit-int] include/linux/hyperv.h:1653:48: error: expected ';', ',' or ')' before '*' token include/linux/hyperv.h:1661:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hyperv.h:1669:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hyperv.h:1680:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hyperv.h:1701:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hyperv.h:1707:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hyperv.h:1713:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hyperv.h:1729:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/hyperv.h:1770:36: error: storage class specified for parameter 'hvpci_block_ops' include/linux/hyperv.h:1773:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mpspec.h:10:12: error: storage class specified for parameter 'pic_mode' arch/x86/include/asm/mpspec.h:40:23: error: storage class specified for parameter 'mp_bus_not_pci' arch/x86/include/asm/mpspec.h:42:21: error: storage class specified for parameter 'boot_cpu_physical_apicid' arch/x86/include/asm/mpspec.h:43:11: error: storage class specified for parameter 'boot_cpu_apic_version' arch/x86/include/asm/mpspec.h:44:22: error: storage class specified for parameter 'mp_lapic_addr' arch/x86/include/asm/mpspec.h:47:12: error: storage class specified for parameter 'smp_found_config' arch/x86/include/asm/mpspec.h:53:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mpspec.h:58:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mpspec.h:63:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mpspec.h:68:13: error: storage class specified for parameter 'e820__memblock_alloc_reserved_mpc_new' arch/x86/include/asm/mpspec.h:69:12: error: storage class specified for parameter 'enable_update_mptable' arch/x86/include/asm/mpspec.h:70:13: error: storage class specified for parameter 'default_find_smp_config' arch/x86/include/asm/mpspec.h:71:13: error: storage class specified for parameter 'default_get_smp_config' arch/x86/include/asm/mpspec.h:87:28: error: storage class specified for parameter 'physid_mask_t' arch/x86/include/asm/mpspec.h:122:44: error: expected declaration specifiers or '...' before 'physid_mask_t' arch/x86/include/asm/mpspec.h:127:59: error: expected declaration specifiers or '...' before 'physid_mask_t' arch/x86/include/asm/mpspec.h:133:58: error: expected declaration specifiers or '...' before 'physid_mask_t' arch/x86/include/asm/mpspec.h:142:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'phys_cpu_present_map' arch/x86/include/asm/apic.h:46:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/apic.h:52:12: error: storage class specified for parameter 'apic_verbosity' arch/x86/include/asm/apic.h:53:12: error: storage class specified for parameter 'local_apic_timer_c2_ok' arch/x86/include/asm/apic.h:55:12: error: storage class specified for parameter 'disable_apic' arch/x86/include/asm/apic.h:56:21: error: storage class specified for parameter 'lapic_timer_period' arch/x86/include/asm/apic.h:58:31: error: storage class specified for parameter 'apic_intr_mode' arch/x86/include/asm/apic.h:71:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/apic.h:76:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/apic.h:90:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/apic.h:102:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/apic.h:111:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/apic.h:115:13: error: storage class specified for parameter 'native_apic_wait_icr_idle' arch/x86/include/asm/apic.h:116:12: error: storage class specified for parameter 'native_safe_apic_wait_icr_idle' arch/x86/include/asm/apic.h:117:13: error: storage class specified for parameter 'native_apic_icr_write' arch/x86/include/asm/apic.h:118:12: error: storage class specified for parameter 'native_apic_icr_read' arch/x86/include/asm/apic.h:121:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/apic.h:129:13: error: storage class specified for parameter 'enable_IR_x2apic' arch/x86/include/asm/apic.h:131:12: error: storage class specified for parameter 'get_physical_broadcast' arch/x86/include/asm/apic.h:133:12: error: storage class specified for parameter 'lapic_get_maxlvt' arch/x86/include/asm/apic.h:134:13: error: storage class specified for parameter 'clear_local_APIC' arch/x86/include/asm/apic.h:135:13: error: storage class specified for parameter 'disconnect_bsp_APIC' arch/x86/include/asm/apic.h:136:13: error: storage class specified for parameter 'disable_local_APIC' arch/x86/include/asm/apic.h:137:13: error: storage class specified for parameter 'apic_soft_disable' arch/x86/include/asm/apic.h:138:13: error: storage class specified for parameter 'lapic_shutdown' arch/x86/include/asm/apic.h:139:13: error: storage class specified for parameter 'sync_Arb_IDs' arch/x86/include/asm/apic.h:140:13: error: storage class specified for parameter 'init_bsp_APIC' arch/x86/include/asm/apic.h:141:13: error: storage class specified for parameter 'apic_intr_mode_select' arch/x86/include/asm/apic.h:142:13: error: storage class specified for parameter 'apic_intr_mode_init' arch/x86/include/asm/apic.h:143:13: error: storage class specified for parameter 'init_apic_mappings' arch/x86/include/asm/apic.h:145:13: error: storage class specified for parameter 'setup_boot_APIC_clock' arch/x86/include/asm/apic.h:146:13: error: storage class specified for parameter 'setup_secondary_APIC_clock' arch/x86/include/asm/apic.h:147:13: error: storage class specified for parameter 'lapic_update_tsc_freq' arch/x86/include/asm/apic.h:151:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/apic.h:158:13: error: storage class specified for parameter 'apic_ap_setup' arch/x86/include/asm/apic.h:164:12: error: storage class specified for parameter 'apic_is_clustered_box' arch/x86/include/asm/apic.h:172:12: error: storage class specified for parameter 'setup_APIC_eilvt' arch/x86/include/asm/apic.h:173:13: error: storage class specified for parameter 'lapic_assign_system_vectors' arch/x86/include/asm/apic.h:174:13: error: storage class specified for parameter 'lapic_assign_legacy_vector' arch/x86/include/asm/apic.h:175:13: error: storage class specified for parameter 'lapic_update_legacy_vectors' arch/x86/include/asm/apic.h:176:13: error: storage class specified for parameter 'lapic_online' arch/x86/include/asm/apic.h:177:13: error: storage class specified for parameter 'lapic_offline' arch/x86/include/asm/apic.h:178:13: error: storage class specified for parameter 'apic_needs_pit' arch/x86/include/asm/apic.h:180:13: error: storage class specified for parameter 'apic_send_IPI_allbutself' arch/x86/include/asm/apic.h:261:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/apic.h:262:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/apic.h:263:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/apic.h:315:28: error: expected declaration specifiers or '...' before 'physid_mask_t' arch/x86/include/asm/apic.h:317:29: error: expected declaration specifiers or '...' before 'physid_mask_t' arch/x86/include/asm/apic.h:317:54: error: expected declaration specifiers or '...' before 'physid_mask_t' arch/x86/include/asm/apic.h:320:49: error: expected declaration specifiers or '...' before 'physid_mask_t' arch/x86/include/asm/apic.h:355:21: error: storage class specified for parameter 'apic' arch/x86/include/asm/apic.h:375:21: error: storage class specified for parameter '__apicdrivers' arch/x86/include/asm/apic.h:375:39: error: storage class specified for parameter '__apicdrivers_end' arch/x86/include/asm/apic.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/apic.h:393:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/apic.h:398:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/apic.h:403:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/apic.h:408:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/apic.h:413:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/apic.h:418:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/apic.h:422:20: error: storage class specified for parameter 'apic_set_eoi_write' arch/x86/include/asm/apic.h:422:20: error: section attribute not allowed for 'apic_set_eoi_write' arch/x86/include/asm/apic.h:437:13: error: storage class specified for parameter 'apic_ack_irq' arch/x86/include/asm/apic.h:440:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/apic.h:450:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/apic.h:457:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/apic.h:472:13: error: storage class specified for parameter 'generic_bigsmp_probe' arch/x86/include/asm/apic.h:480:40: error: storage class specified for parameter 'x86_bios_cpu_apicid' arch/x86/include/asm/apic.h:480:40: error: section attribute not allowed for 'x86_bios_cpu_apicid' arch/x86/include/asm/apic.h:480:40: error: redefinition of parameter 'x86_bios_cpu_apicid' arch/x86/include/asm/apic.h:482:20: error: storage class specified for parameter 'apic_noop' arch/x86/include/asm/apic.h:485:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/apic.h:492:15: error: storage class specified for parameter 'wakeup_cpu_handler' arch/x86/include/asm/apic.h:493:42: error: expected declaration specifiers or '...' before 'wakeup_cpu_handler' arch/x86/include/asm/apic.h:496:12: error: storage class specified for parameter 'default_apic_id_valid' arch/x86/include/asm/apic.h:497:12: error: storage class specified for parameter 'default_acpi_madt_oem_check' arch/x86/include/asm/apic.h:498:13: error: storage class specified for parameter 'default_setup_apic_routing' arch/x86/include/asm/apic.h:500:12: error: storage class specified for parameter 'apic_default_calc_apicid' arch/x86/include/asm/apic.h:501:12: error: storage class specified for parameter 'apic_flat_calc_apicid' arch/x86/include/asm/apic.h:503:39: error: expected declaration specifiers or '...' before 'physid_mask_t' arch/x86/include/asm/apic.h:504:40: error: expected declaration specifiers or '...' before 'physid_mask_t' arch/x86/include/asm/apic.h:504:65: error: expected declaration specifiers or '...' before 'physid_mask_t' arch/x86/include/asm/apic.h:505:12: error: storage class specified for parameter 'default_cpu_present_to_apicid' arch/x86/include/asm/apic.h:506:12: error: storage class specified for parameter 'default_check_phys_apicid_present' arch/x86/include/asm/apic.h:514:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/apic.h:515:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/apic.h:521:13: error: storage class specified for parameter '__irq_msi_compose_msg' arch/x86/include/asm/apic.h:524:13: error: storage class specified for parameter 'ioapic_zap_locks' arch/x86/include/uapi/asm/mtrr.h:79:14: error: storage class specified for parameter 'mtrr_type' arch/x86/include/uapi/asm/mtrr.h:86:2: error: expected specifier-qualifier-list before 'mtrr_type' arch/x86/include/asm/mtrr.h:35:11: error: storage class specified for parameter 'mtrr_type_lookup' arch/x86/include/asm/mtrr.h:36:13: error: storage class specified for parameter 'mtrr_save_fixed_ranges' arch/x86/include/asm/mtrr.h:37:13: error: storage class specified for parameter 'mtrr_save_state' arch/x86/include/asm/mtrr.h:38:12: error: storage class specified for parameter 'mtrr_add' arch/x86/include/asm/mtrr.h:40:12: error: storage class specified for parameter 'mtrr_add_page' arch/x86/include/asm/mtrr.h:42:12: error: storage class specified for parameter 'mtrr_del' arch/x86/include/asm/mtrr.h:43:12: error: storage class specified for parameter 'mtrr_del_page' arch/x86/include/asm/mtrr.h:44:13: error: storage class specified for parameter 'mtrr_centaur_report_mcr' arch/x86/include/asm/mtrr.h:45:13: error: storage class specified for parameter 'mtrr_ap_init' arch/x86/include/asm/mtrr.h:46:13: error: storage class specified for parameter 'set_mtrr_aps_delayed_init' arch/x86/include/asm/mtrr.h:47:13: error: storage class specified for parameter 'mtrr_aps_init' arch/x86/include/asm/mtrr.h:48:13: error: storage class specified for parameter 'mtrr_bp_restore' arch/x86/include/asm/mtrr.h:49:12: error: storage class specified for parameter 'mtrr_trim_uncached_memory' arch/x86/include/asm/mtrr.h:50:12: error: storage class specified for parameter 'amd_special_default_mtrr' arch/x86/include/asm/kvm_page_track.h:35:45: error: expected declaration specifiers or '...' before 'gpa_t' arch/x86/include/asm/kvm_page_track.h:61:37: error: expected declaration specifiers or '...' before 'gfn_t' arch/x86/include/asm/kvm_page_track.h:64:40: error: expected declaration specifiers or '...' before 'gfn_t' arch/x86/include/asm/kvm_page_track.h:68:8: error: expected declaration specifiers or '...' before 'gfn_t' arch/x86/include/asm/kvm_page_track.h:76:50: error: expected declaration specifiers or '...' before 'gpa_t' arch/x86/include/asm/kvm_host.h:203:39: error: storage class specified for parameter 'fastpath_t' arch/x86/include/asm/kvm_host.h:410:2: error: expected specifier-qualifier-list before 'gpa_t' arch/x86/include/asm/kvm_host.h:435:2: error: expected specifier-qualifier-list before 'gpa_t' arch/x86/include/asm/kvm_host.h:569:2: error: expected specifier-qualifier-list before 'mtrr_type' arch/x86/include/asm/kvm_host.h:782:2: error: expected specifier-qualifier-list before 'gpa_t' arch/x86/include/asm/kvm_host.h:1186:2: error: expected specifier-qualifier-list before 'gpa_t' arch/x86/include/asm/kvm_host.h:1449:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/kvm_host.h:1514:47: error: expected declaration specifiers or '...' before 'gva_t' arch/x86/include/asm/kvm_host.h:1556:43: error: expected declaration specifiers or '...' before 'gfn_t' arch/x86/include/asm/kvm_host.h:1558:46: error: expected declaration specifiers or '...' before 'hpa_t' arch/x86/include/asm/kvm_host.h:1656:48: error: expected declaration specifiers or '...' before 'gpa_t' arch/x86/include/asm/kvm_host.h:1676:2: error: expected specifier-qualifier-list before 'gfn_t' arch/x86/include/asm/kvm_host.h:1681:26: error: storage class specified for parameter 'kvm_nr_uret_msrs' arch/x86/include/asm/kvm_host.h:1681:26: error: section attribute not allowed for 'kvm_nr_uret_msrs' arch/x86/include/asm/kvm_host.h:1682:26: error: storage class specified for parameter 'host_efer' arch/x86/include/asm/kvm_host.h:1682:26: error: section attribute not allowed for 'host_efer' arch/x86/include/asm/kvm_host.h:1683:27: error: storage class specified for parameter 'allow_smaller_maxphyaddr' arch/x86/include/asm/kvm_host.h:1683:27: error: section attribute not allowed for 'allow_smaller_maxphyaddr' arch/x86/include/asm/kvm_host.h:1684:27: error: storage class specified for parameter 'enable_apicv' arch/x86/include/asm/kvm_host.h:1684:27: error: section attribute not allowed for 'enable_apicv' arch/x86/include/asm/kvm_host.h:1685:27: error: storage class specified for parameter 'kvm_x86_ops' include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_hardware_enable' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_hardware_enable' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_hardware_disable' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_hardware_disable' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_hardware_unsetup' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_hardware_unsetup' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_has_emulated_msr' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_has_emulated_msr' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vcpu_after_set_cpuid' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vcpu_after_set_cpuid' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vm_init' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vm_init' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vm_destroy' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vm_destroy' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vcpu_precreate' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vcpu_precreate' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vcpu_create' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vcpu_create' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vcpu_free' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vcpu_free' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vcpu_reset' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vcpu_reset' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_prepare_switch_to_guest' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_prepare_switch_to_guest' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vcpu_load' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vcpu_load' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vcpu_put' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vcpu_put' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_update_exception_bitmap' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_update_exception_bitmap' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_msr' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_msr' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_msr' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_msr' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_segment_base' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_segment_base' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_segment' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_segment' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_cpl' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_cpl' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_segment' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_segment' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_cs_db_l_bits' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_cs_db_l_bits' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_cr0' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_cr0' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_post_set_cr3' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_post_set_cr3' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_is_valid_cr4' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_is_valid_cr4' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_cr4' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_cr4' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_efer' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_efer' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_idt' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_idt' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_idt' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_idt' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_gdt' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_gdt' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_gdt' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_gdt' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_sync_dirty_debug_regs' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_sync_dirty_debug_regs' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_dr7' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_dr7' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_cache_reg' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_cache_reg' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_rflags' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_rflags' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_rflags' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_rflags' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_if_flag' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_if_flag' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_flush_tlb_all' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_flush_tlb_all' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_flush_tlb_current' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_flush_tlb_current' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_tlb_remote_flush' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_tlb_remote_flush' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_tlb_remote_flush_with_range' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_tlb_remote_flush_with_range' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_flush_tlb_gva' arch/x86/include/asm/kvm_host.h:1688:65: error: 'struct kvm_x86_ops' has no member named 'flush_tlb_gva' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_flush_tlb_gva' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_flush_tlb_guest' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_flush_tlb_guest' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vcpu_pre_run' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vcpu_pre_run' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vcpu_run' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vcpu_run' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_handle_exit' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_handle_exit' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_skip_emulated_instruction' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_skip_emulated_instruction' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_update_emulated_instruction' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_update_emulated_instruction' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_interrupt_shadow' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_interrupt_shadow' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_interrupt_shadow' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_interrupt_shadow' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_patch_hypercall' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_patch_hypercall' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_inject_irq' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_inject_irq' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_inject_nmi' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_inject_nmi' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_inject_exception' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_inject_exception' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_cancel_injection' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_cancel_injection' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_interrupt_allowed' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_interrupt_allowed' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_nmi_allowed' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_nmi_allowed' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_nmi_mask' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_nmi_mask' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_nmi_mask' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_nmi_mask' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_enable_nmi_window' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_enable_nmi_window' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_enable_irq_window' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_enable_irq_window' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_update_cr8_intercept' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_update_cr8_intercept' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_check_apicv_inhibit_reasons' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_check_apicv_inhibit_reasons' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_refresh_apicv_exec_ctrl' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_refresh_apicv_exec_ctrl' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_hwapic_irr_update' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_hwapic_irr_update' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_hwapic_isr_update' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_hwapic_isr_update' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_guest_apic_has_interrupt' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_guest_apic_has_interrupt' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_load_eoi_exitmap' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_load_eoi_exitmap' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_virtual_apic_mode' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_virtual_apic_mode' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_apic_access_page_addr' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_apic_access_page_addr' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_deliver_interrupt' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_deliver_interrupt' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_sync_pir_to_irr' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_sync_pir_to_irr' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_tss_addr' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_tss_addr' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_identity_map_addr' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_identity_map_addr' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_mt_mask' arch/x86/include/asm/kvm_host.h:1688:65: error: 'struct kvm_x86_ops' has no member named 'get_mt_mask' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_mt_mask' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_load_mmu_pgd' arch/x86/include/asm/kvm_host.h:1688:65: error: 'struct kvm_x86_ops' has no member named 'load_mmu_pgd' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_load_mmu_pgd' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_has_wbinvd_exit' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_has_wbinvd_exit' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_l2_tsc_offset' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_l2_tsc_offset' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_l2_tsc_multiplier' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_l2_tsc_multiplier' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_write_tsc_offset' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_write_tsc_offset' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_write_tsc_multiplier' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_write_tsc_multiplier' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_exit_info' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_exit_info' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_check_intercept' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_check_intercept' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_handle_exit_irqoff' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_handle_exit_irqoff' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_request_immediate_exit' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_request_immediate_exit' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_sched_in' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_sched_in' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_update_cpu_dirty_logging' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_update_cpu_dirty_logging' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vcpu_blocking' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vcpu_blocking' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vcpu_unblocking' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vcpu_unblocking' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_pi_update_irte' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_pi_update_irte' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_pi_start_assignment' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_pi_start_assignment' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_apicv_post_state_restore' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_apicv_post_state_restore' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_dy_apicv_has_pending_interrupt' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_dy_apicv_has_pending_interrupt' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_hv_timer' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_hv_timer' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_cancel_hv_timer' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_cancel_hv_timer' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_setup_mce' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_setup_mce' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_smi_allowed' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_smi_allowed' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_enter_smm' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_enter_smm' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_leave_smm' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_leave_smm' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_enable_smi_window' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_enable_smi_window' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_mem_enc_ioctl' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_mem_enc_ioctl' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_mem_enc_register_region' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_mem_enc_register_region' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_mem_enc_unregister_region' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_mem_enc_unregister_region' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vm_copy_enc_context_from' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vm_copy_enc_context_from' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vm_move_enc_context_from' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vm_move_enc_context_from' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_guest_memory_reclaimed' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_guest_memory_reclaimed' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_msr_feature' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_msr_feature' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_can_emulate_instruction' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_can_emulate_instruction' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_apic_init_signal_blocked' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_apic_init_signal_blocked' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_enable_direct_tlbflush' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_enable_direct_tlbflush' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_migrate_timers' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_migrate_timers' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_msr_filter_changed' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_msr_filter_changed' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_complete_emulated_msr' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_complete_emulated_msr' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vcpu_deliver_sipi_vector' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vcpu_deliver_sipi_vector' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vcpu_get_apicv_inhibit_reasons' include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vcpu_get_apicv_inhibit_reasons' arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token arch/x86/include/asm/kvm-x86-ops.h:131:57: error: expected declaration specifiers before ';' token arch/x86/include/asm/kvm_host.h:1695:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/kvm_host.h:1704:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/kvm_host.h:1715:13: error: section attribute not allowed for 'kvm_mmu_x86_module_init' arch/x86/include/asm/kvm_host.h:1746:48: error: expected declaration specifiers or '...' before 'gpa_t' arch/x86/include/asm/kvm_host.h:1762:13: error: storage class specified for parameter 'tdp_enabled' arch/x86/include/asm/kvm_host.h:1880:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/kvm_host.h:1901:45: error: expected declaration specifiers or '...' before 'gfn_t' arch/x86/include/asm/kvm_host.h:1905:1: error: expected declaration specifiers before 'gpa_t' arch/x86/include/asm/kvm_host.h:1907:1: error: expected declaration specifiers before 'gpa_t' arch/x86/include/asm/kvm_host.h:1909:1: error: expected declaration specifiers before 'gpa_t' arch/x86/include/asm/kvm_host.h:1911:1: error: expected declaration specifiers before 'gpa_t' arch/x86/include/asm/kvm_host.h:1924:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/kvm_host.h:1930:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/kvm_host.h:1936:47: error: expected declaration specifiers or '...' before 'gpa_t' int kvm_mmu_page_fault(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, u64 error_code, arch/x86/include/asm/kvm_host.h:1938:44: error: expected declaration specifiers or '...' before 'gva_t' arch/x86/include/asm/kvm_host.h:1940:8: error: expected declaration specifiers or '...' before 'gva_t' arch/x86/include/asm/kvm_host.h:1940:19: error: expected declaration specifiers or '...' before 'hpa_t' arch/x86/include/asm/kvm_host.h:1941:49: error: expected declaration specifiers or '...' before 'gva_t' arch/x86/include/asm/kvm_host.h:1942:45: error: expected declaration specifiers or '...' before 'gpa_t' arch/x86/include/asm/kvm_host.h:1948:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/kvm_host.h:1955:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/kvm_host.h:1961:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/kvm_host.h:1970:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/kvm_host.h:2019:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/kvm_host.h:2043:58: error: expected declaration specifiers or '...' before 'gfn_t' arch/x86/include/asm/kvm_host.h:2049:63: error: expected declaration specifiers or '...' before 'gpa_t' arch/x86/include/asm/kvm_host.h:2061:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/kvm_host.h:2068:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/kvm_host.h:2073:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/kvm_host.h:2078:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_dirty_ring.h:36:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_dirty_ring.h:42:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_dirty_ring.h:48:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_dirty_ring.h:54:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_dirty_ring.h:59:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_dirty_ring.h:64:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_dirty_ring.h:68:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:104:33: error: unknown type name 'kvm_pfn_t' include/linux/kvm_host.h:114:40: error: unknown type name 'kvm_pfn_t' include/linux/kvm_host.h:120:34: error: unknown type name 'kvm_pfn_t' include/linux/kvm_host.h:135:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:144:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:188:21: error: storage class specified for parameter 'kvm_lock' include/linux/kvm_host.h:189:25: error: storage class specified for parameter 'vm_list' include/linux/kvm_host.h:192:2: error: expected specifier-qualifier-list before 'gpa_t' include/linux/kvm_host.h:213:67: error: expected declaration specifiers or '...' before 'gpa_t' include/linux/kvm_host.h:216:8: error: expected declaration specifiers or '...' before 'gpa_t' include/linux/kvm_host.h:217:66: error: expected declaration specifiers or '...' before 'gpa_t' include/linux/kvm_host.h:219:68: error: expected declaration specifiers or '...' before 'gpa_t' include/linux/kvm_host.h:224:7: error: expected declaration specifiers or '...' before 'gpa_t' include/linux/kvm_host.h:250:2: error: expected specifier-qualifier-list before 'gfn_t' include/linux/kvm_host.h:281:2: error: unknown type name 'kvm_pfn_t' include/linux/kvm_host.h:282:2: error: unknown type name 'kvm_pfn_t' include/linux/kvm_host.h:290:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:294:38: error: expected declaration specifiers or '...' before 'ktime_t' include/linux/kvm_host.h:294:51: error: expected declaration specifiers or '...' before 'ktime_t' include/linux/kvm_host.h:304:2: error: expected specifier-qualifier-list before 'gpa_t' include/linux/kvm_host.h:333:2: error: expected specifier-qualifier-list before 'sigset_t' include/linux/kvm_host.h:389:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:408:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:429:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:452:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:471:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:480:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:492:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:498:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:524:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:534:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:570:2: error: expected specifier-qualifier-list before 'gfn_t' include/linux/kvm_host.h:581:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:586:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:591:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:817:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:823:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:848:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:857:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:867:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:872:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:879:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:893:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:931:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:936:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:950:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:958:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:963:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:970:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:981:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:1001:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:1011:8: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1069:77: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1125:59: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1128:43: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1129:43: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1130:48: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1131:64: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1132:69: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1137:1: error: unknown type name 'kvm_pfn_t' include/linux/kvm_host.h:1137:39: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1138:1: error: unknown type name 'kvm_pfn_t' include/linux/kvm_host.h:1138:44: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1140:1: error: unknown type name 'kvm_pfn_t' include/linux/kvm_host.h:1140:66: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1141:1: error: unknown type name 'kvm_pfn_t' include/linux/kvm_host.h:1141:73: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1142:1: error: unknown type name 'kvm_pfn_t' include/linux/kvm_host.h:1142:68: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1144:27: error: expected declaration specifiers or '...' before 'hva_t' include/linux/kvm_host.h:1146:28: error: unknown type name 'kvm_pfn_t' include/linux/kvm_host.h:1147:28: error: unknown type name 'kvm_pfn_t' include/linux/kvm_host.h:1148:24: error: unknown type name 'kvm_pfn_t' include/linux/kvm_host.h:1149:27: error: unknown type name 'kvm_pfn_t' include/linux/kvm_host.h:1151:22: error: unknown type name 'kvm_pfn_t' include/linux/kvm_host.h:1152:42: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1154:37: error: expected declaration specifiers or '...' before 'gpa_t' include/linux/kvm_host.h:1160:43: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1162:38: error: expected declaration specifiers or '...' before 'gpa_t' include/linux/kvm_host.h:1170:10: error: expected declaration specifiers or '...' before 'gpa_t' include/linux/kvm_host.h:1214:38: error: expected declaration specifiers or '...' before 'gpa_t' include/linux/kvm_host.h:1215:57: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1216:42: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1217:53: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1218:57: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1219:86: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1220:39: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1223:72: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1224:1: error: unknown type name 'kvm_pfn_t' include/linux/kvm_host.h:1224:61: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1225:1: error: unknown type name 'kvm_pfn_t' include/linux/kvm_host.h:1225:54: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1226:41: error: expected declaration specifiers or '...' before 'gpa_t' include/linux/kvm_host.h:1228:58: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1229:63: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1230:53: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1232:55: error: expected declaration specifiers or '...' before 'gpa_t' include/linux/kvm_host.h:1234:48: error: expected declaration specifiers or '...' before 'gpa_t' include/linux/kvm_host.h:1236:54: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1238:49: error: expected declaration specifiers or '...' before 'gpa_t' include/linux/kvm_host.h:1240:54: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1270:10: error: expected declaration specifiers or '...' before 'gpa_t' include/linux/kvm_host.h:1291:5: error: expected declaration specifiers or '...' before 'gpa_t' include/linux/kvm_host.h:1312:6: error: expected declaration specifiers or '...' before 'gpa_t' include/linux/kvm_host.h:1368:1: error: expected declaration specifiers before 'vm_fault_t' include/linux/kvm_host.h:1374:6: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1462:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:1518:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:1531:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:1536:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:1549:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:1560:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:1561:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:1570:41: error: unknown type name 'kvm_pfn_t' include/linux/kvm_host.h:1606:47: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1625:45: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1646:48: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1670:46: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1676:58: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1689:47: error: expected declaration specifiers or '...' before 'gfn_t' include/linux/kvm_host.h:1695:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'hva_to_gfn_memslot' include/linux/kvm_host.h:1702:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gfn_to_gpa' include/linux/kvm_host.h:1707:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gpa_to_gfn' include/linux/kvm_host.h:1712:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'pfn_to_hpa' include/linux/kvm_host.h:1717:54: error: expected declaration specifiers or '...' before 'gpa_t' include/linux/kvm_host.h:1856:23: error: storage class specified for parameter 'kvm_debugfs_dir' include/linux/kvm_host.h:1874:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:1890:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:1903:38: error: storage class specified for parameter 'kvm_vm_stats_header' include/linux/kvm_host.h:1904:37: error: storage class specified for parameter 'kvm_vm_stats_desc' include/linux/kvm_host.h:1905:38: error: storage class specified for parameter 'kvm_vcpu_stats_header' include/linux/kvm_host.h:1906:37: error: storage class specified for parameter 'kvm_vcpu_stats_desc' include/linux/kvm_host.h:1968:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:1994:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:1997:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:2001:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:2010:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:2019:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:2029:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:2042:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:2047:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:2052:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:2057:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:2072:13: error: storage class specified for parameter 'kvm_rebooting' include/linux/kvm_host.h:2074:21: error: storage class specified for parameter 'halt_poll_ns' include/linux/kvm_host.h:2075:21: error: storage class specified for parameter 'halt_poll_ns_grow' include/linux/kvm_host.h:2076:21: error: storage class specified for parameter 'halt_poll_ns_grow_start' include/linux/kvm_host.h:2077:21: error: storage class specified for parameter 'halt_poll_ns_shrink' include/linux/kvm_host.h:2136:30: error: storage class specified for parameter 'kvm_mpic_ops' include/linux/kvm_host.h:2137:30: error: storage class specified for parameter 'kvm_arm_vgic_v2_ops' include/linux/kvm_host.h:2138:30: error: storage class specified for parameter 'kvm_arm_vgic_v3_ops' include/linux/kvm_host.h:2154:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:2158:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:2163:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:2194:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:2204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:2216:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:2230:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/kvm_host.h:2235:15: error: storage class specified for parameter 'kvm_vm_thread_fn_t' include/linux/kvm_host.h:2237:50: error: expected declaration specifiers or '...' before 'kvm_vm_thread_fn_t' include/linux/kvm_host.h:2258:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/intel_pt.h:31:12: error: storage class specified for parameter 'intel_pt_validate_hw_cap' arch/x86/include/asm/intel_pt.h:32:12: error: storage class specified for parameter 'intel_pt_validate_cap' arch/x86/include/asm/intel_pt.h:33:12: error: storage class specified for parameter 'is_intel_pt_event' arch/x86/include/asm/vmx.h:135:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/vmx.h:140:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/vmx.h:145:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/vmx.h:150:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/vmx.h:155:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/vmx.h:160:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/vmx.h:520:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/vmx.h:628:33: error: storage class specified for parameter 'l1tf_vmx_mitigation' include/kvm/iodev.h:20:7: error: expected declaration specifiers or '...' before 'gpa_t' include/kvm/iodev.h:25:8: error: expected declaration specifiers or '...' before 'gpa_t' include/kvm/iodev.h:38:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/kvm/iodev.h:43:36: error: expected declaration specifiers or '...' before 'gpa_t' include/kvm/iodev.h:51:37: error: expected declaration specifiers or '...' before 'gpa_t' include/kvm/iodev.h:59:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../hyperv.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../hyperv.h:62:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../hyperv.h:67:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../hyperv.h:74:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../hyperv.h:81:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../hyperv.h:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../hyperv.h:96:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../hyperv.h:115:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../hyperv.h:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../hyperv.h:129:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:55:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:61:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:67:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:73:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:84:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:96:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:105:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:115:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:125:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:135:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:140:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:149:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:154:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:163:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:170:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:175:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:187:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:199:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../lapic.h:49:2: error: expected specifier-qualifier-list before 'ktime_t' arch/x86/kernel/../kvm/vmx/../lapic.h:79:2: error: expected specifier-qualifier-list before 'gpa_t' arch/x86/kernel/../kvm/vmx/../lapic.h:133:53: error: expected declaration specifiers or '...' before 'gpa_t' arch/x86/kernel/../kvm/vmx/../lapic.h:151:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../lapic.h:156:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../lapic.h:161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../lapic.h:171:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../lapic.h:176:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../lapic.h:180:26: error: storage class specified for parameter 'kvm_has_noapic_vcpu' arch/x86/kernel/../kvm/vmx/../lapic.h:183:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../lapic.h:189:41: error: storage class specified for parameter 'apic_hw_disabled' arch/x86/kernel/../kvm/vmx/../lapic.h:192:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../lapic.h:198:41: error: storage class specified for parameter 'apic_sw_disabled' arch/x86/kernel/../kvm/vmx/../lapic.h:201:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../lapic.h:208:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../lapic.h:213:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../lapic.h:218:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../lapic.h:223:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../lapic.h:228:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../lapic.h:233:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../lapic.h:239:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../lapic.h:245:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../lapic.h:268:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../lapic.h:273:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mce.h:186:13: error: storage class specified for parameter 'mce_register_decode_chain' arch/x86/include/asm/mce.h:187:13: error: storage class specified for parameter 'mce_unregister_decode_chain' arch/x86/include/asm/mce.h:192:12: error: storage class specified for parameter 'mce_p5_enabled' arch/x86/include/asm/mce.h:195:13: error: storage class specified for parameter 'enable_copy_mc_fragile' arch/x86/include/asm/mce.h:212:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mce.h:213:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mce.h:214:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mce.h:216:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mce.h:221:34: error: storage class specified for parameter 'mce_device' arch/x86/include/asm/mce.h:221:34: error: section attribute not allowed for 'mce_device' arch/x86/include/asm/mce.h:234:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mce.h:235:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mce.h:236:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mce.h:237:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mce.h:238:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mce.h:239:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mce.h:247:27: error: storage class specified for parameter 'mce_exception_count' arch/x86/include/asm/mce.h:247:27: error: section attribute not allowed for 'mce_exception_count' arch/x86/include/asm/mce.h:248:27: error: storage class specified for parameter 'mce_poll_count' arch/x86/include/asm/mce.h:248:27: error: section attribute not allowed for 'mce_poll_count' arch/x86/include/asm/mce.h:250:24: error: storage class specified for parameter 'mce_banks_t' arch/x86/include/asm/mce.h:251:30: error: storage class specified for parameter 'mce_poll_banks' arch/x86/include/asm/mce.h:251:30: error: section attribute not allowed for 'mce_poll_banks' arch/x86/include/asm/mce.h:259:47: error: expected declaration specifiers or '...' before 'mce_banks_t' arch/x86/include/asm/mce.h:263:29: error: storage class specified for parameter 'injectm' arch/x86/include/asm/mce.h:263:29: error: section attribute not allowed for 'injectm' arch/x86/include/asm/mce.h:266:13: error: storage class specified for parameter 'mce_disable_bank' arch/x86/include/asm/mce.h:276:15: error: storage class specified for parameter 'mce_threshold_vector' arch/x86/include/asm/mce.h:279:15: error: storage class specified for parameter 'deferred_error_int_vector' arch/x86/include/asm/mce.h:286:13: error: storage class specified for parameter 'apei_mce_report_mem_error' arch/x86/include/asm/mce.h:343:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mce.h:343:79: error: expected declaration specifiers before ';' token arch/x86/include/asm/mce.h:344:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mce.h:344:79: error: expected declaration specifiers before ';' token arch/x86/include/asm/mce.h:345:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mce.h:345:77: error: expected declaration specifiers before ';' token arch/x86/include/asm/mce.h:346:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mce.h:349:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pvclock.h:22:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pvclock.h:32:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pvclock.h:43:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pvclock.h:83:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/pvclock.h:101:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../fpu.h:8:47: error: storage class specified for parameter 'sse128_t' arch/x86/kernel/../kvm/vmx/../fpu.h:18:47: error: expected declaration specifiers or '...' before 'sse128_t' arch/x86/kernel/../kvm/vmx/../fpu.h:43:54: error: type defaults to 'int' in declaration of 'sse128_t' [-Werror=implicit-int] arch/x86/kernel/../kvm/vmx/../fpu.h:43:63: error: expected ';', ',' or ')' before '*' token arch/x86/kernel/../kvm/vmx/../fpu.h:69:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../fpu.h:84:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../fpu.h:99:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../fpu.h:108:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../fpu.h:112:46: error: expected declaration specifiers or '...' before 'sse128_t' arch/x86/kernel/../kvm/vmx/../fpu.h:119:53: error: type defaults to 'int' in declaration of 'sse128_t' [-Werror=implicit-int] arch/x86/kernel/../kvm/vmx/../fpu.h:119:62: error: expected ';', ',' or ')' before '*' token arch/x86/kernel/../kvm/vmx/../fpu.h:127:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../fpu.h:134:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:265:3: error: expected specifier-qualifier-list before 'sse128_t' arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:303:16: error: storage class specified for parameter 'fastop_t' arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:338:2: error: expected specifier-qualifier-list before 'gpa_t' arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:422:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:429:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:439:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:52:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:68:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:93:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:101:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:108:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:113:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:119:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:124:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:129:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:138:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:150:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:160:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:169:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:179:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:184:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:189:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:194:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:199:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:204:6: error: expected declaration specifiers or '...' before 'gva_t' arch/x86/kernel/../kvm/vmx/../x86.h:204:17: error: expected declaration specifiers or '...' before 'gfn_t' arch/x86/kernel/../kvm/vmx/../x86.h:222:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:232:64: error: expected declaration specifiers or '...' before 'gva_t' arch/x86/kernel/../kvm/vmx/../x86.h:241:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:249:63: error: expected declaration specifiers or '...' before 'gpa_t' arch/x86/kernel/../kvm/vmx/../x86.h:259:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:267:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:274:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:283:2: error: expected declaration specifiers or '...' before 'gva_t' arch/x86/kernel/../kvm/vmx/../x86.h:287:2: error: expected declaration specifiers or '...' before 'gva_t' arch/x86/kernel/../kvm/vmx/../x86.h:296:58: error: expected declaration specifiers or '...' before 'gfn_t' arch/x86/kernel/../kvm/vmx/../x86.h:300:66: error: expected declaration specifiers or '...' before 'gfn_t' arch/x86/kernel/../kvm/vmx/../x86.h:303:59: error: expected declaration specifiers or '...' before 'gva_t' void kvm_fixup_and_inject_pf_error(struct kvm_vcpu *vcpu, gva_t gva, u16 error_code); arch/x86/kernel/../kvm/vmx/../x86.h:306:52: error: expected declaration specifiers or '...' before 'gpa_t' arch/x86/kernel/../kvm/vmx/../x86.h:308:1: error: expected declaration specifiers before 'fastpath_t' arch/x86/kernel/../kvm/vmx/../x86.h:310:12: error: storage class specified for parameter 'host_xcr0' arch/x86/kernel/../kvm/vmx/../x86.h:311:12: error: storage class specified for parameter 'host_xss' arch/x86/kernel/../kvm/vmx/../x86.h:313:24: error: storage class specified for parameter 'kvm_caps' arch/x86/kernel/../kvm/vmx/../x86.h:315:13: error: storage class specified for parameter 'enable_pmu' arch/x86/kernel/../kvm/vmx/../x86.h:318:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:323:21: error: storage class specified for parameter 'min_timer_period_us' arch/x86/kernel/../kvm/vmx/../x86.h:325:13: error: storage class specified for parameter 'enable_vmware_backdoor' arch/x86/kernel/../kvm/vmx/../x86.h:327:12: error: storage class specified for parameter 'pi_inject_timer' arch/x86/kernel/../kvm/vmx/../x86.h:329:13: error: storage class specified for parameter 'report_ignored_msrs' arch/x86/kernel/../kvm/vmx/../x86.h:331:13: error: storage class specified for parameter 'eager_page_split' arch/x86/kernel/../kvm/vmx/../x86.h:334:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:354:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:359:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:364:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:369:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:374:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:386:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:391:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:396:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:401:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:414:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:427:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../x86.h:444:67: error: expected declaration specifiers or '...' before 'gva_t' arch/x86/kernel/../kvm/vmx/../x86.h:480:50: error: expected declaration specifiers or '...' before 'gpa_t' arch/x86/kernel/../kvm/vmx/../x86.h:482:49: error: expected declaration specifiers or '...' before 'gpa_t' arch/x86/kernel/../kvm/vmx/../pmu.h:48:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../pmu.h:55:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../pmu.h:67:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../pmu.h:77:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../pmu.h:85:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../pmu.h:90:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../pmu.h:96:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../pmu.h:106:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../pmu.h:119:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../pmu.h:133:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../pmu.h:142:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../pmu.h:151:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../pmu.h:161:34: error: storage class specified for parameter 'kvm_pmu_cap' arch/x86/kernel/../kvm/vmx/../pmu.h:164:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../pmu.h:205:27: error: storage class specified for parameter 'intel_pmu_ops' arch/x86/kernel/../kvm/vmx/../pmu.h:206:27: error: storage class specified for parameter 'amd_pmu_ops' arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:33:31: error: storage class specified for parameter 'reverse_cpuid' arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:33:21: error: parameter 'reverse_cpuid' is initialized arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:34:3: error: array index in non-array initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:35:3: error: array index in non-array initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:36:3: error: array index in non-array initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:37:3: error: array index in non-array initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:38:3: error: array index in non-array initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:39:3: error: array index in non-array initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:40:3: error: array index in non-array initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:41:3: error: array index in non-array initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:42:3: error: array index in non-array initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:43:3: error: array index in non-array initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:44:3: error: array index in non-array initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:45:3: error: array index in non-array initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:46:3: error: array index in non-array initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:47:3: error: array index in non-array initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:48:3: error: array index in non-array initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:49:3: error: array index in non-array initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:50:3: error: array index in non-array initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:62:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:76:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:97:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:107:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:116:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:134:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:142:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:150:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:156:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:164:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:173:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/cpu.h:18:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/cpu.h:39:13: error: storage class specified for parameter 'ap_init_aperfmperf' arch/x86/include/asm/cpu.h:47:20: error: storage class specified for parameter 'sld_setup' arch/x86/include/asm/cpu.h:47:20: error: section attribute not allowed for 'sld_setup' arch/x86/include/asm/cpu.h:48:13: error: storage class specified for parameter 'handle_user_split_lock' extern bool handle_user_split_lock(struct pt_regs *regs, long error_code); arch/x86/include/asm/cpu.h:49:13: error: storage class specified for parameter 'handle_guest_split_lock' arch/x86/include/asm/cpu.h:50:13: error: storage class specified for parameter 'handle_bus_lock' arch/x86/include/asm/cpu.h:77:23: error: storage class specified for parameter 'cet_disable' arch/x86/include/asm/cpu.h:85:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/cpu.h:97:12: error: storage class specified for parameter 'x86_read_arch_cap_msr' arch/x86/kernel/../kvm/vmx/../cpuid.h:11:12: error: storage class specified for parameter 'kvm_cpu_caps' arch/x86/kernel/../kvm/vmx/../cpuid.h:11:12: error: section attribute not allowed for 'kvm_cpu_caps' arch/x86/kernel/../kvm/vmx/../cpuid.h:41:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../cpuid.h:45:65: error: expected declaration specifiers or '...' before 'gpa_t' arch/x86/kernel/../kvm/vmx/../cpuid.h:50:67: error: expected declaration specifiers or '...' before 'gpa_t' arch/x86/kernel/../kvm/vmx/../cpuid.h:56:8: error: expected declaration specifiers or '...' before 'gpa_t' arch/x86/kernel/../kvm/vmx/../cpuid.h:56:19: error: expected declaration specifiers or '...' before 'gpa_t' arch/x86/kernel/../kvm/vmx/../cpuid.h:61:62: error: expected declaration specifiers or '...' before 'gpa_t' arch/x86/kernel/../kvm/vmx/../cpuid.h:68:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../cpuid.h:77:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../cpuid.h:90:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../cpuid.h:102:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../cpuid.h:111:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../cpuid.h:121:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../cpuid.h:129:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../cpuid.h:140:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../cpuid.h:151:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../cpuid.h:156:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../cpuid.h:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../cpuid.h:175:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../cpuid.h:181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../cpuid.h:186:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../cpuid.h:192:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../cpuid.h:200:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../cpuid.h:208:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../cpuid.h:216:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../cpuid.h:221:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/../cpuid.h:228:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:12:27: error: storage class specified for parameter 'enable_vpid' arch/x86/kernel/../kvm/vmx/capabilities.h:12:27: error: section attribute not allowed for 'enable_vpid' arch/x86/kernel/../kvm/vmx/capabilities.h:13:27: error: storage class specified for parameter 'flexpriority_enabled' arch/x86/kernel/../kvm/vmx/capabilities.h:13:27: error: section attribute not allowed for 'flexpriority_enabled' arch/x86/kernel/../kvm/vmx/capabilities.h:14:27: error: storage class specified for parameter 'enable_ept' arch/x86/kernel/../kvm/vmx/capabilities.h:14:27: error: section attribute not allowed for 'enable_ept' arch/x86/kernel/../kvm/vmx/capabilities.h:15:27: error: storage class specified for parameter 'enable_unrestricted_guest' arch/x86/kernel/../kvm/vmx/capabilities.h:15:27: error: section attribute not allowed for 'enable_unrestricted_guest' arch/x86/kernel/../kvm/vmx/capabilities.h:16:27: error: storage class specified for parameter 'enable_ept_ad_bits' arch/x86/kernel/../kvm/vmx/capabilities.h:16:27: error: section attribute not allowed for 'enable_ept_ad_bits' arch/x86/kernel/../kvm/vmx/capabilities.h:17:27: error: storage class specified for parameter 'enable_pml' arch/x86/kernel/../kvm/vmx/capabilities.h:17:27: error: section attribute not allowed for 'enable_pml' arch/x86/kernel/../kvm/vmx/capabilities.h:18:27: error: storage class specified for parameter 'enable_ipiv' arch/x86/kernel/../kvm/vmx/capabilities.h:18:27: error: section attribute not allowed for 'enable_ipiv' arch/x86/kernel/../kvm/vmx/capabilities.h:19:26: error: storage class specified for parameter 'pt_mode' arch/x86/kernel/../kvm/vmx/capabilities.h:19:26: error: section attribute not allowed for 'pt_mode' arch/x86/kernel/../kvm/vmx/capabilities.h:71:27: error: storage class specified for parameter 'vmcs_config' arch/x86/kernel/../kvm/vmx/capabilities.h:77:30: error: storage class specified for parameter 'vmx_capability' arch/x86/kernel/../kvm/vmx/capabilities.h:80:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:85:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:91:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:97:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:102:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:107:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:112:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:117:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:122:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:127:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:132:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:138:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:144:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:150:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:156:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:162:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:168:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:180:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:186:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:192:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:198:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:210:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:216:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:222:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:228:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:238:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:244:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:250:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:255:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:261:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:267:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:273:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:279:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:286:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:291:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:297:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:302:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:307:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:312:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:317:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:322:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:327:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:336:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:341:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:346:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:351:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:356:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:361:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:366:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:371:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:387:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:391:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:396:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:401:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/capabilities.h:436:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/posted_intr.h:34:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/posted_intr.h:40:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/posted_intr.h:46:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/posted_intr.h:52:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/posted_intr.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/posted_intr.h:62:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/posted_intr.h:68:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/posted_intr.h:74:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/posted_intr.h:80:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/posted_intr.h:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/posted_intr.h:92:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/posted_intr.h:100:13: error: section attribute not allowed for 'pi_init_cpu' arch/x86/kernel/../kvm/vmx/vmcs.h:27:32: error: storage class specified for parameter 'current_vmcs' arch/x86/kernel/../kvm/vmx/vmcs.h:27:32: error: section attribute not allowed for 'current_vmcs' arch/x86/kernel/../kvm/vmx/vmcs.h:70:2: error: expected specifier-qualifier-list before 'ktime_t' arch/x86/kernel/../kvm/vmx/vmcs.h:79:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmcs.h:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmcs.h:94:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmcs.h:99:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmcs.h:104:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmcs.h:109:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmcs.h:114:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmcs.h:119:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmcs.h:124:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmcs.h:129:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmcs.h:134:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmcs.h:139:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmcs.h:145:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmcs.h:150:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmcs.h:155:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmcs.h:160:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmcs.h:174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmcs.h:181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmcs.h:189:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nmi.h:37:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nmi.h:38:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nmi.h:39:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nmi.h:52:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nmi.h:53:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nmi.h:54:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nmi.h:55:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nmi.h:64:51: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nmi.h:88:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nmi.h:106:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nmi.h:107:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nmi.h:108:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nmi.h:109:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nmi.h:110:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nmi.h:112:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nmi.h:113:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nmi.h:135:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nmi.h:147:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nmi.h:153:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nmi.h:159:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nmi.h:165:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/nmi.h:203:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/paravirt.h:779:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/paravirt.h:785:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/paravirt.h:791:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mshyperv.h:16:26: error: storage class specified for parameter 'isolation_type_snp' arch/x86/include/asm/mshyperv.h:18:15: error: storage class specified for parameter 'hyperv_fill_flush_list_func' arch/x86/include/asm/mshyperv.h:227:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mshyperv.h:228:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mshyperv.h:229:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mshyperv.h:230:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mshyperv.h:231:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mshyperv.h:231:54: error: expected declaration specifiers before ';' token arch/x86/include/asm/mshyperv.h:233:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mshyperv.h:236:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mshyperv.h:238:3: error: expected declaration specifiers or '...' before 'hyperv_fill_flush_list_func' arch/x86/include/asm/mshyperv.h:242:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mshyperv.h:243:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/include/asm/mshyperv.h:246:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/mshyperv.h:50:30: error: storage class specified for parameter 'ms_hyperv' include/asm-generic/mshyperv.h:52:25: error: storage class specified for parameter 'hyperv_pcpu_input_arg' include/asm-generic/mshyperv.h:53:25: error: storage class specified for parameter 'hyperv_pcpu_output_arg' include/asm-generic/mshyperv.h:55:12: error: storage class specified for parameter 'hv_do_hypercall' include/asm-generic/mshyperv.h:56:12: error: storage class specified for parameter 'hv_do_fast_hypercall8' include/asm-generic/mshyperv.h:57:13: error: storage class specified for parameter 'hv_isolation_type_snp' include/asm-generic/mshyperv.h:61:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/mshyperv.h:66:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/mshyperv.h:71:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/mshyperv.h:83:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/mshyperv.h:109:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/mshyperv.h:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/mshyperv.h:163:12: error: storage class specified for parameter 'vmbus_interrupt' include/asm-generic/mshyperv.h:164:12: error: storage class specified for parameter 'vmbus_irq' include/asm-generic/mshyperv.h:166:13: error: storage class specified for parameter 'hv_root_partition' include/asm-generic/mshyperv.h:273:51: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/mshyperv.h:274:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/mshyperv.h:275:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/mshyperv.h:276:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/asm-generic/mshyperv.h:278:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmcs12.h:26:13: error: storage class specified for parameter 'natural_width' arch/x86/kernel/../kvm/vmx/vmcs12.h:81:2: error: expected specifier-qualifier-list before 'natural_width' arch/x86/kernel/../kvm/vmx/vmcs12.h:216:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmcs12.h:364:29: error: storage class specified for parameter 'vmcs12_field_offsets' arch/x86/kernel/../kvm/vmx/vmcs12.h:365:27: error: storage class specified for parameter 'nr_vmcs12_fields' arch/x86/kernel/../kvm/vmx/vmcs12.h:368:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmcs12.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmcs12.h:408:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/evmcs.h:17:26: error: storage class specified for parameter 'enable_evmcs' arch/x86/kernel/../kvm/vmx/evmcs.h:71:33: error: storage class specified for parameter 'vmcs_field_to_evmcs_1' arch/x86/kernel/../kvm/vmx/evmcs.h:72:27: error: storage class specified for parameter 'nr_evmcs_1_fields' arch/x86/kernel/../kvm/vmx/evmcs.h:76:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/evmcs.h:101:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/evmcs.h:213:75: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/evmcs.h:214:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/evmcs.h:215:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/evmcs.h:216:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/evmcs.h:217:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/evmcs.h:218:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/evmcs.h:219:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/evmcs.h:220:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/evmcs.h:227:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx_ops.h:14:1: error: expected declaration specifiers before '__attribute__' arch/x86/kernel/../kvm/vmx/vmx_ops.h:19:49: error: expected declaration specifiers or '...' before 'gva_t' arch/x86/kernel/../kvm/vmx/vmx_ops.h:20:48: error: expected declaration specifiers or '...' before 'gpa_t' arch/x86/kernel/../kvm/vmx/vmx_ops.h:23:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx_ops.h:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx_ops.h:47:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx_ops.h:59:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx_ops.h:71:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx_ops.h:132:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx_ops.h:140:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx_ops.h:148:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx_ops.h:160:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx_ops.h:202:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx_ops.h:207:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx_ops.h:216:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx_ops.h:225:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx_ops.h:237:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx_ops.h:246:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx_ops.h:256:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx_ops.h:266:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx_ops.h:273:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx_ops.h:282:59: error: expected declaration specifiers or '...' before 'gva_t' arch/x86/kernel/../kvm/vmx/vmx_ops.h:293:58: error: expected declaration specifiers or '...' before 'gpa_t' arch/x86/kernel/../kvm/vmx/vmx_ops.h:303:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx_ops.h:311:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx_ops.h:316:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx_ops.h:323:50: error: expected declaration specifiers or '...' before 'gva_t' arch/x86/kernel/../kvm/vmx/vmx_ops.h:335:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx_ops.h:340:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:97:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:131:2: error: expected specifier-qualifier-list before 'gpa_t' arch/x86/kernel/../kvm/vmx/vmx.h:384:2: error: expected specifier-qualifier-list before 'gpa_t' arch/x86/kernel/../kvm/vmx/vmx.h:411:43: error: expected declaration specifiers or '...' before 'hpa_t' arch/x86/kernel/../kvm/vmx/vmx.h:438:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:458:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:458:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:458:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:458:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:458:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:458:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:476:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:596:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:603:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:607:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:611:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:616:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:596:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:603:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:607:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:611:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:616:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:596:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:603:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:607:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:611:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:616:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:596:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:603:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:607:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:611:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:616:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:596:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:603:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:607:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:611:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:616:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:596:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:603:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:607:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:611:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:616:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:644:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:649:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:654:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:659:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:664:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:673:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:684:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:701:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:707:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:713:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:721:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:729:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:736:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:741:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/../kvm/vmx/vmx.h:746:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/asm-offsets_64.c:13:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token arch/x86/kernel/asm-offsets.c:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token include/linux/percpu.h:120:23: error: old-style parameter declarations in prototyped function definition arch/x86/kernel/asm-offsets.c:116:1: error: expected '{' at end of input arch/x86/kernel/asm-offsets.c:116:1: error: control reaches end of non-void function [-Werror=return-type] cc1: some warnings being treated as errors make[2]: *** [scripts/Makefile.build:118: arch/x86/kernel/asm-offsets.s] Error 1 make[1]: *** [Makefile:1273: prepare0] Error 2 make: *** [Makefile:231: __sub-make] Error 2
Possible warnings (2189)
include/linux/percpu.h:125:1: warning: '__cold__' attribute ignored [-Wattributes] include/linux/prandom.h:25:1: warning: empty declaration include/linux/nodemask.h:398:1: warning: empty declaration include/linux/nodemask.h:554:1: warning: empty declaration include/linux/pageblock-flags.h:18:1: warning: empty declaration include/linux/pageblock-flags.h:62:1: warning: empty declaration arch/x86/include/asm/tlbbatch.h:7:1: warning: empty declaration include/linux/mm_types_task.h:31:1: warning: empty declaration include/linux/mm_types_task.h:48:1: warning: empty declaration include/linux/mm_types_task.h:52:1: warning: empty declaration include/linux/mm_types_task.h:64:1: warning: empty declaration include/linux/kref.h:19:1: warning: empty declaration include/linux/rbtree_types.h:5:1: warning: empty declaration include/linux/rbtree_types.h:12:1: warning: empty declaration include/linux/rbtree_types.h:26:1: warning: empty declaration include/linux/rcupdate.h:46:1: warning: empty declaration include/linux/rcutiny.h:17:1: warning: empty declaration include/linux/maple_tree.h:80:1: warning: empty declaration include/linux/maple_tree.h:106:1: warning: empty declaration include/linux/maple_tree.h:127:1: warning: empty declaration include/linux/maple_tree.h:135:1: warning: empty declaration include/linux/maple_tree.h:142:1: warning: empty declaration include/linux/maple_tree.h:147:1: warning: empty declaration include/linux/maple_tree.h:211:1: warning: empty declaration include/linux/maple_tree.h:270:1: warning: empty declaration include/linux/maple_tree.h:298:1: warning: empty declaration include/linux/maple_tree.h:373:1: warning: empty declaration include/linux/maple_tree.h:386:1: warning: empty declaration include/linux/rwsem.h:47:1: warning: empty declaration include/linux/swait.h:41:1: warning: empty declaration include/linux/swait.h:43:1: warning: empty declaration include/linux/swait.h:48:1: warning: empty declaration include/linux/completion.h:26:1: warning: empty declaration include/linux/uprobes.h:19:1: warning: empty declaration include/linux/uprobes.h:20:1: warning: empty declaration include/linux/uprobes.h:21:1: warning: empty declaration include/linux/uprobes.h:22:1: warning: empty declaration include/linux/uprobes.h:23:1: warning: empty declaration include/linux/uprobes.h:30:1: warning: empty declaration include/linux/uprobes.h:36:1: warning: empty declaration include/linux/uprobes.h:142:1: warning: empty declaration include/linux/time.h:36:1: warning: empty declaration include/uapi/linux/timex.h:97:1: warning: empty declaration include/uapi/linux/timex.h:102:1: warning: empty declaration include/vdso/time32.h:7:1: warning: empty declaration include/vdso/time32.h:12:1: warning: empty declaration include/linux/time32.h:17:1: warning: empty declaration include/linux/time32.h:22:1: warning: empty declaration include/linux/time32.h:27:1: warning: empty declaration include/linux/time32.h:60:1: warning: empty declaration include/vdso/time.h:7:1: warning: empty declaration include/linux/clocksource_ids.h:6:1: warning: empty declaration include/linux/timekeeping.h:60:1: warning: empty declaration include/linux/timekeeping.h:232:1: warning: empty declaration include/linux/timekeeping.h:247:1: warning: empty declaration include/linux/timekeeping.h:263:1: warning: empty declaration include/linux/timekeeping.h:276:1: warning: empty declaration include/linux/debugobjects.h:8:1: warning: empty declaration include/linux/debugobjects.h:18:1: warning: empty declaration include/linux/debugobjects.h:28:1: warning: empty declaration include/linux/debugobjects.h:55:1: warning: empty declaration include/linux/timer.h:11:1: warning: empty declaration include/linux/timer.h:196:1: warning: empty declaration include/linux/workqueue.h:18:1: warning: empty declaration include/linux/workqueue.h:20:1: warning: empty declaration include/linux/workqueue.h:30:1: warning: empty declaration include/linux/workqueue.h:97:1: warning: empty declaration include/linux/workqueue.h:110:1: warning: empty declaration include/linux/workqueue.h:119:1: warning: empty declaration include/linux/workqueue.h:132:1: warning: empty declaration include/linux/workqueue.h:163:1: warning: empty declaration include/linux/workqueue.h:303:1: warning: empty declaration include/linux/workqueue.h:574:2: warning: '__warning__' attribute ignored [-Wattributes] include/linux/workqueue.h:712:1: warning: '__cold__' attribute ignored [-Wattributes] include/linux/workqueue.h:713:1: warning: '__cold__' attribute ignored [-Wattributes] include/linux/mm_types.h:31:1: warning: empty declaration include/linux/mm_types.h:32:1: warning: empty declaration include/linux/mm_types.h:73:1: warning: empty declaration include/linux/mm_types.h:276:1: warning: empty declaration include/linux/mm_types.h:386:1: warning: empty declaration include/linux/mm_types.h:408:1: warning: empty declaration include/linux/mm_types.h:429:1: warning: empty declaration include/linux/mm_types.h:432:1: warning: empty declaration include/linux/mm_types.h:444:1: warning: empty declaration include/linux/mm_types.h:511:1: warning: empty declaration include/linux/mm_types.h:512:1: warning: empty declaration include/linux/mm_types.h:806:1: warning: empty declaration include/linux/mm_types.h:827:1: warning: empty declaration include/linux/mm_types.h:832:1: warning: empty declaration include/linux/mm_types.h:867:1: warning: empty declaration include/linux/mm_types.h:908:1: warning: empty declaration include/linux/mm_types.h:931:1: warning: empty declaration include/linux/mm_types.h:989:1: warning: empty declaration include/linux/page-flags.h:100:1: warning: empty declaration include/linux/mmzone.h:42:1: warning: empty declaration include/linux/mmzone.h:105:1: warning: empty declaration include/linux/mmzone.h:122:1: warning: empty declaration include/linux/mmzone.h:138:1: warning: empty declaration include/linux/mmzone.h:157:1: warning: empty declaration include/linux/mmzone.h:266:1: warning: empty declaration include/linux/mmzone.h:275:1: warning: empty declaration include/linux/mmzone.h:301:1: warning: empty declaration include/linux/mmzone.h:364:1: warning: empty declaration include/linux/mmzone.h:365:1: warning: empty declaration include/linux/mmzone.h:508:1: warning: empty declaration include/linux/mmzone.h:546:1: warning: empty declaration include/linux/mmzone.h:574:1: warning: empty declaration include/linux/mmzone.h:588:1: warning: empty declaration include/linux/mmzone.h:603:1: warning: empty declaration include/linux/mmzone.h:610:1: warning: empty declaration include/linux/mmzone.h:705:1: warning: empty declaration include/linux/mmzone.h:875:1: warning: empty declaration include/linux/mmzone.h:886:1: warning: empty declaration include/linux/mmzone.h:1035:1: warning: empty declaration include/linux/mmzone.h:1051:1: warning: empty declaration include/linux/mmzone.h:1070:1: warning: empty declaration include/linux/rcu_segcblist.h:21:1: warning: empty declaration include/linux/rcu_segcblist.h:206:1: warning: empty declaration include/linux/srcu.h:24:1: warning: empty declaration include/linux/srcutiny.h:16:1: warning: empty declaration include/linux/notifier.h:49:1: warning: empty declaration include/linux/notifier.h:54:1: warning: empty declaration include/linux/notifier.h:60:1: warning: empty declaration include/linux/notifier.h:65:1: warning: empty declaration include/linux/notifier.h:70:1: warning: empty declaration include/linux/notifier.h:74:1: warning: empty declaration include/linux/memory_hotplug.h:10:1: warning: empty declaration include/linux/memory_hotplug.h:11:1: warning: empty declaration include/linux/memory_hotplug.h:12:1: warning: empty declaration include/linux/memory_hotplug.h:13:1: warning: empty declaration include/linux/memory_hotplug.h:14:1: warning: empty declaration include/linux/memory_hotplug.h:15:1: warning: empty declaration include/linux/memory_hotplug.h:16:1: warning: empty declaration include/linux/memory_hotplug.h:17:1: warning: empty declaration include/linux/mmzone.h:1262:1: warning: empty declaration include/linux/mmzone.h:1374:1: warning: empty declaration include/linux/mmzone.h:1624:1: warning: empty declaration include/linux/mmzone.h:1634:1: warning: empty declaration include/linux/mmzone.h:1635:1: warning: empty declaration include/linux/mmzone.h:1636:1: warning: empty declaration include/linux/mmzone.h:1719:1: warning: empty declaration include/linux/arch_topology.h:18:1: warning: empty declaration include/linux/arch_topology.h:41:1: warning: empty declaration include/linux/arch_topology.h:47:1: warning: empty declaration include/linux/arch_topology.h:66:1: warning: empty declaration arch/x86/include/asm/topology.h:164:1: warning: empty declaration include/linux/gfp.h:10:1: warning: empty declaration include/linux/gfp.h:291:1: warning: empty declaration include/linux/percpu-refcount.h:59:1: warning: empty declaration include/linux/percpu-refcount.h:63:1: warning: empty declaration include/linux/percpu-refcount.h:72:1: warning: empty declaration include/linux/percpu-refcount.h:95:1: warning: empty declaration include/linux/percpu-refcount.h:105:1: warning: empty declaration include/linux/kasan.h:11:1: warning: empty declaration include/linux/kasan.h:12:1: warning: empty declaration include/linux/kasan.h:13:1: warning: empty declaration include/linux/kasan.h:14:1: warning: empty declaration include/linux/kasan.h:15:1: warning: empty declaration include/linux/slab.h:150:1: warning: empty declaration include/linux/slab.h:151:1: warning: empty declaration include/linux/slab.h:155:1: warning: '__cold__' attribute ignored [-Wattributes] include/linux/slab.h:332:1: warning: empty declaration include/linux/slab.h:444:31: warning: '__malloc__' attribute ignored [-Wattributes] include/linux/slab.h:446:7: warning: '__malloc__' attribute ignored [-Wattributes] include/linux/slab.h:471:11: warning: '__malloc__' attribute ignored [-Wattributes] include/linux/slab.h:778:1: warning: '__cold__' attribute ignored [-Wattributes] include/linux/crypto.h:174:1: warning: empty declaration include/linux/crypto.h:175:1: warning: empty declaration include/linux/crypto.h:176:1: warning: empty declaration include/linux/crypto.h:177:1: warning: empty declaration include/linux/crypto.h:188:1: warning: empty declaration include/linux/crypto.h:251:1: warning: empty declaration include/linux/crypto.h:271:1: warning: empty declaration include/linux/crypto.h:478:1: warning: empty declaration include/linux/crypto.h:583:1: warning: empty declaration include/linux/crypto.h:638:1: warning: empty declaration include/linux/crypto.h:651:1: warning: empty declaration include/uapi/linux/sched.h:92:1: warning: empty declaration include/linux/pid.h:9:1: warning: empty declaration include/linux/pid.h:54:1: warning: empty declaration include/linux/pid.h:59:1: warning: empty declaration include/linux/pid.h:77:1: warning: empty declaration include/linux/pid.h:112:1: warning: empty declaration include/linux/uidgid.h:18:1: warning: empty declaration include/linux/rhashtable-types.h:17:1: warning: empty declaration include/linux/rhashtable-types.h:21:1: warning: empty declaration include/linux/rhashtable-types.h:26:1: warning: empty declaration include/linux/rhashtable-types.h:33:1: warning: empty declaration include/linux/rhashtable-types.h:56:1: warning: empty declaration include/linux/rhashtable-types.h:81:1: warning: empty declaration include/linux/rhashtable-types.h:97:1: warning: empty declaration include/linux/rhashtable-types.h:106:1: warning: empty declaration include/linux/rhashtable-types.h:120:1: warning: empty declaration include/uapi/linux/ipc.h:10:1: warning: empty declaration include/uapi/asm-generic/ipcbuf.h:22:1: warning: empty declaration include/uapi/linux/ipc.h:58:1: warning: empty declaration include/linux/ipc.h:12:1: warning: empty declaration include/uapi/linux/sem.h:25:1: warning: empty declaration arch/x86/include/uapi/asm/sembuf.h:18:1: warning: empty declaration include/uapi/linux/sem.h:40:1: warning: empty declaration include/uapi/linux/sem.h:47:1: warning: empty declaration include/uapi/linux/sem.h:55:1: warning: empty declaration include/linux/sem.h:7:1: warning: empty declaration include/linux/sem.h:8:1: warning: empty declaration include/linux/sem.h:21:1: warning: empty declaration include/uapi/linux/shm.h:28:1: warning: empty declaration include/uapi/asm-generic/shmbuf.h:27:1: warning: empty declaration include/uapi/asm-generic/shmbuf.h:49:1: warning: empty declaration include/uapi/linux/shm.h:93:1: warning: empty declaration include/uapi/linux/shm.h:101:1: warning: empty declaration include/linux/shm.h:10:1: warning: empty declaration include/linux/shm.h:23:1: warning: empty declaration include/linux/kmsan_types.h:16:1: warning: empty declaration include/linux/kmsan_types.h:29:1: warning: empty declaration include/linux/plist.h:82:1: warning: empty declaration include/linux/plist.h:86:1: warning: empty declaration include/linux/timerqueue.h:9:1: warning: empty declaration include/linux/timerqueue.h:14:1: warning: empty declaration include/linux/hrtimer.h:24:1: warning: empty declaration include/linux/hrtimer.h:25:1: warning: empty declaration include/linux/hrtimer.h:39:1: warning: empty declaration include/linux/hrtimer.h:65:1: warning: empty declaration include/linux/hrtimer.h:118:1: warning: empty declaration include/linux/hrtimer.h:136:1: warning: empty declaration include/linux/hrtimer.h:159:1: warning: empty declaration include/linux/hrtimer.h:170:1: warning: empty declaration include/linux/hrtimer.h:214:1: warning: empty declaration include/linux/hrtimer.h:527:1: warning: '__cold__' attribute ignored [-Wattributes] include/uapi/linux/seccomp.h:62:1: warning: empty declaration include/uapi/linux/seccomp.h:69:1: warning: empty declaration include/uapi/linux/seccomp.h:75:1: warning: empty declaration include/uapi/linux/seccomp.h:111:1: warning: empty declaration include/uapi/linux/seccomp.h:130:1: warning: empty declaration include/linux/seccomp.h:66:1: warning: empty declaration include/linux/seccomp.h:67:1: warning: empty declaration include/linux/seccomp.h:68:1: warning: empty declaration include/uapi/linux/resource.h:24:1: warning: empty declaration include/uapi/linux/resource.h:43:1: warning: empty declaration include/uapi/linux/resource.h:50:1: warning: empty declaration include/linux/resource.h:8:1: warning: empty declaration include/linux/latencytop.h:14:1: warning: empty declaration include/linux/sched/types.h:17:1: warning: empty declaration arch/x86/include/uapi/asm/signal.h:11:1: warning: empty declaration include/uapi/asm-generic/siginfo.h:37:1: warning: empty declaration include/linux/signal_types.h:16:1: warning: empty declaration include/linux/signal_types.h:22:1: warning: empty declaration include/linux/signal_types.h:32:1: warning: empty declaration include/linux/signal_types.h:37:1: warning: empty declaration include/linux/signal_types.h:51:1: warning: empty declaration include/linux/signal_types.h:67:1: warning: empty declaration include/linux/syscall_user_dispatch.h:12:1: warning: empty declaration include/linux/task_io_accounting.h:12:1: warning: empty declaration include/linux/alarmtimer.h:9:1: warning: empty declaration include/linux/alarmtimer.h:11:1: warning: empty declaration include/linux/alarmtimer.h:23:1: warning: empty declaration include/linux/alarmtimer.h:42:1: warning: empty declaration include/linux/posix-timers.h:10:1: warning: empty declaration include/linux/posix-timers.h:11:1: warning: empty declaration include/linux/posix-timers.h:69:1: warning: empty declaration include/linux/posix-timers.h:114:1: warning: empty declaration include/linux/posix-timers.h:129:1: warning: empty declaration include/linux/posix-timers.h:140:1: warning: empty declaration include/linux/posix-timers.h:218:1: warning: empty declaration include/uapi/linux/rseq.h:16:1: warning: empty declaration include/uapi/linux/rseq.h:21:1: warning: empty declaration include/uapi/linux/rseq.h:25:1: warning: empty declaration include/uapi/linux/rseq.h:31:1: warning: empty declaration include/uapi/linux/rseq.h:45:1: warning: empty declaration include/uapi/linux/rseq.h:62:1: warning: empty declaration include/linux/sched.h:42:1: warning: empty declaration include/linux/sched.h:43:1: warning: empty declaration include/linux/sched.h:44:1: warning: empty declaration include/linux/sched.h:45:1: warning: empty declaration include/linux/sched.h:46:1: warning: empty declaration include/linux/sched.h:47:1: warning: empty declaration include/linux/sched.h:48:1: warning: empty declaration include/linux/sched.h:49:1: warning: empty declaration include/linux/sched.h:50:1: warning: empty declaration include/linux/sched.h:51:1: warning: empty declaration include/linux/sched.h:52:1: warning: empty declaration include/linux/sched.h:53:1: warning: empty declaration include/linux/sched.h:54:1: warning: empty declaration include/linux/sched.h:55:1: warning: empty declaration include/linux/sched.h:56:1: warning: empty declaration include/linux/sched.h:57:1: warning: empty declaration include/linux/sched.h:58:1: warning: empty declaration include/linux/sched.h:59:1: warning: empty declaration include/linux/sched.h:60:1: warning: empty declaration include/linux/sched.h:61:1: warning: empty declaration include/linux/sched.h:62:1: warning: empty declaration include/linux/sched.h:63:1: warning: empty declaration include/linux/sched.h:64:1: warning: empty declaration include/linux/sched.h:65:1: warning: empty declaration include/linux/sched.h:66:1: warning: empty declaration include/linux/sched.h:67:1: warning: empty declaration include/linux/sched.h:68:1: warning: empty declaration include/linux/sched.h:69:1: warning: empty declaration include/linux/sched.h:70:1: warning: empty declaration include/linux/sched.h:71:1: warning: empty declaration include/linux/sched.h:290:1: warning: empty declaration include/linux/sched.h:324:1: warning: empty declaration include/linux/sched.h:332:1: warning: empty declaration include/linux/sched.h:345:1: warning: empty declaration include/linux/sched.h:361:1: warning: empty declaration include/linux/sched.h:372:1: warning: empty declaration include/linux/sched.h:407:1: warning: empty declaration include/linux/sched.h:441:1: warning: empty declaration include/linux/sched.h:493:1: warning: empty declaration include/linux/sched.h:505:1: warning: empty declaration include/linux/sched.h:547:1: warning: empty declaration include/linux/sched.h:583:1: warning: empty declaration include/linux/sched.h:601:1: warning: empty declaration include/linux/sched.h:709:1: warning: empty declaration include/linux/sched.h:719:1: warning: empty declaration include/linux/sched.h:726:1: warning: empty declaration include/linux/sched.h:730:1: warning: empty declaration include/linux/sched.h:737:1: warning: empty declaration include/linux/sched.h:1931:1: warning: empty declaration include/linux/sched.h:2305:1: warning: empty declaration include/linux/sched.h:2311:1: warning: empty declaration include/linux/context_tracking_state.h:12:1: warning: empty declaration include/linux/context_tracking_state.h:27:1: warning: empty declaration include/uapi/linux/taskstats.h:41:1: warning: empty declaration include/uapi/linux/taskstats.h:210:1: warning: empty declaration include/uapi/linux/taskstats.h:219:1: warning: empty declaration include/uapi/linux/taskstats.h:232:1: warning: empty declaration include/uapi/linux/cgroupstats.h:32:1: warning: empty declaration include/uapi/linux/cgroupstats.h:47:1: warning: empty declaration include/uapi/linux/cgroupstats.h:56:1: warning: empty declaration include/uapi/linux/cgroupstats.h:64:1: warning: empty declaration include/linux/wait_bit.h:10:1: warning: empty declaration include/linux/wait_bit.h:16:1: warning: empty declaration include/linux/wait_bit.h:34:1: warning: '__cold__' attribute ignored [-Wattributes] include/linux/list_bl.h:34:1: warning: empty declaration include/linux/list_bl.h:38:1: warning: empty declaration include/linux/lockref.h:25:1: warning: empty declaration include/linux/stringhash.h:66:1: warning: '__pure__' attribute ignored [-Wattributes] include/linux/stringhash.h:77:1: warning: '__pure__' attribute ignored [-Wattributes] include/linux/dcache.h:18:1: warning: empty declaration include/linux/dcache.h:19:1: warning: empty declaration include/linux/dcache.h:20:1: warning: empty declaration include/linux/dcache.h:49:1: warning: empty declaration include/linux/dcache.h:82:1: warning: empty declaration include/linux/dcache.h:122:1: warning: empty declaration include/linux/dcache.h:128:1: warning: empty declaration include/linux/dcache.h:595:1: warning: empty declaration include/linux/path.h:5:1: warning: empty declaration include/linux/path.h:6:1: warning: empty declaration include/linux/path.h:8:1: warning: empty declaration arch/x86/include/uapi/asm/stat.h:83:1: warning: empty declaration arch/x86/include/uapi/asm/stat.h:117:1: warning: empty declaration include/uapi/linux/stat.h:56:1: warning: empty declaration include/uapi/linux/stat.h:99:1: warning: empty declaration include/linux/stat.h:22:1: warning: empty declaration include/linux/shrinker.h:12:1: warning: empty declaration include/linux/shrinker.h:60:1: warning: empty declaration include/linux/ioasid.h:13:1: warning: empty declaration include/linux/ioasid.h:25:1: warning: empty declaration include/linux/sched/mm.h:401:1: warning: empty declaration include/linux/sched/mm.h:412:1: warning: empty declaration include/linux/xarray.h:239:1: warning: empty declaration include/linux/xarray.h:258:1: warning: empty declaration include/linux/xarray.h:296:1: warning: empty declaration include/linux/xarray.h:1140:1: warning: empty declaration include/linux/xarray.h:1326:1: warning: empty declaration include/linux/xarray.h:1752:1: warning: empty declaration include/linux/list_lru.h:16:1: warning: empty declaration include/linux/list_lru.h:19:1: warning: empty declaration include/linux/list_lru.h:29:1: warning: empty declaration include/linux/list_lru.h:35:1: warning: empty declaration include/linux/list_lru.h:41:1: warning: empty declaration include/linux/list_lru.h:49:1: warning: empty declaration include/linux/radix-tree.h:28:1: warning: empty declaration include/linux/radix-tree.h:106:1: warning: empty declaration include/linux/radix-tree.h:267:1: warning: empty declaration include/uapi/linux/capability.h:72:1: warning: empty declaration include/uapi/linux/capability.h:83:1: warning: empty declaration include/linux/capability.h:29:1: warning: empty declaration include/linux/capability.h:40:1: warning: empty declaration include/linux/capability.h:41:1: warning: empty declaration include/linux/capability.h:42:1: warning: empty declaration include/linux/capability.h:43:1: warning: empty declaration include/linux/capability.h:44:1: warning: empty declaration include/linux/semaphore.h:15:1: warning: empty declaration include/uapi/asm-generic/fcntl.h:156:1: warning: empty declaration include/uapi/asm-generic/fcntl.h:196:1: warning: empty declaration include/uapi/asm-generic/fcntl.h:210:1: warning: empty declaration include/uapi/linux/openat2.h:19:1: warning: empty declaration include/linux/migrate_mode.h:15:1: warning: empty declaration include/linux/migrate_mode.h:22:1: warning: empty declaration include/linux/signal.h:9:1: warning: empty declaration include/linux/signal.h:38:1: warning: empty declaration include/linux/signal.h:276:1: warning: empty declaration include/linux/signal.h:277:1: warning: empty declaration include/linux/signal.h:278:1: warning: empty declaration include/linux/signal.h:474:1: warning: empty declaration include/linux/sched/jobctl.h:7:1: warning: empty declaration arch/x86/include/asm/extable.h:23:1: warning: empty declaration arch/x86/include/asm/extable.h:26:1: warning: empty declaration arch/x86/include/asm/uaccess.h:492:1: warning: empty declaration include/linux/sched/task.h:13:1: warning: empty declaration include/linux/sched/task.h:14:1: warning: empty declaration include/linux/sched/task.h:15:1: warning: empty declaration include/linux/sched/task.h:16:1: warning: empty declaration include/linux/sched/task.h:21:1: warning: empty declaration include/uapi/linux/sysctl.h:35:1: warning: empty declaration include/uapi/linux/sysctl.h:49:1: warning: empty declaration include/uapi/linux/sysctl.h:69:1: warning: empty declaration include/uapi/linux/sysctl.h:75:1: warning: empty declaration include/uapi/linux/sysctl.h:83:1: warning: empty declaration include/uapi/linux/sysctl.h:162:1: warning: empty declaration include/uapi/linux/sysctl.h:203:1: warning: empty declaration include/uapi/linux/sysctl.h:229:1: warning: empty declaration include/uapi/linux/sysctl.h:240:1: warning: empty declaration include/uapi/linux/sysctl.h:247:1: warning: empty declaration include/uapi/linux/sysctl.h:255:1: warning: empty declaration include/uapi/linux/sysctl.h:287:1: warning: empty declaration include/uapi/linux/sysctl.h:295:1: warning: empty declaration include/uapi/linux/sysctl.h:332:1: warning: empty declaration include/uapi/linux/sysctl.h:431:1: warning: empty declaration include/uapi/linux/sysctl.h:453:1: warning: empty declaration include/uapi/linux/sysctl.h:461:1: warning: empty declaration include/uapi/linux/sysctl.h:489:1: warning: empty declaration include/uapi/linux/sysctl.h:522:1: warning: empty declaration include/uapi/linux/sysctl.h:535:1: warning: empty declaration include/uapi/linux/sysctl.h:548:1: warning: empty declaration include/uapi/linux/sysctl.h:580:1: warning: empty declaration include/uapi/linux/sysctl.h:586:1: warning: empty declaration include/uapi/linux/sysctl.h:609:1: warning: empty declaration include/uapi/linux/sysctl.h:614:1: warning: empty declaration include/uapi/linux/sysctl.h:620:1: warning: empty declaration include/uapi/linux/sysctl.h:626:1: warning: empty declaration include/uapi/linux/sysctl.h:631:1: warning: empty declaration include/uapi/linux/sysctl.h:636:1: warning: empty declaration include/uapi/linux/sysctl.h:644:1: warning: empty declaration include/uapi/linux/sysctl.h:653:1: warning: empty declaration include/uapi/linux/sysctl.h:669:1: warning: empty declaration include/uapi/linux/sysctl.h:687:1: warning: empty declaration include/uapi/linux/sysctl.h:701:1: warning: empty declaration include/uapi/linux/sysctl.h:711:1: warning: empty declaration include/uapi/linux/sysctl.h:717:1: warning: empty declaration include/uapi/linux/sysctl.h:736:1: warning: empty declaration include/uapi/linux/sysctl.h:748:1: warning: empty declaration include/uapi/linux/sysctl.h:759:1: warning: empty declaration include/uapi/linux/sysctl.h:780:1: warning: empty declaration include/uapi/linux/sysctl.h:790:1: warning: empty declaration include/uapi/linux/sysctl.h:816:1: warning: empty declaration include/uapi/linux/sysctl.h:831:1: warning: empty declaration include/uapi/linux/sysctl.h:842:1: warning: empty declaration include/uapi/linux/sysctl.h:852:1: warning: empty declaration include/uapi/linux/sysctl.h:857:1: warning: empty declaration include/uapi/linux/sysctl.h:863:1: warning: empty declaration include/uapi/linux/sysctl.h:869:1: warning: empty declaration include/uapi/linux/sysctl.h:880:1: warning: empty declaration include/uapi/linux/sysctl.h:885:1: warning: empty declaration include/uapi/linux/sysctl.h:890:1: warning: empty declaration include/uapi/linux/sysctl.h:900:1: warning: empty declaration include/uapi/linux/sysctl.h:905:1: warning: empty declaration include/uapi/linux/sysctl.h:910:1: warning: empty declaration include/linux/sysctl.h:33:1: warning: empty declaration include/linux/sysctl.h:34:1: warning: empty declaration include/linux/sysctl.h:35:1: warning: empty declaration include/linux/sysctl.h:36:1: warning: empty declaration include/linux/sysctl.h:37:1: warning: empty declaration include/linux/sysctl.h:38:1: warning: empty declaration include/linux/sysctl.h:117:1: warning: empty declaration include/linux/sysctl.h:135:1: warning: empty declaration include/linux/sysctl.h:147:1: warning: empty declaration include/linux/sysctl.h:154:1: warning: empty declaration include/linux/sysctl.h:173:1: warning: empty declaration include/linux/sysctl.h:179:1: warning: empty declaration include/linux/sysctl.h:184:1: warning: empty declaration include/linux/sysctl.h:194:1: warning: empty declaration include/linux/key.h:33:1: warning: empty declaration include/linux/key.h:34:1: warning: empty declaration include/linux/percpu_counter.h:116:1: warning: empty declaration include/linux/sched/user.h:14:1: warning: empty declaration include/linux/sched/user.h:41:15: warning: parameter names (without types) in function declaration include/linux/sched/user.h:48:15: warning: parameter names (without types) in function declaration include/linux/cred.h:19:1: warning: empty declaration include/linux/cred.h:20:1: warning: empty declaration include/linux/cred.h:25:1: warning: empty declaration include/linux/cred.h:60:1: warning: parameter names (without types) in function declaration include/linux/cred.h:61:1: warning: parameter names (without types) in function declaration include/linux/cred.h:110:1: warning: empty declaration include/linux/cred.h:172:1: warning: '__cold__' attribute ignored [-Wattributes] include/linux/sched/signal.h:20:1: warning: empty declaration include/linux/sched/signal.h:30:1: warning: empty declaration include/linux/sched/signal.h:38:1: warning: empty declaration include/linux/sched/signal.h:47:1: warning: empty declaration include/linux/sched/signal.h:66:1: warning: empty declaration include/linux/sched/signal.h:70:1: warning: empty declaration include/linux/sched/signal.h:75:1: warning: empty declaration include/linux/sched/signal.h:80:1: warning: empty declaration include/linux/sched/signal.h:93:1: warning: empty declaration include/linux/rcuwait.h:16:1: warning: empty declaration include/linux/rcu_sync.h:17:1: warning: empty declaration include/linux/percpu-rwsem.h:12:1: warning: empty declaration include/linux/delayed_call.h:10:1: warning: empty declaration include/linux/sched/rt.h:7:1: warning: empty declaration include/linux/iocontext.h:9:1: warning: empty declaration include/linux/iocontext.h:73:1: warning: empty declaration include/linux/iocontext.h:99:1: warning: empty declaration include/linux/iocontext.h:117:1: warning: empty declaration include/uapi/linux/ioprio.h:27:1: warning: empty declaration include/uapi/linux/ioprio.h:40:1: warning: empty declaration include/linux/mount.h:16:1: warning: empty declaration include/linux/mount.h:17:1: warning: empty declaration include/linux/mount.h:18:1: warning: empty declaration include/linux/mount.h:19:1: warning: empty declaration include/linux/mount.h:20:1: warning: empty declaration include/linux/mount.h:21:1: warning: empty declaration include/linux/mount.h:22:1: warning: empty declaration include/linux/mount.h:69:1: warning: empty declaration include/linux/mnt_idmapping.h:8:1: warning: empty declaration include/uapi/linux/fs.h:54:1: warning: empty declaration include/uapi/linux/fs.h:61:1: warning: empty declaration include/uapi/linux/fs.h:72:1: warning: empty declaration include/uapi/linux/fs.h:87:1: warning: empty declaration include/uapi/linux/fs.h:97:1: warning: empty declaration include/uapi/linux/fs.h:103:1: warning: empty declaration include/uapi/linux/fs.h:115:1: warning: empty declaration include/linux/fs.h:50:1: warning: empty declaration include/linux/fs.h:51:1: warning: empty declaration include/linux/fs.h:52:1: warning: empty declaration include/linux/fs.h:53:1: warning: empty declaration include/linux/fs.h:54:1: warning: empty declaration include/linux/fs.h:55:1: warning: empty declaration include/linux/fs.h:56:1: warning: empty declaration include/linux/fs.h:57:1: warning: empty declaration include/linux/fs.h:58:1: warning: empty declaration include/linux/fs.h:59:1: warning: empty declaration include/linux/fs.h:60:1: warning: empty declaration include/linux/fs.h:61:1: warning: empty declaration include/linux/fs.h:62:1: warning: empty declaration include/linux/fs.h:63:1: warning: empty declaration include/linux/fs.h:64:1: warning: empty declaration include/linux/fs.h:65:1: warning: empty declaration include/linux/fs.h:66:1: warning: empty declaration include/linux/fs.h:67:1: warning: empty declaration include/linux/fs.h:68:1: warning: empty declaration include/linux/fs.h:69:1: warning: empty declaration include/linux/fs.h:70:1: warning: empty declaration include/linux/fs.h:71:1: warning: empty declaration include/linux/fs.h:72:1: warning: empty declaration include/linux/fs.h:73:1: warning: empty declaration include/linux/fs.h:74:1: warning: empty declaration include/linux/fs.h:75:1: warning: empty declaration include/linux/fs.h:76:1: warning: empty declaration include/linux/fs.h:77:1: warning: empty declaration include/linux/fs.h:79:1: warning: '__cold__' attribute ignored [-Wattributes] include/linux/fs.h:80:1: warning: '__cold__' attribute ignored [-Wattributes] include/linux/fs.h:81:1: warning: '__cold__' attribute ignored [-Wattributes] include/linux/fs.h:82:1: warning: '__cold__' attribute ignored [-Wattributes] include/linux/fs.h:89:1: warning: empty declaration include/linux/fs.h:225:1: warning: empty declaration include/uapi/linux/dqblk_xfs.h:202:1: warning: empty declaration include/uapi/linux/dqblk_xfs.h:209:1: warning: empty declaration include/linux/dqblk_qtree.h:18:1: warning: empty declaration include/linux/dqblk_qtree.h:19:1: warning: empty declaration include/linux/dqblk_qtree.h:22:1: warning: empty declaration include/linux/dqblk_qtree.h:29:1: warning: empty declaration include/linux/projid.h:17:1: warning: empty declaration include/uapi/linux/quota.h:90:1: warning: empty declaration include/uapi/linux/quota.h:110:1: warning: empty declaration include/uapi/linux/quota.h:122:1: warning: empty declaration include/uapi/linux/quota.h:144:1: warning: empty declaration include/uapi/linux/quota.h:156:1: warning: empty declaration include/uapi/linux/quota.h:178:1: warning: empty declaration include/uapi/linux/quota.h:185:1: warning: empty declaration include/linux/quota.h:54:1: warning: empty declaration include/linux/quota.h:68:1: warning: empty declaration include/linux/quota.h:205:1: warning: empty declaration include/linux/quota.h:220:1: warning: empty declaration include/linux/quota.h:222:1: warning: empty declaration include/linux/quota.h:235:1: warning: empty declaration include/linux/quota.h:242:1: warning: empty declaration include/linux/quota.h:253:1: warning: empty declaration include/linux/quota.h:265:1: warning: empty declaration include/linux/quota.h:294:1: warning: empty declaration include/linux/quota.h:310:1: warning: empty declaration include/linux/quota.h:322:1: warning: empty declaration include/linux/quota.h:340:1: warning: empty declaration include/linux/quota.h:343:1: warning: empty declaration include/linux/quota.h:395:1: warning: empty declaration include/linux/quota.h:409:1: warning: empty declaration include/linux/quota.h:415:1: warning: empty declaration include/linux/quota.h:428:1: warning: empty declaration include/linux/quota.h:443:1: warning: empty declaration include/linux/quota.h:464:1: warning: empty declaration include/linux/quota.h:519:1: warning: empty declaration include/linux/quota.h:530:1: warning: empty declaration include/linux/fs.h:298:1: warning: empty declaration include/linux/fs.h:306:1: warning: empty declaration include/linux/fs.h:307:1: warning: empty declaration include/linux/fs.h:308:1: warning: empty declaration include/linux/fs.h:309:1: warning: empty declaration include/linux/fs.h:315:1: warning: empty declaration include/linux/fs.h:341:1: warning: empty declaration include/linux/fs.h:356:1: warning: empty declaration include/linux/fs.h:424:1: warning: empty declaration include/linux/fs.h:559:1: warning: empty declaration include/linux/fs.h:586:1: warning: empty declaration include/linux/fs.h:593:1: warning: empty declaration include/linux/fs.h:744:1: warning: empty declaration include/linux/fs.h:900:1: warning: empty declaration include/linux/fs.h:922:1: warning: empty declaration include/linux/fs.h:940:1: warning: empty declaration include/linux/fs.h:981:1: warning: empty declaration include/linux/fs.h:1031:1: warning: empty declaration include/linux/fs.h:1033:1: warning: empty declaration include/linux/fs.h:1038:1: warning: empty declaration include/linux/fs.h:1052:1: warning: empty declaration include/linux/fs.h:1061:1: warning: empty declaration include/linux/nfs_fs_i.h:5:1: warning: empty declaration include/linux/nfs_fs_i.h:10:1: warning: empty declaration include/linux/nfs_fs_i.h:16:1: warning: empty declaration include/linux/nfs_fs_i.h:17:1: warning: empty declaration include/linux/fs.h:1087:1: warning: empty declaration include/linux/fs.h:1125:1: warning: empty declaration include/linux/fs.h:1180:1: warning: empty declaration include/linux/fs.h:1184:1: warning: empty declaration include/linux/fs.h:1346:1: warning: empty declaration include/linux/fs.h:1434:1: warning: empty declaration include/linux/fs.h:1445:1: warning: empty declaration include/linux/fs.h:1451:1: warning: empty declaration include/linux/fs.h:1987:1: warning: empty declaration include/linux/fs.h:2044:1: warning: empty declaration include/linux/fs.h:2048:1: warning: empty declaration include/linux/fs.h:2092:1: warning: empty declaration include/linux/fs.h:2093:1: warning: empty declaration include/linux/fs.h:2095:1: warning: empty declaration include/linux/fs.h:2141:1: warning: empty declaration include/linux/fs.h:2226:1: warning: empty declaration include/linux/fs.h:2506:1: warning: empty declaration include/linux/fs.h:2528:1: warning: empty declaration include/linux/fs.h:2719:1: warning: empty declaration include/linux/fs.h:2720:1: warning: empty declaration include/linux/fs.h:2796:1: warning: '__cold__' attribute ignored [-Wattributes] include/linux/fs.h:2797:1: warning: '__cold__' attribute ignored [-Wattributes] include/linux/fs.h:3194:1: warning: empty declaration include/linux/fs.h:3350:1: warning: empty declaration include/linux/fs.h:3456:1: warning: empty declaration include/linux/fs.h:3525:1: warning: empty declaration include/linux/fs.h:3526:1: warning: '__cold__' attribute ignored [-Wattributes] include/linux/string_helpers.h:10:1: warning: empty declaration include/linux/string_helpers.h:11:1: warning: empty declaration include/linux/string_helpers.h:12:1: warning: empty declaration include/linux/string_helpers.h:16:1: warning: empty declaration include/linux/seq_file.h:15:1: warning: empty declaration include/linux/seq_file.h:17:1: warning: empty declaration include/linux/seq_file.h:32:1: warning: empty declaration include/linux/idr.h:19:1: warning: empty declaration include/linux/idr.h:240:1: warning: empty declaration include/linux/idr.h:244:1: warning: empty declaration include/linux/kernfs.h:23:1: warning: empty declaration include/linux/kernfs.h:24:1: warning: empty declaration include/linux/kernfs.h:25:1: warning: empty declaration include/linux/kernfs.h:26:1: warning: empty declaration include/linux/kernfs.h:27:1: warning: empty declaration include/linux/kernfs.h:28:1: warning: empty declaration include/linux/kernfs.h:29:1: warning: empty declaration include/linux/kernfs.h:30:1: warning: empty declaration include/linux/kernfs.h:31:1: warning: empty declaration include/linux/kernfs.h:32:1: warning: empty declaration include/linux/kernfs.h:34:1: warning: empty declaration include/linux/kernfs.h:35:1: warning: empty declaration include/linux/kernfs.h:36:1: warning: empty declaration include/linux/kernfs.h:90:1: warning: empty declaration include/linux/kernfs.h:94:1: warning: empty declaration include/linux/kernfs.h:105:1: warning: empty declaration include/linux/kernfs.h:120:1: warning: empty declaration include/linux/kernfs.h:153:1: warning: empty declaration include/linux/kernfs.h:170:1: warning: empty declaration include/linux/kernfs.h:174:1: warning: empty declaration include/linux/kernfs.h:190:1: warning: empty declaration include/linux/kernfs.h:235:1: warning: empty declaration include/linux/kernfs.h:249:1: warning: empty declaration include/linux/kernfs.h:269:1: warning: empty declaration include/linux/kernfs.h:324:1: warning: empty declaration include/linux/ns_common.h:7:1: warning: empty declaration include/linux/ns_common.h:9:1: warning: empty declaration include/linux/nsproxy.h:8:1: warning: empty declaration include/linux/nsproxy.h:9:1: warning: empty declaration include/linux/nsproxy.h:10:1: warning: empty declaration include/linux/nsproxy.h:11:1: warning: empty declaration include/linux/nsproxy.h:12:1: warning: empty declaration include/linux/nsproxy.h:13:1: warning: empty declaration include/linux/nsproxy.h:31:1: warning: empty declaration include/linux/nsproxy.h:53:1: warning: empty declaration include/linux/nsproxy.h:100:1: warning: '__cold__' attribute ignored [-Wattributes] include/linux/user_namespace.h:17:1: warning: empty declaration include/linux/user_namespace.h:23:1: warning: empty declaration include/linux/user_namespace.h:38:1: warning: empty declaration include/linux/user_namespace.h:40:1: warning: empty declaration include/linux/user_namespace.h:60:1: warning: empty declaration include/linux/user_namespace.h:68:1: warning: empty declaration include/linux/user_namespace.h:107:1: warning: empty declaration include/linux/irqreturn.h:11:1: warning: empty declaration arch/x86/include/asm/apicdef.h:173:1: warning: empty declaration arch/x86/include/asm/apicdef.h:429:1: warning: empty declaration arch/x86/include/asm/irq.h:28:1: warning: empty declaration arch/x86/include/asm/irq.h:43:1: warning: '__cold__' attribute ignored [-Wattributes] include/asm-generic/sections.h:59:1: warning: '__externally_visible__' attribute ignored [-Wattributes] include/asm-generic/sections.h:59:1: warning: '__externally_visible__' attribute ignored [-Wattributes] include/linux/interrupt.h:95:1: warning: empty declaration include/linux/interrupt.h:118:1: warning: empty declaration include/linux/interrupt.h:202:1: warning: empty declaration include/linux/interrupt.h:261:1: warning: empty declaration include/linux/interrupt.h:285:1: warning: empty declaration include/linux/interrupt.h:299:1: warning: empty declaration include/linux/interrupt.h:497:1: warning: empty declaration include/linux/interrupt.h:548:1: warning: empty declaration include/linux/interrupt.h:584:1: warning: empty declaration include/linux/interrupt.h:638:1: warning: empty declaration include/linux/interrupt.h:680:1: warning: empty declaration include/linux/interrupt.h:817:1: warning: empty declaration include/linux/kernel_stat.h:20:1: warning: empty declaration include/linux/kernel_stat.h:37:1: warning: empty declaration include/linux/kernel_stat.h:41:1: warning: empty declaration include/linux/u64_stats_sync.h:64:1: warning: empty declaration include/linux/bpf-cgroup-defs.h:76:1: warning: empty declaration include/linux/kthread.h:8:1: warning: empty declaration include/linux/kthread.h:114:1: warning: empty declaration include/linux/kthread.h:118:1: warning: empty declaration include/linux/kthread.h:122:1: warning: empty declaration include/linux/kthread.h:131:1: warning: empty declaration include/linux/kthread.h:139:1: warning: empty declaration include/linux/kthread.h:218:1: warning: empty declaration include/linux/psi_types.h:200:1: warning: empty declaration include/linux/cgroup-defs.h:832:1: warning: empty declaration include/linux/cgroup.h:30:1: warning: empty declaration include/linux/cgroup.h:710:1: warning: empty declaration include/linux/cgroup.h:711:1: warning: empty declaration include/linux/cgroup.h:843:1: warning: empty declaration include/linux/vm_event_item.h:32:1: warning: empty declaration include/linux/page_counter.h:10:1: warning: empty declaration include/linux/eventfd.h:33:1: warning: empty declaration include/linux/eventfd.h:34:1: warning: empty declaration include/linux/vmpressure.h:13:1: warning: empty declaration include/linux/vmpressure.h:30:1: warning: empty declaration include/linux/stacktrace.h:8:1: warning: empty declaration include/linux/stacktrace.h:9:1: warning: empty declaration include/linux/stackdepot.h:50:1: warning: '__cold__' attribute ignored [-Wattributes] include/linux/stackdepot.h:53:1: warning: '__cold__' attribute ignored [-Wattributes] include/linux/page_ext.h:9:1: warning: empty declaration include/linux/page_ext.h:10:1: warning: empty declaration include/linux/page_ext.h:75:1: warning: empty declaration arch/x86/include/asm/x86_init.h:7:1: warning: empty declaration arch/x86/include/asm/x86_init.h:8:1: warning: empty declaration arch/x86/include/asm/x86_init.h:9:1: warning: empty declaration arch/x86/include/asm/x86_init.h:10:1: warning: empty declaration arch/x86/include/asm/x86_init.h:11:1: warning: empty declaration arch/x86/include/asm/x86_init.h:12:1: warning: empty declaration arch/x86/include/asm/x86_init.h:13:1: warning: empty declaration arch/x86/include/asm/x86_init.h:21:1: warning: empty declaration arch/x86/include/asm/x86_init.h:35:1: warning: empty declaration arch/x86/include/asm/x86_init.h:50:1: warning: empty declaration arch/x86/include/asm/x86_init.h:63:1: warning: empty declaration arch/x86/include/asm/x86_init.h:75:1: warning: empty declaration arch/x86/include/asm/x86_init.h:86:1: warning: empty declaration arch/x86/include/asm/x86_init.h:96:1: warning: empty declaration arch/x86/include/asm/x86_init.h:107:1: warning: empty declaration arch/x86/include/asm/x86_init.h:123:1: warning: empty declaration arch/x86/include/asm/x86_init.h:138:1: warning: empty declaration arch/x86/include/asm/x86_init.h:152:1: warning: empty declaration arch/x86/include/asm/x86_init.h:163:1: warning: empty declaration arch/x86/include/asm/x86_init.h:181:1: warning: empty declaration arch/x86/include/asm/x86_init.h:187:1: warning: empty declaration arch/x86/include/asm/x86_init.h:208:1: warning: empty declaration arch/x86/include/asm/x86_init.h:221:1: warning: empty declaration arch/x86/include/asm/x86_init.h:239:1: warning: empty declaration arch/x86/include/asm/x86_init.h:263:1: warning: empty declaration arch/x86/include/asm/x86_init.h:290:1: warning: empty declaration arch/x86/include/asm/x86_init.h:308:1: warning: empty declaration arch/x86/include/asm/coco.h:7:1: warning: empty declaration arch/x86/include/asm/pgtable.h:28:1: warning: '__cold__' attribute ignored [-Wattributes] arch/x86/include/asm/pgtable.h:55:2: warning: '__externally_visible__' attribute ignored [-Wattributes] arch/x86/include/asm/pgtable.h:184:19: warning: parameter 'protnone_mask' declared 'inline' arch/x86/include/asm/pgtable.h:184:1: warning: '__gnu_inline__' attribute ignored [-Wattributes] arch/x86/include/asm/pgtable.h:607:19: warning: parameter 'flip_protnone_guard' declared 'inline' arch/x86/include/asm/pgtable.h:607:1: warning: '__gnu_inline__' attribute ignored [-Wattributes] arch/x86/include/uapi/asm/vsyscall.h:5:1: warning: empty declaration arch/x86/include/asm/fixmap.h:81:1: warning: empty declaration arch/x86/include/asm/fixmap.h:183:11: warning: '__cold__' attribute ignored [-Wattributes] arch/x86/include/asm/fixmap.h:185:7: warning: '__cold__' attribute ignored [-Wattributes] arch/x86/include/asm/fixmap.h:187:11: warning: '__cold__' attribute ignored [-Wattributes] arch/x86/include/asm/fixmap.h:189:7: warning: '__cold__' attribute ignored [-Wattributes] arch/x86/include/asm/pgtable_64.h:54:1: warning: empty declaration arch/x86/include/asm/pgtable.h:971:1: warning: '__cold__' attribute ignored [-Wattributes] arch/x86/include/asm/pgtable.h:1033:1: warning: empty declaration include/linux/pgtable.h:1534:1: warning: empty declaration include/linux/pgtable.h:1542:1: warning: '__cold__' attribute ignored [-Wattributes] include/linux/ioport.h:21:1: warning: empty declaration include/linux/ioport.h:134:1: warning: empty declaration include/linux/ioport.h:150:1: warning: empty declaration include/linux/ioport.h:296:1: warning: empty declaration include/linux/memremap.h:10:1: warning: empty declaration include/linux/memremap.h:11:1: warning: empty declaration include/linux/memremap.h:21:1: warning: empty declaration include/linux/memremap.h:68:1: warning: empty declaration include/linux/memremap.h:77:1: warning: empty declaration include/linux/memremap.h:126:1: warning: empty declaration include/linux/mm.h:33:1: warning: empty declaration include/linux/mm.h:34:1: warning: empty declaration include/linux/mm.h:35:1: warning: empty declaration include/linux/mm.h:36:1: warning: empty declaration include/linux/mm.h:37:1: warning: empty declaration include/linux/mm.h:481:1: warning: empty declaration include/linux/mm.h:528:1: warning: empty declaration include/linux/mm.h:539:1: warning: empty declaration include/linux/mm.h:711:1: warning: empty declaration include/linux/mm.h:712:1: warning: empty declaration include/linux/huge_mm.h:81:1: warning: empty declaration include/linux/huge_mm.h:93:1: warning: empty declaration include/linux/huge_mm.h:94:1: warning: empty declaration include/linux/mm.h:779:1: warning: empty declaration include/linux/mm.h:912:1: warning: empty declaration include/linux/vmstat.h:24:1: warning: empty declaration include/linux/vmstat.h:37:1: warning: empty declaration include/linux/vmstat.h:54:1: warning: empty declaration include/linux/mm.h:1876:1: warning: empty declaration include/linux/mm.h:1971:1: warning: empty declaration include/linux/mm.h:2491:1: warning: '__cold__' attribute ignored [-Wattributes] include/linux/mm.h:2590:1: warning: '__cold__' attribute ignored [-Wattributes] include/linux/mm.h:2592:1: warning: '__cold__' attribute ignored [-Wattributes] include/linux/mm.h:2758:1: warning: empty declaration include/linux/mm.h:3095:1: warning: '__cold__' attribute ignored [-Wattributes] include/linux/mm.h:3243:1: warning: empty declaration include/linux/mm.h:3259:1: warning: empty declaration include/linux/mm.h:3305:1: warning: empty declaration include/linux/mm.h:3312:1: warning: empty declaration include/linux/flex_proportions.h:28:1: warning: empty declaration include/linux/flex_proportions.h:44:1: warning: empty declaration include/linux/flex_proportions.h:76:1: warning: empty declaration include/linux/backing-dev-defs.h:17:1: warning: empty declaration include/linux/backing-dev-defs.h:18:1: warning: empty declaration include/linux/backing-dev-defs.h:19:1: warning: empty declaration include/linux/backing-dev-defs.h:24:1: warning: empty declaration include/linux/backing-dev-defs.h:31:1: warning: empty declaration include/linux/backing-dev-defs.h:44:1: warning: empty declaration include/linux/backing-dev-defs.h:63:1: warning: empty declaration include/linux/backing-dev-defs.h:105:1: warning: empty declaration include/linux/backing-dev-defs.h:165:1: warning: empty declaration include/linux/backing-dev-defs.h:203:1: warning: empty declaration include/asm-generic/cacheflush.h:7:1: warning: empty declaration include/asm-generic/cacheflush.h:8:1: warning: empty declaration include/asm-generic/cacheflush.h:9:1: warning: empty declaration include/asm-generic/cacheflush.h:10:1: warning: empty declaration include/linux/cacheflush.h:7:1: warning: empty declaration include/linux/dma-direction.h:5:1: warning: empty declaration include/linux/kmsan.h:17:1: warning: empty declaration include/linux/kmsan.h:18:1: warning: empty declaration include/linux/kmsan.h:19:1: warning: empty declaration include/linux/kmsan.h:20:1: warning: empty declaration include/linux/kmsan.h:21:1: warning: empty declaration include/linux/highmem.h:37:21: warning: parameter 'kmap' declared 'inline' include/linux/highmem.h:37:33: warning: '__gnu_inline__' attribute ignored [-Wattributes] include/linux/highmem.h:46:20: warning: parameter 'kunmap' declared 'inline' include/linux/highmem.h:46:34: warning: '__gnu_inline__' attribute ignored [-Wattributes] include/linux/highmem.h:54:28: warning: parameter 'kmap_to_page' declared 'inline' include/linux/highmem.h:54:22: warning: '__gnu_inline__' attribute ignored [-Wattributes] include/linux/highmem.h:60:20: warning: parameter 'kmap_flush_unused' declared 'inline' include/linux/highmem.h:60:1: warning: '__gnu_inline__' attribute ignored [-Wattributes] include/linux/highmem.h:96:21: warning: parameter 'kmap_local_page' declared 'inline' include/linux/highmem.h:96:44: warning: '__gnu_inline__' attribute ignored [-Wattributes] include/linux/highmem.h:133:21: warning: parameter 'kmap_local_folio' declared 'inline' include/linux/highmem.h:133:45: warning: '__gnu_inline__' attribute ignored [-Wattributes] include/linux/highmem.h:180:21: warning: parameter 'kmap_atomic' declared 'inline' include/linux/highmem.h:180:40: warning: '__gnu_inline__' attribute ignored [-Wattributes] include/linux/highmem.h:183:28: warning: parameter 'nr_free_highpages' declared 'inline' include/linux/highmem.h:183:1: warning: '__gnu_inline__' attribute ignored [-Wattributes] include/linux/highmem.h:184:29: warning: parameter 'totalhigh_pages' declared 'inline' include/linux/highmem.h:184:1: warning: '__gnu_inline__' attribute ignored [-Wattributes] include/linux/bvec.h:18:1: warning: empty declaration include/linux/bvec.h:32:1: warning: empty declaration include/linux/bvec.h:38:1: warning: empty declaration include/linux/bvec.h:49:1: warning: empty declaration include/linux/dev_printk.h:22:1: warning: empty declaration include/linux/dev_printk.h:27:1: warning: empty declaration include/linux/kobject_ns.h:19:1: warning: empty declaration include/linux/kobject_ns.h:20:1: warning: empty declaration include/linux/kobject_ns.h:26:1: warning: empty declaration include/linux/kobject_ns.h:39:1: warning: empty declaration include/linux/sysfs.h:25:1: warning: empty declaration include/linux/sysfs.h:26:1: warning: empty declaration include/linux/sysfs.h:27:1: warning: empty declaration include/linux/sysfs.h:28:1: warning: empty declaration include/linux/sysfs.h:30:1: warning: empty declaration include/linux/sysfs.h:84:1: warning: empty declaration include/linux/sysfs.h:171:1: warning: empty declaration include/linux/sysfs.h:172:1: warning: empty declaration include/linux/sysfs.h:173:1: warning: empty declaration include/linux/sysfs.h:175:1: warning: empty declaration include/linux/sysfs.h:254:1: warning: empty declaration include/linux/kobject.h:53:1: warning: empty declaration include/linux/kobject.h:64:1: warning: empty declaration include/linux/kobject.h:127:1: warning: no semicolon at end of struct or union include/linux/kobject.h:120:1: warning: empty declaration include/linux/kobject.h:129:1: warning: empty declaration include/linux/kobject.h:137:1: warning: empty declaration include/linux/kobject.h:143:1: warning: empty declaration include/linux/kobject.h:153:1: warning: empty declaration include/linux/kobject.h:172:1: warning: empty declaration include/linux/sched/idle.h:7:1: warning: empty declaration include/linux/sched/topology.h:216:1: warning: empty declaration include/linux/energy_model.h:22:1: warning: empty declaration include/linux/energy_model.h:55:1: warning: empty declaration include/linux/energy_model.h:314:1: warning: empty declaration include/linux/klist.h:17:1: warning: empty declaration include/linux/klist.h:18:1: warning: empty declaration include/linux/klist.h:37:1: warning: empty declaration include/linux/klist.h:54:1: warning: empty declaration include/linux/pm.h:25:1: warning: empty declaration include/linux/pm.h:286:1: warning: empty declaration include/linux/pm.h:560:1: warning: empty declaration include/linux/pm.h:583:1: warning: empty declaration include/linux/pm.h:591:1: warning: empty declaration include/linux/pm.h:592:1: warning: empty declaration include/linux/pm.h:593:1: warning: empty declaration include/linux/pm.h:595:1: warning: empty declaration include/linux/pm.h:626:1: warning: empty declaration include/linux/pm.h:705:1: warning: empty declaration include/linux/pm.h:863:1: warning: empty declaration include/linux/device/bus.h:21:1: warning: empty declaration include/linux/device/bus.h:22:1: warning: empty declaration include/linux/device/bus.h:84:1: warning: empty declaration include/linux/device/bus.h:126:1: warning: empty declaration include/linux/device/bus.h:153:1: warning: empty declaration include/linux/device/bus.h:266:1: warning: empty declaration include/linux/device/class.h:22:1: warning: empty declaration include/linux/device/class.h:23:1: warning: empty declaration include/linux/device/class.h:54:1: warning: empty declaration include/linux/device/class.h:80:1: warning: empty declaration include/linux/device/class.h:99:1: warning: empty declaration include/linux/device/class.h:191:1: warning: empty declaration include/linux/device/class.h:226:1: warning: empty declaration include/linux/device/class.h:241:1: warning: empty declaration include/linux/umh.h:11:1: warning: empty declaration include/linux/umh.h:12:1: warning: empty declaration include/linux/umh.h:20:1: warning: empty declaration include/linux/umh.h:47:1: warning: empty declaration arch/x86/include/asm/user_64.h:51:1: warning: empty declaration arch/x86/include/asm/user_64.h:69:1: warning: empty declaration arch/x86/include/asm/user_64.h:103:1: warning: empty declaration arch/x86/include/asm/user.h:13:1: warning: empty declaration arch/x86/include/asm/user.h:18:1: warning: empty declaration arch/x86/include/asm/user.h:54:1: warning: empty declaration arch/x86/include/asm/vdso.h:13:1: warning: empty declaration arch/x86/include/asm/vdso.h:48:49: warning: '__cold__' attribute ignored [-Wattributes] arch/x86/include/asm/elf.h:296:1: warning: empty declaration arch/x86/include/asm/elf.h:373:1: warning: empty declaration arch/x86/include/asm/elf.h:387:1: warning: empty declaration arch/x86/include/asm/elf.h:392:1: warning: empty declaration include/linux/elf.h:65:1: warning: empty declaration include/linux/elf.h:66:1: warning: empty declaration include/linux/elf.h:81:1: warning: empty declaration include/linux/elf.h:86:1: warning: empty declaration include/linux/moduleparam.h:36:1: warning: empty declaration include/linux/moduleparam.h:43:1: warning: empty declaration include/linux/moduleparam.h:47:1: warning: empty declaration include/linux/moduleparam.h:64:1: warning: empty declaration include/linux/moduleparam.h:69:1: warning: empty declaration include/linux/moduleparam.h:86:1: warning: empty declaration include/linux/moduleparam.h:92:1: warning: empty declaration include/linux/moduleparam.h:526:1: warning: empty declaration include/linux/moduleparam.h:595:1: warning: empty declaration include/linux/rbtree_latch.h:40:1: warning: empty declaration include/linux/rbtree_latch.h:44:1: warning: empty declaration include/linux/rbtree_latch.h:64:1: warning: empty declaration include/asm-generic/error-injection.h:6:1: warning: empty declaration include/asm-generic/error-injection.h:14:1: warning: empty declaration include/asm-generic/error-injection.h:19:1: warning: empty declaration arch/x86/include/asm/module.h:8:1: warning: empty declaration include/linux/module.h:36:1: warning: empty declaration include/linux/module.h:41:1: warning: empty declaration include/linux/module.h:42:1: warning: empty declaration include/linux/module.h:44:1: warning: empty declaration include/linux/module.h:52:1: warning: empty declaration include/linux/module.h:63:1: warning: empty declaration include/linux/module.h:294:1: warning: empty declaration include/linux/device/driver.h:45:1: warning: empty declaration include/linux/device/driver.h:96:1: warning: empty declaration include/linux/device/driver.h:132:1: warning: '__cold__' attribute ignored [-Wattributes] include/linux/device/driver.h:136:1: warning: empty declaration arch/x86/include/asm/device.h:5:1: warning: empty declaration arch/x86/include/asm/device.h:8:1: warning: empty declaration include/linux/device.h:35:1: warning: empty declaration include/linux/device.h:36:1: warning: empty declaration include/linux/device.h:37:1: warning: empty declaration include/linux/device.h:38:1: warning: empty declaration include/linux/device.h:39:1: warning: empty declaration include/linux/device.h:40:1: warning: empty declaration include/linux/device.h:41:1: warning: empty declaration include/linux/device.h:42:1: warning: empty declaration include/linux/device.h:43:1: warning: empty declaration include/linux/device.h:44:1: warning: empty declaration include/linux/device.h:45:1: warning: empty declaration include/linux/device.h:46:1: warning: empty declaration include/linux/device.h:47:1: warning: empty declaration include/linux/device.h:48:1: warning: empty declaration include/linux/device.h:63:1: warning: empty declaration include/linux/device.h:88:1: warning: empty declaration include/linux/device.h:100:1: warning: empty declaration include/linux/device.h:108:1: warning: empty declaration include/linux/device.h:200:27: warning: '__malloc__' attribute ignored [-Wattributes] include/linux/device.h:227:27: warning: '__malloc__' attribute ignored [-Wattributes] include/linux/device.h:280:1: warning: empty declaration include/linux/device.h:299:1: warning: empty declaration include/linux/device.h:338:1: warning: empty declaration include/linux/device.h:354:1: warning: empty declaration include/linux/device.h:368:1: warning: empty declaration include/linux/device.h:380:1: warning: empty declaration include/linux/device.h:400:1: warning: empty declaration include/linux/device.h:417:1: warning: empty declaration include/linux/device.h:430:1: warning: empty declaration include/linux/device.h:450:1: warning: empty declaration include/linux/device.h:555:1: warning: empty declaration include/linux/device.h:669:1: warning: empty declaration include/linux/pm_wakeup.h:18:1: warning: empty declaration include/linux/pm_wakeup.h:43:1: warning: empty declaration include/linux/blk_types.h:14:1: warning: empty declaration include/linux/blk_types.h:15:1: warning: empty declaration include/linux/blk_types.h:16:1: warning: empty declaration include/linux/blk_types.h:17:1: warning: empty declaration include/linux/blk_types.h:18:1: warning: empty declaration include/linux/blk_types.h:19:1: warning: empty declaration include/linux/blk_types.h:21:1: warning: empty declaration include/linux/blk_types.h:40:1: warning: empty declaration include/linux/blk_types.h:215:1: warning: empty declaration include/linux/blk_types.h:252:1: warning: empty declaration include/linux/blk_types.h:320:1: warning: empty declaration include/linux/blk_types.h:358:1: warning: empty declaration include/linux/blk_types.h:391:1: warning: empty declaration include/linux/blk_types.h:461:1: warning: empty declaration include/linux/blk_types.h:538:1: warning: empty declaration include/linux/writeback.h:15:1: warning: empty declaration include/linux/writeback.h:27:1: warning: empty declaration include/linux/writeback.h:32:1: warning: empty declaration include/linux/writeback.h:42:1: warning: empty declaration include/linux/writeback.h:125:1: warning: empty declaration include/linux/writeback.h:186:1: warning: empty declaration include/linux/memcontrol.h:25:1: warning: empty declaration include/linux/memcontrol.h:26:1: warning: empty declaration include/linux/memcontrol.h:27:1: warning: empty declaration include/linux/memcontrol.h:28:1: warning: empty declaration include/linux/memcontrol.h:29:1: warning: empty declaration include/linux/memcontrol.h:32:1: warning: empty declaration include/linux/memcontrol.h:43:1: warning: empty declaration include/linux/memcontrol.h:56:1: warning: empty declaration include/linux/memcontrol.h:1693:1: warning: empty declaration include/linux/node.h:30:1: warning: empty declaration include/linux/node.h:37:1: warning: empty declaration include/linux/node.h:43:1: warning: empty declaration include/linux/node.h:58:1: warning: empty declaration include/linux/node.h:83:1: warning: empty declaration include/linux/node.h:92:1: warning: empty declaration include/linux/pagemap.h:19:1: warning: empty declaration include/linux/pagemap.h:193:1: warning: empty declaration include/linux/pagemap.h:856:1: warning: empty declaration include/linux/pagemap.h:862:1: warning: empty declaration include/linux/pagemap.h:1164:1: warning: empty declaration include/uapi/linux/mempolicy.h:19:1: warning: empty declaration include/linux/swap.h:19:1: warning: empty declaration include/linux/swap.h:21:1: warning: empty declaration include/linux/swap.h:23:1: warning: empty declaration include/linux/swap.h:142:1: warning: empty declaration include/linux/swap.h:163:1: warning: empty declaration include/linux/swap.h:173:1: warning: empty declaration include/linux/swap.h:174:1: warning: empty declaration include/linux/swap.h:175:1: warning: empty declaration include/linux/swap.h:176:1: warning: empty declaration include/linux/swap.h:186:1: warning: empty declaration include/linux/swap.h:200:1: warning: empty declaration include/linux/swap.h:243:1: warning: empty declaration include/linux/swap.h:262:1: warning: empty declaration include/linux/swap.h:267:1: warning: empty declaration include/linux/swap.h:275:1: warning: empty declaration include/linux/swap.h:341:1: warning: empty declaration include/linux/suspend.h:43:1: warning: empty declaration include/linux/suspend.h:54:1: warning: empty declaration include/linux/suspend.h:177:1: warning: empty declaration include/linux/suspend.h:190:1: warning: empty declaration include/linux/suspend.h:358:1: warning: empty declaration include/linux/suspend.h:419:1: warning: empty declaration include/uapi/asm-generic/ucontext.h:5:1: warning: empty declaration include/uapi/linux/uio.h:17:1: warning: empty declaration include/linux/uio.h:13:1: warning: empty declaration include/linux/uio.h:14:1: warning: empty declaration include/linux/uio.h:16:1: warning: empty declaration include/linux/uio.h:21:1: warning: empty declaration include/linux/uio.h:32:1: warning: empty declaration include/linux/uio.h:38:1: warning: empty declaration include/linux/uio.h:308:1: warning: empty declaration include/uapi/linux/socket.h:16:1: warning: empty declaration include/linux/socket.h:13:1: warning: empty declaration include/linux/socket.h:14:1: warning: empty declaration include/linux/socket.h:15:1: warning: empty declaration include/linux/socket.h:16:1: warning: empty declaration include/linux/socket.h:17:1: warning: empty declaration include/linux/socket.h:18:1: warning: empty declaration include/linux/socket.h:24:1: warning: empty declaration include/linux/socket.h:34:1: warning: empty declaration include/linux/socket.h:39:1: warning: empty declaration include/linux/socket.h:52:1: warning: empty declaration include/linux/socket.h:79:1: warning: empty declaration include/linux/socket.h:90:1: warning: empty declaration include/linux/socket.h:101:1: warning: empty declaration include/linux/socket.h:178:1: warning: empty declaration include/linux/socket.h:386:1: warning: empty declaration include/linux/socket.h:387:1: warning: empty declaration include/linux/socket.h:388:1: warning: empty declaration include/linux/socket.h:390:1: warning: empty declaration include/uapi/linux/if.h:82:1: warning: empty declaration include/uapi/linux/if.h:167:1: warning: empty declaration include/uapi/linux/if.h:178:1: warning: empty declaration include/uapi/linux/if.h:196:1: warning: empty declaration include/uapi/linux/if.h:207:1: warning: empty declaration include/uapi/linux/if.h:234:1: warning: empty declaration include/uapi/linux/if.h:286:1: warning: empty declaration include/uapi/linux/aio_abi.h:36:1: warning: empty declaration include/uapi/linux/aio_abi.h:60:1: warning: empty declaration include/uapi/linux/aio_abi.h:73:1: warning: empty declaration arch/x86/include/asm/user32.h:8:1: warning: empty declaration arch/x86/include/asm/user32.h:20:1: warning: empty declaration arch/x86/include/asm/user32.h:36:1: warning: empty declaration arch/x86/include/asm/user32.h:46:1: warning: empty declaration include/asm-generic/compat.h:109:1: warning: empty declaration include/asm-generic/compat.h:123:1: warning: empty declaration include/asm-generic/compat.h:134:1: warning: empty declaration include/asm-generic/compat.h:151:1: warning: empty declaration arch/x86/include/asm/compat.h:36:1: warning: empty declaration arch/x86/include/asm/compat.h:63:1: warning: empty declaration arch/x86/include/asm/compat.h:106:1: warning: empty declaration arch/x86/include/asm/syscall_wrapper.h:9:1: warning: empty declaration include/linux/compat.h:90:1: warning: empty declaration include/linux/compat.h:115:1: warning: empty declaration include/linux/compat.h:116:1: warning: empty declaration include/linux/compat.h:118:1: warning: empty declaration include/linux/compat.h:120:1: warning: empty declaration include/linux/compat.h:138:1: warning: empty declaration include/linux/compat.h:257:1: warning: empty declaration include/linux/compat.h:268:1: warning: empty declaration include/linux/compat.h:282:1: warning: empty declaration include/linux/compat.h:293:1: warning: empty declaration include/linux/compat.h:315:1: warning: empty declaration include/linux/compat.h:316:1: warning: empty declaration include/linux/compat.h:318:1: warning: empty declaration include/linux/compat.h:325:1: warning: empty declaration include/linux/compat.h:349:1: warning: empty declaration include/linux/compat.h:358:1: warning: empty declaration include/linux/compat.h:364:1: warning: empty declaration include/linux/compat.h:385:1: warning: empty declaration include/linux/compat.h:390:1: warning: empty declaration include/linux/compat.h:394:1: warning: empty declaration include/linux/compat.h:409:1: warning: empty declaration include/linux/compat.h:416:1: warning: empty declaration include/linux/compat.h:417:1: warning: empty declaration include/linux/compat.h:418:1: warning: empty declaration include/linux/compat.h:419:1: warning: empty declaration include/linux/compat.h:420:1: warning: empty declaration include/linux/compat.h:421:1: warning: empty declaration include/linux/compat.h:422:1: warning: empty declaration include/linux/compat.h:423:1: warning: empty declaration include/linux/compat.h:424:1: warning: empty declaration include/linux/compat.h:425:1: warning: empty declaration include/linux/compat.h:426:1: warning: empty declaration include/linux/compat.h:427:1: warning: empty declaration include/linux/compat.h:428:1: warning: empty declaration include/linux/compat.h:544:1: warning: empty declaration arch/x86/include/asm/sigframe.h:59:1: warning: empty declaration arch/x86/include/asm/sigframe.h:88:1: warning: '__cold__' attribute ignored [-Wattributes] arch/x86/include/asm/intel_ds.h:19:1: warning: empty declaration arch/x86/include/asm/intel_ds.h:33:1: warning: empty declaration arch/x86/include/asm/cpu_entry_area.h:36:1: warning: empty declaration arch/x86/include/asm/cpu_entry_area.h:41:1: warning: empty declaration arch/x86/include/asm/cpu_entry_area.h:48:1: warning: empty declaration arch/x86/include/asm/cpu_entry_area.h:90:1: warning: empty declaration arch/x86/include/asm/desc.h:44:1: warning: empty declaration arch/x86/include/asm/suspend_64.h:25:1: warning: empty declaration arch/x86/include/asm/suspend.h:7:1: warning: '__externally_visible__' attribute ignored [-Wattributes] arch/x86/include/asm/suspend.h:9:1: warning: '__externally_visible__' attribute ignored [-Wattributes] arch/x86/include/asm/suspend.h:10:1: warning: '__externally_visible__' attribute ignored [-Wattributes] arch/x86/include/asm/suspend.h:11:1: warning: '__externally_visible__' attribute ignored [-Wattributes] arch/x86/include/asm/suspend.h:14:1: warning: '__externally_visible__' attribute ignored [-Wattributes] arch/x86/include/asm/smp.h:31:1: warning: empty declaration arch/x86/include/asm/smp.h:33:1: warning: empty declaration arch/x86/include/asm/tlbflush.h:63:1: warning: empty declaration arch/x86/include/asm/tlbflush.h:68:1: warning: empty declaration arch/x86/include/asm/tlbflush.h:140:1: warning: empty declaration arch/x86/include/asm/tlbflush.h:187:1: warning: empty declaration arch/x86/include/asm/shared/tdx.h:24:1: warning: empty declaration arch/x86/include/asm/tdx.h:29:1: warning: empty declaration arch/x86/include/asm/tdx.h:43:1: warning: empty declaration include/linux/interval_tree.h:7:1: warning: empty declaration include/linux/mmu_notifier.h:12:1: warning: empty declaration include/linux/mmu_notifier.h:13:1: warning: empty declaration include/linux/mmu_notifier.h:14:1: warning: empty declaration include/linux/mmu_notifier.h:15:1: warning: empty declaration include/linux/mmu_notifier.h:51:1: warning: empty declaration include/linux/mmu_notifier.h:64:1: warning: empty declaration include/linux/mmu_notifier.h:237:1: warning: empty declaration include/linux/mmu_notifier.h:251:1: warning: empty declaration include/linux/mmu_notifier.h:257:1: warning: empty declaration include/linux/mmu_notifier.h:649:1: warning: empty declaration include/linux/profile.h:17:1: warning: empty declaration include/linux/profile.h:18:1: warning: empty declaration arch/x86/include/asm/hw_irq.h:32:1: warning: empty declaration arch/x86/include/asm/hw_irq.h:33:1: warning: empty declaration arch/x86/include/asm/hw_irq.h:34:1: warning: empty declaration arch/x86/include/asm/hw_irq.h:36:1: warning: empty declaration arch/x86/include/asm/hw_irq.h:46:1: warning: empty declaration arch/x86/include/asm/hw_irq.h:54:1: warning: empty declaration arch/x86/include/asm/hw_irq.h:75:1: warning: empty declaration arch/x86/include/asm/hw_irq.h:90:1: warning: empty declaration include/linux/irqhandler.h:10:1: warning: empty declaration include/linux/irqhandler.h:11:1: warning: empty declaration include/linux/mod_devicetable.h:19:1: warning: empty declaration include/linux/mod_devicetable.h:43:1: warning: empty declaration include/linux/mod_devicetable.h:57:1: warning: empty declaration include/linux/mod_devicetable.h:127:1: warning: empty declaration include/linux/mod_devicetable.h:172:1: warning: empty declaration include/linux/mod_devicetable.h:181:1: warning: empty declaration include/linux/mod_devicetable.h:198:1: warning: empty declaration include/linux/mod_devicetable.h:208:1: warning: empty declaration include/linux/mod_devicetable.h:216:1: warning: empty declaration include/linux/mod_devicetable.h:226:1: warning: empty declaration include/linux/mod_devicetable.h:231:1: warning: empty declaration include/linux/mod_devicetable.h:242:1: warning: empty declaration include/linux/mod_devicetable.h:249:1: warning: empty declaration include/linux/mod_devicetable.h:257:1: warning: empty declaration include/linux/mod_devicetable.h:268:1: warning: empty declaration include/linux/mod_devicetable.h:276:1: warning: empty declaration include/linux/mod_devicetable.h:283:1: warning: empty declaration include/linux/mod_devicetable.h:348:1: warning: empty declaration include/linux/mod_devicetable.h:376:1: warning: empty declaration include/linux/mod_devicetable.h:383:1: warning: empty declaration include/linux/mod_devicetable.h:399:1: warning: empty declaration include/linux/mod_devicetable.h:407:1: warning: empty declaration include/linux/mod_devicetable.h:421:1: warning: empty declaration include/linux/mod_devicetable.h:435:1: warning: empty declaration include/linux/mod_devicetable.h:444:1: warning: empty declaration include/linux/mod_devicetable.h:454:1: warning: empty declaration include/linux/mod_devicetable.h:464:1: warning: empty declaration include/linux/mod_devicetable.h:474:1: warning: empty declaration include/linux/mod_devicetable.h:486:1: warning: empty declaration include/linux/mod_devicetable.h:501:1: warning: empty declaration include/linux/mod_devicetable.h:511:1: warning: empty declaration include/linux/mod_devicetable.h:522:1: warning: empty declaration include/linux/mod_devicetable.h:533:1: warning: empty declaration include/linux/mod_devicetable.h:539:1: warning: empty declaration include/linux/mod_devicetable.h:567:1: warning: empty declaration include/linux/mod_devicetable.h:573:1: warning: empty declaration include/linux/mod_devicetable.h:593:1: warning: empty declaration include/linux/mod_devicetable.h:620:1: warning: empty declaration include/linux/mod_devicetable.h:625:1: warning: empty declaration include/linux/mod_devicetable.h:635:1: warning: empty declaration include/linux/mod_devicetable.h:649:1: warning: empty declaration include/linux/mod_devicetable.h:659:1: warning: empty declaration include/linux/mod_devicetable.h:673:1: warning: empty declaration include/linux/mod_devicetable.h:694:1: warning: empty declaration include/linux/mod_devicetable.h:700:1: warning: empty declaration include/linux/mod_devicetable.h:719:1: warning: empty declaration include/linux/mod_devicetable.h:740:1: warning: empty declaration include/linux/mod_devicetable.h:745:1: warning: empty declaration include/linux/mod_devicetable.h:750:1: warning: empty declaration include/linux/mod_devicetable.h:764:1: warning: empty declaration include/linux/mod_devicetable.h:782:1: warning: empty declaration include/linux/mod_devicetable.h:806:1: warning: empty declaration include/linux/mod_devicetable.h:817:1: warning: empty declaration include/linux/mod_devicetable.h:830:1: warning: empty declaration include/linux/mod_devicetable.h:845:1: warning: empty declaration include/linux/mod_devicetable.h:853:1: warning: empty declaration include/linux/mod_devicetable.h:864:1: warning: empty declaration include/linux/mod_devicetable.h:894:1: warning: empty declaration include/linux/mod_devicetable.h:909:1: warning: empty declaration include/linux/fwnode.h:17:1: warning: empty declaration include/linux/fwnode.h:18:1: warning: empty declaration include/linux/fwnode.h:40:1: warning: empty declaration include/linux/fwnode.h:49:1: warning: empty declaration include/linux/fwnode.h:62:1: warning: empty declaration include/linux/fwnode.h:83:1: warning: empty declaration include/linux/fwnode.h:114:1: warning: empty declaration include/linux/property.h:17:1: warning: empty declaration include/linux/property.h:18:1: warning: empty declaration include/linux/property.h:20:1: warning: empty declaration include/linux/property.h:29:1: warning: empty declaration include/linux/property.h:249:1: warning: empty declaration include/linux/property.h:257:1: warning: empty declaration include/linux/property.h:279:1: warning: empty declaration include/linux/property.h:468:1: warning: empty declaration include/linux/of.h:31:1: warning: empty declaration include/linux/of.h:51:1: warning: empty declaration include/linux/of.h:74:1: warning: empty declaration include/linux/of.h:80:1: warning: empty declaration include/linux/of.h:97:1: warning: empty declaration include/linux/of.h:1436:1: warning: empty declaration include/linux/of.h:1454:1: warning: empty declaration include/linux/of.h:1458:1: warning: empty declaration include/linux/of.h:1544:1: warning: empty declaration include/linux/of.h:1565:1: warning: empty declaration include/linux/irqdomain.h:39:1: warning: empty declaration include/linux/irqdomain.h:40:1: warning: empty declaration include/linux/irqdomain.h:41:1: warning: empty declaration include/linux/irqdomain.h:42:1: warning: empty declaration include/linux/irqdomain.h:43:1: warning: empty declaration include/linux/irqdomain.h:44:1: warning: empty declaration include/linux/irqdomain.h:45:1: warning: empty declaration include/linux/irqdomain.h:46:1: warning: empty declaration include/linux/irqdomain.h:47:1: warning: empty declaration include/linux/irqdomain.h:61:1: warning: empty declaration include/linux/irqdomain.h:78:1: warning: empty declaration include/linux/irqdomain.h:107:1: warning: empty declaration include/linux/irqdomain.h:136:1: warning: empty declaration include/linux/irqdomain.h:164:1: warning: empty declaration include/linux/irqdomain.h:190:1: warning: empty declaration include/linux/irqdomain.h:243:1: warning: empty declaration arch/x86/include/asm/irqdomain.h:9:1: warning: empty declaration arch/x86/include/asm/irqdomain.h:27:1: warning: empty declaration arch/x86/include/asm/irqdomain.h:28:1: warning: empty declaration arch/x86/include/asm/irqdomain.h:30:1: warning: empty declaration arch/x86/include/asm/irqdomain.h:37:1: warning: empty declaration arch/x86/include/asm/msi.h:62:1: warning: empty declaration include/linux/msi.h:54:1: warning: empty declaration include/linux/msi.h:71:1: warning: empty declaration include/linux/msi.h:72:1: warning: empty declaration include/linux/msi.h:73:1: warning: empty declaration include/linux/msi.h:74:1: warning: empty declaration include/linux/msi.h:75:1: warning: empty declaration include/linux/msi.h:103:1: warning: empty declaration include/linux/msi.h:141:1: warning: empty declaration include/linux/msi.h:165:1: warning: empty declaration include/linux/msi.h:182:1: warning: empty declaration include/linux/vmalloc.h:15:1: warning: empty declaration include/linux/vmalloc.h:16:1: warning: empty declaration include/linux/vmalloc.h:48:1: warning: empty declaration include/linux/vmalloc.h:62:1: warning: empty declaration include/linux/vmalloc.h:133:1: warning: '__cold__' attribute ignored [-Wattributes] include/linux/vmalloc.h:259:45: warning: '__cold__' attribute ignored [-Wattributes] include/linux/vmalloc.h:260:50: warning: '__cold__' attribute ignored [-Wattributes] include/linux/irqbypass.h:13:1: warning: empty declaration include/linux/irqbypass.h:45:1: warning: empty declaration include/linux/irqbypass.h:71:1: warning: empty declaration include/linux/nospec.h:12:1: warning: empty declaration include/linux/kallsyms.h:24:1: warning: empty declaration include/linux/kallsyms.h:25:1: warning: empty declaration include/linux/pid_namespace.h:17:1: warning: empty declaration include/linux/pid_namespace.h:19:1: warning: empty declaration include/uapi/linux/ptrace.h:59:1: warning: empty declaration include/uapi/linux/ptrace.h:71:1: warning: empty declaration include/uapi/linux/ptrace.h:82:1: warning: empty declaration include/uapi/linux/ptrace.h:107:1: warning: empty declaration include/linux/ptrace.h:15:1: warning: empty declaration include/linux/ftrace.h:70:1: warning: empty declaration include/linux/ftrace.h:71:1: warning: empty declaration include/linux/ftrace.h:72:1: warning: empty declaration include/linux/ftrace.h:359:1: warning: empty declaration include/linux/ftrace.h:365:1: warning: empty declaration include/linux/ftrace.h:384:1: warning: empty declaration include/linux/ftrace.h:986:1: warning: empty declaration include/linux/ftrace.h:996:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:56:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:65:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:85:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:118:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:129:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:133:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:143:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:151:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:162:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:176:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:190:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:197:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:205:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:214:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:224:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:231:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:241:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:247:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:263:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:270:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:286:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:301:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:305:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:312:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:318:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:336:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:373:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:382:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:402:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:408:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:425:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:465:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:470:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:484:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:489:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:494:1: warning: empty declaration arch/x86/include/uapi/asm/kvm.h:519:1: warning: empty declaration include/uapi/linux/kvm.h:59:1: warning: empty declaration include/uapi/linux/kvm.h:71:1: warning: empty declaration include/uapi/linux/kvm.h:77:1: warning: empty declaration include/uapi/linux/kvm.h:90:1: warning: empty declaration include/uapi/linux/kvm.h:98:1: warning: empty declaration include/uapi/linux/kvm.h:115:1: warning: empty declaration include/uapi/linux/kvm.h:130:1: warning: empty declaration include/uapi/linux/kvm.h:145:1: warning: empty declaration include/uapi/linux/kvm.h:152:1: warning: empty declaration include/uapi/linux/kvm.h:178:1: warning: empty declaration include/uapi/linux/kvm.h:189:1: warning: empty declaration include/uapi/linux/kvm.h:220:1: warning: empty declaration include/uapi/linux/kvm.h:290:1: warning: empty declaration include/uapi/linux/kvm.h:538:1: warning: empty declaration include/uapi/linux/kvm.h:547:1: warning: empty declaration include/uapi/linux/kvm.h:557:1: warning: empty declaration include/uapi/linux/kvm.h:567:1: warning: empty declaration include/uapi/linux/kvm.h:580:1: warning: empty declaration include/uapi/linux/kvm.h:609:1: warning: empty declaration include/uapi/linux/kvm.h:615:1: warning: empty declaration include/uapi/linux/kvm.h:625:1: warning: empty declaration include/uapi/linux/kvm.h:636:1: warning: empty declaration include/uapi/linux/kvm.h:642:1: warning: empty declaration include/uapi/linux/kvm.h:649:1: warning: empty declaration include/uapi/linux/kvm.h:668:1: warning: empty declaration include/uapi/linux/kvm.h:672:1: warning: empty declaration include/uapi/linux/kvm.h:702:1: warning: empty declaration include/uapi/linux/kvm.h:708:1: warning: empty declaration include/uapi/linux/kvm.h:715:1: warning: empty declaration include/uapi/linux/kvm.h:721:1: warning: empty declaration include/uapi/linux/kvm.h:742:1: warning: empty declaration include/uapi/linux/kvm.h:746:1: warning: empty declaration include/uapi/linux/kvm.h:750:1: warning: empty declaration include/uapi/linux/kvm.h:755:1: warning: empty declaration include/uapi/linux/kvm.h:759:1: warning: empty declaration include/uapi/linux/kvm.h:768:1: warning: empty declaration include/uapi/linux/kvm.h:783:1: warning: empty declaration include/uapi/linux/kvm.h:795:1: warning: empty declaration include/uapi/linux/kvm.h:801:1: warning: empty declaration include/uapi/linux/kvm.h:818:1: warning: empty declaration include/uapi/linux/kvm.h:837:1: warning: empty declaration include/uapi/linux/kvm.h:849:1: warning: empty declaration include/uapi/linux/kvm.h:859:1: warning: empty declaration include/uapi/linux/kvm.h:864:1: warning: empty declaration include/uapi/linux/kvm.h:874:1: warning: empty declaration include/uapi/linux/kvm.h:883:1: warning: empty declaration include/uapi/linux/kvm.h:1184:1: warning: empty declaration include/uapi/linux/kvm.h:1189:1: warning: empty declaration include/uapi/linux/kvm.h:1199:1: warning: empty declaration include/uapi/linux/kvm.h:1207:1: warning: empty declaration include/uapi/linux/kvm.h:1212:1: warning: empty declaration include/uapi/linux/kvm.h:1227:1: warning: empty declaration include/uapi/linux/kvm.h:1242:1: warning: empty declaration include/uapi/linux/kvm.h:1252:1: warning: empty declaration include/uapi/linux/kvm.h:1271:1: warning: empty declaration include/uapi/linux/kvm.h:1292:1: warning: empty declaration include/uapi/linux/kvm.h:1307:1: warning: empty declaration include/uapi/linux/kvm.h:1321:1: warning: empty declaration include/uapi/linux/kvm.h:1328:1: warning: empty declaration include/uapi/linux/kvm.h:1363:1: warning: empty declaration include/uapi/linux/kvm.h:1368:1: warning: empty declaration include/uapi/linux/kvm.h:1374:1: warning: empty declaration include/uapi/linux/kvm.h:1383:1: warning: empty declaration include/uapi/linux/kvm.h:1393:1: warning: empty declaration include/uapi/linux/kvm.h:1399:1: warning: empty declaration include/uapi/linux/kvm.h:1411:1: warning: empty declaration include/uapi/linux/kvm.h:1435:1: warning: empty declaration include/uapi/linux/kvm.h:1460:1: warning: empty declaration include/uapi/linux/kvm.h:1645:1: warning: empty declaration include/uapi/linux/kvm.h:1673:1: warning: empty declaration include/uapi/linux/kvm.h:1678:1: warning: empty declaration include/uapi/linux/kvm.h:1684:1: warning: empty declaration include/uapi/linux/kvm.h:1691:1: warning: empty declaration include/uapi/linux/kvm.h:1699:1: warning: empty declaration include/uapi/linux/kvm.h:1704:1: warning: empty declaration include/uapi/linux/kvm.h:1710:1: warning: empty declaration include/uapi/linux/kvm.h:1718:1: warning: empty declaration include/uapi/linux/kvm.h:1725:1: warning: empty declaration include/uapi/linux/kvm.h:1733:1: warning: empty declaration include/uapi/linux/kvm.h:1745:1: warning: empty declaration include/uapi/linux/kvm.h:1767:1: warning: empty declaration include/uapi/linux/kvm.h:1824:1: warning: empty declaration include/uapi/linux/kvm.h:1861:1: warning: empty declaration include/uapi/linux/kvm.h:1896:1: warning: empty declaration include/uapi/linux/kvm.h:1903:1: warning: empty declaration include/uapi/linux/kvm.h:1912:1: warning: empty declaration include/uapi/linux/kvm.h:1918:1: warning: empty declaration include/uapi/linux/kvm.h:1927:1: warning: empty declaration include/uapi/linux/kvm.h:1932:1: warning: empty declaration include/uapi/linux/kvm.h:1938:1: warning: empty declaration include/uapi/linux/kvm.h:1944:1: warning: empty declaration include/uapi/linux/kvm.h:1950:1: warning: empty declaration include/uapi/linux/kvm.h:1962:1: warning: empty declaration include/uapi/linux/kvm.h:1971:1: warning: empty declaration include/uapi/linux/kvm.h:1980:1: warning: empty declaration include/uapi/linux/kvm.h:1993:1: warning: empty declaration include/uapi/linux/kvm.h:2015:1: warning: empty declaration include/uapi/linux/kvm.h:2025:1: warning: empty declaration include/uapi/linux/kvm.h:2032:1: warning: empty declaration include/uapi/linux/kvm.h:2049:1: warning: empty declaration include/uapi/linux/kvm.h:2104:1: warning: empty declaration include/uapi/linux/kvm.h:2134:1: warning: empty declaration include/uapi/linux/kvm.h:2180:1: warning: empty declaration include/uapi/linux/kvm.h:2204:1: warning: empty declaration arch/x86/include/uapi/asm/kvm_para.h:62:1: warning: empty declaration arch/x86/include/uapi/asm/kvm_para.h:75:1: warning: empty declaration arch/x86/include/uapi/asm/kvm_para.h:114:1: warning: empty declaration arch/x86/include/uapi/asm/kvm_para.h:119:1: warning: empty declaration arch/x86/include/uapi/asm/kvm_para.h:125:1: warning: empty declaration arch/x86/include/uapi/asm/kvm_para.h:129:1: warning: empty declaration arch/x86/include/uapi/asm/kvm_para.h:137:1: warning: empty declaration include/linux/kvm_types.h:6:1: warning: empty declaration include/linux/kvm_types.h:7:1: warning: empty declaration include/linux/kvm_types.h:8:1: warning: empty declaration include/linux/kvm_types.h:9:1: warning: empty declaration include/linux/kvm_types.h:10:1: warning: empty declaration include/linux/kvm_types.h:11:1: warning: empty declaration include/linux/kvm_types.h:12:1: warning: empty declaration include/linux/kvm_types.h:13:1: warning: empty declaration include/linux/kvm_types.h:14:1: warning: empty declaration include/linux/kvm_types.h:15:1: warning: empty declaration include/linux/kvm_types.h:16:1: warning: empty declaration include/linux/kvm_types.h:17:1: warning: empty declaration include/linux/kvm_types.h:19:1: warning: empty declaration include/linux/kvm_types.h:51:1: warning: empty declaration include/linux/kvm_types.h:57:1: warning: empty declaration include/linux/kvm_types.h:65:1: warning: empty declaration include/linux/kvm_types.h:92:1: warning: empty declaration include/linux/kvm_types.h:104:1: warning: empty declaration include/linux/kvm_types.h:109:1: warning: empty declaration include/linux/cpuhotplug.h:57:1: warning: empty declaration include/linux/cpu.h:22:1: warning: empty declaration include/linux/cpu.h:23:1: warning: empty declaration include/linux/cpu.h:24:1: warning: empty declaration include/linux/cpu.h:26:1: warning: empty declaration include/linux/cpu.h:208:1: warning: empty declaration arch/x86/include/asm/text-patching.h:9:1: warning: empty declaration arch/x86/include/asm/text-patching.h:92:1: warning: empty declaration include/linux/static_call.h:163:1: warning: '__cold__' attribute ignored [-Wattributes] include/linux/static_call.h:165:1: warning: empty declaration include/linux/static_call.h:172:1: warning: empty declaration include/linux/tracepoint.h:24:1: warning: empty declaration include/linux/tracepoint.h:25:1: warning: empty declaration include/linux/tracepoint.h:26:1: warning: empty declaration include/linux/tracepoint.h:28:1: warning: empty declaration include/linux/irq_work.h:17:1: warning: empty declaration include/asm-generic/pci_iomap.h:10:1: warning: empty declaration include/linux/logic_pio.h:13:1: warning: empty declaration include/linux/logic_pio.h:18:1: warning: empty declaration include/linux/logic_pio.h:30:1: warning: empty declaration include/linux/io.h:16:1: warning: empty declaration include/linux/io.h:17:1: warning: empty declaration include/linux/io.h:135:1: warning: empty declaration include/linux/irq.h:27:1: warning: empty declaration include/linux/irq.h:28:1: warning: empty declaration include/linux/irq.h:29:1: warning: empty declaration include/linux/irq.h:30:1: warning: empty declaration include/linux/irq.h:31:1: warning: empty declaration include/linux/irq.h:77:1: warning: empty declaration include/linux/irq.h:123:1: warning: empty declaration include/linux/irq.h:129:1: warning: empty declaration include/linux/irq.h:130:1: warning: empty declaration include/linux/irq.h:147:1: warning: empty declaration include/linux/irq.h:179:1: warning: empty declaration include/linux/irq.h:227:1: warning: empty declaration include/linux/irq.h:506:1: warning: empty declaration include/linux/irq.h:576:1: warning: empty declaration include/linux/irqdesc.h:13:1: warning: empty declaration include/linux/irqdesc.h:14:1: warning: empty declaration include/linux/irqdesc.h:15:1: warning: empty declaration include/linux/irqdesc.h:16:1: warning: empty declaration include/linux/irqdesc.h:17:1: warning: empty declaration include/linux/irqdesc.h:18:1: warning: empty declaration include/linux/irqdesc.h:55:1: warning: empty declaration include/linux/irq.h:608:1: warning: empty declaration include/linux/irq.h:1001:1: warning: empty declaration include/linux/irq.h:1024:1: warning: empty declaration include/linux/irq.h:1066:1: warning: empty declaration include/linux/irq.h:1099:1: warning: empty declaration include/linux/irq.h:1116:1: warning: empty declaration include/linux/irq.h:1238:1: warning: empty declaration include/uapi/linux/perf_event.h:29:1: warning: empty declaration include/uapi/linux/perf_event.h:60:1: warning: empty declaration include/uapi/linux/perf_event.h:85:1: warning: empty declaration include/uapi/linux/perf_event.h:97:1: warning: empty declaration include/uapi/linux/perf_event.h:105:1: warning: empty declaration include/uapi/linux/perf_event.h:118:1: warning: empty declaration include/uapi/linux/perf_event.h:139:1: warning: empty declaration include/uapi/linux/perf_event.h:180:1: warning: empty declaration include/uapi/linux/perf_event.h:210:1: warning: empty declaration include/uapi/linux/perf_event.h:244:1: warning: empty declaration include/uapi/linux/perf_event.h:267:1: warning: empty declaration include/uapi/linux/perf_event.h:275:1: warning: empty declaration include/uapi/linux/perf_event.h:287:1: warning: empty declaration include/uapi/linux/perf_event.h:308:1: warning: empty declaration include/uapi/linux/perf_event.h:318:1: warning: empty declaration include/uapi/linux/perf_event.h:358:1: warning: empty declaration include/uapi/linux/perf_event.h:384:1: warning: empty declaration include/uapi/linux/perf_event.h:525:1: warning: empty declaration include/uapi/linux/perf_event.h:557:1: warning: empty declaration include/uapi/linux/perf_event.h:564:1: warning: empty declaration include/uapi/linux/perf_event.h:808:1: warning: empty declaration include/uapi/linux/perf_event.h:814:1: warning: empty declaration include/uapi/linux/perf_event.h:819:1: warning: empty declaration include/uapi/linux/perf_event.h:831:1: warning: empty declaration include/uapi/linux/perf_event.h:1210:1: warning: empty declaration include/uapi/linux/perf_event.h:1223:1: warning: empty declaration include/uapi/linux/perf_event.h:1233:1: warning: empty declaration include/uapi/linux/perf_event.h:1264:1: warning: empty declaration include/uapi/linux/perf_event.h:1409:1: warning: empty declaration include/uapi/linux/perf_event.h:1424:1: warning: empty declaration include/uapi/linux/bpf_perf_event.h:13:1: warning: empty declaration arch/x86/include/asm/perf_event.h:128:1: warning: empty declaration arch/x86/include/asm/perf_event.h:138:1: warning: empty declaration arch/x86/include/asm/perf_event.h:151:1: warning: empty declaration arch/x86/include/asm/perf_event.h:165:1: warning: empty declaration arch/x86/include/asm/perf_event.h:178:1: warning: empty declaration arch/x86/include/asm/perf_event.h:190:1: warning: empty declaration arch/x86/include/asm/perf_event.h:206:1: warning: empty declaration arch/x86/include/asm/perf_event.h:218:1: warning: empty declaration arch/x86/include/asm/perf_event.h:382:1: warning: empty declaration arch/x86/include/asm/perf_event.h:389:1: warning: empty declaration arch/x86/include/asm/perf_event.h:396:1: warning: empty declaration arch/x86/include/asm/perf_event.h:401:1: warning: empty declaration arch/x86/include/asm/perf_event.h:489:1: warning: empty declaration arch/x86/include/asm/perf_event.h:490:1: warning: empty declaration arch/x86/include/asm/switch_to.h:7:1: warning: empty declaration arch/x86/include/asm/switch_to.h:21:1: warning: empty declaration arch/x86/include/asm/switch_to.h:42:1: warning: empty declaration arch/x86/include/asm/stacktrace.h:16:1: warning: empty declaration arch/x86/include/asm/stacktrace.h:26:1: warning: empty declaration arch/x86/include/asm/stacktrace.h:102:1: warning: empty declaration arch/x86/include/asm/stacktrace.h:107:1: warning: empty declaration arch/x86/include/asm/perf_event.h:512:1: warning: empty declaration arch/x86/include/asm/perf_event.h:517:1: warning: empty declaration include/linux/perf_event.h:32:1: warning: empty declaration arch/x86/include/asm/hw_breakpoint.h:14:1: warning: empty declaration arch/x86/include/asm/kdebug.h:7:1: warning: empty declaration arch/x86/include/asm/kdebug.h:10:1: warning: empty declaration arch/x86/include/asm/kdebug.h:25:1: warning: empty declaration include/linux/kdebug.h:7:1: warning: empty declaration include/linux/kdebug.h:9:1: warning: empty declaration arch/x86/include/asm/hw_breakpoint.h:49:1: warning: empty declaration arch/x86/include/asm/hw_breakpoint.h:50:1: warning: empty declaration arch/x86/include/asm/hw_breakpoint.h:51:1: warning: empty declaration include/linux/jump_label_ratelimit.h:64:1: warning: empty declaration include/linux/jump_label_ratelimit.h:67:1: warning: empty declaration include/linux/jump_label_ratelimit.h:70:1: warning: empty declaration include/linux/perf_regs.h:7:1: warning: empty declaration arch/x86/include/uapi/asm/perf_regs.h:5:1: warning: empty declaration include/linux/file.h:14:1: warning: empty declaration include/linux/file.h:18:1: warning: empty declaration include/linux/file.h:19:1: warning: empty declaration include/linux/file.h:20:1: warning: empty declaration include/linux/file.h:21:1: warning: empty declaration include/linux/file.h:22:1: warning: empty declaration include/linux/file.h:23:1: warning: empty declaration include/linux/file.h:35:1: warning: empty declaration include/linux/kernel_read_file.h:22:1: warning: empty declaration include/linux/kernel_read_file.h:27:39: warning: excess elements in scalar initializer include/linux/kernel_read_file.h:27:39: warning: excess elements in scalar initializer include/linux/kernel_read_file.h:27:39: warning: excess elements in scalar initializer include/linux/kernel_read_file.h:27:39: warning: excess elements in scalar initializer include/linux/kernel_read_file.h:27:39: warning: excess elements in scalar initializer include/linux/kernel_read_file.h:27:39: warning: excess elements in scalar initializer include/linux/kernel_read_file.h:27:39: warning: excess elements in scalar initializer include/linux/security.h:35:1: warning: empty declaration include/linux/security.h:36:1: warning: empty declaration include/linux/security.h:37:1: warning: empty declaration include/linux/security.h:38:1: warning: empty declaration include/linux/security.h:39:1: warning: empty declaration include/linux/security.h:40:1: warning: empty declaration include/linux/security.h:41:1: warning: empty declaration include/linux/security.h:42:1: warning: empty declaration include/linux/security.h:43:1: warning: empty declaration include/linux/security.h:44:1: warning: empty declaration include/linux/security.h:45:1: warning: empty declaration include/linux/security.h:46:1: warning: empty declaration include/linux/security.h:47:1: warning: empty declaration include/linux/security.h:48:1: warning: empty declaration include/linux/security.h:49:1: warning: empty declaration include/linux/security.h:50:1: warning: empty declaration include/linux/security.h:51:1: warning: empty declaration include/linux/security.h:52:1: warning: empty declaration include/linux/security.h:53:1: warning: empty declaration include/linux/security.h:54:1: warning: empty declaration include/linux/security.h:55:1: warning: empty declaration include/linux/security.h:56:1: warning: empty declaration include/linux/security.h:57:1: warning: empty declaration include/linux/security.h:58:1: warning: empty declaration include/linux/security.h:59:1: warning: empty declaration include/linux/security.h:60:1: warning: empty declaration include/linux/security.h:61:1: warning: empty declaration include/linux/security.h:73:1: warning: empty declaration include/linux/security.h:74:1: warning: empty declaration include/linux/security.h:75:1: warning: empty declaration include/linux/security.h:76:1: warning: empty declaration include/linux/security.h:78:1: warning: empty declaration include/linux/security.h:106:1: warning: empty declaration include/linux/security.h:172:1: warning: empty declaration include/linux/security.h:173:1: warning: empty declaration include/linux/security.h:174:1: warning: empty declaration include/linux/security.h:175:1: warning: empty declaration include/linux/security.h:176:1: warning: empty declaration include/linux/security.h:177:1: warning: empty declaration include/linux/security.h:178:1: warning: empty declaration include/linux/security.h:179:1: warning: empty declaration include/linux/security.h:180:1: warning: empty declaration include/linux/security.h:181:1: warning: empty declaration include/linux/security.h:182:1: warning: empty declaration include/linux/security.h:183:1: warning: empty declaration include/linux/security.h:184:1: warning: empty declaration include/linux/security.h:214:1: warning: empty declaration include/linux/security.h:215:1: warning: empty declaration include/linux/security.h:236:1: warning: empty declaration include/linux/security.h:241:43: warning: excess elements in scalar initializer include/linux/security.h:241:43: warning: excess elements in scalar initializer include/linux/security.h:241:43: warning: excess elements in scalar initializer include/linux/security.h:241:43: warning: excess elements in scalar initializer include/linux/security.h:241:43: warning: excess elements in scalar initializer include/linux/security.h:241:43: warning: excess elements in scalar initializer include/linux/security.h:241:43: warning: excess elements in scalar initializer include/linux/security.h:2028:1: warning: empty declaration include/linux/security.h:2029:1: warning: empty declaration include/linux/perf_event.h:67:1: warning: empty declaration include/linux/perf_event.h:72:1: warning: empty declaration include/linux/perf_event.h:83:1: warning: empty declaration include/linux/perf_event.h:93:1: warning: empty declaration include/linux/perf_event.h:118:1: warning: empty declaration include/linux/perf_event.h:124:1: warning: empty declaration include/linux/perf_event.h:129:1: warning: empty declaration include/linux/perf_event.h:150:1: warning: empty declaration include/linux/perf_event.h:268:1: warning: empty declaration include/linux/perf_event.h:290:1: warning: empty declaration include/linux/perf_event.h:295:1: warning: empty declaration include/linux/perf_event.h:535:1: warning: empty declaration include/linux/perf_event.h:551:1: warning: empty declaration include/linux/perf_event.h:569:1: warning: empty declaration include/linux/perf_event.h:575:1: warning: empty declaration include/linux/perf_event.h:583:1: warning: empty declaration include/linux/perf_event.h:592:1: warning: empty declaration include/linux/perf_event.h:593:1: warning: empty declaration include/linux/perf_event.h:616:1: warning: empty declaration include/linux/perf_event.h:629:1: warning: empty declaration include/linux/perf_event.h:630:1: warning: empty declaration include/linux/perf_event.h:631:1: warning: empty declaration include/linux/perf_event.h:633:1: warning: empty declaration include/linux/perf_event.h:661:1: warning: empty declaration include/linux/perf_event.h:813:1: warning: empty declaration include/linux/perf_event.h:823:1: warning: empty declaration include/linux/perf_event.h:891:1: warning: empty declaration include/linux/perf_event.h:920:1: warning: empty declaration include/linux/perf_event.h:933:1: warning: empty declaration include/linux/perf_event.h:1025:1: warning: empty declaration include/linux/perf_event.h:1606:1: warning: empty declaration include/linux/perf_event.h:1612:1: warning: empty declaration include/linux/perf_event.h:1619:1: warning: empty declaration include/linux/perf_event.h:1626:1: warning: empty declaration include/linux/perf_event.h:1676:11: warning: '__weak__' attribute ignored [-Wattributes] include/linux/perf_event.h:1679:50: warning: '__weak__' attribute ignored [-Wattributes] include/linux/clocksource.h:24:1: warning: empty declaration include/linux/clocksource.h:25:1: warning: empty declaration include/vdso/clocksource.h:11:1: warning: empty declaration include/linux/clocksource.h:96:1: warning: empty declaration include/linux/clocksource.h:215:15: warning: '__cold__' attribute ignored [-Wattributes] include/uapi/linux/hyperv.h:54:1: warning: empty declaration include/uapi/linux/hyperv.h:73:1: warning: empty declaration include/uapi/linux/hyperv.h:85:1: warning: empty declaration include/uapi/linux/hyperv.h:89:1: warning: empty declaration include/uapi/linux/hyperv.h:104:1: warning: empty declaration include/uapi/linux/hyperv.h:124:1: warning: empty declaration include/uapi/linux/hyperv.h:131:1: warning: empty declaration include/uapi/linux/hyperv.h:140:1: warning: empty declaration include/uapi/linux/hyperv.h:153:1: warning: empty declaration include/uapi/linux/hyperv.h:296:1: warning: empty declaration include/uapi/linux/hyperv.h:306:1: warning: empty declaration include/uapi/linux/hyperv.h:339:1: warning: empty declaration include/uapi/linux/hyperv.h:350:1: warning: empty declaration include/uapi/linux/hyperv.h:356:1: warning: empty declaration include/uapi/linux/hyperv.h:368:1: warning: empty declaration include/uapi/linux/hyperv.h:373:1: warning: empty declaration include/uapi/linux/hyperv.h:377:1: warning: empty declaration include/uapi/linux/hyperv.h:381:1: warning: empty declaration include/uapi/linux/hyperv.h:386:1: warning: empty declaration include/uapi/linux/hyperv.h:390:1: warning: empty declaration include/uapi/linux/hyperv.h:405:1: warning: empty declaration include/linux/scatterlist.h:11:1: warning: empty declaration include/linux/scatterlist.h:39:1: warning: empty declaration include/linux/scatterlist.h:45:1: warning: empty declaration include/linux/scatterlist.h:490:1: warning: empty declaration include/linux/scatterlist.h:507:1: warning: empty declaration include/linux/scatterlist.h:615:1: warning: empty declaration include/linux/reciprocal_div.h:23:1: warning: empty declaration include/linux/reciprocal_div.h:39:1: warning: empty declaration arch/x86/include/asm/hyperv-tlfs.h:161:1: warning: empty declaration arch/x86/include/asm/hyperv-tlfs.h:283:1: warning: empty declaration arch/x86/include/asm/hyperv-tlfs.h:291:1: warning: empty declaration arch/x86/include/asm/hyperv-tlfs.h:302:1: warning: empty declaration arch/x86/include/asm/hyperv-tlfs.h:311:1: warning: empty declaration arch/x86/include/asm/hyperv-tlfs.h:320:1: warning: empty declaration arch/x86/include/asm/hyperv-tlfs.h:328:1: warning: empty declaration arch/x86/include/asm/hyperv-tlfs.h:333:1: warning: empty declaration arch/x86/include/asm/hyperv-tlfs.h:363:1: warning: empty declaration arch/x86/include/asm/hyperv-tlfs.h:374:1: warning: empty declaration arch/x86/include/asm/hyperv-tlfs.h:384:1: warning: empty declaration arch/x86/include/asm/hyperv-tlfs.h:601:1: warning: empty declaration arch/x86/include/asm/hyperv-tlfs.h:605:1: warning: empty declaration arch/x86/include/asm/hyperv-tlfs.h:619:1: warning: empty declaration arch/x86/include/asm/hyperv-tlfs.h:631:1: warning: empty declaration arch/x86/include/asm/hyperv-tlfs.h:644:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:98:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:175:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:247:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:275:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:284:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:293:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:305:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:313:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:318:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:333:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:350:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:355:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:364:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:377:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:387:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:396:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:403:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:410:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:417:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:431:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:454:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:461:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:469:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:477:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:482:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:487:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:494:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:502:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:513:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:520:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:524:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:535:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:545:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:550:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:574:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:589:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:598:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:608:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:623:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:639:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:655:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:665:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:675:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:684:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:734:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:739:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:747:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:755:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:759:1: warning: empty declaration include/asm-generic/hyperv-tlfs.h:778:1: warning: empty declaration include/linux/hyperv.h:77:1: warning: empty declaration include/linux/hyperv.h:84:1: warning: empty declaration include/linux/hyperv.h:96:1: warning: empty declaration include/linux/hyperv.h:171:1: warning: empty declaration include/linux/hyperv.h:276:1: warning: empty declaration include/linux/hyperv.h:327:1: warning: empty declaration include/linux/hyperv.h:335:1: warning: empty declaration include/linux/hyperv.h:340:1: warning: empty declaration include/linux/hyperv.h:345:1: warning: empty declaration include/linux/hyperv.h:354:1: warning: empty declaration include/linux/hyperv.h:360:1: warning: empty declaration include/linux/hyperv.h:371:1: warning: empty declaration include/linux/hyperv.h:384:1: warning: empty declaration include/linux/hyperv.h:395:1: warning: empty declaration include/linux/hyperv.h:405:1: warning: empty declaration include/linux/hyperv.h:413:1: warning: empty declaration include/linux/hyperv.h:421:1: warning: empty declaration include/linux/hyperv.h:442:1: warning: empty declaration include/linux/hyperv.h:463:1: warning: empty declaration include/linux/hyperv.h:495:1: warning: empty declaration include/linux/hyperv.h:501:1: warning: empty declaration include/linux/hyperv.h:507:1: warning: empty declaration include/linux/hyperv.h:513:1: warning: empty declaration include/linux/hyperv.h:540:1: warning: empty declaration include/linux/hyperv.h:555:1: warning: empty declaration include/linux/hyperv.h:589:1: warning: empty declaration include/linux/hyperv.h:597:1: warning: empty declaration include/linux/hyperv.h:604:1: warning: empty declaration include/linux/hyperv.h:620:1: warning: empty declaration include/linux/hyperv.h:630:1: warning: empty declaration include/linux/hyperv.h:637:1: warning: empty declaration include/linux/hyperv.h:644:1: warning: empty declaration include/linux/hyperv.h:650:1: warning: empty declaration include/linux/hyperv.h:655:1: warning: empty declaration include/linux/hyperv.h:660:1: warning: empty declaration include/linux/hyperv.h:677:1: warning: empty declaration include/linux/hyperv.h:684:1: warning: empty declaration include/linux/hyperv.h:690:1: warning: empty declaration include/linux/hyperv.h:708:1: warning: empty declaration include/linux/hyperv.h:719:1: warning: empty declaration include/linux/hyperv.h:746:1: warning: empty declaration include/linux/hyperv.h:752:1: warning: empty declaration include/linux/hyperv.h:760:1: warning: empty declaration include/linux/hyperv.h:785:1: warning: empty declaration include/linux/hyperv.h:802:1: warning: empty declaration include/linux/hyperv.h:811:1: warning: empty declaration include/linux/hyperv.h:817:1: warning: empty declaration include/linux/hyperv.h:1138:1: warning: empty declaration include/linux/hyperv.h:1150:1: warning: empty declaration include/linux/hyperv.h:1162:1: warning: empty declaration include/linux/hyperv.h:1246:1: warning: empty declaration include/linux/hyperv.h:1285:1: warning: empty declaration include/linux/hyperv.h:1332:1: warning: empty declaration include/linux/hyperv.h:1542:1: warning: empty declaration include/linux/hyperv.h:1552:1: warning: empty declaration include/linux/hyperv.h:1557:1: warning: empty declaration include/linux/hyperv.h:1562:1: warning: empty declaration include/linux/hyperv.h:1579:1: warning: empty declaration include/linux/hyperv.h:1586:1: warning: empty declaration include/linux/hyperv.h:1593:1: warning: empty declaration include/linux/hyperv.h:1609:1: warning: empty declaration include/linux/hyperv.h:1616:1: warning: empty declaration include/linux/hyperv.h:1625:1: warning: empty declaration include/linux/hyperv.h:1633:1: warning: empty declaration include/linux/hyperv.h:1760:1: warning: empty declaration arch/x86/include/asm/mpspec_def.h:22:1: warning: empty declaration arch/x86/include/asm/mpspec_def.h:37:1: warning: empty declaration arch/x86/include/asm/mpspec_def.h:68:1: warning: empty declaration arch/x86/include/asm/mpspec_def.h:78:1: warning: empty declaration arch/x86/include/asm/mpspec_def.h:106:1: warning: empty declaration arch/x86/include/asm/mpspec_def.h:114:1: warning: empty declaration arch/x86/include/asm/mpspec_def.h:124:1: warning: empty declaration arch/x86/include/asm/mpspec_def.h:145:1: warning: empty declaration arch/x86/include/asm/mpspec_def.h:157:1: warning: empty declaration arch/x86/include/asm/mpspec_def.h:177:1: warning: empty declaration arch/x86/include/asm/mpspec.h:83:1: warning: empty declaration arch/x86/include/asm/apic.h:59:1: warning: empty declaration arch/x86/include/asm/apic.h:269:1: warning: empty declaration arch/x86/include/asm/apic.h:280:1: warning: empty declaration arch/x86/include/asm/apic.h:422:1: warning: '__cold__' attribute ignored [-Wattributes] arch/x86/include/asm/apic.h:518:1: warning: empty declaration arch/x86/include/asm/apic.h:519:1: warning: empty declaration arch/x86/include/asm/pvclock-abi.h:26:1: warning: empty declaration arch/x86/include/asm/pvclock-abi.h:37:1: warning: empty declaration arch/x86/include/uapi/asm/mtrr.h:54:1: warning: empty declaration arch/x86/include/uapi/asm/mtrr.h:60:1: warning: empty declaration arch/x86/include/uapi/asm/mtrr.h:70:1: warning: empty declaration arch/x86/include/uapi/asm/mtrr.h:84:1: warning: empty declaration arch/x86/include/asm/kvm_page_track.h:5:1: warning: empty declaration arch/x86/include/asm/kvm_page_track.h:17:1: warning: empty declaration arch/x86/include/asm/kvm_page_track.h:22:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:155:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:187:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:198:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:205:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:206:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:207:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:208:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:281:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:321:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:368:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:382:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:390:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:394:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:404:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:409:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:421:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:422:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:429:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:478:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:483:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:488:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:505:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:554:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:556:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:561:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:567:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:576:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:587:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:601:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:624:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:644:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:654:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:955:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:959:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:976:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:988:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:1000:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:1014:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:1046:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:1054:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:1063:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:1069:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:1075:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:1145:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:1368:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:1390:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:1429:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:1431:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:1437:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:1453:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:1642:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:1663:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:1674:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:1715:1: warning: '__cold__' attribute ignored [-Wattributes] arch/x86/include/asm/kvm_host.h:1749:1: warning: empty declaration arch/x86/include/asm/kvm_host.h:1981:1: warning: empty declaration include/linux/kvm_dirty_ring.h:21:1: warning: empty declaration include/linux/kvm_host.h:191:1: warning: empty declaration include/linux/kvm_host.h:199:1: warning: empty declaration include/linux/kvm_host.h:205:1: warning: empty declaration include/linux/kvm_host.h:222:17: warning: 'struct kvm_io_device' declared inside parameter list include/linux/kvm_host.h:222:17: warning: its scope is only this definition or declaration, which is probably not what you want include/linux/kvm_host.h:248:1: warning: empty declaration include/linux/kvm_host.h:261:1: warning: empty declaration include/linux/kvm_host.h:270:1: warning: empty declaration include/linux/kvm_host.h:303:1: warning: empty declaration include/linux/kvm_host.h:309:1: warning: empty declaration include/linux/kvm_host.h:566:1: warning: empty declaration include/linux/kvm_host.h:601:1: warning: empty declaration include/linux/kvm_host.h:609:1: warning: empty declaration include/linux/kvm_host.h:614:1: warning: empty declaration include/linux/kvm_host.h:621:1: warning: empty declaration include/linux/kvm_host.h:672:1: warning: empty declaration include/linux/kvm_host.h:689:1: warning: empty declaration include/linux/kvm_host.h:994:1: warning: empty declaration include/linux/kvm_host.h:1098:1: warning: empty declaration include/linux/kvm_host.h:1573:1: warning: empty declaration include/linux/kvm_host.h:1724:1: warning: empty declaration include/linux/kvm_host.h:1729:1: warning: empty declaration include/linux/kvm_host.h:1735:1: warning: empty declaration include/linux/kvm_host.h:2079:1: warning: empty declaration include/linux/kvm_host.h:2087:1: warning: empty declaration arch/x86/include/asm/intel_pt.h:8:1: warning: empty declaration arch/x86/include/asm/vmx.h:165:1: warning: empty declaration arch/x86/include/asm/vmx.h:537:1: warning: empty declaration arch/x86/include/asm/vmx.h:546:1: warning: empty declaration arch/x86/include/asm/vmx.h:577:1: warning: empty declaration arch/x86/include/asm/vmx.h:619:1: warning: empty declaration include/kvm/iodev.h:9:1: warning: empty declaration include/kvm/iodev.h:10:1: warning: empty declaration include/kvm/iodev.h:17:1: warning: empty declaration include/kvm/iodev.h:32:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/../lapic.h:25:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/../lapic.h:32:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/../lapic.h:46:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/../lapic.h:59:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/../lapic.h:86:1: warning: empty declaration arch/x86/include/uapi/asm/mce.h:13:1: warning: empty declaration arch/x86/include/asm/mce.h:163:1: warning: empty declaration arch/x86/include/asm/mce.h:173:1: warning: empty declaration arch/x86/include/asm/mce.h:185:1: warning: empty declaration arch/x86/include/asm/mce.h:203:1: warning: empty declaration arch/x86/include/asm/mce.h:253:1: warning: empty declaration arch/x86/include/asm/mce.h:285:1: warning: empty declaration arch/x86/include/asm/pvclock.h:90:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:18:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:19:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:20:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:22:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:36:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:91:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:244:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:271:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:277:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:284:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:301:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:317:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:445:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:452:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/../x86.h:11:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/../x86.h:378:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/../pmu.h:21:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/../pmu.h:27:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:14:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:27:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:34:2: warning: braces around scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:34:36: warning: initialization makes pointer from integer without a cast [-Wint-conversion] arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:34:39: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:34:42: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:35:2: warning: braces around scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:35:27: warning: initialization makes pointer from integer without a cast [-Wint-conversion] arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:35:39: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:35:42: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:35:26: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:36:2: warning: braces around scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:36:27: warning: initialization makes pointer from integer without a cast [-Wint-conversion] arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:36:39: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:36:42: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:36:26: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:37:2: warning: braces around scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:37:36: warning: initialization makes pointer from integer without a cast [-Wint-conversion] arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:37:39: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:37:42: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:37:26: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:38:2: warning: braces around scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:38:27: warning: initialization makes pointer from integer without a cast [-Wint-conversion] arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:38:39: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:38:42: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:38:26: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:39:2: warning: braces around scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:39:27: warning: initialization makes pointer from integer without a cast [-Wint-conversion] arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:39:39: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:39:42: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:39:26: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:40:2: warning: braces around scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:40:36: warning: initialization makes pointer from integer without a cast [-Wint-conversion] arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:40:39: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:40:42: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:40:26: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:41:2: warning: braces around scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:41:34: warning: initialization makes pointer from integer without a cast [-Wint-conversion] arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:41:39: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:41:42: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:41:26: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:42:2: warning: braces around scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:42:27: warning: initialization makes pointer from integer without a cast [-Wint-conversion] arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:42:39: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:42:42: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:42:26: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:43:2: warning: braces around scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:43:36: warning: initialization makes pointer from integer without a cast [-Wint-conversion] arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:43:39: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:43:42: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:43:26: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:44:2: warning: braces around scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:44:27: warning: initialization makes pointer from integer without a cast [-Wint-conversion] arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:44:39: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:44:42: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:44:26: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:45:2: warning: braces around scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:45:36: warning: initialization makes pointer from integer without a cast [-Wint-conversion] arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:45:39: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:45:42: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:45:26: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:46:2: warning: braces around scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:46:27: warning: initialization makes pointer from integer without a cast [-Wint-conversion] arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:46:39: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:46:42: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:46:26: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:47:2: warning: braces around scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:47:36: warning: initialization makes pointer from integer without a cast [-Wint-conversion] arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:47:39: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:47:42: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:47:26: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:48:2: warning: braces around scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:48:36: warning: initialization makes pointer from integer without a cast [-Wint-conversion] arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:48:39: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:48:42: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:48:26: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:49:2: warning: braces around scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:49:27: warning: initialization makes pointer from integer without a cast [-Wint-conversion] arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:49:39: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:49:42: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:49:26: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:50:2: warning: braces around scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:50:27: warning: initialization makes pointer from integer without a cast [-Wint-conversion] arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:50:39: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:50:42: warning: excess elements in scalar initializer arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:50:26: warning: excess elements in scalar initializer arch/x86/include/asm/cpu.h:26:1: warning: empty declaration arch/x86/include/asm/cpu.h:47:37: warning: '__cold__' attribute ignored [-Wattributes] arch/x86/include/asm/cpu.h:79:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/capabilities.h:29:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/capabilities.h:58:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/capabilities.h:73:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/posted_intr.h:11:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/posted_intr.h:100:1: warning: '__cold__' attribute ignored [-Wattributes] arch/x86/kernel/../kvm/vmx/vmcs.h:16:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/vmcs.h:21:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/vmcs.h:34:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/vmcs.h:47:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/vmcs.h:61:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/vmcs.h:166:1: warning: empty declaration include/linux/nmi.h:206:1: warning: empty declaration arch/x86/include/asm/mshyperv.h:14:1: warning: empty declaration include/asm-generic/mshyperv.h:29:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/vmcs12.h:27:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/evmcs.h:15:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/evmcs.h:66:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/evmcs.h:231:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/vmx.h:33:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/vmx.h:38:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/vmx.h:44:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/vmx.h:55:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/vmx.h:65:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/vmx.h:73:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/vmx.h:108:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/vmx.h:128:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/vmx.h:261:1: warning: empty declaration arch/x86/kernel/../kvm/vmx/vmx.h:379:1: warning: empty declaration
Full Log
# git rev-parse -q --verify 1c6c4f42b3de4f18ea96d62950d0e266ca35a055^{commit} 1c6c4f42b3de4f18ea96d62950d0e266ca35a055 already have revision, skipping fetch # git checkout -q -f -B kisskb 1c6c4f42b3de4f18ea96d62950d0e266ca35a055 # git clean -qxdf # < git log -1 # commit 1c6c4f42b3de4f18ea96d62950d0e266ca35a055 # Merge: d09d23fd51c2 ed744ecc49d4 # Author: Mark Brown <broonie@kernel.org> # Date: Thu Sep 29 18:14:23 2022 +0100 # # Add linux-next specific files for 20220929 # # Signed-off-by: Mark Brown <broonie@kernel.org> # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/x86_64-linux/bin/x86_64-linux-gcc --version # < /opt/cross/kisskb/korg/gcc-5.5.0-nolibc/x86_64-linux/bin/x86_64-linux-ld --version # < git log --format=%s --max-count=1 1c6c4f42b3de4f18ea96d62950d0e266ca35a055 # < make -s -j 24 ARCH=x86_64 O=/kisskb/build/linux-next_x86_64-allnoconfig_x86_64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/x86_64-linux/bin/x86_64-linux- allnoconfig # < make -s -j 24 ARCH=x86_64 O=/kisskb/build/linux-next_x86_64-allnoconfig_x86_64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/x86_64-linux/bin/x86_64-linux- help # make -s -j 24 ARCH=x86_64 O=/kisskb/build/linux-next_x86_64-allnoconfig_x86_64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/x86_64-linux/bin/x86_64-linux- olddefconfig # make -s -j 24 ARCH=x86_64 O=/kisskb/build/linux-next_x86_64-allnoconfig_x86_64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/x86_64-linux/bin/x86_64-linux- In file included from <command-line>:0:0: /kisskb/src/include/linux/percpu.h: In function '__alloc_reserved_percpu': /kisskb/src/include/linux/compiler_types.h:279:30: error: expected declaration specifiers before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/percpu.h:120:74: note: in expansion of macro '__alloc_size' extern void __percpu *__alloc_reserved_percpu(size_t size, size_t align) __alloc_size(1); ^ In file included from /kisskb/src/include/linux/prandom.h:12:0, from /kisskb/src/include/linux/random.h:110, from /kisskb/src/include/linux/nodemask.h:97, from /kisskb/src/include/linux/mmzone.h:17, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/percpu.h:121:13: error: storage class specified for parameter '__is_kernel_percpu_address' extern bool __is_kernel_percpu_address(unsigned long addr, unsigned long *can_addr); ^ /kisskb/src/include/linux/percpu.h:122:13: error: storage class specified for parameter 'is_kernel_percpu_address' extern bool is_kernel_percpu_address(unsigned long addr); ^ /kisskb/src/include/linux/percpu.h:125:20: error: storage class specified for parameter 'setup_per_cpu_areas' extern void __init setup_per_cpu_areas(void); ^ /kisskb/src/include/linux/percpu.h:125:20: error: section attribute not allowed for 'setup_per_cpu_areas' /kisskb/src/include/linux/percpu.h:125:1: warning: '__cold__' attribute ignored [-Wattributes] extern void __init setup_per_cpu_areas(void); ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/percpu.h:128:80: note: in expansion of macro '__alloc_size' extern void __percpu *__alloc_percpu_gfp(size_t size, size_t align, gfp_t gfp) __alloc_size(1); ^ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/percpu.h:129:65: note: in expansion of macro '__alloc_size' extern void __percpu *__alloc_percpu(size_t size, size_t align) __alloc_size(1); ^ In file included from /kisskb/src/include/linux/prandom.h:12:0, from /kisskb/src/include/linux/random.h:110, from /kisskb/src/include/linux/nodemask.h:97, from /kisskb/src/include/linux/mmzone.h:17, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/percpu.h:130:13: error: storage class specified for parameter 'free_percpu' extern void free_percpu(void __percpu *__pdata); ^ /kisskb/src/include/linux/percpu.h:131:20: error: storage class specified for parameter 'per_cpu_ptr_to_phys' extern phys_addr_t per_cpu_ptr_to_phys(void *addr); ^ /kisskb/src/include/linux/percpu.h:140:22: error: storage class specified for parameter 'pcpu_nr_pages' extern unsigned long pcpu_nr_pages(void); ^ In file included from /kisskb/src/include/linux/random.h:110:0, from /kisskb/src/include/linux/nodemask.h:97, from /kisskb/src/include/linux/mmzone.h:17, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/prandom.h:16:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/prandom.h:21:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/prandom.h:25:1: warning: empty declaration struct rnd_state { ^ /kisskb/src/include/linux/prandom.h:49:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/prandom.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/prandom.h:67:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/prandom.h:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/random.h:112:0, from /kisskb/src/include/linux/nodemask.h:97, from /kisskb/src/include/linux/mmzone.h:17, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/archrandom.h:21:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/archrandom.h:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/archrandom.h:49:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/archrandom.h:54:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/nodemask.h:97:0, from /kisskb/src/include/linux/mmzone.h:17, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/random.h:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/random.h:128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/random.h:140:37: error: storage class specified for parameter 'random_fops' extern const struct file_operations random_fops, urandom_fops; ^ /kisskb/src/include/linux/random.h:140:50: error: storage class specified for parameter 'urandom_fops' extern const struct file_operations random_fops, urandom_fops; ^ In file included from /kisskb/src/include/linux/mmzone.h:17:0, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/nodemask.h:99:56: error: storage class specified for parameter 'nodemask_t' typedef struct { DECLARE_BITMAP(bits, MAX_NUMNODES); } nodemask_t; ^ /kisskb/src/include/linux/nodemask.h:100:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_unused_nodemask_arg_' extern nodemask_t _unused_nodemask_arg_; ^ /kisskb/src/include/linux/nodemask.h:110:57: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline unsigned int __nodemask_pr_numnodes(const nodemask_t *m) ^ /kisskb/src/include/linux/nodemask.h:110:68: error: expected ';', ',' or ')' before '*' token static inline unsigned int __nodemask_pr_numnodes(const nodemask_t *m) ^ /kisskb/src/include/linux/nodemask.h:114:61: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline const unsigned long *__nodemask_pr_bits(const nodemask_t *m) ^ /kisskb/src/include/linux/nodemask.h:114:72: error: expected ';', ',' or ')' before '*' token static inline const unsigned long *__nodemask_pr_bits(const nodemask_t *m) ^ /kisskb/src/include/linux/nodemask.h:129:59: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static __always_inline void __node_set(int node, volatile nodemask_t *dstp) ^ /kisskb/src/include/linux/nodemask.h:129:70: error: expected ';', ',' or ')' before '*' token static __always_inline void __node_set(int node, volatile nodemask_t *dstp) ^ /kisskb/src/include/linux/nodemask.h:135:52: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline void __node_clear(int node, volatile nodemask_t *dstp) ^ /kisskb/src/include/linux/nodemask.h:135:63: error: expected ';', ',' or ')' before '*' token static inline void __node_clear(int node, volatile nodemask_t *dstp) ^ /kisskb/src/include/linux/nodemask.h:141:35: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void __nodes_setall(nodemask_t *dstp, unsigned int nbits) ^ /kisskb/src/include/linux/nodemask.h:147:34: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void __nodes_clear(nodemask_t *dstp, unsigned int nbits) ^ /kisskb/src/include/linux/nodemask.h:157:50: error: expected declaration specifiers or '...' before 'nodemask_t' static inline bool __node_test_and_set(int node, nodemask_t *addr) ^ /kisskb/src/include/linux/nodemask.h:164:32: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void __nodes_and(nodemask_t *dstp, const nodemask_t *src1p, ^ /kisskb/src/include/linux/nodemask.h:164:56: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline void __nodes_and(nodemask_t *dstp, const nodemask_t *src1p, ^ /kisskb/src/include/linux/nodemask.h:164:67: error: expected ';', ',' or ')' before '*' token static inline void __nodes_and(nodemask_t *dstp, const nodemask_t *src1p, ^ /kisskb/src/include/linux/nodemask.h:172:31: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void __nodes_or(nodemask_t *dstp, const nodemask_t *src1p, ^ /kisskb/src/include/linux/nodemask.h:172:55: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline void __nodes_or(nodemask_t *dstp, const nodemask_t *src1p, ^ /kisskb/src/include/linux/nodemask.h:172:66: error: expected ';', ',' or ')' before '*' token static inline void __nodes_or(nodemask_t *dstp, const nodemask_t *src1p, ^ /kisskb/src/include/linux/nodemask.h:180:32: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void __nodes_xor(nodemask_t *dstp, const nodemask_t *src1p, ^ /kisskb/src/include/linux/nodemask.h:180:56: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline void __nodes_xor(nodemask_t *dstp, const nodemask_t *src1p, ^ /kisskb/src/include/linux/nodemask.h:180:67: error: expected ';', ',' or ')' before '*' token static inline void __nodes_xor(nodemask_t *dstp, const nodemask_t *src1p, ^ /kisskb/src/include/linux/nodemask.h:188:35: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void __nodes_andnot(nodemask_t *dstp, const nodemask_t *src1p, ^ /kisskb/src/include/linux/nodemask.h:188:59: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline void __nodes_andnot(nodemask_t *dstp, const nodemask_t *src1p, ^ /kisskb/src/include/linux/nodemask.h:188:70: error: expected ';', ',' or ')' before '*' token static inline void __nodes_andnot(nodemask_t *dstp, const nodemask_t *src1p, ^ /kisskb/src/include/linux/nodemask.h:196:39: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void __nodes_complement(nodemask_t *dstp, ^ /kisskb/src/include/linux/nodemask.h:197:12: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] const nodemask_t *srcp, unsigned int nbits) ^ /kisskb/src/include/linux/nodemask.h:197:23: error: expected ';', ',' or ')' before '*' token const nodemask_t *srcp, unsigned int nbits) ^ /kisskb/src/include/linux/nodemask.h:204:40: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline bool __nodes_equal(const nodemask_t *src1p, ^ /kisskb/src/include/linux/nodemask.h:204:51: error: expected ';', ',' or ')' before '*' token static inline bool __nodes_equal(const nodemask_t *src1p, ^ /kisskb/src/include/linux/nodemask.h:212:45: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline bool __nodes_intersects(const nodemask_t *src1p, ^ /kisskb/src/include/linux/nodemask.h:212:56: error: expected ';', ',' or ')' before '*' token static inline bool __nodes_intersects(const nodemask_t *src1p, ^ /kisskb/src/include/linux/nodemask.h:220:41: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline bool __nodes_subset(const nodemask_t *src1p, ^ /kisskb/src/include/linux/nodemask.h:220:52: error: expected ';', ',' or ')' before '*' token static inline bool __nodes_subset(const nodemask_t *src1p, ^ /kisskb/src/include/linux/nodemask.h:227:40: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline bool __nodes_empty(const nodemask_t *srcp, unsigned int nbits) ^ /kisskb/src/include/linux/nodemask.h:227:51: error: expected ';', ',' or ')' before '*' token static inline bool __nodes_empty(const nodemask_t *srcp, unsigned int nbits) ^ /kisskb/src/include/linux/nodemask.h:233:39: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline bool __nodes_full(const nodemask_t *srcp, unsigned int nbits) ^ /kisskb/src/include/linux/nodemask.h:233:50: error: expected ';', ',' or ')' before '*' token static inline bool __nodes_full(const nodemask_t *srcp, unsigned int nbits) ^ /kisskb/src/include/linux/nodemask.h:239:40: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline int __nodes_weight(const nodemask_t *srcp, unsigned int nbits) ^ /kisskb/src/include/linux/nodemask.h:239:51: error: expected ';', ',' or ')' before '*' token static inline int __nodes_weight(const nodemask_t *srcp, unsigned int nbits) ^ /kisskb/src/include/linux/nodemask.h:246:40: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void __nodes_shift_right(nodemask_t *dstp, ^ /kisskb/src/include/linux/nodemask.h:247:12: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] const nodemask_t *srcp, int n, int nbits) ^ /kisskb/src/include/linux/nodemask.h:247:23: error: expected ';', ',' or ')' before '*' token const nodemask_t *srcp, int n, int nbits) ^ /kisskb/src/include/linux/nodemask.h:254:39: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void __nodes_shift_left(nodemask_t *dstp, ^ /kisskb/src/include/linux/nodemask.h:255:12: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] const nodemask_t *srcp, int n, int nbits) ^ /kisskb/src/include/linux/nodemask.h:255:23: error: expected ';', ',' or ')' before '*' token const nodemask_t *srcp, int n, int nbits) ^ /kisskb/src/include/linux/nodemask.h:264:47: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline unsigned int __first_node(const nodemask_t *srcp) ^ /kisskb/src/include/linux/nodemask.h:264:58: error: expected ';', ',' or ')' before '*' token static inline unsigned int __first_node(const nodemask_t *srcp) ^ /kisskb/src/include/linux/nodemask.h:270:53: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline unsigned int __next_node(int n, const nodemask_t *srcp) ^ /kisskb/src/include/linux/nodemask.h:270:64: error: expected ';', ',' or ')' before '*' token static inline unsigned int __next_node(int n, const nodemask_t *srcp) ^ /kisskb/src/include/linux/nodemask.h:280:59: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline unsigned int __next_node_in(int node, const nodemask_t *srcp) ^ /kisskb/src/include/linux/nodemask.h:280:70: error: expected ';', ',' or ')' before '*' token static inline unsigned int __next_node_in(int node, const nodemask_t *srcp) ^ /kisskb/src/include/linux/nodemask.h:289:42: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void init_nodemask_of_node(nodemask_t *mask, int node) ^ /kisskb/src/include/linux/nodemask.h:307:53: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline unsigned int __first_unset_node(const nodemask_t *maskp) ^ /kisskb/src/include/linux/nodemask.h:307:64: error: expected ';', ',' or ')' before '*' token static inline unsigned int __first_unset_node(const nodemask_t *maskp) ^ /kisskb/src/include/linux/nodemask.h:342:6: error: expected declaration specifiers or '...' before 'nodemask_t' nodemask_t *dstp, int nbits) ^ /kisskb/src/include/linux/nodemask.h:348:53: error: expected declaration specifiers or '...' before 'nodemask_t' static inline int __nodelist_parse(const char *buf, nodemask_t *dstp, int nbits) ^ /kisskb/src/include/linux/nodemask.h:356:9: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] const nodemask_t *oldp, const nodemask_t *newp, int nbits) ^ /kisskb/src/include/linux/nodemask.h:356:20: error: expected ';', ',' or ')' before '*' token const nodemask_t *oldp, const nodemask_t *newp, int nbits) ^ /kisskb/src/include/linux/nodemask.h:363:34: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void __nodes_remap(nodemask_t *dstp, const nodemask_t *srcp, ^ /kisskb/src/include/linux/nodemask.h:363:58: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline void __nodes_remap(nodemask_t *dstp, const nodemask_t *srcp, ^ /kisskb/src/include/linux/nodemask.h:363:69: error: expected ';', ',' or ')' before '*' token static inline void __nodes_remap(nodemask_t *dstp, const nodemask_t *srcp, ^ /kisskb/src/include/linux/nodemask.h:371:33: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void __nodes_onto(nodemask_t *dstp, const nodemask_t *origp, ^ /kisskb/src/include/linux/nodemask.h:371:57: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline void __nodes_onto(nodemask_t *dstp, const nodemask_t *origp, ^ /kisskb/src/include/linux/nodemask.h:371:68: error: expected ';', ',' or ')' before '*' token static inline void __nodes_onto(nodemask_t *dstp, const nodemask_t *origp, ^ /kisskb/src/include/linux/nodemask.h:379:33: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void __nodes_fold(nodemask_t *dstp, const nodemask_t *origp, ^ /kisskb/src/include/linux/nodemask.h:379:57: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline void __nodes_fold(nodemask_t *dstp, const nodemask_t *origp, ^ /kisskb/src/include/linux/nodemask.h:379:68: error: expected ';', ',' or ')' before '*' token static inline void __nodes_fold(nodemask_t *dstp, const nodemask_t *origp, ^ /kisskb/src/include/linux/nodemask.h:398:1: warning: empty declaration enum node_states { ^ /kisskb/src/include/linux/nodemask.h:418:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'node_states' extern nodemask_t node_states[NR_NODE_STATES]; ^ /kisskb/src/include/linux/nodemask.h:473:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/nodemask.h:478:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/nodemask.h:482:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/nodemask.h:486:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/nodemask.h:505:37: error: type defaults to 'int' in declaration of 'nodemask_t' [-Werror=implicit-int] static inline int node_random(const nodemask_t *maskp) ^ /kisskb/src/include/linux/nodemask.h:505:48: error: expected ';', ',' or ')' before '*' token static inline int node_random(const nodemask_t *maskp) ^ /kisskb/src/include/linux/nodemask.h:555:2: error: expected specifier-qualifier-list before 'nodemask_t' nodemask_t mask1; ^ /kisskb/src/include/linux/nodemask.h:554:1: warning: empty declaration struct nodemask_scratch { ^ In file included from /kisskb/src/include/linux/mmzone.h:18:0, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/pageblock-flags.h:18:1: warning: empty declaration enum pageblock_bits { ^ /kisskb/src/include/linux/pageblock-flags.h:62:1: warning: empty declaration struct page; ^ /kisskb/src/include/linux/pageblock-flags.h:87:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pageblock-flags.h:91:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pageblock-flags.h:94:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/mm_types_task.h:19:0, from /kisskb/src/include/linux/mm_types.h:5, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/tlbbatch.h:7:1: warning: empty declaration struct arch_tlbflush_unmap_batch { ^ In file included from /kisskb/src/include/linux/mm_types.h:5:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/mm_types_task.h:31:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/mm_types_task.h:48:1: warning: empty declaration struct mm_rss_stat { ^ /kisskb/src/include/linux/mm_types_task.h:52:1: warning: empty declaration struct page_frag { ^ /kisskb/src/include/linux/mm_types_task.h:64:1: warning: empty declaration struct tlbflush_unmap_batch { ^ In file included from /kisskb/src/include/linux/mm_types.h:8:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/kref.h:19:1: warning: empty declaration struct kref { ^ /kisskb/src/include/linux/kref.h:30:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kref.h:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kref.h:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kref.h:63:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kref.h:74:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kref.h:85:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kref.h:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/rbtree.h:21:0, from /kisskb/src/include/linux/mm_types.h:11, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/rbtree_types.h:5:1: warning: empty declaration struct rb_node { ^ /kisskb/src/include/linux/rbtree_types.h:12:1: warning: empty declaration struct rb_root { ^ /kisskb/src/include/linux/rbtree_types.h:26:1: warning: empty declaration struct rb_root_cached { ^ In file included from /kisskb/src/include/linux/rcupdate.h:32:0, from /kisskb/src/include/linux/rbtree.h:24, from /kisskb/src/include/linux/mm_types.h:11, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/context_tracking_irq.h:13:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ct_irq_enter(void) { } ^ /kisskb/src/include/linux/context_tracking_irq.h:14:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ct_irq_exit(void) { } ^ /kisskb/src/include/linux/context_tracking_irq.h:15:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ct_irq_enter_irqson(void) { } ^ /kisskb/src/include/linux/context_tracking_irq.h:16:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ct_irq_exit_irqson(void) { } ^ /kisskb/src/include/linux/context_tracking_irq.h:17:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ct_nmi_enter(void) { } ^ /kisskb/src/include/linux/context_tracking_irq.h:18:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ct_nmi_exit(void) { } ^ In file included from /kisskb/src/include/linux/rbtree.h:24:0, from /kisskb/src/include/linux/mm_types.h:11, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/rcupdate.h:46:1: warning: empty declaration struct rcu_gp_oldstate; ^ /kisskb/src/include/linux/rcupdate.h:67:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcupdate.h:93:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcupdate.h:98:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcupdate.h:105:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcupdate.h:113:12: error: storage class specified for parameter 'rcu_scheduler_active' extern int rcu_scheduler_active; ^ /kisskb/src/include/linux/rcupdate.h:121:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void rcu_init_tasks_generic(void) { } ^ /kisskb/src/include/linux/rcupdate.h:128:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void rcu_sysrq_start(void) { } ^ /kisskb/src/include/linux/rcupdate.h:129:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void rcu_sysrq_end(void) { } ^ /kisskb/src/include/linux/rcupdate.h:135:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void rcu_irq_work_resched(void) { } ^ /kisskb/src/include/linux/rcupdate.h:144:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void rcu_init_nohz(void) { } ^ /kisskb/src/include/linux/rcupdate.h:145:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int rcu_nocb_cpu_offload(int cpu) { return -EINVAL; } ^ /kisskb/src/include/linux/rcupdate.h:146:51: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int rcu_nocb_cpu_deoffload(int cpu) { return 0; } ^ /kisskb/src/include/linux/rcupdate.h:147:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void rcu_nocb_flush_deferred_wakeup(void) { } ^ /kisskb/src/include/linux/rcupdate.h:239:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void exit_tasks_rcu_start(void) { } ^ /kisskb/src/include/linux/rcupdate.h:240:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void exit_tasks_rcu_finish(void) { } ^ In file included from /kisskb/src/include/linux/rcupdate.h:264:0, from /kisskb/src/include/linux/rbtree.h:24, from /kisskb/src/include/linux/mm_types.h:11, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/rcutiny.h:17:1: warning: empty declaration struct rcu_gp_oldstate { ^ /kisskb/src/include/linux/rcutiny.h:31:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcutiny.h:38:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcutiny.h:45:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcutiny.h:52:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcutiny.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcutiny.h:62:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcutiny.h:67:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcutiny.h:72:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcutiny.h:77:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcutiny.h:82:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcutiny.h:86:13: error: storage class specified for parameter 'rcu_barrier' extern void rcu_barrier(void); ^ /kisskb/src/include/linux/rcutiny.h:89:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcutiny.h:99:13: error: storage class specified for parameter 'kvfree' extern void kvfree(const void *addr); ^ /kisskb/src/include/linux/rcutiny.h:102:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcutiny.h:118:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcutiny.h:126:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcutiny.h:137:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcutiny.h:145:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void rcu_virt_note_context_switch(int cpu) { } ^ /kisskb/src/include/linux/rcutiny.h:146:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void rcu_cpu_stall_reset(void) { } ^ /kisskb/src/include/linux/rcutiny.h:147:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int rcu_jiffies_till_stall_check(void) { return 21 * HZ; } ^ /kisskb/src/include/linux/rcutiny.h:148:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void rcu_irq_exit_check_preempt(void) { } ^ /kisskb/src/include/linux/rcutiny.h:151:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void exit_rcu(void) { } ^ /kisskb/src/include/linux/rcutiny.h:153:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcutiny.h:156:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void rcu_preempt_deferred_qs(struct task_struct *t) { } ^ /kisskb/src/include/linux/rcutiny.h:162:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void rcu_end_inkernel_boot(void) { } ^ /kisskb/src/include/linux/rcutiny.h:163:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool rcu_inkernel_boot_has_ended(void) { return true; } ^ /kisskb/src/include/linux/rcutiny.h:164:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool rcu_is_watching(void) { return true; } ^ /kisskb/src/include/linux/rcutiny.h:165:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void rcu_momentary_dyntick_idle(void) { } ^ /kisskb/src/include/linux/rcutiny.h:166:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kfree_rcu_scheduler_running(void) { } ^ /kisskb/src/include/linux/rcutiny.h:167:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool rcu_gp_might_be_stalled(void) { return false; } ^ /kisskb/src/include/linux/rcutiny.h:170:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void rcu_all_qs(void) { barrier(); } ^ /kisskb/src/include/linux/rcutiny.h:178:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void rcu_cpu_starting(unsigned int cpu) { } ^ In file included from /kisskb/src/include/linux/rbtree.h:24:0, from /kisskb/src/include/linux/mm_types.h:11, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/rcupdate.h:283:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void init_rcu_head(struct rcu_head *head) { } ^ /kisskb/src/include/linux/rcupdate.h:284:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void destroy_rcu_head(struct rcu_head *head) { } ^ /kisskb/src/include/linux/rcupdate.h:285:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void init_rcu_head_on_stack(struct rcu_head *head) { } ^ /kisskb/src/include/linux/rcupdate.h:286:69: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void destroy_rcu_head_on_stack(struct rcu_head *head) { } ^ /kisskb/src/include/linux/rcupdate.h:292:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool rcu_lockdep_current_cpu_online(void) { return true; } ^ /kisskb/src/include/linux/rcupdate.h:295:27: error: storage class specified for parameter 'rcu_lock_map' extern struct lockdep_map rcu_lock_map; ^ /kisskb/src/include/linux/rcupdate.h:296:27: error: storage class specified for parameter 'rcu_bh_lock_map' extern struct lockdep_map rcu_bh_lock_map; ^ /kisskb/src/include/linux/rcupdate.h:297:27: error: storage class specified for parameter 'rcu_sched_lock_map' extern struct lockdep_map rcu_sched_lock_map; ^ /kisskb/src/include/linux/rcupdate.h:298:27: error: storage class specified for parameter 'rcu_callback_map' extern struct lockdep_map rcu_callback_map; ^ /kisskb/src/include/linux/rcupdate.h:324:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcupdate.h:329:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcupdate.h:334:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcupdate.h:339:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcupdate.h:735:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcupdate.h:766:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcupdate.h:789:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcupdate.h:803:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcupdate.h:827:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcupdate.h:837:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcupdate.h:848:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcupdate.h:858:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcupdate.h:1027:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcupdate.h:1046:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcupdate.h:1056:12: error: storage class specified for parameter 'rcu_expedited' extern int rcu_expedited; ^ /kisskb/src/include/linux/rcupdate.h:1057:12: error: storage class specified for parameter 'rcu_normal' extern int rcu_normal; ^ In file included from /kisskb/src/include/linux/mm_types.h:11:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/rbtree.h:39:13: error: storage class specified for parameter 'rb_insert_color' extern void rb_insert_color(struct rb_node *, struct rb_root *); ^ /kisskb/src/include/linux/rbtree.h:40:13: error: storage class specified for parameter 'rb_erase' extern void rb_erase(struct rb_node *, struct rb_root *); ^ /kisskb/src/include/linux/rbtree.h:44:24: error: storage class specified for parameter 'rb_next' extern struct rb_node *rb_next(const struct rb_node *); ^ /kisskb/src/include/linux/rbtree.h:45:24: error: storage class specified for parameter 'rb_prev' extern struct rb_node *rb_prev(const struct rb_node *); ^ /kisskb/src/include/linux/rbtree.h:46:24: error: storage class specified for parameter 'rb_first' extern struct rb_node *rb_first(const struct rb_root *); ^ /kisskb/src/include/linux/rbtree.h:47:24: error: storage class specified for parameter 'rb_last' extern struct rb_node *rb_last(const struct rb_root *); ^ /kisskb/src/include/linux/rbtree.h:50:24: error: storage class specified for parameter 'rb_first_postorder' extern struct rb_node *rb_first_postorder(const struct rb_root *); ^ /kisskb/src/include/linux/rbtree.h:51:24: error: storage class specified for parameter 'rb_next_postorder' extern struct rb_node *rb_next_postorder(const struct rb_node *); ^ /kisskb/src/include/linux/rbtree.h:54:13: error: storage class specified for parameter 'rb_replace_node' extern void rb_replace_node(struct rb_node *victim, struct rb_node *new, ^ /kisskb/src/include/linux/rbtree.h:56:13: error: storage class specified for parameter 'rb_replace_node_rcu' extern void rb_replace_node_rcu(struct rb_node *victim, struct rb_node *new, ^ /kisskb/src/include/linux/rbtree.h:61:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rbtree.h:70:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rbtree.h:111:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rbtree.h:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rbtree.h:134:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rbtree.h:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rbtree.h:197:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rbtree.h:225:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rbtree.h:258:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rbtree.h:286:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rbtree.h:316:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/mm_types.h:12:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/maple_tree.h:80:1: warning: empty declaration struct maple_metadata { ^ /kisskb/src/include/linux/maple_tree.h:106:1: warning: empty declaration struct maple_range_64 { ^ /kisskb/src/include/linux/maple_tree.h:127:1: warning: empty declaration struct maple_arange_64 { ^ /kisskb/src/include/linux/maple_tree.h:135:1: warning: empty declaration struct maple_alloc { ^ /kisskb/src/include/linux/maple_tree.h:142:1: warning: empty declaration struct maple_topiary { ^ /kisskb/src/include/linux/maple_tree.h:147:1: warning: empty declaration enum maple_type { ^ /kisskb/src/include/linux/maple_tree.h:192:34: error: storage class specified for parameter 'lockdep_map_p' typedef struct { /* nothing */ } lockdep_map_p; ^ /kisskb/src/include/linux/maple_tree.h:214:3: error: expected specifier-qualifier-list before 'lockdep_map_p' lockdep_map_p ma_external_lock; ^ /kisskb/src/include/linux/maple_tree.h:211:1: warning: empty declaration struct maple_tree { ^ /kisskb/src/include/linux/maple_tree.h:270:1: warning: empty declaration struct maple_node { ^ /kisskb/src/include/linux/maple_tree.h:298:1: warning: empty declaration struct ma_topiary { ^ /kisskb/src/include/linux/maple_tree.h:334:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/maple_tree.h:373:1: warning: empty declaration struct ma_state { ^ /kisskb/src/include/linux/maple_tree.h:386:1: warning: empty declaration struct ma_wr_state { ^ /kisskb/src/include/linux/maple_tree.h:476:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/maple_tree.h:482:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/maple_tree.h:506:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/maple_tree.h:538:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/maple_tree.h:554:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/maple_tree.h:560:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/maple_tree.h:575:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/maple_tree.h:591:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/maple_tree.h:596:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/maple_tree.h:608:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/maple_tree.h:627:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/mm_types.h:13:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/rwsem.h:47:1: warning: empty declaration struct rw_semaphore { ^ /kisskb/src/include/linux/rwsem.h:70:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rwsem.h:103:13: error: storage class specified for parameter '__init_rwsem' extern void __init_rwsem(struct rw_semaphore *sem, const char *name, ^ /kisskb/src/include/linux/rwsem.h:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rwsem.h:174:13: error: storage class specified for parameter 'down_read' extern void down_read(struct rw_semaphore *sem); ^ /kisskb/src/include/linux/rwsem.h:175:25: error: storage class specified for parameter 'down_read_interruptible' extern int __must_check down_read_interruptible(struct rw_semaphore *sem); ^ /kisskb/src/include/linux/rwsem.h:176:25: error: storage class specified for parameter 'down_read_killable' extern int __must_check down_read_killable(struct rw_semaphore *sem); ^ /kisskb/src/include/linux/rwsem.h:181:12: error: storage class specified for parameter 'down_read_trylock' extern int down_read_trylock(struct rw_semaphore *sem); ^ /kisskb/src/include/linux/rwsem.h:186:13: error: storage class specified for parameter 'down_write' extern void down_write(struct rw_semaphore *sem); ^ /kisskb/src/include/linux/rwsem.h:187:25: error: storage class specified for parameter 'down_write_killable' extern int __must_check down_write_killable(struct rw_semaphore *sem); ^ /kisskb/src/include/linux/rwsem.h:192:12: error: storage class specified for parameter 'down_write_trylock' extern int down_write_trylock(struct rw_semaphore *sem); ^ /kisskb/src/include/linux/rwsem.h:197:13: error: storage class specified for parameter 'up_read' extern void up_read(struct rw_semaphore *sem); ^ /kisskb/src/include/linux/rwsem.h:202:13: error: storage class specified for parameter 'up_write' extern void up_write(struct rw_semaphore *sem); ^ /kisskb/src/include/linux/rwsem.h:207:13: error: storage class specified for parameter 'downgrade_write' extern void downgrade_write(struct rw_semaphore *sem); ^ In file included from /kisskb/src/include/linux/completion.h:12:0, from /kisskb/src/include/linux/mm_types.h:14, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/swait.h:41:1: warning: empty declaration struct task_struct; ^ /kisskb/src/include/linux/swait.h:43:1: warning: empty declaration struct swait_queue_head { ^ /kisskb/src/include/linux/swait.h:48:1: warning: empty declaration struct swait_queue { ^ /kisskb/src/include/linux/swait.h:69:13: error: storage class specified for parameter '__init_swait_queue_head' extern void __init_swait_queue_head(struct swait_queue_head *q, const char *name, ^ /kisskb/src/include/linux/swait.h:122:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/swait.h:135:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/swait.h:147:13: error: storage class specified for parameter 'swake_up_one' extern void swake_up_one(struct swait_queue_head *q); ^ /kisskb/src/include/linux/swait.h:148:13: error: storage class specified for parameter 'swake_up_all' extern void swake_up_all(struct swait_queue_head *q); ^ /kisskb/src/include/linux/swait.h:149:13: error: storage class specified for parameter 'swake_up_locked' extern void swake_up_locked(struct swait_queue_head *q); ^ /kisskb/src/include/linux/swait.h:151:13: error: storage class specified for parameter 'prepare_to_swait_exclusive' extern void prepare_to_swait_exclusive(struct swait_queue_head *q, struct swait_queue *wait, int state); ^ /kisskb/src/include/linux/swait.h:152:13: error: storage class specified for parameter 'prepare_to_swait_event' extern long prepare_to_swait_event(struct swait_queue_head *q, struct swait_queue *wait, int state); ^ /kisskb/src/include/linux/swait.h:154:13: error: storage class specified for parameter '__finish_swait' extern void __finish_swait(struct swait_queue_head *q, struct swait_queue *wait); ^ /kisskb/src/include/linux/swait.h:155:13: error: storage class specified for parameter 'finish_swait' extern void finish_swait(struct swait_queue_head *q, struct swait_queue *wait); ^ In file included from /kisskb/src/include/linux/mm_types.h:14:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/completion.h:26:1: warning: empty declaration struct completion { ^ /kisskb/src/include/linux/completion.h:32:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void complete_acquire(struct completion *x) {} ^ /kisskb/src/include/linux/completion.h:33:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void complete_release(struct completion *x) {} ^ /kisskb/src/include/linux/completion.h:85:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/completion.h:98:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/completion.h:102:13: error: storage class specified for parameter 'wait_for_completion' extern void wait_for_completion(struct completion *); ^ /kisskb/src/include/linux/completion.h:103:13: error: storage class specified for parameter 'wait_for_completion_io' extern void wait_for_completion_io(struct completion *); ^ /kisskb/src/include/linux/completion.h:104:12: error: storage class specified for parameter 'wait_for_completion_interruptible' extern int wait_for_completion_interruptible(struct completion *x); ^ /kisskb/src/include/linux/completion.h:105:12: error: storage class specified for parameter 'wait_for_completion_killable' extern int wait_for_completion_killable(struct completion *x); ^ /kisskb/src/include/linux/completion.h:106:12: error: storage class specified for parameter 'wait_for_completion_state' extern int wait_for_completion_state(struct completion *x, unsigned int state); ^ /kisskb/src/include/linux/completion.h:107:22: error: storage class specified for parameter 'wait_for_completion_timeout' extern unsigned long wait_for_completion_timeout(struct completion *x, ^ /kisskb/src/include/linux/completion.h:109:22: error: storage class specified for parameter 'wait_for_completion_io_timeout' extern unsigned long wait_for_completion_io_timeout(struct completion *x, ^ /kisskb/src/include/linux/completion.h:111:13: error: storage class specified for parameter 'wait_for_completion_interruptible_timeout' extern long wait_for_completion_interruptible_timeout( ^ /kisskb/src/include/linux/completion.h:113:13: error: storage class specified for parameter 'wait_for_completion_killable_timeout' extern long wait_for_completion_killable_timeout( ^ /kisskb/src/include/linux/completion.h:115:13: error: storage class specified for parameter 'try_wait_for_completion' extern bool try_wait_for_completion(struct completion *x); ^ /kisskb/src/include/linux/completion.h:116:13: error: storage class specified for parameter 'completion_done' extern bool completion_done(struct completion *x); ^ /kisskb/src/include/linux/completion.h:118:13: error: storage class specified for parameter 'complete' extern void complete(struct completion *); ^ /kisskb/src/include/linux/completion.h:119:13: error: storage class specified for parameter 'complete_all' extern void complete_all(struct completion *); ^ In file included from /kisskb/src/include/linux/mm_types.h:16:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/uprobes.h:19:1: warning: empty declaration struct vm_area_struct; ^ /kisskb/src/include/linux/uprobes.h:20:1: warning: empty declaration struct mm_struct; ^ /kisskb/src/include/linux/uprobes.h:21:1: warning: empty declaration struct inode; ^ /kisskb/src/include/linux/uprobes.h:22:1: warning: empty declaration struct notifier_block; ^ /kisskb/src/include/linux/uprobes.h:23:1: warning: empty declaration struct page; ^ /kisskb/src/include/linux/uprobes.h:30:1: warning: empty declaration enum uprobe_filter_ctx { ^ /kisskb/src/include/linux/uprobes.h:36:1: warning: empty declaration struct uprobe_consumer { ^ /kisskb/src/include/linux/uprobes.h:142:1: warning: empty declaration struct uprobes_state { ^ /kisskb/src/include/linux/uprobes.h:146:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uprobes.h:153:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/mm_types.h:16:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/uprobes.h:157:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uprobes.h:162:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uprobes.h:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uprobes.h:170:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uprobes.h:175:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uprobes.h:178:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uprobes.h:181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uprobes.h:185:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uprobes.h:188:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uprobes.h:191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uprobes.h:195:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uprobes.h:198:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uprobes.h:201:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/ktime.h:24:0, from /kisskb/src/include/linux/timer.h:6, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/mm_types.h:19, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/time.h:9:24: error: storage class specified for parameter 'sys_tz' extern struct timezone sys_tz; ^ /kisskb/src/include/linux/time.h:20:17: error: storage class specified for parameter 'mktime64' extern time64_t mktime64(const unsigned int year, const unsigned int mon, ^ /kisskb/src/include/linux/time.h:25:13: error: storage class specified for parameter 'clear_itimer' extern void clear_itimer(void); ^ /kisskb/src/include/linux/time.h:30:13: error: storage class specified for parameter 'do_utimes' extern long do_utimes(int dfd, const char __user *filename, struct timespec64 *times, int flags); ^ /kisskb/src/include/linux/time.h:36:1: warning: empty declaration struct tm { ^ In file included from /kisskb/src/include/linux/timex.h:56:0, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:6, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/mm_types.h:19, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/uapi/linux/timex.h:97:1: warning: empty declaration struct __kernel_timex_timeval { ^ /kisskb/src/include/uapi/linux/timex.h:102:1: warning: empty declaration struct __kernel_timex { ^ In file included from /kisskb/src/arch/x86/include/asm/timex.h:6:0, from /kisskb/src/include/linux/timex.h:67, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:6, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/mm_types.h:19, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/tsc.h:14:28: error: storage class specified for parameter 'cycles_t' typedef unsigned long long cycles_t; ^ /kisskb/src/arch/x86/include/asm/tsc.h:16:21: error: storage class specified for parameter 'cpu_khz' extern unsigned int cpu_khz; ^ /kisskb/src/arch/x86/include/asm/tsc.h:17:21: error: storage class specified for parameter 'tsc_khz' extern unsigned int tsc_khz; ^ /kisskb/src/arch/x86/include/asm/tsc.h:19:13: error: storage class specified for parameter 'disable_TSC' extern void disable_TSC(void); ^ /kisskb/src/arch/x86/include/asm/tsc.h:21:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'get_cycles' static inline cycles_t get_cycles(void) ^ /kisskb/src/arch/x86/include/asm/tsc.h:30:35: error: storage class specified for parameter 'convert_art_to_tsc' extern struct system_counterval_t convert_art_to_tsc(u64 art); ^ /kisskb/src/arch/x86/include/asm/tsc.h:31:35: error: storage class specified for parameter 'convert_art_ns_to_tsc' extern struct system_counterval_t convert_art_ns_to_tsc(u64 art_ns); ^ /kisskb/src/arch/x86/include/asm/tsc.h:33:13: error: storage class specified for parameter 'tsc_early_init' extern void tsc_early_init(void); ^ /kisskb/src/arch/x86/include/asm/tsc.h:34:13: error: storage class specified for parameter 'tsc_init' extern void tsc_init(void); ^ /kisskb/src/arch/x86/include/asm/tsc.h:35:22: error: storage class specified for parameter 'calibrate_delay_is_known' extern unsigned long calibrate_delay_is_known(void); ^ /kisskb/src/arch/x86/include/asm/tsc.h:36:13: error: storage class specified for parameter 'mark_tsc_unstable' extern void mark_tsc_unstable(char *reason); ^ /kisskb/src/arch/x86/include/asm/tsc.h:37:12: error: storage class specified for parameter 'unsynchronized_tsc' extern int unsynchronized_tsc(void); ^ /kisskb/src/arch/x86/include/asm/tsc.h:38:12: error: storage class specified for parameter 'check_tsc_unstable' extern int check_tsc_unstable(void); ^ /kisskb/src/arch/x86/include/asm/tsc.h:39:13: error: storage class specified for parameter 'mark_tsc_async_resets' extern void mark_tsc_async_resets(char *reason); ^ /kisskb/src/arch/x86/include/asm/tsc.h:40:22: error: storage class specified for parameter 'native_calibrate_cpu_early' extern unsigned long native_calibrate_cpu_early(void); ^ /kisskb/src/arch/x86/include/asm/tsc.h:41:22: error: storage class specified for parameter 'native_calibrate_tsc' extern unsigned long native_calibrate_tsc(void); ^ /kisskb/src/arch/x86/include/asm/tsc.h:42:27: error: storage class specified for parameter 'native_sched_clock_from_tsc' extern unsigned long long native_sched_clock_from_tsc(u64 tsc); ^ /kisskb/src/arch/x86/include/asm/tsc.h:44:12: error: storage class specified for parameter 'tsc_clocksource_reliable' extern int tsc_clocksource_reliable; ^ /kisskb/src/arch/x86/include/asm/tsc.h:46:13: error: storage class specified for parameter 'tsc_async_resets' extern bool tsc_async_resets; ^ /kisskb/src/arch/x86/include/asm/tsc.h:56:13: error: storage class specified for parameter 'tsc_store_and_check_tsc_adjust' extern bool tsc_store_and_check_tsc_adjust(bool bootcpu); ^ /kisskb/src/arch/x86/include/asm/tsc.h:57:13: error: storage class specified for parameter 'tsc_verify_tsc_adjust' extern void tsc_verify_tsc_adjust(bool resume); ^ /kisskb/src/arch/x86/include/asm/tsc.h:58:13: error: storage class specified for parameter 'check_tsc_sync_source' extern void check_tsc_sync_source(int cpu); ^ /kisskb/src/arch/x86/include/asm/tsc.h:59:13: error: storage class specified for parameter 'check_tsc_sync_target' extern void check_tsc_sync_target(void); ^ /kisskb/src/arch/x86/include/asm/tsc.h:67:12: error: storage class specified for parameter 'notsc_setup' extern int notsc_setup(char *); ^ /kisskb/src/arch/x86/include/asm/tsc.h:68:13: error: storage class specified for parameter 'tsc_save_sched_clock_state' extern void tsc_save_sched_clock_state(void); ^ /kisskb/src/arch/x86/include/asm/tsc.h:69:13: error: storage class specified for parameter 'tsc_restore_sched_clock_state' extern void tsc_restore_sched_clock_state(void); ^ In file included from /kisskb/src/include/linux/timex.h:67:0, from /kisskb/src/include/linux/time32.h:13, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:6, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/mm_types.h:19, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/timex.h:9:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/time32.h:13:0, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:6, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/mm_types.h:19, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/timex.h:147:22: error: storage class specified for parameter 'tick_usec' extern unsigned long tick_usec; /* USER_HZ period (usec) */ ^ /kisskb/src/include/linux/timex.h:148:22: error: storage class specified for parameter 'tick_nsec' extern unsigned long tick_nsec; /* SHIFTED_HZ period (nsec) */ ^ /kisskb/src/include/linux/timex.h:162:12: error: storage class specified for parameter 'do_adjtimex' extern int do_adjtimex(struct __kernel_timex *); ^ /kisskb/src/include/linux/timex.h:163:12: error: storage class specified for parameter 'do_clock_adjtime' extern int do_clock_adjtime(const clockid_t which_clock, struct __kernel_timex * ktx); ^ /kisskb/src/include/linux/timex.h:165:13: error: storage class specified for parameter 'hardpps' extern void hardpps(const struct timespec64 *, const struct timespec64 *); ^ In file included from /kisskb/src/include/linux/time32.h:15:0, from /kisskb/src/include/linux/time.h:60, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:6, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/mm_types.h:19, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/vdso/time32.h:5:14: error: storage class specified for parameter 'old_time32_t' typedef s32 old_time32_t; ^ /kisskb/src/include/vdso/time32.h:8:2: error: expected specifier-qualifier-list before 'old_time32_t' old_time32_t tv_sec; ^ /kisskb/src/include/vdso/time32.h:7:1: warning: empty declaration struct old_timespec32 { ^ /kisskb/src/include/vdso/time32.h:13:2: error: expected specifier-qualifier-list before 'old_time32_t' old_time32_t tv_sec; ^ /kisskb/src/include/vdso/time32.h:12:1: warning: empty declaration struct old_timeval32 { ^ In file included from /kisskb/src/include/linux/time.h:60:0, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:6, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/mm_types.h:19, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/time32.h:17:1: warning: empty declaration struct old_itimerspec32 { ^ /kisskb/src/include/linux/time32.h:23:2: error: expected specifier-qualifier-list before 'old_time32_t' old_time32_t actime; ^ /kisskb/src/include/linux/time32.h:22:1: warning: empty declaration struct old_utimbuf32 { ^ /kisskb/src/include/linux/time32.h:27:1: warning: empty declaration struct old_timex32 { ^ /kisskb/src/include/linux/time32.h:54:12: error: storage class specified for parameter 'get_old_timespec32' extern int get_old_timespec32(struct timespec64 *, const void __user *); ^ /kisskb/src/include/linux/time32.h:55:12: error: storage class specified for parameter 'put_old_timespec32' extern int put_old_timespec32(const struct timespec64 *, void __user *); ^ /kisskb/src/include/linux/time32.h:56:12: error: storage class specified for parameter 'get_old_itimerspec32' extern int get_old_itimerspec32(struct itimerspec64 *its, ^ /kisskb/src/include/linux/time32.h:58:12: error: storage class specified for parameter 'put_old_itimerspec32' extern int put_old_itimerspec32(const struct itimerspec64 *its, ^ /kisskb/src/include/linux/time32.h:60:1: warning: empty declaration struct __kernel_timex; ^ /kisskb/src/include/linux/time32.h:70:36: error: storage class specified for parameter 'ns_to_kernel_old_timeval' extern struct __kernel_old_timeval ns_to_kernel_old_timeval(s64 nsec); ^ In file included from /kisskb/src/include/linux/ktime.h:24:0, from /kisskb/src/include/linux/timer.h:6, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/mm_types.h:19, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/time.h:63:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/time.h:100:0, from /kisskb/src/include/linux/ktime.h:24, from /kisskb/src/include/linux/timer.h:6, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/mm_types.h:19, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/vdso/time.h:7:1: warning: empty declaration struct timens_offset { ^ In file included from /kisskb/src/include/linux/ktime.h:25:0, from /kisskb/src/include/linux/timer.h:6, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/mm_types.h:19, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/jiffies.h:62:12: error: storage class specified for parameter 'register_refined_jiffies' extern int register_refined_jiffies(long clock_tick_rate); ^ /kisskb/src/include/linux/jiffies.h:79:39: error: storage class specified for parameter 'jiffies_64' extern u64 __cacheline_aligned_in_smp jiffies_64; ^ /kisskb/src/include/linux/jiffies.h:80:76: error: storage class specified for parameter 'jiffies' extern unsigned long volatile __cacheline_aligned_in_smp __jiffy_arch_data jiffies; ^ /kisskb/src/include/linux/jiffies.h:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/jiffies.h:189:22: error: storage class specified for parameter 'preset_lpj' extern unsigned long preset_lpj; ^ /kisskb/src/include/linux/jiffies.h:290:21: error: storage class specified for parameter 'jiffies_to_msecs' extern unsigned int jiffies_to_msecs(const unsigned long j); ^ /kisskb/src/include/linux/jiffies.h:291:21: error: storage class specified for parameter 'jiffies_to_usecs' extern unsigned int jiffies_to_usecs(const unsigned long j); ^ /kisskb/src/include/linux/jiffies.h:294:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/jiffies.h:298:12: error: storage class specified for parameter 'jiffies64_to_nsecs' extern u64 jiffies64_to_nsecs(u64 j); ^ /kisskb/src/include/linux/jiffies.h:299:12: error: storage class specified for parameter 'jiffies64_to_msecs' extern u64 jiffies64_to_msecs(u64 j); ^ /kisskb/src/include/linux/jiffies.h:301:22: error: storage class specified for parameter '__msecs_to_jiffies' extern unsigned long __msecs_to_jiffies(const unsigned int m); ^ /kisskb/src/include/linux/jiffies.h:309:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/jiffies.h:364:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/jiffies.h:374:22: error: storage class specified for parameter '__usecs_to_jiffies' extern unsigned long __usecs_to_jiffies(const unsigned int u); ^ /kisskb/src/include/linux/jiffies.h:377:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/jiffies.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/jiffies.h:421:22: error: storage class specified for parameter 'timespec64_to_jiffies' extern unsigned long timespec64_to_jiffies(const struct timespec64 *value); ^ /kisskb/src/include/linux/jiffies.h:422:13: error: storage class specified for parameter 'jiffies_to_timespec64' extern void jiffies_to_timespec64(const unsigned long jiffies, ^ /kisskb/src/include/linux/jiffies.h:424:16: error: storage class specified for parameter 'jiffies_to_clock_t' extern clock_t jiffies_to_clock_t(unsigned long x); ^ /kisskb/src/include/linux/jiffies.h:426:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/jiffies.h:431:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/jiffies.h:435:22: error: storage class specified for parameter 'clock_t_to_jiffies' extern unsigned long clock_t_to_jiffies(unsigned long x); ^ /kisskb/src/include/linux/jiffies.h:436:12: error: storage class specified for parameter 'jiffies_64_to_clock_t' extern u64 jiffies_64_to_clock_t(u64 x); ^ /kisskb/src/include/linux/jiffies.h:437:12: error: storage class specified for parameter 'nsec_to_clock_t' extern u64 nsec_to_clock_t(u64 x); ^ /kisskb/src/include/linux/jiffies.h:438:12: error: storage class specified for parameter 'nsecs_to_jiffies64' extern u64 nsecs_to_jiffies64(u64 n); ^ /kisskb/src/include/linux/jiffies.h:439:22: error: storage class specified for parameter 'nsecs_to_jiffies' extern unsigned long nsecs_to_jiffies(u64 n); ^ In file included from /kisskb/src/include/linux/timer.h:6:0, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/mm_types.h:19, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/ktime.h:29:13: error: storage class specified for parameter 'ktime_t' typedef s64 ktime_t; ^ /kisskb/src/include/linux/ktime.h:38:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_set' static inline ktime_t ktime_set(const s64 secs, const unsigned long nsecs) ^ /kisskb/src/include/linux/ktime.h:71:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'timespec64_to_ktime' static inline ktime_t timespec64_to_ktime(struct timespec64 ts) ^ /kisskb/src/include/linux/ktime.h:80:37: error: type defaults to 'int' in declaration of 'ktime_t' [-Werror=implicit-int] static inline s64 ktime_to_ns(const ktime_t kt) ^ /kisskb/src/include/linux/ktime.h:80:45: error: expected ';', ',' or ')' before 'kt' static inline s64 ktime_to_ns(const ktime_t kt) ^ /kisskb/src/include/linux/ktime.h:95:39: error: type defaults to 'int' in declaration of 'ktime_t' [-Werror=implicit-int] static inline int ktime_compare(const ktime_t cmp1, const ktime_t cmp2) ^ /kisskb/src/include/linux/ktime.h:95:47: error: expected ';', ',' or ')' before 'cmp1' static inline int ktime_compare(const ktime_t cmp1, const ktime_t cmp2) ^ /kisskb/src/include/linux/ktime.h:111:38: error: type defaults to 'int' in declaration of 'ktime_t' [-Werror=implicit-int] static inline bool ktime_after(const ktime_t cmp1, const ktime_t cmp2) ^ /kisskb/src/include/linux/ktime.h:111:46: error: expected ';', ',' or ')' before 'cmp1' static inline bool ktime_after(const ktime_t cmp1, const ktime_t cmp2) ^ /kisskb/src/include/linux/ktime.h:123:39: error: type defaults to 'int' in declaration of 'ktime_t' [-Werror=implicit-int] static inline bool ktime_before(const ktime_t cmp1, const ktime_t cmp2) ^ /kisskb/src/include/linux/ktime.h:123:47: error: expected ';', ',' or ')' before 'cmp1' static inline bool ktime_before(const ktime_t cmp1, const ktime_t cmp2) ^ /kisskb/src/include/linux/ktime.h:148:37: error: type defaults to 'int' in declaration of 'ktime_t' [-Werror=implicit-int] static inline s64 ktime_divns(const ktime_t kt, s64 div) ^ /kisskb/src/include/linux/ktime.h:148:45: error: expected ';', ',' or ')' before 'kt' static inline s64 ktime_divns(const ktime_t kt, s64 div) ^ /kisskb/src/include/linux/ktime.h:159:37: error: type defaults to 'int' in declaration of 'ktime_t' [-Werror=implicit-int] static inline s64 ktime_to_us(const ktime_t kt) ^ /kisskb/src/include/linux/ktime.h:159:45: error: expected ';', ',' or ')' before 'kt' static inline s64 ktime_to_us(const ktime_t kt) ^ /kisskb/src/include/linux/ktime.h:164:37: error: type defaults to 'int' in declaration of 'ktime_t' [-Werror=implicit-int] static inline s64 ktime_to_ms(const ktime_t kt) ^ /kisskb/src/include/linux/ktime.h:164:45: error: expected ';', ',' or ')' before 'kt' static inline s64 ktime_to_ms(const ktime_t kt) ^ /kisskb/src/include/linux/ktime.h:169:40: error: type defaults to 'int' in declaration of 'ktime_t' [-Werror=implicit-int] static inline s64 ktime_us_delta(const ktime_t later, const ktime_t earlier) ^ /kisskb/src/include/linux/ktime.h:169:48: error: expected ';', ',' or ')' before 'later' static inline s64 ktime_us_delta(const ktime_t later, const ktime_t earlier) ^ /kisskb/src/include/linux/ktime.h:174:40: error: type defaults to 'int' in declaration of 'ktime_t' [-Werror=implicit-int] static inline s64 ktime_ms_delta(const ktime_t later, const ktime_t earlier) ^ /kisskb/src/include/linux/ktime.h:174:48: error: expected ';', ',' or ')' before 'later' static inline s64 ktime_ms_delta(const ktime_t later, const ktime_t earlier) ^ /kisskb/src/include/linux/ktime.h:179:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_add_us' static inline ktime_t ktime_add_us(const ktime_t kt, const u64 usec) ^ /kisskb/src/include/linux/ktime.h:184:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_add_ms' static inline ktime_t ktime_add_ms(const ktime_t kt, const u64 msec) ^ /kisskb/src/include/linux/ktime.h:189:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_sub_us' static inline ktime_t ktime_sub_us(const ktime_t kt, const u64 usec) ^ /kisskb/src/include/linux/ktime.h:194:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_sub_ms' static inline ktime_t ktime_sub_ms(const ktime_t kt, const u64 msec) ^ /kisskb/src/include/linux/ktime.h:199:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_add_safe' extern ktime_t ktime_add_safe(const ktime_t lhs, const ktime_t rhs); ^ /kisskb/src/include/linux/ktime.h:209:64: error: type defaults to 'int' in declaration of 'ktime_t' [-Werror=implicit-int] static inline __must_check bool ktime_to_timespec64_cond(const ktime_t kt, ^ /kisskb/src/include/linux/ktime.h:209:72: error: expected ';', ',' or ')' before 'kt' static inline __must_check bool ktime_to_timespec64_cond(const ktime_t kt, ^ In file included from /kisskb/src/include/linux/timer.h:6:0, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/mm_types.h:19, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/ktime.h:222:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ns_to_ktime' static inline ktime_t ns_to_ktime(u64 ns) ^ /kisskb/src/include/linux/ktime.h:227:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ms_to_ktime' static inline ktime_t ms_to_ktime(u64 ms) ^ In file included from /kisskb/src/include/linux/timekeeping.h:6:0, from /kisskb/src/include/linux/ktime.h:232, from /kisskb/src/include/linux/timer.h:6, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/mm_types.h:19, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/clocksource_ids.h:6:1: warning: empty declaration enum clocksource_ids { ^ In file included from /kisskb/src/include/linux/ktime.h:232:0, from /kisskb/src/include/linux/timer.h:6, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/mm_types.h:19, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/timekeeping.h:11:12: error: storage class specified for parameter 'timekeeping_suspended' extern int timekeeping_suspended; ^ /kisskb/src/include/linux/timekeeping.h:14:13: error: storage class specified for parameter 'legacy_timer_tick' extern void legacy_timer_tick(unsigned long ticks); ^ /kisskb/src/include/linux/timekeeping.h:19:12: error: storage class specified for parameter 'do_settimeofday64' extern int do_settimeofday64(const struct timespec64 *ts); ^ /kisskb/src/include/linux/timekeeping.h:20:12: error: storage class specified for parameter 'do_sys_settimeofday64' extern int do_sys_settimeofday64(const struct timespec64 *tv, ^ /kisskb/src/include/linux/timekeeping.h:41:13: error: storage class specified for parameter 'ktime_get_raw_ts64' extern void ktime_get_raw_ts64(struct timespec64 *ts); ^ /kisskb/src/include/linux/timekeeping.h:42:13: error: storage class specified for parameter 'ktime_get_ts64' extern void ktime_get_ts64(struct timespec64 *ts); ^ /kisskb/src/include/linux/timekeeping.h:43:13: error: storage class specified for parameter 'ktime_get_real_ts64' extern void ktime_get_real_ts64(struct timespec64 *tv); ^ /kisskb/src/include/linux/timekeeping.h:44:13: error: storage class specified for parameter 'ktime_get_coarse_ts64' extern void ktime_get_coarse_ts64(struct timespec64 *ts); ^ /kisskb/src/include/linux/timekeeping.h:45:13: error: storage class specified for parameter 'ktime_get_coarse_real_ts64' extern void ktime_get_coarse_real_ts64(struct timespec64 *ts); ^ /kisskb/src/include/linux/timekeeping.h:52:17: error: storage class specified for parameter 'ktime_get_seconds' extern time64_t ktime_get_seconds(void); ^ /kisskb/src/include/linux/timekeeping.h:53:17: error: storage class specified for parameter '__ktime_get_real_seconds' extern time64_t __ktime_get_real_seconds(void); ^ /kisskb/src/include/linux/timekeeping.h:54:17: error: storage class specified for parameter 'ktime_get_real_seconds' extern time64_t ktime_get_real_seconds(void); ^ /kisskb/src/include/linux/timekeeping.h:60:1: warning: empty declaration enum tk_offsets { ^ /kisskb/src/include/linux/timekeeping.h:67:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_get' extern ktime_t ktime_get(void); ^ /kisskb/src/include/linux/timekeeping.h:68:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_get_with_offset' extern ktime_t ktime_get_with_offset(enum tk_offsets offs); ^ /kisskb/src/include/linux/timekeeping.h:69:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_get_coarse_with_offset' extern ktime_t ktime_get_coarse_with_offset(enum tk_offsets offs); ^ /kisskb/src/include/linux/timekeeping.h:70:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_mono_to_any' extern ktime_t ktime_mono_to_any(ktime_t tmono, enum tk_offsets offs); ^ /kisskb/src/include/linux/timekeeping.h:71:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_get_raw' extern ktime_t ktime_get_raw(void); ^ /kisskb/src/include/linux/timekeeping.h:72:12: error: storage class specified for parameter 'ktime_get_resolution_ns' extern u32 ktime_get_resolution_ns(void); ^ /kisskb/src/include/linux/timekeeping.h:77:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_get_real' static inline ktime_t ktime_get_real(void) ^ /kisskb/src/include/linux/timekeeping.h:82:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_get_coarse_real' static inline ktime_t ktime_get_coarse_real(void) ^ /kisskb/src/include/linux/timekeeping.h:93:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_get_boottime' static inline ktime_t ktime_get_boottime(void) ^ /kisskb/src/include/linux/timekeeping.h:98:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_get_coarse_boottime' static inline ktime_t ktime_get_coarse_boottime(void) ^ /kisskb/src/include/linux/timekeeping.h:106:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_get_clocktai' static inline ktime_t ktime_get_clocktai(void) ^ /kisskb/src/include/linux/timekeeping.h:111:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_get_coarse_clocktai' static inline ktime_t ktime_get_coarse_clocktai(void) ^ /kisskb/src/include/linux/timekeeping.h:116:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_get_coarse' static inline ktime_t ktime_get_coarse(void) ^ /kisskb/src/include/linux/timekeeping.h:125:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/timekeeping.h:130:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/timekeeping.h:135:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/timekeeping.h:140:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/timekeeping.h:147:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ktime_mono_to_real' static inline ktime_t ktime_mono_to_real(ktime_t mono) ^ /kisskb/src/include/linux/timekeeping.h:153:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/timekeeping.h:158:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/timekeeping.h:163:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/timekeeping.h:168:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/timekeeping.h:173:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/timekeeping.h:177:12: error: storage class specified for parameter 'ktime_get_mono_fast_ns' extern u64 ktime_get_mono_fast_ns(void); ^ /kisskb/src/include/linux/timekeeping.h:178:12: error: storage class specified for parameter 'ktime_get_raw_fast_ns' extern u64 ktime_get_raw_fast_ns(void); ^ /kisskb/src/include/linux/timekeeping.h:179:12: error: storage class specified for parameter 'ktime_get_boot_fast_ns' extern u64 ktime_get_boot_fast_ns(void); ^ /kisskb/src/include/linux/timekeeping.h:180:12: error: storage class specified for parameter 'ktime_get_tai_fast_ns' extern u64 ktime_get_tai_fast_ns(void); ^ /kisskb/src/include/linux/timekeeping.h:181:12: error: storage class specified for parameter 'ktime_get_real_fast_ns' extern u64 ktime_get_real_fast_ns(void); ^ /kisskb/src/include/linux/timekeeping.h:189:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/timekeeping.h:194:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/timekeeping.h:199:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/timekeeping.h:204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/timekeeping.h:209:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/timekeeping.h:214:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/timekeeping.h:221:13: error: storage class specified for parameter 'timekeeping_rtc_skipsuspend' extern bool timekeeping_rtc_skipsuspend(void); ^ /kisskb/src/include/linux/timekeeping.h:222:13: error: storage class specified for parameter 'timekeeping_rtc_skipresume' extern bool timekeeping_rtc_skipresume(void); ^ /kisskb/src/include/linux/timekeeping.h:224:13: error: storage class specified for parameter 'timekeeping_inject_sleeptime64' extern void timekeeping_inject_sleeptime64(const struct timespec64 *delta); ^ /kisskb/src/include/linux/timekeeping.h:232:1: warning: empty declaration struct ktime_timestamps { ^ /kisskb/src/include/linux/timekeeping.h:249:2: error: expected specifier-qualifier-list before 'ktime_t' ktime_t real; ^ /kisskb/src/include/linux/timekeeping.h:247:1: warning: empty declaration struct system_time_snapshot { ^ /kisskb/src/include/linux/timekeeping.h:264:2: error: expected specifier-qualifier-list before 'ktime_t' ktime_t device; ^ /kisskb/src/include/linux/timekeeping.h:263:1: warning: empty declaration struct system_device_crosststamp { ^ /kisskb/src/include/linux/timekeeping.h:276:1: warning: empty declaration struct system_counterval_t { ^ /kisskb/src/include/linux/timekeeping.h:285:23: error: expected declaration specifiers or '...' before 'ktime_t' int (*get_time_fn)(ktime_t *device_time, ^ /kisskb/src/include/linux/timekeeping.h:288:4: error: expected ';', ',' or ')' before 'void' void *ctx, ^ /kisskb/src/include/linux/timekeeping.h:295:13: error: storage class specified for parameter 'ktime_get_snapshot' extern void ktime_get_snapshot(struct system_time_snapshot *systime_snapshot); ^ /kisskb/src/include/linux/timekeeping.h:298:13: error: storage class specified for parameter 'ktime_get_fast_timestamps' extern void ktime_get_fast_timestamps(struct ktime_timestamps *snap); ^ /kisskb/src/include/linux/timekeeping.h:303:12: error: storage class specified for parameter 'persistent_clock_is_local' extern int persistent_clock_is_local; ^ /kisskb/src/include/linux/timekeeping.h:305:13: error: storage class specified for parameter 'read_persistent_clock64' extern void read_persistent_clock64(struct timespec64 *ts); ^ /kisskb/src/include/linux/timekeeping.h:309:12: error: storage class specified for parameter 'update_persistent_clock64' extern int update_persistent_clock64(struct timespec64 now); ^ In file included from /kisskb/src/include/linux/timer.h:8:0, from /kisskb/src/include/linux/workqueue.h:9, from /kisskb/src/include/linux/mm_types.h:19, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/debugobjects.h:8:1: warning: empty declaration enum debug_obj_state { ^ /kisskb/src/include/linux/debugobjects.h:18:1: warning: empty declaration struct debug_obj_descr; ^ /kisskb/src/include/linux/debugobjects.h:28:1: warning: empty declaration struct debug_obj { ^ /kisskb/src/include/linux/debugobjects.h:55:1: warning: empty declaration struct debug_obj_descr { ^ /kisskb/src/include/linux/debugobjects.h:89:74: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token debug_object_init (void *addr, const struct debug_obj_descr *descr) { } ^ /kisskb/src/include/linux/debugobjects.h:91:77: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token debug_object_init_on_stack(void *addr, const struct debug_obj_descr *descr) { } ^ /kisskb/src/include/linux/debugobjects.h:93:74: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token debug_object_activate (void *addr, const struct debug_obj_descr *descr) { return 0; } ^ /kisskb/src/include/linux/debugobjects.h:95:74: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token debug_object_deactivate(void *addr, const struct debug_obj_descr *descr) { } ^ /kisskb/src/include/linux/debugobjects.h:97:74: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token debug_object_destroy (void *addr, const struct debug_obj_descr *descr) { } ^ /kisskb/src/include/linux/debugobjects.h:99:74: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token debug_object_free (void *addr, const struct debug_obj_descr *descr) { } ^ /kisskb/src/include/linux/debugobjects.h:101:75: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token debug_object_assert_init(void *addr, const struct debug_obj_descr *descr) { } ^ /kisskb/src/include/linux/debugobjects.h:103:51: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void debug_objects_early_init(void) { } ^ /kisskb/src/include/linux/debugobjects.h:104:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void debug_objects_mem_init(void) { } ^ /kisskb/src/include/linux/debugobjects.h:111:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token debug_check_no_obj_freed(const void *address, unsigned long size) { } ^ In file included from /kisskb/src/include/linux/workqueue.h:9:0, from /kisskb/src/include/linux/mm_types.h:19, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/timer.h:11:1: warning: empty declaration struct timer_list { ^ /kisskb/src/include/linux/timer.h:106:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/timer.h:150:69: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void destroy_timer_on_stack(struct timer_list *timer) { } ^ /kisskb/src/include/linux/timer.h:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/timer.h:171:13: error: storage class specified for parameter 'add_timer_on' extern void add_timer_on(struct timer_list *timer, int cpu); ^ /kisskb/src/include/linux/timer.h:172:12: error: storage class specified for parameter 'del_timer' extern int del_timer(struct timer_list * timer); ^ /kisskb/src/include/linux/timer.h:173:12: error: storage class specified for parameter 'mod_timer' extern int mod_timer(struct timer_list *timer, unsigned long expires); ^ /kisskb/src/include/linux/timer.h:174:12: error: storage class specified for parameter 'mod_timer_pending' extern int mod_timer_pending(struct timer_list *timer, unsigned long expires); ^ /kisskb/src/include/linux/timer.h:175:12: error: storage class specified for parameter 'timer_reduce' extern int timer_reduce(struct timer_list *timer, unsigned long expires); ^ /kisskb/src/include/linux/timer.h:183:13: error: storage class specified for parameter 'add_timer' extern void add_timer(struct timer_list *timer); ^ /kisskb/src/include/linux/timer.h:185:12: error: storage class specified for parameter 'try_to_del_timer_sync' extern int try_to_del_timer_sync(struct timer_list *timer); ^ /kisskb/src/include/linux/timer.h:195:13: error: storage class specified for parameter 'init_timers' extern void init_timers(void); ^ /kisskb/src/include/linux/timer.h:196:1: warning: empty declaration struct hrtimer; ^ /kisskb/src/include/linux/timer.h:197:29: error: storage class specified for parameter 'it_real_fn' extern enum hrtimer_restart it_real_fn(struct hrtimer *); ^ In file included from /kisskb/src/include/linux/mm_types.h:19:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/workqueue.h:18:1: warning: empty declaration struct workqueue_struct; ^ /kisskb/src/include/linux/workqueue.h:20:1: warning: empty declaration struct work_struct; ^ /kisskb/src/include/linux/workqueue.h:21:16: error: storage class specified for parameter 'work_func_t' typedef void (*work_func_t)(struct work_struct *work); ^ /kisskb/src/include/linux/workqueue.h:30:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/workqueue.h:100:2: error: expected specifier-qualifier-list before 'work_func_t' work_func_t func; ^ /kisskb/src/include/linux/workqueue.h:97:1: warning: empty declaration struct work_struct { ^ /kisskb/src/include/linux/workqueue.h:110:1: warning: empty declaration struct delayed_work { ^ /kisskb/src/include/linux/workqueue.h:119:1: warning: empty declaration struct rcu_work { ^ /kisskb/src/include/linux/workqueue.h:132:1: warning: empty declaration struct workqueue_attrs { ^ /kisskb/src/include/linux/workqueue.h:154:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/workqueue.h:159:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/workqueue.h:163:1: warning: empty declaration struct execute_work { ^ /kisskb/src/include/linux/workqueue.h:210:71: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void __init_work(struct work_struct *work, int onstack) { } ^ /kisskb/src/include/linux/workqueue.h:211:68: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void destroy_work_on_stack(struct work_struct *work) { } ^ /kisskb/src/include/linux/workqueue.h:212:77: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void destroy_delayed_work_on_stack(struct delayed_work *work) { } ^ /kisskb/src/include/linux/workqueue.h:213:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline unsigned int work_static(struct work_struct *work) { return 0; } ^ /kisskb/src/include/linux/workqueue.h:303:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/workqueue.h:380:33: error: storage class specified for parameter 'system_wq' extern struct workqueue_struct *system_wq; ^ /kisskb/src/include/linux/workqueue.h:381:33: error: storage class specified for parameter 'system_highpri_wq' extern struct workqueue_struct *system_highpri_wq; ^ /kisskb/src/include/linux/workqueue.h:382:33: error: storage class specified for parameter 'system_long_wq' extern struct workqueue_struct *system_long_wq; ^ /kisskb/src/include/linux/workqueue.h:383:33: error: storage class specified for parameter 'system_unbound_wq' extern struct workqueue_struct *system_unbound_wq; ^ /kisskb/src/include/linux/workqueue.h:384:33: error: storage class specified for parameter 'system_freezable_wq' extern struct workqueue_struct *system_freezable_wq; ^ /kisskb/src/include/linux/workqueue.h:385:33: error: storage class specified for parameter 'system_power_efficient_wq' extern struct workqueue_struct *system_power_efficient_wq; ^ /kisskb/src/include/linux/workqueue.h:386:33: error: storage class specified for parameter 'system_freezable_power_efficient_wq' extern struct workqueue_struct *system_freezable_power_efficient_wq; ^ In file included from /kisskb/src/include/linux/compiler_types.h:79:0, from <command-line>:0: /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^ /kisskb/src/include/linux/workqueue.h:402:1: note: in expansion of macro '__printf' __printf(1, 4) struct workqueue_struct * ^ In file included from /kisskb/src/include/linux/mm_types.h:19:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/workqueue.h:430:13: error: storage class specified for parameter 'destroy_workqueue' extern void destroy_workqueue(struct workqueue_struct *wq); ^ /kisskb/src/include/linux/workqueue.h:438:13: error: storage class specified for parameter 'queue_work_on' extern bool queue_work_on(int cpu, struct workqueue_struct *wq, ^ /kisskb/src/include/linux/workqueue.h:440:13: error: storage class specified for parameter 'queue_work_node' extern bool queue_work_node(int node, struct workqueue_struct *wq, ^ /kisskb/src/include/linux/workqueue.h:442:13: error: storage class specified for parameter 'queue_delayed_work_on' extern bool queue_delayed_work_on(int cpu, struct workqueue_struct *wq, ^ /kisskb/src/include/linux/workqueue.h:444:13: error: storage class specified for parameter 'mod_delayed_work_on' extern bool mod_delayed_work_on(int cpu, struct workqueue_struct *wq, ^ /kisskb/src/include/linux/workqueue.h:446:13: error: storage class specified for parameter 'queue_rcu_work' extern bool queue_rcu_work(struct workqueue_struct *wq, struct rcu_work *rwork); ^ /kisskb/src/include/linux/workqueue.h:448:13: error: storage class specified for parameter '__flush_workqueue' extern void __flush_workqueue(struct workqueue_struct *wq); ^ /kisskb/src/include/linux/workqueue.h:449:13: error: storage class specified for parameter 'drain_workqueue' extern void drain_workqueue(struct workqueue_struct *wq); ^ /kisskb/src/include/linux/workqueue.h:451:33: error: expected declaration specifiers or '...' before 'work_func_t' extern int schedule_on_each_cpu(work_func_t func); ^ /kisskb/src/include/linux/workqueue.h:453:32: error: expected declaration specifiers or '...' before 'work_func_t' int execute_in_process_context(work_func_t fn, struct execute_work *); ^ /kisskb/src/include/linux/workqueue.h:455:13: error: storage class specified for parameter 'flush_work' extern bool flush_work(struct work_struct *work); ^ /kisskb/src/include/linux/workqueue.h:456:13: error: storage class specified for parameter 'cancel_work' extern bool cancel_work(struct work_struct *work); ^ /kisskb/src/include/linux/workqueue.h:457:13: error: storage class specified for parameter 'cancel_work_sync' extern bool cancel_work_sync(struct work_struct *work); ^ /kisskb/src/include/linux/workqueue.h:459:13: error: storage class specified for parameter 'flush_delayed_work' extern bool flush_delayed_work(struct delayed_work *dwork); ^ /kisskb/src/include/linux/workqueue.h:460:13: error: storage class specified for parameter 'cancel_delayed_work' extern bool cancel_delayed_work(struct delayed_work *dwork); ^ /kisskb/src/include/linux/workqueue.h:461:13: error: storage class specified for parameter 'cancel_delayed_work_sync' extern bool cancel_delayed_work_sync(struct delayed_work *dwork); ^ /kisskb/src/include/linux/workqueue.h:463:13: error: storage class specified for parameter 'flush_rcu_work' extern bool flush_rcu_work(struct rcu_work *rwork); ^ /kisskb/src/include/linux/workqueue.h:465:13: error: storage class specified for parameter 'workqueue_set_max_active' extern void workqueue_set_max_active(struct workqueue_struct *wq, ^ /kisskb/src/include/linux/workqueue.h:467:28: error: storage class specified for parameter 'current_work' extern struct work_struct *current_work(void); ^ /kisskb/src/include/linux/workqueue.h:468:13: error: storage class specified for parameter 'current_is_workqueue_rescuer' extern bool current_is_workqueue_rescuer(void); ^ /kisskb/src/include/linux/workqueue.h:469:13: error: storage class specified for parameter 'workqueue_congested' extern bool workqueue_congested(int cpu, struct workqueue_struct *wq); ^ /kisskb/src/include/linux/workqueue.h:470:21: error: storage class specified for parameter 'work_busy' extern unsigned int work_busy(struct work_struct *work); ^ /kisskb/src/include/linux/workqueue.h:471:28: error: storage class specified for parameter 'set_worker_desc' extern __printf(1, 2) void set_worker_desc(const char *fmt, ...); ^ /kisskb/src/include/linux/workqueue.h:472:13: error: storage class specified for parameter 'print_worker_info' extern void print_worker_info(const char *log_lvl, struct task_struct *task); ^ /kisskb/src/include/linux/workqueue.h:473:13: error: storage class specified for parameter 'show_all_workqueues' extern void show_all_workqueues(void); ^ /kisskb/src/include/linux/workqueue.h:474:13: error: storage class specified for parameter 'show_one_workqueue' extern void show_one_workqueue(struct workqueue_struct *wq); ^ /kisskb/src/include/linux/workqueue.h:475:13: error: storage class specified for parameter 'wq_worker_comm' extern void wq_worker_comm(char *buf, size_t size, struct task_struct *task); ^ /kisskb/src/include/linux/workqueue.h:502:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/workqueue.h:517:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/workqueue.h:532:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/workqueue.h:544:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/workqueue.h:563:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/workqueue.h:573:13: error: storage class specified for parameter '__warn_flushing_systemwide_wq' extern void __warn_flushing_systemwide_wq(void) ^ /kisskb/src/include/linux/workqueue.h:574:2: warning: '__warning__' attribute ignored [-Wattributes] __compiletime_warning("Please avoid flushing system-wide workqueues."); ^ /kisskb/src/include/linux/workqueue.h:655:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/workqueue.h:669:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/workqueue.h:675:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/workqueue.h:679:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/workqueue.h:703:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void wq_watchdog_touch(int cpu) { } ^ /kisskb/src/include/linux/workqueue.h:712:13: error: section attribute not allowed for 'workqueue_init_early' void __init workqueue_init_early(void); ^ /kisskb/src/include/linux/workqueue.h:712:1: warning: '__cold__' attribute ignored [-Wattributes] void __init workqueue_init_early(void); ^ /kisskb/src/include/linux/workqueue.h:713:13: error: section attribute not allowed for 'workqueue_init' void __init workqueue_init(void); ^ /kisskb/src/include/linux/workqueue.h:713:1: warning: '__cold__' attribute ignored [-Wattributes] void __init workqueue_init(void); ^ In file included from /kisskb/src/include/linux/mm_types.h:22:0, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/mmu.h:58:3: error: storage class specified for parameter 'mm_context_t' } mm_context_t; ^ In file included from /kisskb/src/include/linux/mmzone.h:21:0, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/mm_types.h:31:1: warning: empty declaration struct address_space; ^ /kisskb/src/include/linux/mm_types.h:32:1: warning: empty declaration struct mem_cgroup; ^ /kisskb/src/include/linux/mm_types.h:73:1: warning: empty declaration struct page { ^ /kisskb/src/include/linux/mm_types.h:276:1: warning: empty declaration struct folio { ^ In file included from /kisskb/src/include/linux/atomic/atomic-instrumented.h:20:0, from /kisskb/src/include/linux/atomic.h:82, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^ /kisskb/src/include/linux/mm_types.h:317:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^ /kisskb/src/include/linux/mm_types.h:318:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(flags, flags); ^ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^ /kisskb/src/include/linux/mm_types.h:317:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^ /kisskb/src/include/linux/mm_types.h:319:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(lru, lru); ^ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^ /kisskb/src/include/linux/mm_types.h:317:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^ /kisskb/src/include/linux/mm_types.h:320:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(mapping, mapping); ^ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^ /kisskb/src/include/linux/mm_types.h:317:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^ /kisskb/src/include/linux/mm_types.h:321:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(compound_head, lru); ^ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^ /kisskb/src/include/linux/mm_types.h:317:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^ /kisskb/src/include/linux/mm_types.h:322:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(index, index); ^ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^ /kisskb/src/include/linux/mm_types.h:317:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^ /kisskb/src/include/linux/mm_types.h:323:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(private, private); ^ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^ /kisskb/src/include/linux/mm_types.h:317:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^ /kisskb/src/include/linux/mm_types.h:324:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(_mapcount, _mapcount); ^ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^ /kisskb/src/include/linux/mm_types.h:317:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct page, pg) == offsetof(struct folio, fl)) ^ /kisskb/src/include/linux/mm_types.h:325:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(_refcount, _refcount); ^ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^ /kisskb/src/include/linux/mm_types.h:331:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct folio, fl) == \ ^ /kisskb/src/include/linux/mm_types.h:333:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(flags, _flags_1); ^ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^ /kisskb/src/include/linux/mm_types.h:331:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct folio, fl) == \ ^ /kisskb/src/include/linux/mm_types.h:334:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(compound_head, __head); ^ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^ /kisskb/src/include/linux/mm_types.h:331:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct folio, fl) == \ ^ /kisskb/src/include/linux/mm_types.h:335:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(compound_dtor, _folio_dtor); ^ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^ /kisskb/src/include/linux/mm_types.h:331:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct folio, fl) == \ ^ /kisskb/src/include/linux/mm_types.h:336:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(compound_order, _folio_order); ^ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^ /kisskb/src/include/linux/mm_types.h:331:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct folio, fl) == \ ^ /kisskb/src/include/linux/mm_types.h:337:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(compound_mapcount, _total_mapcount); ^ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^ /kisskb/src/include/linux/mm_types.h:331:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct folio, fl) == \ ^ /kisskb/src/include/linux/mm_types.h:338:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(compound_pincount, _pincount); ^ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^ /kisskb/src/include/linux/mm_types.h:331:2: note: in expansion of macro 'static_assert' static_assert(offsetof(struct folio, fl) == \ ^ /kisskb/src/include/linux/mm_types.h:340:1: note: in expansion of macro 'FOLIO_MATCH' FOLIO_MATCH(compound_nr, _folio_nr_pages); ^ In file included from /kisskb/src/include/linux/mmzone.h:21:0, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/mm_types.h:345:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm_types.h:351:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm_types.h:356:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm_types.h:377:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm_types.h:382:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm_types.h:386:1: warning: empty declaration struct page_frag_cache { ^ /kisskb/src/include/linux/mm_types.h:401:23: error: storage class specified for parameter 'vm_flags_t' typedef unsigned long vm_flags_t; ^ /kisskb/src/include/linux/mm_types.h:410:2: error: expected specifier-qualifier-list before 'vm_flags_t' vm_flags_t vm_flags; /* VMA vm_flags */ ^ /kisskb/src/include/linux/mm_types.h:408:1: warning: empty declaration struct vm_region { ^ /kisskb/src/include/linux/mm_types.h:429:1: warning: empty declaration struct vm_userfaultfd_ctx {}; ^ /kisskb/src/include/linux/mm_types.h:432:1: warning: empty declaration struct anon_vma_name { ^ /kisskb/src/include/linux/mm_types.h:444:1: warning: empty declaration struct vm_area_struct { ^ /kisskb/src/include/linux/mm_types.h:511:1: warning: empty declaration struct kioctx_table; ^ /kisskb/src/include/linux/mm_types.h:624:3: error: expected specifier-qualifier-list before 'mm_context_t' mm_context_t context; ^ /kisskb/src/include/linux/mm_types.h:512:1: warning: empty declaration struct mm_struct { ^ /kisskb/src/include/linux/mm_types.h:729:25: error: storage class specified for parameter 'init_mm' extern struct mm_struct init_mm; ^ /kisskb/src/include/linux/mm_types.h:733:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm_types.h:742:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm_types.h:783:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm_types.h:787:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm_types.h:797:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm_types.h:801:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm_types.h:806:1: warning: empty declaration struct vma_iterator { ^ /kisskb/src/include/linux/mm_types.h:821:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm_types.h:827:1: warning: empty declaration struct mmu_gather; ^ /kisskb/src/include/linux/mm_types.h:828:13: error: storage class specified for parameter 'tlb_gather_mmu' extern void tlb_gather_mmu(struct mmu_gather *tlb, struct mm_struct *mm); ^ /kisskb/src/include/linux/mm_types.h:829:13: error: storage class specified for parameter 'tlb_gather_mmu_fullmm' extern void tlb_gather_mmu_fullmm(struct mmu_gather *tlb, struct mm_struct *mm); ^ /kisskb/src/include/linux/mm_types.h:830:13: error: storage class specified for parameter 'tlb_finish_mmu' extern void tlb_finish_mmu(struct mmu_gather *tlb); ^ /kisskb/src/include/linux/mm_types.h:832:1: warning: empty declaration struct vm_fault; ^ /kisskb/src/include/linux/mm_types.h:839:32: error: storage class specified for parameter 'vm_fault_t' typedef __bitwise unsigned int vm_fault_t; ^ /kisskb/src/include/linux/mm_types.h:868:2: error: enumerator value for 'VM_FAULT_OOM' is not an integer constant VM_FAULT_OOM = (__force vm_fault_t)0x000001, ^ /kisskb/src/include/linux/mm_types.h:868:48: error: expected ',' or '}' before numeric constant VM_FAULT_OOM = (__force vm_fault_t)0x000001, ^ /kisskb/src/include/linux/mm_types.h:867:1: warning: empty declaration enum vm_fault_reason { ^ /kisskb/src/include/linux/mm_types.h:923:2: error: expected specifier-qualifier-list before 'vm_fault_t' vm_fault_t (*fault)(const struct vm_special_mapping *sm, ^ /kisskb/src/include/linux/mm_types.h:908:1: warning: empty declaration struct vm_special_mapping { ^ /kisskb/src/include/linux/mm_types.h:931:1: warning: empty declaration enum tlb_flush_reason { ^ /kisskb/src/include/linux/mm_types.h:946:3: error: storage class specified for parameter 'swp_entry_t' } swp_entry_t; ^ /kisskb/src/include/linux/mm_types.h:989:1: warning: empty declaration enum fault_flag { ^ /kisskb/src/include/linux/mm_types.h:1004:32: error: storage class specified for parameter 'zap_flags_t' typedef unsigned int __bitwise zap_flags_t; ^ In file included from /kisskb/src/include/linux/mmzone.h:22:0, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/page-flags.h:100:1: warning: empty declaration enum pageflags { ^ /kisskb/src/include/linux/page-flags.h:241:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:247:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:252:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:291:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:296:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:303:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:311:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:316:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:433:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:473:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Locked, locked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:433:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:473:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Locked, locked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:434:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:473:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Locked, locked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:434:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:473:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Locked, locked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:435:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:473:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Locked, locked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:435:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:473:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Locked, locked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:474:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Waiters, waiters, PF_ONLY_HEAD) ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:474:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Waiters, waiters, PF_ONLY_HEAD) ^ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:474:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Waiters, waiters, PF_ONLY_HEAD) ^ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:474:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Waiters, waiters, PF_ONLY_HEAD) ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:474:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Waiters, waiters, PF_ONLY_HEAD) ^ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:474:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Waiters, waiters, PF_ONLY_HEAD) ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:475:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:475:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:475:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:475:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:475:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:475:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:475:36: note: in expansion of macro 'TESTCLEARFLAG' PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:475:36: note: in expansion of macro 'TESTCLEARFLAG' PAGEFLAG(Error, error, PF_NO_TAIL) TESTCLEARFLAG(Error, error, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:476:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Referenced, referenced, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:476:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Referenced, referenced, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:476:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Referenced, referenced, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:476:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Referenced, referenced, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:476:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Referenced, referenced, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:476:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Referenced, referenced, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:477:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(Referenced, referenced, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:477:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(Referenced, referenced, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:478:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(Referenced, referenced, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:478:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(Referenced, referenced, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:479:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:479:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:479:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:479:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:479:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:479:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:416:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:438:2: note: in expansion of macro 'TESTSETFLAG' TESTSETFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:479:33: note: in expansion of macro 'TESTSCFLAG' PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:418:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:438:2: note: in expansion of macro 'TESTSETFLAG' TESTSETFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:479:33: note: in expansion of macro 'TESTSCFLAG' PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:439:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:479:33: note: in expansion of macro 'TESTSCFLAG' PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:439:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:479:33: note: in expansion of macro 'TESTSCFLAG' PAGEFLAG(Dirty, dirty, PF_HEAD) TESTSCFLAG(Dirty, dirty, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:480:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(Dirty, dirty, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:480:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(Dirty, dirty, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:481:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:481:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:481:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:481:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:481:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:481:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:481:29: note: in expansion of macro '__CLEARPAGEFLAG' PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:481:29: note: in expansion of macro '__CLEARPAGEFLAG' PAGEFLAG(LRU, lru, PF_HEAD) __CLEARPAGEFLAG(LRU, lru, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:482:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(LRU, lru, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:482:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(LRU, lru, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:483:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Active, active, PF_HEAD) __CLEARPAGEFLAG(Active, active, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:483:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Active, active, PF_HEAD) __CLEARPAGEFLAG(Active, active, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:483:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Active, active, PF_HEAD) __CLEARPAGEFLAG(Active, active, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:483:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Active, active, PF_HEAD) __CLEARPAGEFLAG(Active, active, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:483:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Active, active, PF_HEAD) __CLEARPAGEFLAG(Active, active, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:483:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Active, active, PF_HEAD) __CLEARPAGEFLAG(Active, active, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:483:35: note: in expansion of macro '__CLEARPAGEFLAG' PAGEFLAG(Active, active, PF_HEAD) __CLEARPAGEFLAG(Active, active, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:483:35: note: in expansion of macro '__CLEARPAGEFLAG' PAGEFLAG(Active, active, PF_HEAD) __CLEARPAGEFLAG(Active, active, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:484:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(Active, active, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:484:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(Active, active, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:485:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Workingset, workingset, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:485:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Workingset, workingset, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:485:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Workingset, workingset, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:485:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Workingset, workingset, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:485:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Workingset, workingset, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:485:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Workingset, workingset, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:486:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(Workingset, workingset, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:486:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(Workingset, workingset, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:433:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:487:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Slab, slab, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:433:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:487:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Slab, slab, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:434:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:487:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Slab, slab, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:434:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:487:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Slab, slab, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:435:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:487:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Slab, slab, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:435:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:487:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Slab, slab, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:433:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:488:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(SlobFree, slob_free, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:433:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:488:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(SlobFree, slob_free, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:434:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:488:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(SlobFree, slob_free, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:434:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:488:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(SlobFree, slob_free, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:435:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:488:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(SlobFree, slob_free, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:435:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:488:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(SlobFree, slob_free, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:489:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Checked, checked, PF_NO_COMPOUND) /* Used by some filesystems */ ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:489:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Checked, checked, PF_NO_COMPOUND) /* Used by some filesystems */ ^ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:489:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Checked, checked, PF_NO_COMPOUND) /* Used by some filesystems */ ^ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:489:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Checked, checked, PF_NO_COMPOUND) /* Used by some filesystems */ ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:489:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Checked, checked, PF_NO_COMPOUND) /* Used by some filesystems */ ^ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:489:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Checked, checked, PF_NO_COMPOUND) /* Used by some filesystems */ ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:492:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Pinned, pinned, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:492:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Pinned, pinned, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:492:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Pinned, pinned, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:492:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Pinned, pinned, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:492:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Pinned, pinned, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:492:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Pinned, pinned, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:416:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:438:2: note: in expansion of macro 'TESTSETFLAG' TESTSETFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:493:2: note: in expansion of macro 'TESTSCFLAG' TESTSCFLAG(Pinned, pinned, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:418:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:438:2: note: in expansion of macro 'TESTSETFLAG' TESTSETFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:493:2: note: in expansion of macro 'TESTSCFLAG' TESTSCFLAG(Pinned, pinned, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:439:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:493:2: note: in expansion of macro 'TESTSCFLAG' TESTSCFLAG(Pinned, pinned, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:439:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:493:2: note: in expansion of macro 'TESTSCFLAG' TESTSCFLAG(Pinned, pinned, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:494:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(SavePinned, savepinned, PF_NO_COMPOUND); ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:494:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(SavePinned, savepinned, PF_NO_COMPOUND); ^ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:494:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(SavePinned, savepinned, PF_NO_COMPOUND); ^ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:494:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(SavePinned, savepinned, PF_NO_COMPOUND); ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:494:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(SavePinned, savepinned, PF_NO_COMPOUND); ^ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:494:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(SavePinned, savepinned, PF_NO_COMPOUND); ^ /kisskb/src/include/linux/page-flags.h:494:49: error: expected declaration specifiers before ';' token PAGEFLAG(SavePinned, savepinned, PF_NO_COMPOUND); ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:495:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Foreign, foreign, PF_NO_COMPOUND); ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:495:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Foreign, foreign, PF_NO_COMPOUND); ^ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:495:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Foreign, foreign, PF_NO_COMPOUND); ^ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:495:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Foreign, foreign, PF_NO_COMPOUND); ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:495:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Foreign, foreign, PF_NO_COMPOUND); ^ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:495:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Foreign, foreign, PF_NO_COMPOUND); ^ /kisskb/src/include/linux/page-flags.h:495:43: error: expected declaration specifiers before ';' token PAGEFLAG(Foreign, foreign, PF_NO_COMPOUND); ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:496:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(XenRemapped, xen_remapped, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:496:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(XenRemapped, xen_remapped, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:496:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(XenRemapped, xen_remapped, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:496:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(XenRemapped, xen_remapped, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:496:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(XenRemapped, xen_remapped, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:496:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(XenRemapped, xen_remapped, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:497:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(XenRemapped, xen_remapped, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:497:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(XenRemapped, xen_remapped, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:499:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Reserved, reserved, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:499:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Reserved, reserved, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:499:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Reserved, reserved, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:499:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Reserved, reserved, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:499:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Reserved, reserved, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:499:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Reserved, reserved, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:500:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(Reserved, reserved, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:500:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(Reserved, reserved, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:501:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(Reserved, reserved, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:501:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(Reserved, reserved, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:502:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:502:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:502:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:502:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:502:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:502:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:503:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:503:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:504:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:504:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(SwapBacked, swapbacked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:511:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Private, private, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:511:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Private, private, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:511:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Private, private, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:511:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Private, private, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:511:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Private, private, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:511:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Private, private, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:512:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Private2, private_2, PF_ANY) TESTSCFLAG(Private2, private_2, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:512:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Private2, private_2, PF_ANY) TESTSCFLAG(Private2, private_2, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:512:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Private2, private_2, PF_ANY) TESTSCFLAG(Private2, private_2, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:512:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Private2, private_2, PF_ANY) TESTSCFLAG(Private2, private_2, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:512:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Private2, private_2, PF_ANY) TESTSCFLAG(Private2, private_2, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:512:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Private2, private_2, PF_ANY) TESTSCFLAG(Private2, private_2, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:416:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:438:2: note: in expansion of macro 'TESTSETFLAG' TESTSETFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:512:39: note: in expansion of macro 'TESTSCFLAG' PAGEFLAG(Private2, private_2, PF_ANY) TESTSCFLAG(Private2, private_2, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:418:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:438:2: note: in expansion of macro 'TESTSETFLAG' TESTSETFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:512:39: note: in expansion of macro 'TESTSCFLAG' PAGEFLAG(Private2, private_2, PF_ANY) TESTSCFLAG(Private2, private_2, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:439:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:512:39: note: in expansion of macro 'TESTSCFLAG' PAGEFLAG(Private2, private_2, PF_ANY) TESTSCFLAG(Private2, private_2, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:439:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:512:39: note: in expansion of macro 'TESTSCFLAG' PAGEFLAG(Private2, private_2, PF_ANY) TESTSCFLAG(Private2, private_2, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:513:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(OwnerPriv1, owner_priv_1, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:513:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(OwnerPriv1, owner_priv_1, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:513:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(OwnerPriv1, owner_priv_1, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:513:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(OwnerPriv1, owner_priv_1, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:513:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(OwnerPriv1, owner_priv_1, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:513:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(OwnerPriv1, owner_priv_1, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:514:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(OwnerPriv1, owner_priv_1, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:514:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(OwnerPriv1, owner_priv_1, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:520:1: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(Writeback, writeback, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:520:1: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(Writeback, writeback, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:416:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:438:2: note: in expansion of macro 'TESTSETFLAG' TESTSETFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:521:2: note: in expansion of macro 'TESTSCFLAG' TESTSCFLAG(Writeback, writeback, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:418:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:438:2: note: in expansion of macro 'TESTSETFLAG' TESTSETFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:521:2: note: in expansion of macro 'TESTSCFLAG' TESTSCFLAG(Writeback, writeback, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:439:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:521:2: note: in expansion of macro 'TESTSCFLAG' TESTSCFLAG(Writeback, writeback, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:439:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:521:2: note: in expansion of macro 'TESTSCFLAG' TESTSCFLAG(Writeback, writeback, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:522:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(MappedToDisk, mappedtodisk, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:522:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(MappedToDisk, mappedtodisk, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:522:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(MappedToDisk, mappedtodisk, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:522:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(MappedToDisk, mappedtodisk, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:522:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(MappedToDisk, mappedtodisk, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:522:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(MappedToDisk, mappedtodisk, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:525:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Reclaim, reclaim, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:525:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Reclaim, reclaim, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:525:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Reclaim, reclaim, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:525:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Reclaim, reclaim, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:525:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Reclaim, reclaim, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:525:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Reclaim, reclaim, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:526:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(Reclaim, reclaim, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:526:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(Reclaim, reclaim, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:527:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Readahead, readahead, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:527:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Readahead, readahead, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:527:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Readahead, readahead, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:527:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Readahead, readahead, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:527:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Readahead, readahead, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:527:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Readahead, readahead, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:528:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(Readahead, readahead, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:528:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(Readahead, readahead, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^ /kisskb/src/include/linux/page-flags.h:537:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HighMem, highmem) ^ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^ /kisskb/src/include/linux/page-flags.h:537:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HighMem, highmem) ^ /kisskb/src/include/linux/page-flags.h:446:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_set_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:537:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HighMem, highmem) ^ /kisskb/src/include/linux/page-flags.h:447:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void SetPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:537:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HighMem, highmem) ^ /kisskb/src/include/linux/page-flags.h:450:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_clear_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:537:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HighMem, highmem) ^ /kisskb/src/include/linux/page-flags.h:451:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ClearPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:537:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HighMem, highmem) ^ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^ /kisskb/src/include/linux/page-flags.h:555:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(SwapCache, swapcache) ^ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^ /kisskb/src/include/linux/page-flags.h:555:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(SwapCache, swapcache) ^ /kisskb/src/include/linux/page-flags.h:446:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_set_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:555:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(SwapCache, swapcache) ^ /kisskb/src/include/linux/page-flags.h:447:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void SetPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:555:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(SwapCache, swapcache) ^ /kisskb/src/include/linux/page-flags.h:450:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_clear_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:555:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(SwapCache, swapcache) ^ /kisskb/src/include/linux/page-flags.h:451:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ClearPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:555:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(SwapCache, swapcache) ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:558:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Unevictable, unevictable, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:558:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Unevictable, unevictable, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:558:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Unevictable, unevictable, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:558:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Unevictable, unevictable, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:558:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Unevictable, unevictable, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:558:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Unevictable, unevictable, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:559:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(Unevictable, unevictable, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:559:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(Unevictable, unevictable, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:560:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(Unevictable, unevictable, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:560:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(Unevictable, unevictable, PF_HEAD) ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:563:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Mlocked, mlocked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:563:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Mlocked, mlocked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:563:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Mlocked, mlocked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:563:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Mlocked, mlocked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:563:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Mlocked, mlocked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:563:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Mlocked, mlocked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:564:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(Mlocked, mlocked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:564:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(Mlocked, mlocked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:416:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:438:2: note: in expansion of macro 'TESTSETFLAG' TESTSETFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:565:2: note: in expansion of macro 'TESTSCFLAG' TESTSCFLAG(Mlocked, mlocked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:418:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:438:2: note: in expansion of macro 'TESTSETFLAG' TESTSETFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:565:2: note: in expansion of macro 'TESTSCFLAG' TESTSCFLAG(Mlocked, mlocked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:439:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:565:2: note: in expansion of macro 'TESTSCFLAG' TESTSCFLAG(Mlocked, mlocked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_and_clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:439:2: note: in expansion of macro 'TESTCLEARFLAG' TESTCLEARFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:565:2: note: in expansion of macro 'TESTSCFLAG' TESTSCFLAG(Mlocked, mlocked, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:572:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Uncached, uncached, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:572:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Uncached, uncached, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:572:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Uncached, uncached, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:572:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Uncached, uncached, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:572:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Uncached, uncached, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:572:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Uncached, uncached, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^ /kisskb/src/include/linux/page-flags.h:587:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HWPoison, hwpoison) ^ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^ /kisskb/src/include/linux/page-flags.h:587:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HWPoison, hwpoison) ^ /kisskb/src/include/linux/page-flags.h:446:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_set_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:587:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HWPoison, hwpoison) ^ /kisskb/src/include/linux/page-flags.h:447:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void SetPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:587:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HWPoison, hwpoison) ^ /kisskb/src/include/linux/page-flags.h:450:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_clear_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:587:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HWPoison, hwpoison) ^ /kisskb/src/include/linux/page-flags.h:451:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ClearPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:587:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HWPoison, hwpoison) ^ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^ /kisskb/src/include/linux/page-flags.h:601:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(SkipKASanPoison, skip_kasan_poison) ^ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^ /kisskb/src/include/linux/page-flags.h:601:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(SkipKASanPoison, skip_kasan_poison) ^ /kisskb/src/include/linux/page-flags.h:446:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_set_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:601:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(SkipKASanPoison, skip_kasan_poison) ^ /kisskb/src/include/linux/page-flags.h:447:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void SetPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:601:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(SkipKASanPoison, skip_kasan_poison) ^ /kisskb/src/include/linux/page-flags.h:450:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_clear_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:601:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(SkipKASanPoison, skip_kasan_poison) ^ /kisskb/src/include/linux/page-flags.h:451:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ClearPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:601:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(SkipKASanPoison, skip_kasan_poison) ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:433:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:610:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Reported, reported, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:433:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:610:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Reported, reported, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:434:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:610:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Reported, reported, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:434:2: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:610:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Reported, reported, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:435:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:610:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Reported, reported, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:435:2: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:610:1: note: in expansion of macro '__PAGEFLAG' __PAGEFLAG(Reported, reported, PF_NO_COMPOUND) ^ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^ /kisskb/src/include/linux/page-flags.h:615:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(VmemmapSelfHosted, vmemmap_self_hosted) ^ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^ /kisskb/src/include/linux/page-flags.h:615:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(VmemmapSelfHosted, vmemmap_self_hosted) ^ /kisskb/src/include/linux/page-flags.h:446:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_set_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:615:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(VmemmapSelfHosted, vmemmap_self_hosted) ^ /kisskb/src/include/linux/page-flags.h:447:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void SetPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:615:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(VmemmapSelfHosted, vmemmap_self_hosted) ^ /kisskb/src/include/linux/page-flags.h:450:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_clear_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:615:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(VmemmapSelfHosted, vmemmap_self_hosted) ^ /kisskb/src/include/linux/page-flags.h:451:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ClearPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:615:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(VmemmapSelfHosted, vmemmap_self_hosted) ^ /kisskb/src/include/linux/page-flags.h:647:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:652:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:657:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:662:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:667:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:673:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:696:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(Ksm, ksm) ^ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:696:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(Ksm, ksm) ^ /kisskb/src/include/linux/page-flags.h:712:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:729:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:734:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:740:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:751:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:756:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:760:1: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(Uptodate, uptodate, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:760:1: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(Uptodate, uptodate, PF_NO_TAIL) ^ /kisskb/src/include/linux/page-flags.h:771:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:776:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:781:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:786:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:791:1: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(Head, head, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:791:1: note: in expansion of macro '__SETPAGEFLAG' __SETPAGEFLAG(Head, head, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:792:1: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(Head, head, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { __clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:792:1: note: in expansion of macro '__CLEARPAGEFLAG' __CLEARPAGEFLAG(Head, head, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:793:1: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(Head, head, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:793:1: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(Head, head, PF_ANY) ^ /kisskb/src/include/linux/page-flags.h:802:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:807:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:812:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:834:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(Huge, hugetlb) ^ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:834:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(Huge, hugetlb) ^ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:835:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(HeadHuge, headhuge) ^ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:835:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(HeadHuge, headhuge) ^ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:894:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(TransHuge, transhuge) ^ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:894:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(TransHuge, transhuge) ^ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:895:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(TransCompound, transcompound) ^ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:895:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(TransCompound, transcompound) ^ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:896:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(TransCompoundMap, transcompoundmap) ^ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:896:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(TransCompoundMap, transcompoundmap) ^ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:897:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(TransTail, transtail) ^ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:897:1: note: in expansion of macro 'TESTPAGEFLAG_FALSE' TESTPAGEFLAG_FALSE(TransTail, transtail) ^ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^ /kisskb/src/include/linux/page-flags.h:898:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(DoubleMap, double_map) ^ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^ /kisskb/src/include/linux/page-flags.h:898:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(DoubleMap, double_map) ^ /kisskb/src/include/linux/page-flags.h:446:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_set_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:898:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(DoubleMap, double_map) ^ /kisskb/src/include/linux/page-flags.h:447:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void SetPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:898:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(DoubleMap, double_map) ^ /kisskb/src/include/linux/page-flags.h:450:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_clear_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:898:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(DoubleMap, double_map) ^ /kisskb/src/include/linux/page-flags.h:451:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ClearPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:898:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(DoubleMap, double_map) ^ /kisskb/src/include/linux/page-flags.h:459:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return 0; } \ ^ /kisskb/src/include/linux/page-flags.h:471:2: note: in expansion of macro 'TESTSETFLAG_FALSE' TESTSETFLAG_FALSE(uname, lname) TESTCLEARFLAG_FALSE(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:899:2: note: in expansion of macro 'TESTSCFLAG_FALSE' TESTSCFLAG_FALSE(DoubleMap, double_map) ^ /kisskb/src/include/linux/page-flags.h:460:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int TestSetPage##uname(struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:471:2: note: in expansion of macro 'TESTSETFLAG_FALSE' TESTSETFLAG_FALSE(uname, lname) TESTCLEARFLAG_FALSE(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:899:2: note: in expansion of macro 'TESTSCFLAG_FALSE' TESTSCFLAG_FALSE(DoubleMap, double_map) ^ /kisskb/src/include/linux/page-flags.h:464:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return 0; } \ ^ /kisskb/src/include/linux/page-flags.h:471:34: note: in expansion of macro 'TESTCLEARFLAG_FALSE' TESTSETFLAG_FALSE(uname, lname) TESTCLEARFLAG_FALSE(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:899:2: note: in expansion of macro 'TESTSCFLAG_FALSE' TESTSCFLAG_FALSE(DoubleMap, double_map) ^ /kisskb/src/include/linux/page-flags.h:465:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int TestClearPage##uname(struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:471:34: note: in expansion of macro 'TESTCLEARFLAG_FALSE' TESTSETFLAG_FALSE(uname, lname) TESTCLEARFLAG_FALSE(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:899:2: note: in expansion of macro 'TESTSCFLAG_FALSE' TESTSCFLAG_FALSE(DoubleMap, double_map) ^ /kisskb/src/include/linux/page-flags.h:442:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool folio_test_##lname(const struct folio *folio) { return false; } \ ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^ /kisskb/src/include/linux/page-flags.h:912:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HasHWPoisoned, has_hwpoisoned) ^ /kisskb/src/include/linux/page-flags.h:443:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int Page##uname(const struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:467:38: note: in expansion of macro 'TESTPAGEFLAG_FALSE' #define PAGEFLAG_FALSE(uname, lname) TESTPAGEFLAG_FALSE(uname, lname) \ ^ /kisskb/src/include/linux/page-flags.h:912:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HasHWPoisoned, has_hwpoisoned) ^ /kisskb/src/include/linux/page-flags.h:446:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_set_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:912:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HasHWPoisoned, has_hwpoisoned) ^ /kisskb/src/include/linux/page-flags.h:447:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void SetPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:2: note: in expansion of macro 'SETPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:912:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HasHWPoisoned, has_hwpoisoned) ^ /kisskb/src/include/linux/page-flags.h:450:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void folio_clear_##lname(struct folio *folio) { } \ ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:912:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HasHWPoisoned, has_hwpoisoned) ^ /kisskb/src/include/linux/page-flags.h:451:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ClearPage##uname(struct page *page) { } ^ /kisskb/src/include/linux/page-flags.h:468:33: note: in expansion of macro 'CLEARPAGEFLAG_NOOP' SETPAGEFLAG_NOOP(uname, lname) CLEARPAGEFLAG_NOOP(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:912:1: note: in expansion of macro 'PAGEFLAG_FALSE' PAGEFLAG_FALSE(HasHWPoisoned, has_hwpoisoned) ^ /kisskb/src/include/linux/page-flags.h:459:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return 0; } \ ^ /kisskb/src/include/linux/page-flags.h:471:2: note: in expansion of macro 'TESTSETFLAG_FALSE' TESTSETFLAG_FALSE(uname, lname) TESTCLEARFLAG_FALSE(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:913:2: note: in expansion of macro 'TESTSCFLAG_FALSE' TESTSCFLAG_FALSE(HasHWPoisoned, has_hwpoisoned) ^ /kisskb/src/include/linux/page-flags.h:460:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int TestSetPage##uname(struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:471:2: note: in expansion of macro 'TESTSETFLAG_FALSE' TESTSETFLAG_FALSE(uname, lname) TESTCLEARFLAG_FALSE(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:913:2: note: in expansion of macro 'TESTSCFLAG_FALSE' TESTSCFLAG_FALSE(HasHWPoisoned, has_hwpoisoned) ^ /kisskb/src/include/linux/page-flags.h:464:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return 0; } \ ^ /kisskb/src/include/linux/page-flags.h:471:34: note: in expansion of macro 'TESTCLEARFLAG_FALSE' TESTSETFLAG_FALSE(uname, lname) TESTCLEARFLAG_FALSE(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:913:2: note: in expansion of macro 'TESTSCFLAG_FALSE' TESTSCFLAG_FALSE(HasHWPoisoned, has_hwpoisoned) ^ /kisskb/src/include/linux/page-flags.h:465:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int TestClearPage##uname(struct page *page) { return 0; } ^ /kisskb/src/include/linux/page-flags.h:471:34: note: in expansion of macro 'TESTCLEARFLAG_FALSE' TESTSETFLAG_FALSE(uname, lname) TESTCLEARFLAG_FALSE(uname, lname) ^ /kisskb/src/include/linux/page-flags.h:913:2: note: in expansion of macro 'TESTSCFLAG_FALSE' TESTSCFLAG_FALSE(HasHWPoisoned, has_hwpoisoned) ^ /kisskb/src/include/linux/page-flags.h:922:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:949:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:955:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/include/linux/page-flags.h:973:1: note: in expansion of macro 'PAGE_TYPE_OPS' PAGE_TYPE_OPS(Buddy, buddy) ^ /kisskb/src/include/linux/page-flags.h:959:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/include/linux/page-flags.h:973:1: note: in expansion of macro 'PAGE_TYPE_OPS' PAGE_TYPE_OPS(Buddy, buddy) ^ /kisskb/src/include/linux/page-flags.h:964:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/include/linux/page-flags.h:973:1: note: in expansion of macro 'PAGE_TYPE_OPS' PAGE_TYPE_OPS(Buddy, buddy) ^ /kisskb/src/include/linux/page-flags.h:955:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/include/linux/page-flags.h:997:1: note: in expansion of macro 'PAGE_TYPE_OPS' PAGE_TYPE_OPS(Offline, offline) ^ /kisskb/src/include/linux/page-flags.h:959:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/include/linux/page-flags.h:997:1: note: in expansion of macro 'PAGE_TYPE_OPS' PAGE_TYPE_OPS(Offline, offline) ^ /kisskb/src/include/linux/page-flags.h:964:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/include/linux/page-flags.h:997:1: note: in expansion of macro 'PAGE_TYPE_OPS' PAGE_TYPE_OPS(Offline, offline) ^ /kisskb/src/include/linux/page-flags.h:999:13: error: storage class specified for parameter 'page_offline_freeze' extern void page_offline_freeze(void); ^ /kisskb/src/include/linux/page-flags.h:1000:13: error: storage class specified for parameter 'page_offline_thaw' extern void page_offline_thaw(void); ^ /kisskb/src/include/linux/page-flags.h:1001:13: error: storage class specified for parameter 'page_offline_begin' extern void page_offline_begin(void); ^ /kisskb/src/include/linux/page-flags.h:1002:13: error: storage class specified for parameter 'page_offline_end' extern void page_offline_end(void); ^ /kisskb/src/include/linux/page-flags.h:955:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/include/linux/page-flags.h:1007:1: note: in expansion of macro 'PAGE_TYPE_OPS' PAGE_TYPE_OPS(Table, table) ^ /kisskb/src/include/linux/page-flags.h:959:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/include/linux/page-flags.h:1007:1: note: in expansion of macro 'PAGE_TYPE_OPS' PAGE_TYPE_OPS(Table, table) ^ /kisskb/src/include/linux/page-flags.h:964:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/include/linux/page-flags.h:1007:1: note: in expansion of macro 'PAGE_TYPE_OPS' PAGE_TYPE_OPS(Table, table) ^ /kisskb/src/include/linux/page-flags.h:955:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/include/linux/page-flags.h:1012:1: note: in expansion of macro 'PAGE_TYPE_OPS' PAGE_TYPE_OPS(Guard, guard) ^ /kisskb/src/include/linux/page-flags.h:959:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/include/linux/page-flags.h:1012:1: note: in expansion of macro 'PAGE_TYPE_OPS' PAGE_TYPE_OPS(Guard, guard) ^ /kisskb/src/include/linux/page-flags.h:964:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/include/linux/page-flags.h:1012:1: note: in expansion of macro 'PAGE_TYPE_OPS' PAGE_TYPE_OPS(Guard, guard) ^ /kisskb/src/include/linux/page-flags.h:1014:13: error: storage class specified for parameter 'is_free_buddy_page' extern bool is_free_buddy_page(struct page *page); ^ /kisskb/src/include/linux/page-flags.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:1016:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Isolated, isolated, PF_ANY); ^ /kisskb/src/include/linux/page-flags.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PG_##lname, &policy(page, 0)->flags); } ^ /kisskb/src/include/linux/page-flags.h:428:2: note: in expansion of macro 'TESTPAGEFLAG' TESTPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:1016:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Isolated, isolated, PF_ANY); ^ /kisskb/src/include/linux/page-flags.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:1016:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Isolated, isolated, PF_ANY); ^ /kisskb/src/include/linux/page-flags.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:429:2: note: in expansion of macro 'SETPAGEFLAG' SETPAGEFLAG(uname, lname, policy) \ ^ /kisskb/src/include/linux/page-flags.h:1016:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Isolated, isolated, PF_ANY); ^ /kisskb/src/include/linux/page-flags.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, folio_flags(folio, FOLIO_##policy)); } \ ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:1016:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Isolated, isolated, PF_ANY); ^ /kisskb/src/include/linux/page-flags.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PG_##lname, &policy(page, 1)->flags); } ^ /kisskb/src/include/linux/page-flags.h:430:2: note: in expansion of macro 'CLEARPAGEFLAG' CLEARPAGEFLAG(uname, lname, policy) ^ /kisskb/src/include/linux/page-flags.h:1016:1: note: in expansion of macro 'PAGEFLAG' PAGEFLAG(Isolated, isolated, PF_ANY); ^ /kisskb/src/include/linux/page-flags.h:1016:37: error: expected declaration specifiers before ';' token PAGEFLAG(Isolated, isolated, PF_ANY); ^ /kisskb/src/include/linux/page-flags.h:1019:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:1026:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:1033:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:1040:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:1084:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page-flags.h:1089:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/local_lock.h:5:0, from /kisskb/src/include/linux/mmzone.h:23, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/local_lock_internal.h:16:3: error: storage class specified for parameter 'local_lock_t' } local_lock_t; ^ /kisskb/src/include/linux/local_lock_internal.h:47:39: error: expected declaration specifiers or '...' before 'local_lock_t' static inline void local_lock_acquire(local_lock_t *l) { } ^ /kisskb/src/include/linux/local_lock_internal.h:48:39: error: expected declaration specifiers or '...' before 'local_lock_t' static inline void local_lock_release(local_lock_t *l) { } ^ /kisskb/src/include/linux/local_lock_internal.h:49:42: error: expected declaration specifiers or '...' before 'local_lock_t' static inline void local_lock_debug_init(local_lock_t *l) { } ^ In file included from /kisskb/src/include/linux/gfp.h:7:0, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/mmzone.h:42:1: warning: empty declaration enum migratetype { ^ /kisskb/src/include/linux/mmzone.h:68:27: error: storage class specified for parameter 'migratetype_names' extern const char * const migratetype_names[MIGRATE_TYPES]; ^ /kisskb/src/include/linux/mmzone.h:79:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:90:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:98:12: error: storage class specified for parameter 'page_group_by_mobility_disabled' extern int page_group_by_mobility_disabled; ^ /kisskb/src/include/linux/mmzone.h:105:1: warning: empty declaration struct free_area { ^ /kisskb/src/include/linux/mmzone.h:112:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:118:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:122:1: warning: empty declaration struct pglist_data; ^ /kisskb/src/include/linux/mmzone.h:138:1: warning: empty declaration enum zone_stat_item { ^ /kisskb/src/include/linux/mmzone.h:157:1: warning: empty declaration enum node_stat_item { ^ /kisskb/src/include/linux/mmzone.h:222:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:239:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:266:1: warning: empty declaration enum lru_list { ^ /kisskb/src/include/linux/mmzone.h:275:1: warning: empty declaration enum vmscan_throttle_state { ^ /kisskb/src/include/linux/mmzone.h:288:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:293:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:301:1: warning: empty declaration enum lruvec_flags { ^ /kisskb/src/include/linux/mmzone.h:364:1: warning: empty declaration struct lruvec; ^ /kisskb/src/include/linux/mmzone.h:365:1: warning: empty declaration struct page_vma_mapped_walk; ^ /kisskb/src/include/linux/mmzone.h:489:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:493:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:508:1: warning: empty declaration struct lruvec { ^ /kisskb/src/include/linux/mmzone.h:544:28: error: storage class specified for parameter 'isolate_mode_t' typedef unsigned __bitwise isolate_mode_t; ^ /kisskb/src/include/linux/mmzone.h:546:1: warning: empty declaration enum zone_watermarks { ^ /kisskb/src/include/linux/mmzone.h:574:1: warning: empty declaration struct per_cpu_pages { ^ /kisskb/src/include/linux/mmzone.h:588:1: warning: empty declaration struct per_cpu_zonestat { ^ /kisskb/src/include/linux/mmzone.h:603:1: warning: empty declaration struct per_cpu_nodestat { ^ /kisskb/src/include/linux/mmzone.h:610:1: warning: empty declaration enum zone_type { ^ /kisskb/src/include/linux/mmzone.h:705:1: warning: empty declaration struct zone { ^ /kisskb/src/include/linux/mmzone.h:875:1: warning: empty declaration enum pgdat_flags { ^ /kisskb/src/include/linux/mmzone.h:886:1: warning: empty declaration enum zone_flags { ^ /kisskb/src/include/linux/mmzone.h:894:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:899:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:908:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:913:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:918:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:923:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:974:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:980:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:993:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:999:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1004:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1015:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1035:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/mmzone.h:1051:1: warning: empty declaration struct zoneref { ^ /kisskb/src/include/linux/mmzone.h:1070:1: warning: empty declaration struct zonelist { ^ /kisskb/src/include/linux/mmzone.h:1079:21: error: storage class specified for parameter 'mem_map' extern struct page *mem_map; ^ /kisskb/src/include/linux/mmzone.h:1232:3: error: storage class specified for parameter 'pg_data_t' } pg_data_t; ^ /kisskb/src/include/linux/mmzone.h:1240:43: error: expected declaration specifiers or '...' before 'pg_data_t' static inline unsigned long pgdat_end_pfn(pg_data_t *pgdat) ^ In file included from /kisskb/src/include/linux/srcu.h:22:0, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/memory_hotplug.h:7, from /kisskb/src/include/linux/mmzone.h:1245, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/rcu_segcblist.h:21:1: warning: empty declaration struct rcu_cblist { ^ /kisskb/src/include/linux/rcu_segcblist.h:206:1: warning: empty declaration struct rcu_segcblist { ^ In file included from /kisskb/src/include/linux/notifier.h:16:0, from /kisskb/src/include/linux/memory_hotplug.h:7, from /kisskb/src/include/linux/mmzone.h:1245, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/srcu.h:24:1: warning: empty declaration struct srcu_struct; ^ In file included from /kisskb/src/include/linux/srcu.h:47:0, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/memory_hotplug.h:7, from /kisskb/src/include/linux/mmzone.h:1245, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/srcutiny.h:16:1: warning: empty declaration struct srcu_struct { ^ /kisskb/src/include/linux/srcutiny.h:60:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/srcutiny.h:69:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/srcutiny.h:74:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/srcutiny.h:81:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/notifier.h:16:0, from /kisskb/src/include/linux/memory_hotplug.h:7, from /kisskb/src/include/linux/mmzone.h:1245, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/srcu.h:62:6: error: redefinition of parameter 'synchronize_srcu' void synchronize_srcu(struct srcu_struct *ssp); ^ In file included from /kisskb/src/include/linux/srcu.h:47:0, from /kisskb/src/include/linux/notifier.h:16, from /kisskb/src/include/linux/memory_hotplug.h:7, from /kisskb/src/include/linux/mmzone.h:1245, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/srcutiny.h:51:6: note: previous definition of 'synchronize_srcu' was here void synchronize_srcu(struct srcu_struct *ssp); ^ In file included from /kisskb/src/include/linux/notifier.h:16:0, from /kisskb/src/include/linux/memory_hotplug.h:7, from /kisskb/src/include/linux/mmzone.h:1245, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/srcu.h:101:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/srcu.h:161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/srcu.h:172:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/srcu.h:188:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/srcu.h:197:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/srcu.h:211:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/memory_hotplug.h:7:0, from /kisskb/src/include/linux/mmzone.h:1245, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/notifier.h:49:1: warning: empty declaration struct notifier_block; ^ /kisskb/src/include/linux/notifier.h:51:15: error: storage class specified for parameter 'notifier_fn_t' typedef int (*notifier_fn_t)(struct notifier_block *nb, ^ /kisskb/src/include/linux/notifier.h:55:2: error: expected specifier-qualifier-list before 'notifier_fn_t' notifier_fn_t notifier_call; ^ /kisskb/src/include/linux/notifier.h:54:1: warning: empty declaration struct notifier_block { ^ /kisskb/src/include/linux/notifier.h:60:1: warning: empty declaration struct atomic_notifier_head { ^ /kisskb/src/include/linux/notifier.h:65:1: warning: empty declaration struct blocking_notifier_head { ^ /kisskb/src/include/linux/notifier.h:70:1: warning: empty declaration struct raw_notifier_head { ^ /kisskb/src/include/linux/notifier.h:74:1: warning: empty declaration struct srcu_notifier_head { ^ /kisskb/src/include/linux/notifier.h:93:13: error: storage class specified for parameter 'srcu_init_notifier_head' extern void srcu_init_notifier_head(struct srcu_notifier_head *nh); ^ /kisskb/src/include/linux/notifier.h:144:12: error: storage class specified for parameter 'atomic_notifier_chain_register' extern int atomic_notifier_chain_register(struct atomic_notifier_head *nh, ^ /kisskb/src/include/linux/notifier.h:146:12: error: storage class specified for parameter 'blocking_notifier_chain_register' extern int blocking_notifier_chain_register(struct blocking_notifier_head *nh, ^ /kisskb/src/include/linux/notifier.h:148:12: error: storage class specified for parameter 'raw_notifier_chain_register' extern int raw_notifier_chain_register(struct raw_notifier_head *nh, ^ /kisskb/src/include/linux/notifier.h:150:12: error: storage class specified for parameter 'srcu_notifier_chain_register' extern int srcu_notifier_chain_register(struct srcu_notifier_head *nh, ^ /kisskb/src/include/linux/notifier.h:153:12: error: storage class specified for parameter 'atomic_notifier_chain_register_unique_prio' extern int atomic_notifier_chain_register_unique_prio( ^ /kisskb/src/include/linux/notifier.h:155:12: error: storage class specified for parameter 'blocking_notifier_chain_register_unique_prio' extern int blocking_notifier_chain_register_unique_prio( ^ /kisskb/src/include/linux/notifier.h:158:12: error: storage class specified for parameter 'atomic_notifier_chain_unregister' extern int atomic_notifier_chain_unregister(struct atomic_notifier_head *nh, ^ /kisskb/src/include/linux/notifier.h:160:12: error: storage class specified for parameter 'blocking_notifier_chain_unregister' extern int blocking_notifier_chain_unregister(struct blocking_notifier_head *nh, ^ /kisskb/src/include/linux/notifier.h:162:12: error: storage class specified for parameter 'raw_notifier_chain_unregister' extern int raw_notifier_chain_unregister(struct raw_notifier_head *nh, ^ /kisskb/src/include/linux/notifier.h:164:12: error: storage class specified for parameter 'srcu_notifier_chain_unregister' extern int srcu_notifier_chain_unregister(struct srcu_notifier_head *nh, ^ /kisskb/src/include/linux/notifier.h:167:12: error: storage class specified for parameter 'atomic_notifier_call_chain' extern int atomic_notifier_call_chain(struct atomic_notifier_head *nh, ^ /kisskb/src/include/linux/notifier.h:169:12: error: storage class specified for parameter 'blocking_notifier_call_chain' extern int blocking_notifier_call_chain(struct blocking_notifier_head *nh, ^ /kisskb/src/include/linux/notifier.h:171:12: error: storage class specified for parameter 'raw_notifier_call_chain' extern int raw_notifier_call_chain(struct raw_notifier_head *nh, ^ /kisskb/src/include/linux/notifier.h:173:12: error: storage class specified for parameter 'srcu_notifier_call_chain' extern int srcu_notifier_call_chain(struct srcu_notifier_head *nh, ^ /kisskb/src/include/linux/notifier.h:176:12: error: storage class specified for parameter 'blocking_notifier_call_chain_robust' extern int blocking_notifier_call_chain_robust(struct blocking_notifier_head *nh, ^ /kisskb/src/include/linux/notifier.h:178:12: error: storage class specified for parameter 'raw_notifier_call_chain_robust' extern int raw_notifier_call_chain_robust(struct raw_notifier_head *nh, ^ /kisskb/src/include/linux/notifier.h:181:13: error: storage class specified for parameter 'atomic_notifier_call_chain_is_empty' extern bool atomic_notifier_call_chain_is_empty(struct atomic_notifier_head *nh); ^ /kisskb/src/include/linux/notifier.h:195:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/notifier.h:204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/notifier.h:238:38: error: storage class specified for parameter 'reboot_notifier_list' extern struct blocking_notifier_head reboot_notifier_list; ^ In file included from /kisskb/src/include/linux/mmzone.h:1245:0, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/memory_hotplug.h:10:1: warning: empty declaration struct page; ^ /kisskb/src/include/linux/memory_hotplug.h:11:1: warning: empty declaration struct zone; ^ /kisskb/src/include/linux/memory_hotplug.h:12:1: warning: empty declaration struct pglist_data; ^ /kisskb/src/include/linux/memory_hotplug.h:13:1: warning: empty declaration struct mem_section; ^ /kisskb/src/include/linux/memory_hotplug.h:14:1: warning: empty declaration struct memory_group; ^ /kisskb/src/include/linux/memory_hotplug.h:15:1: warning: empty declaration struct resource; ^ /kisskb/src/include/linux/memory_hotplug.h:16:1: warning: empty declaration struct vmem_altmap; ^ /kisskb/src/include/linux/memory_hotplug.h:17:1: warning: empty declaration struct dev_pagemap; ^ /kisskb/src/include/linux/memory_hotplug.h:56:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token static inline pg_data_t *generic_alloc_nodedata(int nid) ^ /kisskb/src/include/linux/memory_hotplug.h:61:51: error: expected declaration specifiers or '...' before 'pg_data_t' static inline void arch_refresh_nodedata(int nid, pg_data_t *pgdat) ^ /kisskb/src/include/linux/memory_hotplug.h:236:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memory_hotplug.h:240:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memory_hotplug.h:243:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void zone_span_writelock(struct zone *zone) {} ^ /kisskb/src/include/linux/memory_hotplug.h:244:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void zone_span_writeunlock(struct zone *zone) {} ^ /kisskb/src/include/linux/memory_hotplug.h:245:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void zone_seqlock_init(struct zone *zone) {} ^ /kisskb/src/include/linux/memory_hotplug.h:248:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memory_hotplug.h:252:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void get_online_mems(void) {} ^ /kisskb/src/include/linux/memory_hotplug.h:253:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void put_online_mems(void) {} ^ /kisskb/src/include/linux/memory_hotplug.h:255:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void mem_hotplug_begin(void) {} ^ /kisskb/src/include/linux/memory_hotplug.h:256:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void mem_hotplug_done(void) {} ^ /kisskb/src/include/linux/memory_hotplug.h:259:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memory_hotplug.h:263:38: error: expected declaration specifiers or '...' before 'pg_data_t' static inline void pgdat_kswapd_lock(pg_data_t *pgdat) {} ^ /kisskb/src/include/linux/memory_hotplug.h:264:40: error: expected declaration specifiers or '...' before 'pg_data_t' static inline void pgdat_kswapd_unlock(pg_data_t *pgdat) {} ^ /kisskb/src/include/linux/memory_hotplug.h:265:43: error: expected declaration specifiers or '...' before 'pg_data_t' static inline void pgdat_kswapd_lock_init(pg_data_t *pgdat) {} ^ /kisskb/src/include/linux/memory_hotplug.h:298:79: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void pgdat_resize_lock(struct pglist_data *p, unsigned long *f) {} ^ /kisskb/src/include/linux/memory_hotplug.h:299:81: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void pgdat_resize_unlock(struct pglist_data *p, unsigned long *f) {} ^ /kisskb/src/include/linux/memory_hotplug.h:300:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void pgdat_resize_init(struct pglist_data *pgdat) {} ^ /kisskb/src/include/linux/memory_hotplug.h:313:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void try_offline_node(int nid) {} ^ /kisskb/src/include/linux/memory_hotplug.h:317:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memory_hotplug.h:322:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memory_hotplug.h:326:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void __remove_memory(u64 start, u64 size) {} ^ /kisskb/src/include/linux/memory_hotplug.h:329:13: error: storage class specified for parameter 'set_zone_contiguous' extern void set_zone_contiguous(struct zone *zone); ^ /kisskb/src/include/linux/memory_hotplug.h:330:13: error: storage class specified for parameter 'clear_zone_contiguous' extern void clear_zone_contiguous(struct zone *zone); ^ In file included from /kisskb/src/include/linux/gfp.h:7:0, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/mmzone.h:1247:26: error: expected declaration specifiers or '...' before 'pg_data_t' void build_all_zonelists(pg_data_t *pgdat); ^ /kisskb/src/include/linux/mmzone.h:1262:1: warning: empty declaration enum meminit_context { ^ /kisskb/src/include/linux/mmzone.h:1267:13: error: storage class specified for parameter 'init_currently_empty_zone' extern void init_currently_empty_zone(struct zone *zone, unsigned long start_pfn, ^ /kisskb/src/include/linux/mmzone.h:1270:13: error: storage class specified for parameter 'lruvec_init' extern void lruvec_init(struct lruvec *lruvec); ^ /kisskb/src/include/linux/mmzone.h:1273:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1284:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int local_memory_node(int node_id) { return node_id; }; ^ /kisskb/src/include/linux/mmzone.h:1284:69: error: expected declaration specifiers before ';' token static inline int local_memory_node(int node_id) { return node_id; }; ^ /kisskb/src/include/linux/mmzone.h:1299:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1311:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1317:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1333:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1337:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void zone_set_nid(struct zone *zone, int nid) {} ^ /kisskb/src/include/linux/mmzone.h:1340:12: error: storage class specified for parameter 'movable_zone' extern int movable_zone; ^ /kisskb/src/include/linux/mmzone.h:1343:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1360:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1374:1: warning: empty declaration struct ctl_table; ^ /kisskb/src/include/linux/mmzone.h:1380:12: error: storage class specified for parameter 'sysctl_lowmem_reserve_ratio' extern int sysctl_lowmem_reserve_ratio[MAX_NR_ZONES]; ^ /kisskb/src/include/linux/mmzone.h:1391:12: error: storage class specified for parameter 'percpu_pagelist_high_fraction' extern int percpu_pagelist_high_fraction; ^ /kisskb/src/include/linux/mmzone.h:1392:13: error: storage class specified for parameter 'numa_zonelist_order' extern char numa_zonelist_order[]; ^ /kisskb/src/include/linux/mmzone.h:1397:27: error: storage class specified for parameter 'contig_page_data' extern struct pglist_data contig_page_data; ^ /kisskb/src/include/linux/mmzone.h:1399:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1409:28: error: storage class specified for parameter 'first_online_pgdat' extern struct pglist_data *first_online_pgdat(void); ^ /kisskb/src/include/linux/mmzone.h:1410:28: error: storage class specified for parameter 'next_online_pgdat' extern struct pglist_data *next_online_pgdat(struct pglist_data *pgdat); ^ /kisskb/src/include/linux/mmzone.h:1411:21: error: storage class specified for parameter 'next_zone' extern struct zone *next_zone(struct zone *zone); ^ /kisskb/src/include/linux/mmzone.h:1442:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1447:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1452:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1458:6: error: expected declaration specifiers or '...' before 'nodemask_t' nodemask_t *nodes); ^ In file included from /kisskb/src/include/linux/gfp.h:7:0, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/mmzone.h:1477:6: error: expected declaration specifiers or '...' before 'nodemask_t' nodemask_t *nodes) ^ /kisskb/src/include/linux/mmzone.h:1503:6: error: expected declaration specifiers or '...' before 'nodemask_t' nodemask_t *nodes) ^ /kisskb/src/include/linux/mmzone.h:1546:39: error: expected declaration specifiers or '...' before 'nodemask_t' static inline bool movable_only_nodes(nodemask_t *nodes) ^ /kisskb/src/include/linux/mmzone.h:1597:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1601:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1624:1: warning: empty declaration struct mem_section_usage { ^ /kisskb/src/include/linux/mmzone.h:1634:1: warning: empty declaration struct page; ^ /kisskb/src/include/linux/mmzone.h:1635:1: warning: empty declaration struct page_ext; ^ /kisskb/src/include/linux/mmzone.h:1636:1: warning: empty declaration struct mem_section { ^ /kisskb/src/include/linux/mmzone.h:1677:29: error: storage class specified for parameter 'mem_section' extern struct mem_section **mem_section; ^ /kisskb/src/include/linux/mmzone.h:1683:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1688:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1700:15: error: storage class specified for parameter 'mem_section_usage_size' extern size_t mem_section_usage_size(void); ^ /kisskb/src/include/linux/mmzone.h:1719:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/mmzone.h:1741:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1748:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1753:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1758:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1763:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1768:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1773:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1786:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1792:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1802:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1806:22: error: storage class specified for parameter '__highest_present_section_nr' extern unsigned long __highest_present_section_nr; ^ /kisskb/src/include/linux/mmzone.h:1809:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1822:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1840:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1866:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmzone.h:1873:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/topology.h:30:0, from /kisskb/src/include/linux/gfp.h:8, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/arch_topology.h:18:1: warning: empty declaration struct device_node; ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/arch_topology.h:21:32: error: storage class specified for parameter 'cpu_scale' DECLARE_PER_CPU(unsigned long, cpu_scale); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/linux/arch_topology.h:21:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(unsigned long, cpu_scale); ^ /kisskb/src/include/linux/arch_topology.h:21:32: error: section attribute not allowed for 'cpu_scale' DECLARE_PER_CPU(unsigned long, cpu_scale); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/linux/arch_topology.h:21:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(unsigned long, cpu_scale); ^ In file included from /kisskb/src/include/linux/topology.h:30:0, from /kisskb/src/include/linux/gfp.h:8, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/arch_topology.h:24:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/arch_topology.h:30:32: error: storage class specified for parameter 'arch_freq_scale' DECLARE_PER_CPU(unsigned long, arch_freq_scale); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/linux/arch_topology.h:30:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(unsigned long, arch_freq_scale); ^ /kisskb/src/include/linux/arch_topology.h:30:32: error: section attribute not allowed for 'arch_freq_scale' DECLARE_PER_CPU(unsigned long, arch_freq_scale); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/linux/arch_topology.h:30:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(unsigned long, arch_freq_scale); ^ In file included from /kisskb/src/include/linux/topology.h:30:0, from /kisskb/src/include/linux/gfp.h:8, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/arch_topology.h:33:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/arch_topology.h:41:1: warning: empty declaration enum scale_freq_source { ^ /kisskb/src/include/linux/arch_topology.h:47:1: warning: empty declaration struct scale_freq_data { ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/arch_topology.h:56:32: error: storage class specified for parameter 'thermal_pressure' DECLARE_PER_CPU(unsigned long, thermal_pressure); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/linux/arch_topology.h:56:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(unsigned long, thermal_pressure); ^ /kisskb/src/include/linux/arch_topology.h:56:32: error: section attribute not allowed for 'thermal_pressure' DECLARE_PER_CPU(unsigned long, thermal_pressure); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/linux/arch_topology.h:56:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(unsigned long, thermal_pressure); ^ In file included from /kisskb/src/include/linux/topology.h:30:0, from /kisskb/src/include/linux/gfp.h:8, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/arch_topology.h:59:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/arch_topology.h:66:1: warning: empty declaration struct cpu_topology { ^ In file included from /kisskb/src/include/linux/topology.h:36:0, from /kisskb/src/include/linux/gfp.h:8, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/topology.h:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/topology.h:95:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/topology.h:99:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void setup_node_to_cpumask_map(void) { } ^ In file included from /kisskb/src/include/linux/topology.h:36:0, from /kisskb/src/include/linux/gfp.h:8, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/topology.h:105:30: error: storage class specified for parameter 'cpu_coregroup_mask' extern const struct cpumask *cpu_coregroup_mask(int cpu); ^ /kisskb/src/arch/x86/include/asm/topology.h:106:30: error: storage class specified for parameter 'cpu_clustergroup_mask' extern const struct cpumask *cpu_clustergroup_mask(int cpu); ^ /kisskb/src/arch/x86/include/asm/topology.h:115:21: error: storage class specified for parameter '__max_die_per_package' extern unsigned int __max_die_per_package; ^ /kisskb/src/arch/x86/include/asm/topology.h:148:68: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token topology_update_package_map(unsigned int apicid, unsigned int cpu) { return 0; } ^ /kisskb/src/arch/x86/include/asm/topology.h:150:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token topology_update_die_map(unsigned int dieid, unsigned int cpu) { return 0; } ^ /kisskb/src/arch/x86/include/asm/topology.h:151:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int topology_phys_to_logical_pkg(unsigned int pkg) { return 0; } ^ /kisskb/src/arch/x86/include/asm/topology.h:153:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token unsigned int cpu) { return 0; } ^ /kisskb/src/arch/x86/include/asm/topology.h:154:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int topology_max_die_per_package(void) { return 1; } ^ /kisskb/src/arch/x86/include/asm/topology.h:155:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int topology_max_smt_threads(void) { return 1; } ^ /kisskb/src/arch/x86/include/asm/topology.h:156:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool topology_is_primary_thread(unsigned int cpu) { return true; } ^ /kisskb/src/arch/x86/include/asm/topology.h:157:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool topology_smt_supported(void) { return false; } ^ /kisskb/src/arch/x86/include/asm/topology.h:161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/topology.h:164:1: warning: empty declaration struct pci_bus; ^ /kisskb/src/arch/x86/include/asm/topology.h:168:13: error: storage class specified for parameter 'x86_topology_update' extern bool x86_topology_update; ^ /kisskb/src/arch/x86/include/asm/topology.h:189:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/topology.h:192:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/topology.h:196:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/topology.h:218:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void arch_set_max_freq_ratio(bool turbo_disabled) { } ^ /kisskb/src/arch/x86/include/asm/topology.h:219:83: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void freq_invariance_set_perf_ratio(u64 ratio, bool turbo_disabled) { } ^ /kisskb/src/arch/x86/include/asm/topology.h:222:13: error: storage class specified for parameter 'arch_scale_freq_tick' extern void arch_scale_freq_tick(void); ^ In file included from /kisskb/src/include/linux/gfp.h:8:0, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/topology.h:76:26: error: storage class specified for parameter 'node_reclaim_distance' extern int __read_mostly node_reclaim_distance; ^ /kisskb/src/include/linux/topology.h:76:26: error: section attribute not allowed for 'node_reclaim_distance' /kisskb/src/include/linux/topology.h:169:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/topology.h:244:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/slab.h:15:0, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/gfp.h:10:1: warning: empty declaration struct vm_area_struct; ^ /kisskb/src/include/linux/gfp.h:17:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:130:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:148:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:166:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:171:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void arch_free_page(struct page *page, int order) { } ^ /kisskb/src/include/linux/gfp.h:174:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void arch_alloc_page(struct page *page, int order) { } ^ /kisskb/src/include/linux/gfp.h:178:3: error: expected declaration specifiers or '...' before 'nodemask_t' nodemask_t *nodemask); ^ /kisskb/src/include/linux/gfp.h:180:3: error: expected declaration specifiers or '...' before 'nodemask_t' nodemask_t *nodemask); ^ /kisskb/src/include/linux/gfp.h:183:5: error: expected declaration specifiers or '...' before 'nodemask_t' nodemask_t *nodemask, int nr_pages, ^ /kisskb/src/include/linux/gfp.h:194:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:200:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:206:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:219:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:228:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:242:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:256:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:260:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:269:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:275:22: error: storage class specified for parameter '__get_free_pages' extern unsigned long __get_free_pages(gfp_t gfp_mask, unsigned int order); ^ /kisskb/src/include/linux/gfp.h:276:22: error: storage class specified for parameter 'get_zeroed_page' extern unsigned long get_zeroed_page(gfp_t gfp_mask); ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/gfp.h:278:54: note: in expansion of macro '__alloc_size' void *alloc_pages_exact(size_t size, gfp_t gfp_mask) __alloc_size(1); ^ In file included from /kisskb/src/include/linux/compiler_types.h:79:0, from <command-line>:0: /kisskb/src/include/linux/compiler_attributes.h:315:41: error: expected declaration specifiers before '__attribute__' #define __section(section) __attribute__((__section__(section))) ^ /kisskb/src/include/linux/init.h:86:26: note: in expansion of macro '__section' #define __meminit __section(".meminit.text") __cold notrace \ ^ /kisskb/src/include/linux/gfp.h:280:1: note: in expansion of macro '__meminit' __meminit void *alloc_pages_exact_nid(int nid, size_t size, gfp_t gfp_mask) __alloc_size(2); ^ In file included from /kisskb/src/include/linux/slab.h:15:0, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/gfp.h:288:13: error: storage class specified for parameter '__free_pages' extern void __free_pages(struct page *page, unsigned int order); ^ /kisskb/src/include/linux/gfp.h:289:13: error: storage class specified for parameter 'free_pages' extern void free_pages(unsigned long addr, unsigned int order); ^ /kisskb/src/include/linux/gfp.h:291:1: warning: empty declaration struct page_frag_cache; ^ /kisskb/src/include/linux/gfp.h:292:13: error: storage class specified for parameter '__page_frag_cache_drain' extern void __page_frag_cache_drain(struct page *page, unsigned int count); ^ /kisskb/src/include/linux/gfp.h:293:14: error: storage class specified for parameter 'page_frag_alloc_align' extern void *page_frag_alloc_align(struct page_frag_cache *nc, ^ /kisskb/src/include/linux/gfp.h:299:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/gfp.h:303:13: error: storage class specified for parameter 'page_frag_free' extern void page_frag_free(void *addr); ^ /kisskb/src/include/linux/gfp.h:322:14: error: storage class specified for parameter 'gfp_allowed_mask' extern gfp_t gfp_allowed_mask; ^ /kisskb/src/include/linux/gfp.h:327:13: error: storage class specified for parameter 'pm_restrict_gfp_mask' extern void pm_restrict_gfp_mask(void); ^ /kisskb/src/include/linux/gfp.h:328:13: error: storage class specified for parameter 'pm_restore_gfp_mask' extern void pm_restore_gfp_mask(void); ^ /kisskb/src/include/linux/gfp.h:330:14: error: storage class specified for parameter 'vma_thp_gfp_mask' extern gfp_t vma_thp_gfp_mask(struct vm_area_struct *vma); ^ /kisskb/src/include/linux/gfp.h:336:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/slab.h:16:0, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/overflow.h:50:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/overflow.h:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/overflow.h:161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/overflow.h:183:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/slab.h:19:0, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/percpu-refcount.h:59:1: warning: empty declaration struct percpu_ref; ^ /kisskb/src/include/linux/percpu-refcount.h:60:15: error: storage class specified for parameter 'percpu_ref_func_t' typedef void (percpu_ref_func_t)(struct percpu_ref *); ^ /kisskb/src/include/linux/percpu-refcount.h:63:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/percpu-refcount.h:72:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/percpu-refcount.h:97:2: error: expected specifier-qualifier-list before 'percpu_ref_func_t' percpu_ref_func_t *release; ^ /kisskb/src/include/linux/percpu-refcount.h:95:1: warning: empty declaration struct percpu_ref_data { ^ /kisskb/src/include/linux/percpu-refcount.h:105:1: warning: empty declaration struct percpu_ref { ^ /kisskb/src/include/linux/percpu-refcount.h:122:6: error: expected declaration specifiers or '...' before 'percpu_ref_func_t' percpu_ref_func_t *release, unsigned int flags, ^ /kisskb/src/include/linux/percpu-refcount.h:126:6: error: expected declaration specifiers or '...' before 'percpu_ref_func_t' percpu_ref_func_t *confirm_switch); ^ /kisskb/src/include/linux/percpu-refcount.h:130:6: error: expected declaration specifiers or '...' before 'percpu_ref_func_t' percpu_ref_func_t *confirm_kill); ^ /kisskb/src/include/linux/percpu-refcount.h:148:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu-refcount.h:160:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu-refcount.h:199:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu-refcount.h:221:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu-refcount.h:237:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu-refcount.h:265:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu-refcount.h:276:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu-refcount.h:307:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu-refcount.h:327:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu-refcount.h:350:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu-refcount.h:364:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/kasan.h:6:0, from /kisskb/src/include/linux/slab.h:148, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/kasan-enabled.h:24:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan-enabled.h:29:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/slab.h:148:0, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/kasan.h:11:1: warning: empty declaration struct kmem_cache; ^ /kisskb/src/include/linux/kasan.h:12:1: warning: empty declaration struct page; ^ /kisskb/src/include/linux/kasan.h:13:1: warning: empty declaration struct slab; ^ /kisskb/src/include/linux/kasan.h:14:1: warning: empty declaration struct vm_struct; ^ /kisskb/src/include/linux/kasan.h:15:1: warning: empty declaration struct task_struct; ^ /kisskb/src/include/linux/kasan.h:24:32: error: storage class specified for parameter 'kasan_vmalloc_flags_t' typedef unsigned int __bitwise kasan_vmalloc_flags_t; ^ /kisskb/src/include/linux/kasan.h:75:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan.h:80:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token {} ^ /kisskb/src/include/linux/kasan.h:82:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_enable_current(void) {} ^ /kisskb/src/include/linux/kasan.h:83:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_disable_current(void) {} ^ /kisskb/src/include/linux/kasan.h:94:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan.h:249:75: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_unpoison_range(const void *address, size_t size) {} ^ /kisskb/src/include/linux/kasan.h:251:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token bool init) {} ^ /kisskb/src/include/linux/kasan.h:253:17: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token bool init) {} ^ /kisskb/src/include/linux/kasan.h:254:73: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_cache_create_kmalloc(struct kmem_cache *cache) {} ^ /kisskb/src/include/linux/kasan.h:255:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_poison_slab(struct slab *slab) {} ^ /kisskb/src/include/linux/kasan.h:257:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token void *object) {} ^ /kisskb/src/include/linux/kasan.h:259:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token void *object) {} ^ /kisskb/src/include/linux/kasan.h:262:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan.h:266:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan.h:269:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_kfree_large(void *ptr) {} ^ /kisskb/src/include/linux/kasan.h:270:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_slab_free_mempool(void *ptr) {} ^ /kisskb/src/include/linux/kasan.h:273:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan.h:278:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan.h:282:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan.h:287:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan.h:291:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan.h:300:72: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_unpoison_task_stack(struct task_struct *task) {} ^ /kisskb/src/include/linux/kasan.h:319:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan.h:324:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan.h:330:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token slab_flags_t *flags) {} ^ /kisskb/src/include/linux/kasan.h:332:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_cache_shrink(struct kmem_cache *cache) {} ^ /kisskb/src/include/linux/kasan.h:333:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_cache_shutdown(struct kmem_cache *cache) {} ^ /kisskb/src/include/linux/kasan.h:334:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_record_aux_stack(void *ptr) {} ^ /kisskb/src/include/linux/kasan.h:335:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_record_aux_stack_noalloc(void *ptr) {} ^ /kisskb/src/include/linux/kasan.h:359:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan.h:374:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_init_sw_tags(void) { } ^ /kisskb/src/include/linux/kasan.h:381:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_init_hw_tags_cpu(void) { } ^ /kisskb/src/include/linux/kasan.h:382:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_init_hw_tags(void) { } ^ /kisskb/src/include/linux/kasan.h:434:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token unsigned long size) { } ^ /kisskb/src/include/linux/kasan.h:437:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kasan.h:443:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token unsigned long free_region_end) { } ^ /kisskb/src/include/linux/kasan.h:447:9: error: expected declaration specifiers or '...' before 'kasan_vmalloc_flags_t' kasan_vmalloc_flags_t flags) ^ /kisskb/src/include/linux/kasan.h:452:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { } ^ /kisskb/src/include/linux/kasan.h:469:86: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int kasan_alloc_module_shadow(void *addr, size_t size, gfp_t gfp_mask) { return 0; } ^ /kisskb/src/include/linux/kasan.h:470:73: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_free_module_shadow(const struct vm_struct *vm) {} ^ /kisskb/src/include/linux/kasan.h:477:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kasan_non_canonical_hook(unsigned long addr) { } ^ In file included from /kisskb/src/include/linux/crypto.h:20:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/slab.h:150:1: warning: empty declaration struct list_lru; ^ /kisskb/src/include/linux/slab.h:151:1: warning: empty declaration struct mem_cgroup; ^ /kisskb/src/include/linux/slab.h:155:13: error: section attribute not allowed for 'kmem_cache_init' void __init kmem_cache_init(void); ^ /kisskb/src/include/linux/slab.h:155:1: warning: '__cold__' attribute ignored [-Wattributes] void __init kmem_cache_init(void); ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/compiler_types.h:280:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __realloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) ^ /kisskb/src/include/linux/slab.h:195:78: note: in expansion of macro '__realloc_size' void * __must_check krealloc(const void *objp, size_t new_size, gfp_t flags) __realloc_size(2); ^ In file included from /kisskb/src/include/linux/crypto.h:20:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/slab.h:248:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/slab.h:332:1: warning: empty declaration enum kmalloc_cache_type { ^ /kisskb/src/include/linux/slab.h:351:1: error: storage class specified for parameter 'kmalloc_caches' kmalloc_caches[NR_KMALLOC_TYPES][KMALLOC_SHIFT_HIGH + 1]; ^ /kisskb/src/include/linux/slab.h:362:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/slab.h:400:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/atomic/atomic-instrumented.h:20:0, from /kisskb/src/include/linux/atomic.h:82, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^ /kisskb/src/include/linux/slab.h:439:1: note: in expansion of macro 'static_assert' static_assert(PAGE_SHIFT <= 20); ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/compiler_types.h:279:30: error: expected ',' or ';' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:443:70: note: in expansion of macro '__alloc_size' void *__kmalloc(size_t size, gfp_t flags) __assume_kmalloc_alignment __alloc_size(1); ^ In file included from /kisskb/src/include/linux/crypto.h:20:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/slab.h:444:31: warning: '__malloc__' attribute ignored [-Wattributes] void *kmem_cache_alloc(struct kmem_cache *s, gfp_t flags) __assume_slab_alignment __malloc; ^ /kisskb/src/include/linux/slab.h:446:7: warning: '__malloc__' attribute ignored [-Wattributes] gfp_t gfpflags) __assume_slab_alignment __malloc; ^ /kisskb/src/include/linux/slab.h:464:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/compiler_types.h:279:30: error: expected ',' or ';' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:469:9: note: in expansion of macro '__alloc_size' __alloc_size(1); ^ In file included from /kisskb/src/include/linux/crypto.h:20:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/slab.h:471:11: warning: '__malloc__' attribute ignored [-Wattributes] __malloc; ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/slab.h:482:37: error: expected declaration specifiers or '...' before numeric constant static __always_inline __alloc_size(3) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:491:37: error: expected declaration specifiers or '...' before numeric constant static __always_inline __alloc_size(4) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected ',' or ';' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:503:12: note: in expansion of macro '__alloc_size' __alloc_size(1); ^ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected ',' or ';' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:506:13: note: in expansion of macro '__alloc_size' __alloc_size(1); ^ /kisskb/src/include/linux/slab.h:562:37: error: expected declaration specifiers or '...' before numeric constant static __always_inline __alloc_size(1) void *kmalloc(size_t size, gfp_t flags) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:585:37: error: expected declaration specifiers or '...' before numeric constant static __always_inline __alloc_size(1) void *kmalloc_node(size_t size, gfp_t flags, int node) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:620:28: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1, 2) void *kmalloc_array(size_t n, size_t size, gfp_t flags) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:620:31: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1, 2) void *kmalloc_array(size_t n, size_t size, gfp_t flags) ^ /kisskb/src/include/linux/compiler_types.h:279:51: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:638:30: error: expected declaration specifiers or '...' before numeric constant static inline __realloc_size(2, 3) void * __must_check krealloc_array(void *p, ^ /kisskb/src/include/linux/compiler_types.h:280:47: note: in definition of macro '__realloc_size' #define __realloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) ^ /kisskb/src/include/linux/slab.h:638:33: error: expected declaration specifiers or '...' before numeric constant static inline __realloc_size(2, 3) void * __must_check krealloc_array(void *p, ^ /kisskb/src/include/linux/compiler_types.h:280:53: note: in definition of macro '__realloc_size' #define __realloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) ^ /kisskb/src/include/linux/slab.h:657:28: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1, 2) void *kcalloc(size_t n, size_t size, gfp_t flags) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:657:31: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1, 2) void *kcalloc(size_t n, size_t size, gfp_t flags) ^ /kisskb/src/include/linux/compiler_types.h:279:51: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:663:29: note: in expansion of macro '__alloc_size' unsigned long caller) __alloc_size(1); ^ /kisskb/src/include/linux/slab.h:680:28: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1, 2) void *kmalloc_array_node(size_t n, size_t size, gfp_t flags, ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:680:31: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1, 2) void *kmalloc_array_node(size_t n, size_t size, gfp_t flags, ^ /kisskb/src/include/linux/compiler_types.h:279:51: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:692:28: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1, 2) void *kcalloc_node(size_t n, size_t size, gfp_t flags, int node) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:692:31: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1, 2) void *kcalloc_node(size_t n, size_t size, gfp_t flags, int node) ^ /kisskb/src/include/linux/compiler_types.h:279:51: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ In file included from /kisskb/src/include/linux/crypto.h:20:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/slab.h:701:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/slab.h:710:28: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1) void *kzalloc(size_t size, gfp_t flags) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:721:28: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1) void *kzalloc_node(size_t size, gfp_t flags, int node) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:726:64: note: in expansion of macro '__alloc_size' extern void *kvmalloc_node(size_t size, gfp_t flags, int node) __alloc_size(1); ^ /kisskb/src/include/linux/slab.h:727:28: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1) void *kvmalloc(size_t size, gfp_t flags) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:731:28: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1) void *kvzalloc_node(size_t size, gfp_t flags, int node) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:735:28: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1) void *kvzalloc(size_t size, gfp_t flags) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:740:28: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1, 2) void *kvmalloc_array(size_t n, size_t size, gfp_t flags) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:740:31: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1, 2) void *kvmalloc_array(size_t n, size_t size, gfp_t flags) ^ /kisskb/src/include/linux/compiler_types.h:279:51: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:750:28: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1, 2) void *kvcalloc(size_t n, size_t size, gfp_t flags) ^ /kisskb/src/include/linux/compiler_types.h:279:45: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/slab.h:750:31: error: expected declaration specifiers or '...' before numeric constant static inline __alloc_size(1, 2) void *kvcalloc(size_t n, size_t size, gfp_t flags) ^ /kisskb/src/include/linux/compiler_types.h:279:51: note: in definition of macro '__alloc_size' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/compiler_types.h:280:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __realloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) ^ /kisskb/src/include/linux/slab.h:756:9: note: in expansion of macro '__realloc_size' __realloc_size(3); ^ In file included from /kisskb/src/include/linux/crypto.h:20:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/slab.h:757:13: error: storage class specified for parameter 'kvfree' extern void kvfree(const void *addr); ^ /kisskb/src/include/linux/slab.h:757:13: error: redefinition of parameter 'kvfree' In file included from /kisskb/src/include/linux/rcupdate.h:264:0, from /kisskb/src/include/linux/rbtree.h:24, from /kisskb/src/include/linux/mm_types.h:11, from /kisskb/src/include/linux/mmzone.h:21, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/rcutiny.h:99:13: note: previous definition of 'kvfree' was here extern void kvfree(const void *addr); ^ In file included from /kisskb/src/include/linux/crypto.h:20:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/slab.h:758:13: error: storage class specified for parameter 'kvfree_sensitive' extern void kvfree_sensitive(const void *addr, size_t len); ^ /kisskb/src/include/linux/slab.h:778:13: error: section attribute not allowed for 'kmem_cache_init_late' void __init kmem_cache_init_late(void); ^ /kisskb/src/include/linux/slab.h:778:1: warning: '__cold__' attribute ignored [-Wattributes] void __init kmem_cache_init_late(void); ^ In file included from /kisskb/src/arch/x86/kernel/asm-offsets.c:9:0: /kisskb/src/include/linux/crypto.h:174:1: warning: empty declaration struct scatterlist; ^ /kisskb/src/include/linux/crypto.h:175:1: warning: empty declaration struct crypto_async_request; ^ /kisskb/src/include/linux/crypto.h:176:1: warning: empty declaration struct crypto_tfm; ^ /kisskb/src/include/linux/crypto.h:177:1: warning: empty declaration struct crypto_type; ^ /kisskb/src/include/linux/crypto.h:179:16: error: storage class specified for parameter 'crypto_completion_t' typedef void (*crypto_completion_t)(struct crypto_async_request *req, int err); ^ /kisskb/src/include/linux/crypto.h:190:2: error: expected specifier-qualifier-list before 'crypto_completion_t' crypto_completion_t complete; ^ /kisskb/src/include/linux/crypto.h:188:1: warning: empty declaration struct crypto_async_request { ^ /kisskb/src/include/linux/crypto.h:251:1: warning: empty declaration struct cipher_alg { ^ /kisskb/src/include/linux/crypto.h:271:1: warning: empty declaration struct compress_alg { ^ /kisskb/src/include/linux/crypto.h:478:1: warning: empty declaration struct crypto_alg { ^ /kisskb/src/include/linux/crypto.h:542:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token {} ^ /kisskb/src/include/linux/crypto.h:544:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token {} ^ /kisskb/src/include/linux/crypto.h:546:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token {} ^ /kisskb/src/include/linux/crypto.h:548:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token {} ^ /kisskb/src/include/linux/crypto.h:550:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token {} ^ /kisskb/src/include/linux/crypto.h:552:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token {} ^ /kisskb/src/include/linux/crypto.h:554:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token {} ^ /kisskb/src/include/linux/crypto.h:556:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token {} ^ /kisskb/src/include/linux/crypto.h:558:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token {} ^ /kisskb/src/include/linux/crypto.h:560:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token {} ^ /kisskb/src/include/linux/crypto.h:562:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token {} ^ /kisskb/src/include/linux/crypto.h:564:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token {} ^ /kisskb/src/include/linux/crypto.h:566:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token {} ^ /kisskb/src/include/linux/crypto.h:568:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token {} ^ /kisskb/src/include/linux/crypto.h:570:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token {} ^ /kisskb/src/include/linux/crypto.h:572:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token {} ^ /kisskb/src/include/linux/crypto.h:574:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token {} ^ /kisskb/src/include/linux/crypto.h:576:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token {} ^ /kisskb/src/include/linux/crypto.h:578:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token {} ^ /kisskb/src/include/linux/crypto.h:583:1: warning: empty declaration struct crypto_wait { ^ /kisskb/src/include/linux/crypto.h:601:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/crypto.h:615:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/crypto.h:638:1: warning: empty declaration struct crypto_tfm { ^ /kisskb/src/include/linux/crypto.h:651:1: warning: empty declaration struct crypto_comp { ^ /kisskb/src/include/linux/crypto.h:663:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/crypto.h:673:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/crypto.h:678:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/crypto.h:683:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/crypto.h:688:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/crypto.h:693:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/crypto.h:698:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/crypto.h:703:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/crypto.h:708:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/crypto.h:713:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/crypto.h:718:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/crypto.h:723:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/crypto.h:729:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/crypto.h:735:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/crypto.h:744:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/crypto.h:749:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/crypto.h:754:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/crypto.h:763:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/sched.h:10:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/uapi/linux/sched.h:92:1: warning: empty declaration struct clone_args { ^ In file included from /kisskb/src/include/linux/pid.h:5:0, from /kisskb/src/include/linux/sched.h:14, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/linux/rculist.h:23:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rculist.h:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rculist.h:105:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rculist.h:127:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rculist.h:156:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rculist.h:182:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rculist.h:199:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rculist.h:230:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rculist.h:277:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rculist.h:292:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rculist.h:512:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rculist.h:526:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rculist.h:548:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rculist.h:586:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rculist.h:617:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rculist.h:653:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rculist.h:680:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/sched.h:14:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/linux/pid.h:9:1: warning: empty declaration enum pid_type ^ /kisskb/src/include/linux/pid.h:54:1: warning: empty declaration struct upid { ^ /kisskb/src/include/linux/pid.h:59:1: warning: empty declaration struct pid ^ /kisskb/src/include/linux/pid.h:73:19: error: storage class specified for parameter 'init_struct_pid' extern struct pid init_struct_pid; ^ /kisskb/src/include/linux/pid.h:75:37: error: storage class specified for parameter 'pidfd_fops' extern const struct file_operations pidfd_fops; ^ /kisskb/src/include/linux/pid.h:77:1: warning: empty declaration struct file; ^ /kisskb/src/include/linux/pid.h:79:20: error: storage class specified for parameter 'pidfd_pid' extern struct pid *pidfd_pid(const struct file *file); ^ /kisskb/src/include/linux/pid.h:85:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pid.h:91:13: error: storage class specified for parameter 'put_pid' extern void put_pid(struct pid *pid); ^ /kisskb/src/include/linux/pid.h:92:28: error: storage class specified for parameter 'pid_task' extern struct task_struct *pid_task(struct pid *pid, enum pid_type); ^ /kisskb/src/include/linux/pid.h:94:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pid.h:97:28: error: storage class specified for parameter 'get_pid_task' extern struct task_struct *get_pid_task(struct pid *pid, enum pid_type); ^ /kisskb/src/include/linux/pid.h:99:20: error: storage class specified for parameter 'get_task_pid' extern struct pid *get_task_pid(struct task_struct *task, enum pid_type type); ^ /kisskb/src/include/linux/pid.h:104:13: error: storage class specified for parameter 'attach_pid' extern void attach_pid(struct task_struct *task, enum pid_type); ^ /kisskb/src/include/linux/pid.h:105:13: error: storage class specified for parameter 'detach_pid' extern void detach_pid(struct task_struct *task, enum pid_type); ^ /kisskb/src/include/linux/pid.h:106:13: error: storage class specified for parameter 'change_pid' extern void change_pid(struct task_struct *task, enum pid_type, ^ /kisskb/src/include/linux/pid.h:108:13: error: storage class specified for parameter 'exchange_tids' extern void exchange_tids(struct task_struct *task, struct task_struct *old); ^ /kisskb/src/include/linux/pid.h:109:13: error: storage class specified for parameter 'transfer_pid' extern void transfer_pid(struct task_struct *old, struct task_struct *new, ^ /kisskb/src/include/linux/pid.h:112:1: warning: empty declaration struct pid_namespace; ^ /kisskb/src/include/linux/pid.h:113:29: error: storage class specified for parameter 'init_pid_ns' extern struct pid_namespace init_pid_ns; ^ /kisskb/src/include/linux/pid.h:115:12: error: storage class specified for parameter 'pid_max' extern int pid_max; ^ /kisskb/src/include/linux/pid.h:116:12: error: storage class specified for parameter 'pid_max_min' extern int pid_max_min, pid_max_max; ^ /kisskb/src/include/linux/pid.h:116:25: error: storage class specified for parameter 'pid_max_max' extern int pid_max_min, pid_max_max; ^ /kisskb/src/include/linux/pid.h:127:20: error: storage class specified for parameter 'find_pid_ns' extern struct pid *find_pid_ns(int nr, struct pid_namespace *ns); ^ /kisskb/src/include/linux/pid.h:128:20: error: storage class specified for parameter 'find_vpid' extern struct pid *find_vpid(int nr); ^ /kisskb/src/include/linux/pid.h:133:20: error: storage class specified for parameter 'find_get_pid' extern struct pid *find_get_pid(int nr); ^ /kisskb/src/include/linux/pid.h:134:20: error: storage class specified for parameter 'find_ge_pid' extern struct pid *find_ge_pid(int nr, struct pid_namespace *); ^ /kisskb/src/include/linux/pid.h:136:20: error: storage class specified for parameter 'alloc_pid' extern struct pid *alloc_pid(struct pid_namespace *ns, pid_t *set_tid, ^ /kisskb/src/include/linux/pid.h:138:13: error: storage class specified for parameter 'free_pid' extern void free_pid(struct pid *pid); ^ /kisskb/src/include/linux/pid.h:139:13: error: storage class specified for parameter 'disable_pid_allocation' extern void disable_pid_allocation(struct pid_namespace *ns); ^ /kisskb/src/include/linux/pid.h:152:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pid.h:166:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pid.h:182:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/uidgid.h:16:0, from /kisskb/src/include/linux/ipc.h:6, from /kisskb/src/include/uapi/linux/sem.h:5, from /kisskb/src/include/linux/sem.h:5, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/linux/highuid.h:35:12: error: storage class specified for parameter 'overflowuid' extern int overflowuid; ^ /kisskb/src/include/linux/highuid.h:36:12: error: storage class specified for parameter 'overflowgid' extern int overflowgid; ^ /kisskb/src/include/linux/highuid.h:38:13: error: storage class specified for parameter '__bad_uid' extern void __bad_uid(void); ^ /kisskb/src/include/linux/highuid.h:39:13: error: storage class specified for parameter '__bad_gid' extern void __bad_gid(void); ^ /kisskb/src/include/linux/highuid.h:82:12: error: storage class specified for parameter 'fs_overflowuid' extern int fs_overflowuid; ^ /kisskb/src/include/linux/highuid.h:83:12: error: storage class specified for parameter 'fs_overflowgid' extern int fs_overflowgid; ^ In file included from /kisskb/src/include/linux/ipc.h:6:0, from /kisskb/src/include/uapi/linux/sem.h:5, from /kisskb/src/include/linux/sem.h:5, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/linux/uidgid.h:18:1: warning: empty declaration struct user_namespace; ^ /kisskb/src/include/linux/uidgid.h:19:30: error: storage class specified for parameter 'init_user_ns' extern struct user_namespace init_user_ns; ^ /kisskb/src/include/linux/uidgid.h:23:3: error: storage class specified for parameter 'kuid_t' } kuid_t; ^ /kisskb/src/include/linux/uidgid.h:28:3: error: storage class specified for parameter 'kgid_t' } kgid_t; ^ /kisskb/src/include/linux/uidgid.h:34:32: error: expected declaration specifiers or '...' before 'kuid_t' static inline uid_t __kuid_val(kuid_t uid) ^ /kisskb/src/include/linux/uidgid.h:39:32: error: expected declaration specifiers or '...' before 'kgid_t' static inline gid_t __kgid_val(kgid_t gid) ^ /kisskb/src/include/linux/uidgid.h:61:27: error: expected declaration specifiers or '...' before 'kuid_t' static inline bool uid_eq(kuid_t left, kuid_t right) ^ /kisskb/src/include/linux/uidgid.h:61:40: error: expected declaration specifiers or '...' before 'kuid_t' static inline bool uid_eq(kuid_t left, kuid_t right) ^ /kisskb/src/include/linux/uidgid.h:66:27: error: expected declaration specifiers or '...' before 'kgid_t' static inline bool gid_eq(kgid_t left, kgid_t right) ^ /kisskb/src/include/linux/uidgid.h:66:40: error: expected declaration specifiers or '...' before 'kgid_t' static inline bool gid_eq(kgid_t left, kgid_t right) ^ /kisskb/src/include/linux/uidgid.h:71:27: error: expected declaration specifiers or '...' before 'kuid_t' static inline bool uid_gt(kuid_t left, kuid_t right) ^ /kisskb/src/include/linux/uidgid.h:71:40: error: expected declaration specifiers or '...' before 'kuid_t' static inline bool uid_gt(kuid_t left, kuid_t right) ^ /kisskb/src/include/linux/uidgid.h:76:27: error: expected declaration specifiers or '...' before 'kgid_t' static inline bool gid_gt(kgid_t left, kgid_t right) ^ /kisskb/src/include/linux/uidgid.h:76:40: error: expected declaration specifiers or '...' before 'kgid_t' static inline bool gid_gt(kgid_t left, kgid_t right) ^ /kisskb/src/include/linux/uidgid.h:81:28: error: expected declaration specifiers or '...' before 'kuid_t' static inline bool uid_gte(kuid_t left, kuid_t right) ^ /kisskb/src/include/linux/uidgid.h:81:41: error: expected declaration specifiers or '...' before 'kuid_t' static inline bool uid_gte(kuid_t left, kuid_t right) ^ /kisskb/src/include/linux/uidgid.h:86:28: error: expected declaration specifiers or '...' before 'kgid_t' static inline bool gid_gte(kgid_t left, kgid_t right) ^ /kisskb/src/include/linux/uidgid.h:86:41: error: expected declaration specifiers or '...' before 'kgid_t' static inline bool gid_gte(kgid_t left, kgid_t right) ^ /kisskb/src/include/linux/uidgid.h:91:27: error: expected declaration specifiers or '...' before 'kuid_t' static inline bool uid_lt(kuid_t left, kuid_t right) ^ /kisskb/src/include/linux/uidgid.h:91:40: error: expected declaration specifiers or '...' before 'kuid_t' static inline bool uid_lt(kuid_t left, kuid_t right) ^ /kisskb/src/include/linux/uidgid.h:96:27: error: expected declaration specifiers or '...' before 'kgid_t' static inline bool gid_lt(kgid_t left, kgid_t right) ^ /kisskb/src/include/linux/uidgid.h:96:40: error: expected declaration specifiers or '...' before 'kgid_t' static inline bool gid_lt(kgid_t left, kgid_t right) ^ /kisskb/src/include/linux/uidgid.h:101:28: error: expected declaration specifiers or '...' before 'kuid_t' static inline bool uid_lte(kuid_t left, kuid_t right) ^ /kisskb/src/include/linux/uidgid.h:101:41: error: expected declaration specifiers or '...' before 'kuid_t' static inline bool uid_lte(kuid_t left, kuid_t right) ^ /kisskb/src/include/linux/uidgid.h:106:28: error: expected declaration specifiers or '...' before 'kgid_t' static inline bool gid_lte(kgid_t left, kgid_t right) ^ /kisskb/src/include/linux/uidgid.h:106:41: error: expected declaration specifiers or '...' before 'kgid_t' static inline bool gid_lte(kgid_t left, kgid_t right) ^ /kisskb/src/include/linux/uidgid.h:111:30: error: expected declaration specifiers or '...' before 'kuid_t' static inline bool uid_valid(kuid_t uid) ^ /kisskb/src/include/linux/uidgid.h:116:30: error: expected declaration specifiers or '...' before 'kgid_t' static inline bool gid_valid(kgid_t gid) ^ /kisskb/src/include/linux/uidgid.h:143:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'make_kuid' static inline kuid_t make_kuid(struct user_namespace *from, uid_t uid) ^ /kisskb/src/include/linux/uidgid.h:148:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'make_kgid' static inline kgid_t make_kgid(struct user_namespace *from, gid_t gid) ^ /kisskb/src/include/linux/uidgid.h:153:58: error: expected declaration specifiers or '...' before 'kuid_t' static inline uid_t from_kuid(struct user_namespace *to, kuid_t kuid) ^ /kisskb/src/include/linux/uidgid.h:158:58: error: expected declaration specifiers or '...' before 'kgid_t' static inline gid_t from_kgid(struct user_namespace *to, kgid_t kgid) ^ /kisskb/src/include/linux/uidgid.h:163:65: error: expected declaration specifiers or '...' before 'kuid_t' static inline uid_t from_kuid_munged(struct user_namespace *to, kuid_t kuid) ^ /kisskb/src/include/linux/uidgid.h:171:65: error: expected declaration specifiers or '...' before 'kgid_t' static inline gid_t from_kgid_munged(struct user_namespace *to, kgid_t kgid) ^ /kisskb/src/include/linux/uidgid.h:179:64: error: expected declaration specifiers or '...' before 'kuid_t' static inline bool kuid_has_mapping(struct user_namespace *ns, kuid_t uid) ^ /kisskb/src/include/linux/uidgid.h:184:64: error: expected declaration specifiers or '...' before 'kgid_t' static inline bool kgid_has_mapping(struct user_namespace *ns, kgid_t gid) ^ In file included from /kisskb/src/include/linux/ipc.h:7:0, from /kisskb/src/include/uapi/linux/sem.h:5, from /kisskb/src/include/linux/sem.h:5, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/linux/rhashtable-types.h:17:1: warning: empty declaration struct rhash_head { ^ /kisskb/src/include/linux/rhashtable-types.h:21:1: warning: empty declaration struct rhlist_head { ^ /kisskb/src/include/linux/rhashtable-types.h:26:1: warning: empty declaration struct bucket_table; ^ /kisskb/src/include/linux/rhashtable-types.h:33:1: warning: empty declaration struct rhashtable_compare_arg { ^ /kisskb/src/include/linux/rhashtable-types.h:38:15: error: storage class specified for parameter 'rht_hashfn_t' typedef u32 (*rht_hashfn_t)(const void *data, u32 len, u32 seed); ^ /kisskb/src/include/linux/rhashtable-types.h:39:15: error: storage class specified for parameter 'rht_obj_hashfn_t' typedef u32 (*rht_obj_hashfn_t)(const void *data, u32 len, u32 seed); ^ /kisskb/src/include/linux/rhashtable-types.h:40:15: error: storage class specified for parameter 'rht_obj_cmpfn_t' typedef int (*rht_obj_cmpfn_t)(struct rhashtable_compare_arg *arg, ^ /kisskb/src/include/linux/rhashtable-types.h:64:2: error: expected specifier-qualifier-list before 'rht_hashfn_t' rht_hashfn_t hashfn; ^ /kisskb/src/include/linux/rhashtable-types.h:56:1: warning: empty declaration struct rhashtable_params { ^ /kisskb/src/include/linux/rhashtable-types.h:81:1: warning: empty declaration struct rhashtable { ^ /kisskb/src/include/linux/rhashtable-types.h:97:1: warning: empty declaration struct rhltable { ^ /kisskb/src/include/linux/rhashtable-types.h:106:1: warning: empty declaration struct rhashtable_walker { ^ /kisskb/src/include/linux/rhashtable-types.h:120:1: warning: empty declaration struct rhashtable_iter { ^ In file included from /kisskb/src/include/linux/ipc.h:8:0, from /kisskb/src/include/uapi/linux/sem.h:5, from /kisskb/src/include/linux/sem.h:5, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/uapi/linux/ipc.h:10:1: warning: empty declaration struct ipc_perm ^ In file included from ./arch/x86/include/generated/uapi/asm/ipcbuf.h:1:0, from /kisskb/src/include/uapi/linux/ipc.h:22, from /kisskb/src/include/linux/ipc.h:8, from /kisskb/src/include/uapi/linux/sem.h:5, from /kisskb/src/include/linux/sem.h:5, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/uapi/asm-generic/ipcbuf.h:22:1: warning: empty declaration struct ipc64_perm { ^ In file included from /kisskb/src/include/linux/ipc.h:8:0, from /kisskb/src/include/uapi/linux/sem.h:5, from /kisskb/src/include/linux/sem.h:5, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/uapi/linux/ipc.h:58:1: warning: empty declaration struct ipc_kludge { ^ In file included from /kisskb/src/include/uapi/linux/sem.h:5:0, from /kisskb/src/include/linux/sem.h:5, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/linux/ipc.h:17:2: error: expected specifier-qualifier-list before 'kuid_t' kuid_t uid; ^ /kisskb/src/include/linux/ipc.h:12:1: warning: empty declaration struct kern_ipc_perm { ^ In file included from /kisskb/src/include/linux/sem.h:5:0, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/uapi/linux/sem.h:25:1: warning: empty declaration struct semid_ds { ^ In file included from /kisskb/src/include/uapi/linux/sem.h:37:0, from /kisskb/src/include/linux/sem.h:5, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/arch/x86/include/uapi/asm/sembuf.h:18:1: warning: empty declaration struct semid64_ds { ^ In file included from /kisskb/src/include/linux/sem.h:5:0, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/uapi/linux/sem.h:40:1: warning: empty declaration struct sembuf { ^ /kisskb/src/include/uapi/linux/sem.h:47:1: warning: empty declaration union semun { ^ /kisskb/src/include/uapi/linux/sem.h:55:1: warning: empty declaration struct seminfo { ^ In file included from /kisskb/src/include/linux/sched.h:15:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/linux/sem.h:7:1: warning: empty declaration struct task_struct; ^ /kisskb/src/include/linux/sem.h:8:1: warning: empty declaration struct sem_undo_list; ^ /kisskb/src/include/linux/sem.h:21:1: warning: empty declaration struct sysv_sem { ^ /kisskb/src/include/linux/sem.h:26:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sem.h:31:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/shm.h:7:0, from /kisskb/src/include/linux/sched.h:16, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/uapi/linux/shm.h:28:1: warning: empty declaration struct shmid_ds { ^ In file included from /kisskb/src/arch/x86/include/uapi/asm/shmbuf.h:6:0, from /kisskb/src/include/uapi/linux/shm.h:43, from /kisskb/src/include/linux/shm.h:7, from /kisskb/src/include/linux/sched.h:16, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/uapi/asm-generic/shmbuf.h:27:1: warning: empty declaration struct shmid64_ds { ^ /kisskb/src/include/uapi/asm-generic/shmbuf.h:49:1: warning: empty declaration struct shminfo64 { ^ In file included from /kisskb/src/include/linux/shm.h:7:0, from /kisskb/src/include/linux/sched.h:16, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/uapi/linux/shm.h:93:1: warning: empty declaration struct shminfo { ^ /kisskb/src/include/uapi/linux/shm.h:101:1: warning: empty declaration struct shm_info { ^ In file included from /kisskb/src/include/linux/sched.h:16:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/linux/shm.h:10:1: warning: empty declaration struct file; ^ /kisskb/src/include/linux/shm.h:23:1: warning: empty declaration struct sysv_shm { ^ /kisskb/src/include/linux/shm.h:30:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/shm.h:34:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/shm.h:38:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/shm.h:41:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/sched.h:17:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/linux/kmsan_types.h:16:1: warning: empty declaration struct kmsan_context_state { ^ /kisskb/src/include/linux/kmsan_types.h:29:1: warning: empty declaration struct kmsan_ctx { ^ In file included from /kisskb/src/include/linux/sched.h:19:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/linux/plist.h:82:1: warning: empty declaration struct plist_head { ^ /kisskb/src/include/linux/plist.h:86:1: warning: empty declaration struct plist_node { ^ /kisskb/src/include/linux/plist.h:126:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/plist.h:136:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/plist.h:142:13: error: storage class specified for parameter 'plist_add' extern void plist_add(struct plist_node *node, struct plist_head *head); ^ /kisskb/src/include/linux/plist.h:143:13: error: storage class specified for parameter 'plist_del' extern void plist_del(struct plist_node *node, struct plist_head *head); ^ /kisskb/src/include/linux/plist.h:145:13: error: storage class specified for parameter 'plist_requeue' extern void plist_requeue(struct plist_node *node, struct plist_head *head); ^ /kisskb/src/include/linux/plist.h:214:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/plist.h:223:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/plist.h:284:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/plist.h:296:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/hrtimer.h:22:0, from /kisskb/src/include/linux/sched.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/linux/timerqueue.h:11:2: error: expected specifier-qualifier-list before 'ktime_t' ktime_t expires; ^ /kisskb/src/include/linux/timerqueue.h:9:1: warning: empty declaration struct timerqueue_node { ^ /kisskb/src/include/linux/timerqueue.h:14:1: warning: empty declaration struct timerqueue_head { ^ /kisskb/src/include/linux/timerqueue.h:19:13: error: storage class specified for parameter 'timerqueue_add' extern bool timerqueue_add(struct timerqueue_head *head, ^ /kisskb/src/include/linux/timerqueue.h:21:13: error: storage class specified for parameter 'timerqueue_del' extern bool timerqueue_del(struct timerqueue_head *head, ^ /kisskb/src/include/linux/timerqueue.h:23:32: error: storage class specified for parameter 'timerqueue_iterate_next' extern struct timerqueue_node *timerqueue_iterate_next( ^ /kisskb/src/include/linux/timerqueue.h:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/timerqueue.h:42:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/timerqueue.h:47:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/timerqueue.h:52:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/timerqueue.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/sched.h:20:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/linux/hrtimer.h:24:1: warning: empty declaration struct hrtimer_clock_base; ^ /kisskb/src/include/linux/hrtimer.h:25:1: warning: empty declaration struct hrtimer_cpu_base; ^ /kisskb/src/include/linux/hrtimer.h:39:1: warning: empty declaration enum hrtimer_mode { ^ /kisskb/src/include/linux/hrtimer.h:65:1: warning: empty declaration enum hrtimer_restart { ^ /kisskb/src/include/linux/hrtimer.h:120:2: error: expected specifier-qualifier-list before 'ktime_t' ktime_t _softexpires; ^ /kisskb/src/include/linux/hrtimer.h:118:1: warning: empty declaration struct hrtimer { ^ /kisskb/src/include/linux/hrtimer.h:136:1: warning: empty declaration struct hrtimer_sleeper { ^ /kisskb/src/include/linux/hrtimer.h:166:2: error: expected specifier-qualifier-list before 'ktime_t' ktime_t (*get_time)(void); ^ /kisskb/src/include/linux/hrtimer.h:159:1: warning: empty declaration struct hrtimer_clock_base { ^ /kisskb/src/include/linux/hrtimer.h:170:1: warning: empty declaration enum hrtimer_base_type { ^ /kisskb/src/include/linux/hrtimer.h:233:2: error: expected specifier-qualifier-list before 'ktime_t' ktime_t expires_next; ^ /kisskb/src/include/linux/hrtimer.h:214:1: warning: empty declaration struct hrtimer_cpu_base { ^ /kisskb/src/include/linux/hrtimer.h:240:63: error: expected declaration specifiers or '...' before 'ktime_t' static inline void hrtimer_set_expires(struct hrtimer *timer, ktime_t time) ^ /kisskb/src/include/linux/hrtimer.h:246:69: error: expected declaration specifiers or '...' before 'ktime_t' static inline void hrtimer_set_expires_range(struct hrtimer *timer, ktime_t time, ktime_t delta) ^ /kisskb/src/include/linux/hrtimer.h:246:83: error: expected declaration specifiers or '...' before 'ktime_t' static inline void hrtimer_set_expires_range(struct hrtimer *timer, ktime_t time, ktime_t delta) ^ /kisskb/src/include/linux/hrtimer.h:252:72: error: expected declaration specifiers or '...' before 'ktime_t' static inline void hrtimer_set_expires_range_ns(struct hrtimer *timer, ktime_t time, u64 delta) ^ /kisskb/src/include/linux/hrtimer.h:259:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:264:63: error: expected declaration specifiers or '...' before 'ktime_t' static inline void hrtimer_add_expires(struct hrtimer *timer, ktime_t time) ^ /kisskb/src/include/linux/hrtimer.h:271:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:276:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'hrtimer_get_expires' static inline ktime_t hrtimer_get_expires(const struct hrtimer *timer) ^ /kisskb/src/include/linux/hrtimer.h:281:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'hrtimer_get_softexpires' static inline ktime_t hrtimer_get_softexpires(const struct hrtimer *timer) ^ /kisskb/src/include/linux/hrtimer.h:287:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:291:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:296:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:300:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'hrtimer_expires_remaining' static inline ktime_t hrtimer_expires_remaining(const struct hrtimer *timer) ^ /kisskb/src/include/linux/hrtimer.h:305:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'hrtimer_cb_get_time' static inline ktime_t hrtimer_cb_get_time(struct hrtimer *timer) ^ /kisskb/src/include/linux/hrtimer.h:311:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:330:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__hrtimer_expires_remaining_adjusted' __hrtimer_expires_remaining_adjusted(const struct hrtimer *timer, ktime_t now) ^ /kisskb/src/include/linux/hrtimer.h:344:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'hrtimer_expires_remaining_adjusted' hrtimer_expires_remaining_adjusted(const struct hrtimer *timer) ^ /kisskb/src/include/linux/hrtimer.h:351:13: error: storage class specified for parameter 'timerfd_clock_was_set' extern void timerfd_clock_was_set(void); ^ /kisskb/src/include/linux/hrtimer.h:352:13: error: storage class specified for parameter 'timerfd_resume' extern void timerfd_resume(void); ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/hrtimer.h:358:37: error: storage class specified for parameter 'tick_cpu_device' DECLARE_PER_CPU(struct tick_device, tick_cpu_device); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/linux/hrtimer.h:358:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct tick_device, tick_cpu_device); ^ /kisskb/src/include/linux/hrtimer.h:358:37: error: section attribute not allowed for 'tick_cpu_device' DECLARE_PER_CPU(struct tick_device, tick_cpu_device); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/linux/hrtimer.h:358:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct tick_device, tick_cpu_device); ^ In file included from /kisskb/src/include/linux/sched.h:20:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/linux/hrtimer.h:364:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:372:13: error: storage class specified for parameter 'hrtimer_init' extern void hrtimer_init(struct hrtimer *timer, clockid_t which_clock, ^ /kisskb/src/include/linux/hrtimer.h:374:13: error: storage class specified for parameter 'hrtimer_init_sleeper' extern void hrtimer_init_sleeper(struct hrtimer_sleeper *sl, clockid_t clock_id, ^ /kisskb/src/include/linux/hrtimer.h:389:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:396:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:400:68: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void destroy_hrtimer_on_stack(struct hrtimer *timer) { } ^ /kisskb/src/include/linux/hrtimer.h:404:59: error: expected declaration specifiers or '...' before 'ktime_t' extern void hrtimer_start_range_ns(struct hrtimer *timer, ktime_t tim, ^ /kisskb/src/include/linux/hrtimer.h:415:57: error: expected declaration specifiers or '...' before 'ktime_t' static inline void hrtimer_start(struct hrtimer *timer, ktime_t tim, ^ /kisskb/src/include/linux/hrtimer.h:421:12: error: storage class specified for parameter 'hrtimer_cancel' extern int hrtimer_cancel(struct hrtimer *timer); ^ /kisskb/src/include/linux/hrtimer.h:422:12: error: storage class specified for parameter 'hrtimer_try_to_cancel' extern int hrtimer_try_to_cancel(struct hrtimer *timer); ^ /kisskb/src/include/linux/hrtimer.h:426:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:439:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:444:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__hrtimer_get_remaining' extern ktime_t __hrtimer_get_remaining(const struct hrtimer *timer, bool adjust); ^ /kisskb/src/include/linux/hrtimer.h:450:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'hrtimer_get_remaining' static inline ktime_t hrtimer_get_remaining(const struct hrtimer *timer) ^ /kisskb/src/include/linux/hrtimer.h:455:12: error: storage class specified for parameter 'hrtimer_get_next_event' extern u64 hrtimer_get_next_event(void); ^ /kisskb/src/include/linux/hrtimer.h:456:12: error: storage class specified for parameter 'hrtimer_next_event_without' extern u64 hrtimer_next_event_without(const struct hrtimer *exclude); ^ /kisskb/src/include/linux/hrtimer.h:458:13: error: storage class specified for parameter 'hrtimer_active' extern bool hrtimer_active(const struct hrtimer *timer); ^ /kisskb/src/include/linux/hrtimer.h:469:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:479:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hrtimer.h:485:40: error: expected declaration specifiers or '...' before 'ktime_t' hrtimer_forward(struct hrtimer *timer, ktime_t now, ktime_t interval); ^ /kisskb/src/include/linux/hrtimer.h:485:53: error: expected declaration specifiers or '...' before 'ktime_t' hrtimer_forward(struct hrtimer *timer, ktime_t now, ktime_t interval); ^ /kisskb/src/include/linux/hrtimer.h:504:11: error: expected declaration specifiers or '...' before 'ktime_t' ktime_t interval) ^ /kisskb/src/include/linux/hrtimer.h:511:12: error: storage class specified for parameter 'nanosleep_copyout' extern int nanosleep_copyout(struct restart_block *, struct timespec64 *); ^ /kisskb/src/include/linux/hrtimer.h:512:31: error: expected declaration specifiers or '...' before 'ktime_t' extern long hrtimer_nanosleep(ktime_t rqtp, const enum hrtimer_mode mode, ^ /kisskb/src/include/linux/hrtimer.h:515:37: error: expected declaration specifiers or '...' before 'ktime_t' extern int schedule_hrtimeout_range(ktime_t *expires, u64 delta, ^ /kisskb/src/include/linux/hrtimer.h:517:43: error: expected declaration specifiers or '...' before 'ktime_t' extern int schedule_hrtimeout_range_clock(ktime_t *expires, ^ /kisskb/src/include/linux/hrtimer.h:521:31: error: expected declaration specifiers or '...' before 'ktime_t' extern int schedule_hrtimeout(ktime_t *expires, const enum hrtimer_mode mode); ^ /kisskb/src/include/linux/hrtimer.h:524:13: error: storage class specified for parameter 'hrtimer_run_queues' extern void hrtimer_run_queues(void); ^ /kisskb/src/include/linux/hrtimer.h:527:20: error: storage class specified for parameter 'hrtimers_init' extern void __init hrtimers_init(void); ^ /kisskb/src/include/linux/hrtimer.h:527:20: error: section attribute not allowed for 'hrtimers_init' /kisskb/src/include/linux/hrtimer.h:527:1: warning: '__cold__' attribute ignored [-Wattributes] extern void __init hrtimers_init(void); ^ /kisskb/src/include/linux/hrtimer.h:530:13: error: storage class specified for parameter 'sysrq_timer_list_show' extern void sysrq_timer_list_show(void); ^ In file included from /kisskb/src/include/linux/seccomp.h:5:0, from /kisskb/src/include/linux/sched.h:22, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/uapi/linux/seccomp.h:62:1: warning: empty declaration struct seccomp_data { ^ /kisskb/src/include/uapi/linux/seccomp.h:69:1: warning: empty declaration struct seccomp_notif_sizes { ^ /kisskb/src/include/uapi/linux/seccomp.h:75:1: warning: empty declaration struct seccomp_notif { ^ /kisskb/src/include/uapi/linux/seccomp.h:111:1: warning: empty declaration struct seccomp_notif_resp { ^ /kisskb/src/include/uapi/linux/seccomp.h:130:1: warning: empty declaration struct seccomp_notif_addfd { ^ In file included from /kisskb/src/include/linux/sched.h:22:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/linux/seccomp.h:66:1: warning: empty declaration struct seccomp { }; ^ /kisskb/src/include/linux/seccomp.h:67:1: warning: empty declaration struct seccomp_filter { }; ^ /kisskb/src/include/linux/seccomp.h:68:1: warning: empty declaration struct seccomp_data; ^ /kisskb/src/include/linux/seccomp.h:71:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int secure_computing(void) { return 0; } ^ /kisskb/src/include/linux/seccomp.h:72:69: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int __secure_computing(const struct seccomp_data *sd) { return 0; } ^ /kisskb/src/include/linux/seccomp.h:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/seccomp.h:83:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/seccomp.h:88:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/seccomp.h:98:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/seccomp.h:102:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/seccomp.h:115:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/seccomp.h:121:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/resource.h:5:0, from /kisskb/src/include/linux/sched.h:26, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/uapi/linux/resource.h:24:1: warning: empty declaration struct rusage { ^ /kisskb/src/include/uapi/linux/resource.h:43:1: warning: empty declaration struct rlimit { ^ /kisskb/src/include/uapi/linux/resource.h:50:1: warning: empty declaration struct rlimit64 { ^ In file included from /kisskb/src/include/linux/sched.h:26:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/linux/resource.h:8:1: warning: empty declaration struct task_struct; ^ In file included from /kisskb/src/include/linux/sched.h:27:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/linux/latencytop.h:14:1: warning: empty declaration struct task_struct; ^ /kisskb/src/include/linux/latencytop.h:45:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/latencytop.h:49:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/sched.h:28:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/linux/sched/prio.h:33:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/prio.h:41:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/sched.h:29:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/linux/sched/types.h:17:1: warning: empty declaration struct task_cputime { ^ In file included from /kisskb/src/include/uapi/linux/signal.h:5:0, from /kisskb/src/include/linux/signal_types.h:10, from /kisskb/src/include/linux/sched.h:30, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/arch/x86/include/asm/signal.h:21:23: error: storage class specified for parameter 'old_sigset_t' typedef unsigned long old_sigset_t; /* at least 32 bits */ ^ /kisskb/src/arch/x86/include/asm/signal.h:25:3: error: storage class specified for parameter 'sigset_t' } sigset_t; ^ /kisskb/src/arch/x86/include/asm/signal.h:32:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'compat_sigset_t' #define compat_sigset_t compat_sigset_t ^ /kisskb/src/arch/x86/include/asm/signal.h:33:18: note: in expansion of macro 'compat_sigset_t' typedef sigset_t compat_sigset_t; ^ In file included from /kisskb/src/arch/x86/include/asm/signal.h:37:0, from /kisskb/src/include/uapi/linux/signal.h:5, from /kisskb/src/include/linux/signal_types.h:10, from /kisskb/src/include/linux/sched.h:30, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/arch/x86/include/uapi/asm/signal.h:11:1: warning: empty declaration struct siginfo; ^ In file included from /kisskb/src/arch/x86/include/uapi/asm/signal.h:70:0, from /kisskb/src/arch/x86/include/asm/signal.h:37, from /kisskb/src/include/uapi/linux/signal.h:5, from /kisskb/src/include/linux/signal_types.h:10, from /kisskb/src/include/linux/sched.h:30, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/uapi/asm-generic/signal-defs.h:82:14: error: storage class specified for parameter '__signalfn_t' typedef void __signalfn_t(int); ^ /kisskb/src/include/uapi/asm-generic/signal-defs.h:83:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token typedef __signalfn_t __user *__sighandler_t; ^ /kisskb/src/include/uapi/asm-generic/signal-defs.h:85:14: error: storage class specified for parameter '__restorefn_t' typedef void __restorefn_t(void); ^ /kisskb/src/include/uapi/asm-generic/signal-defs.h:86:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token typedef __restorefn_t __user *__sigrestore_t; ^ In file included from /kisskb/src/arch/x86/include/asm/signal.h:37:0, from /kisskb/src/include/uapi/linux/signal.h:5, from /kisskb/src/include/linux/signal_types.h:10, from /kisskb/src/include/linux/sched.h:30, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/arch/x86/include/uapi/asm/signal.h:108:3: error: storage class specified for parameter 'stack_t' } stack_t; ^ In file included from /kisskb/src/arch/x86/include/uapi/asm/siginfo.h:13:0, from /kisskb/src/include/uapi/linux/signal.h:6, from /kisskb/src/include/linux/signal_types.h:10, from /kisskb/src/include/linux/sched.h:30, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/uapi/asm-generic/siginfo.h:11:3: error: storage class specified for parameter 'sigval_t' } sigval_t; ^ /kisskb/src/include/uapi/asm-generic/siginfo.h:48:3: error: expected specifier-qualifier-list before 'sigval_t' sigval_t _sigval; /* same as below */ ^ /kisskb/src/include/uapi/asm-generic/siginfo.h:56:3: error: expected specifier-qualifier-list before 'sigval_t' sigval_t _sigval; ^ /kisskb/src/include/uapi/asm-generic/siginfo.h:37:1: warning: empty declaration union __sifields { ^ /kisskb/src/include/uapi/asm-generic/siginfo.h:144:24: error: storage class specified for parameter 'siginfo_t' } __ARCH_SI_ATTRIBUTES siginfo_t; ^ /kisskb/src/include/uapi/asm-generic/siginfo.h:341:2: error: expected specifier-qualifier-list before 'sigval_t' sigval_t sigev_value; ^ /kisskb/src/include/uapi/asm-generic/siginfo.h:353:3: error: storage class specified for parameter 'sigevent_t' } sigevent_t; ^ In file included from /kisskb/src/include/linux/sched.h:30:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/linux/signal_types.h:14:3: error: storage class specified for parameter 'kernel_siginfo_t' } kernel_siginfo_t; ^ /kisskb/src/include/linux/signal_types.h:16:1: warning: empty declaration struct ucounts; ^ /kisskb/src/include/linux/signal_types.h:25:2: error: expected specifier-qualifier-list before 'kernel_siginfo_t' kernel_siginfo_t info; ^ /kisskb/src/include/linux/signal_types.h:22:1: warning: empty declaration struct sigqueue { ^ /kisskb/src/include/linux/signal_types.h:34:2: error: expected specifier-qualifier-list before 'sigset_t' sigset_t signal; ^ /kisskb/src/include/linux/signal_types.h:32:1: warning: empty declaration struct sigpending { ^ /kisskb/src/include/linux/signal_types.h:39:2: error: unknown type name '__sighandler_t' __sighandler_t sa_handler; ^ /kisskb/src/include/linux/signal_types.h:46:2: error: unknown type name '__sigrestore_t' __sigrestore_t sa_restorer; ^ /kisskb/src/include/linux/signal_types.h:48:2: error: expected specifier-qualifier-list before 'sigset_t' sigset_t sa_mask; /* mask last for extensibility */ ^ /kisskb/src/include/linux/signal_types.h:37:1: warning: empty declaration struct sigaction { ^ /kisskb/src/include/linux/signal_types.h:51:1: warning: empty declaration struct k_sigaction { ^ /kisskb/src/include/linux/signal_types.h:69:2: error: expected specifier-qualifier-list before 'kernel_siginfo_t' kernel_siginfo_t info; ^ /kisskb/src/include/linux/signal_types.h:67:1: warning: empty declaration struct ksignal { ^ In file included from /kisskb/src/include/linux/sched.h:31:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/linux/syscall_user_dispatch.h:12:1: warning: empty declaration struct syscall_user_dispatch { ^ In file included from /kisskb/src/include/linux/sched.h:33:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/linux/task_io_accounting.h:12:1: warning: empty declaration struct task_io_accounting { ^ In file included from /kisskb/src/include/linux/posix-timers.h:7:0, from /kisskb/src/include/linux/sched.h:34, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/linux/alarmtimer.h:9:1: warning: empty declaration struct rtc_device; ^ /kisskb/src/include/linux/alarmtimer.h:11:1: warning: empty declaration enum alarmtimer_type { ^ /kisskb/src/include/linux/alarmtimer.h:23:1: warning: empty declaration enum alarmtimer_restart { ^ /kisskb/src/include/linux/alarmtimer.h:45:54: error: expected declaration specifiers or '...' before 'ktime_t' enum alarmtimer_restart (*function)(struct alarm *, ktime_t now); ^ /kisskb/src/include/linux/alarmtimer.h:42:1: warning: empty declaration struct alarm { ^ /kisskb/src/include/linux/alarmtimer.h:52:55: error: expected declaration specifiers or '...' before 'ktime_t' enum alarmtimer_restart (*function)(struct alarm *, ktime_t)); ^ /kisskb/src/include/linux/alarmtimer.h:53:39: error: expected declaration specifiers or '...' before 'ktime_t' void alarm_start(struct alarm *alarm, ktime_t start); ^ /kisskb/src/include/linux/alarmtimer.h:54:48: error: expected declaration specifiers or '...' before 'ktime_t' void alarm_start_relative(struct alarm *alarm, ktime_t start); ^ /kisskb/src/include/linux/alarmtimer.h:59:40: error: expected declaration specifiers or '...' before 'ktime_t' u64 alarm_forward(struct alarm *alarm, ktime_t now, ktime_t interval); ^ /kisskb/src/include/linux/alarmtimer.h:59:53: error: expected declaration specifiers or '...' before 'ktime_t' u64 alarm_forward(struct alarm *alarm, ktime_t now, ktime_t interval); ^ /kisskb/src/include/linux/alarmtimer.h:60:44: error: expected declaration specifiers or '...' before 'ktime_t' u64 alarm_forward_now(struct alarm *alarm, ktime_t interval); ^ /kisskb/src/include/linux/alarmtimer.h:61:1: error: expected declaration specifiers before 'ktime_t' ktime_t alarm_expires_remaining(const struct alarm *alarm); ^ /kisskb/src/include/linux/alarmtimer.h:67:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline struct rtc_device *alarmtimer_get_rtcdev(void) { return NULL; } ^ In file included from /kisskb/src/include/linux/sched.h:34:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/linux/posix-timers.h:10:1: warning: empty declaration struct kernel_siginfo; ^ /kisskb/src/include/linux/posix-timers.h:11:1: warning: empty declaration struct task_struct; ^ /kisskb/src/include/linux/posix-timers.h:40:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/posix-timers.h:45:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/posix-timers.h:50:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/posix-timers.h:55:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/posix-timers.h:69:1: warning: empty declaration struct cpu_timer { ^ /kisskb/src/include/linux/posix-timers.h:79:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/posix-timers.h:85:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/posix-timers.h:90:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/posix-timers.h:100:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/posix-timers.h:105:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/posix-timers.h:114:1: warning: empty declaration struct posix_cputimer_base { ^ /kisskb/src/include/linux/posix-timers.h:129:1: warning: empty declaration struct posix_cputimers { ^ /kisskb/src/include/linux/posix-timers.h:140:1: warning: empty declaration struct posix_cputimers_work { ^ /kisskb/src/include/linux/posix-timers.h:146:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/posix-timers.h:157:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/posix-timers.h:230:2: error: expected specifier-qualifier-list before 'ktime_t' ktime_t it_interval; ^ /kisskb/src/include/linux/posix-timers.h:218:1: warning: empty declaration struct k_itimer { ^ In file included from /kisskb/src/include/linux/sched.h:35:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/uapi/linux/rseq.h:16:1: warning: empty declaration enum rseq_cpu_id_state { ^ /kisskb/src/include/uapi/linux/rseq.h:21:1: warning: empty declaration enum rseq_flags { ^ /kisskb/src/include/uapi/linux/rseq.h:25:1: warning: empty declaration enum rseq_cs_flags_bit { ^ /kisskb/src/include/uapi/linux/rseq.h:31:1: warning: empty declaration enum rseq_cs_flags { ^ /kisskb/src/include/uapi/linux/rseq.h:45:1: warning: empty declaration struct rseq_cs { ^ /kisskb/src/include/uapi/linux/rseq.h:62:1: warning: empty declaration struct rseq { ^ In file included from /kisskb/src/include/linux/sched.h:37:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/linux/kcsan.h:71:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kcsan_init(void) { } ^ In file included from /kisskb/src/arch/x86/kernel/asm-offsets.c:10:0: /kisskb/src/include/linux/sched.h:42:1: warning: empty declaration struct audit_context; ^ /kisskb/src/include/linux/sched.h:43:1: warning: empty declaration struct backing_dev_info; ^ /kisskb/src/include/linux/sched.h:44:1: warning: empty declaration struct bio_list; ^ /kisskb/src/include/linux/sched.h:45:1: warning: empty declaration struct blk_plug; ^ /kisskb/src/include/linux/sched.h:46:1: warning: empty declaration struct bpf_local_storage; ^ /kisskb/src/include/linux/sched.h:47:1: warning: empty declaration struct bpf_run_ctx; ^ /kisskb/src/include/linux/sched.h:48:1: warning: empty declaration struct capture_control; ^ /kisskb/src/include/linux/sched.h:49:1: warning: empty declaration struct cfs_rq; ^ /kisskb/src/include/linux/sched.h:50:1: warning: empty declaration struct fs_struct; ^ /kisskb/src/include/linux/sched.h:51:1: warning: empty declaration struct futex_pi_state; ^ /kisskb/src/include/linux/sched.h:52:1: warning: empty declaration struct io_context; ^ /kisskb/src/include/linux/sched.h:53:1: warning: empty declaration struct io_uring_task; ^ /kisskb/src/include/linux/sched.h:54:1: warning: empty declaration struct mempolicy; ^ /kisskb/src/include/linux/sched.h:55:1: warning: empty declaration struct nameidata; ^ /kisskb/src/include/linux/sched.h:56:1: warning: empty declaration struct nsproxy; ^ /kisskb/src/include/linux/sched.h:57:1: warning: empty declaration struct perf_event_context; ^ /kisskb/src/include/linux/sched.h:58:1: warning: empty declaration struct pid_namespace; ^ /kisskb/src/include/linux/sched.h:59:1: warning: empty declaration struct pipe_inode_info; ^ /kisskb/src/include/linux/sched.h:60:1: warning: empty declaration struct rcu_node; ^ /kisskb/src/include/linux/sched.h:61:1: warning: empty declaration struct reclaim_state; ^ /kisskb/src/include/linux/sched.h:62:1: warning: empty declaration struct robust_list_head; ^ /kisskb/src/include/linux/sched.h:63:1: warning: empty declaration struct root_domain; ^ /kisskb/src/include/linux/sched.h:64:1: warning: empty declaration struct rq; ^ /kisskb/src/include/linux/sched.h:65:1: warning: empty declaration struct sched_attr; ^ /kisskb/src/include/linux/sched.h:66:1: warning: empty declaration struct sched_param; ^ /kisskb/src/include/linux/sched.h:67:1: warning: empty declaration struct seq_file; ^ /kisskb/src/include/linux/sched.h:68:1: warning: empty declaration struct sighand_struct; ^ /kisskb/src/include/linux/sched.h:69:1: warning: empty declaration struct signal_struct; ^ /kisskb/src/include/linux/sched.h:70:1: warning: empty declaration struct task_delay_info; ^ /kisskb/src/include/linux/sched.h:71:1: warning: empty declaration struct task_group; ^ /kisskb/src/include/linux/sched.h:290:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/sched.h:294:13: error: storage class specified for parameter 'scheduler_tick' extern void scheduler_tick(void); ^ /kisskb/src/include/linux/sched.h:298:13: error: storage class specified for parameter 'schedule_timeout' extern long schedule_timeout(long timeout); ^ /kisskb/src/include/linux/sched.h:299:13: error: storage class specified for parameter 'schedule_timeout_interruptible' extern long schedule_timeout_interruptible(long timeout); ^ /kisskb/src/include/linux/sched.h:300:13: error: storage class specified for parameter 'schedule_timeout_killable' extern long schedule_timeout_killable(long timeout); ^ /kisskb/src/include/linux/sched.h:301:13: error: storage class specified for parameter 'schedule_timeout_uninterruptible' extern long schedule_timeout_uninterruptible(long timeout); ^ /kisskb/src/include/linux/sched.h:302:13: error: storage class specified for parameter 'schedule_timeout_idle' extern long schedule_timeout_idle(long timeout); ^ /kisskb/src/include/linux/sched.h:304:13: error: storage class specified for parameter 'schedule_preempt_disabled' extern void schedule_preempt_disabled(void); ^ /kisskb/src/include/linux/sched.h:310:25: error: storage class specified for parameter 'io_schedule_prepare' extern int __must_check io_schedule_prepare(void); ^ /kisskb/src/include/linux/sched.h:311:13: error: storage class specified for parameter 'io_schedule_finish' extern void io_schedule_finish(int token); ^ /kisskb/src/include/linux/sched.h:312:13: error: storage class specified for parameter 'io_schedule_timeout' extern long io_schedule_timeout(long timeout); ^ /kisskb/src/include/linux/sched.h:313:13: error: storage class specified for parameter 'io_schedule' extern void io_schedule(void); ^ /kisskb/src/include/linux/sched.h:324:1: warning: empty declaration struct prev_cputime { ^ /kisskb/src/include/linux/sched.h:332:1: warning: empty declaration enum vtime_state { ^ /kisskb/src/include/linux/sched.h:345:1: warning: empty declaration struct vtime { ^ /kisskb/src/include/linux/sched.h:361:1: warning: empty declaration enum uclamp_id { ^ /kisskb/src/include/linux/sched.h:372:1: warning: empty declaration struct sched_info { ^ /kisskb/src/include/linux/sched.h:407:1: warning: empty declaration struct load_weight { ^ /kisskb/src/include/linux/sched.h:441:1: warning: empty declaration struct util_est { ^ /kisskb/src/include/linux/sched.h:493:1: warning: empty declaration struct sched_avg { ^ /kisskb/src/include/linux/sched.h:505:1: warning: empty declaration struct sched_statistics { ^ /kisskb/src/include/linux/sched.h:547:1: warning: empty declaration struct sched_entity { ^ /kisskb/src/include/linux/sched.h:583:1: warning: empty declaration struct sched_rt_entity { ^ /kisskb/src/include/linux/sched.h:601:1: warning: empty declaration struct sched_dl_entity { ^ /kisskb/src/include/linux/sched.h:709:1: warning: empty declaration union rcu_special { ^ /kisskb/src/include/linux/sched.h:719:1: warning: empty declaration enum perf_event_task_context { ^ /kisskb/src/include/linux/sched.h:726:1: warning: empty declaration struct wake_q_node { ^ /kisskb/src/include/linux/sched.h:730:1: warning: empty declaration struct kmap_ctrl { ^ /kisskb/src/include/linux/sched.h:1108:2: error: expected specifier-qualifier-list before 'sigset_t' sigset_t blocked; ^ /kisskb/src/include/linux/sched.h:737:1: warning: empty declaration struct task_struct { ^ /kisskb/src/include/linux/sched.h:1551:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1569:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1574:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1579:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1585:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1600:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1605:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1610:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1616:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1621:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1626:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1631:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1636:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1648:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1654:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1663:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1683:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1688:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1697:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1711:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1715:20: error: storage class specified for parameter 'cad_pid' extern struct pid *cad_pid; ^ /kisskb/src/include/linux/sched.h:1783:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1804:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1814:1: note: in expansion of macro 'TASK_PFA_TEST' TASK_PFA_TEST(NO_NEW_PRIVS, no_new_privs) ^ /kisskb/src/include/linux/sched.h:1808:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1815:1: note: in expansion of macro 'TASK_PFA_SET' TASK_PFA_SET(NO_NEW_PRIVS, no_new_privs) ^ /kisskb/src/include/linux/sched.h:1804:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1817:1: note: in expansion of macro 'TASK_PFA_TEST' TASK_PFA_TEST(SPREAD_PAGE, spread_page) ^ /kisskb/src/include/linux/sched.h:1808:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1818:1: note: in expansion of macro 'TASK_PFA_SET' TASK_PFA_SET(SPREAD_PAGE, spread_page) ^ /kisskb/src/include/linux/sched.h:1812:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1819:1: note: in expansion of macro 'TASK_PFA_CLEAR' TASK_PFA_CLEAR(SPREAD_PAGE, spread_page) ^ /kisskb/src/include/linux/sched.h:1804:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1821:1: note: in expansion of macro 'TASK_PFA_TEST' TASK_PFA_TEST(SPREAD_SLAB, spread_slab) ^ /kisskb/src/include/linux/sched.h:1808:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1822:1: note: in expansion of macro 'TASK_PFA_SET' TASK_PFA_SET(SPREAD_SLAB, spread_slab) ^ /kisskb/src/include/linux/sched.h:1812:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1823:1: note: in expansion of macro 'TASK_PFA_CLEAR' TASK_PFA_CLEAR(SPREAD_SLAB, spread_slab) ^ /kisskb/src/include/linux/sched.h:1804:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1825:1: note: in expansion of macro 'TASK_PFA_TEST' TASK_PFA_TEST(SPEC_SSB_DISABLE, spec_ssb_disable) ^ /kisskb/src/include/linux/sched.h:1808:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1826:1: note: in expansion of macro 'TASK_PFA_SET' TASK_PFA_SET(SPEC_SSB_DISABLE, spec_ssb_disable) ^ /kisskb/src/include/linux/sched.h:1812:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1827:1: note: in expansion of macro 'TASK_PFA_CLEAR' TASK_PFA_CLEAR(SPEC_SSB_DISABLE, spec_ssb_disable) ^ /kisskb/src/include/linux/sched.h:1804:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1829:1: note: in expansion of macro 'TASK_PFA_TEST' TASK_PFA_TEST(SPEC_SSB_NOEXEC, spec_ssb_noexec) ^ /kisskb/src/include/linux/sched.h:1808:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1830:1: note: in expansion of macro 'TASK_PFA_SET' TASK_PFA_SET(SPEC_SSB_NOEXEC, spec_ssb_noexec) ^ /kisskb/src/include/linux/sched.h:1812:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1831:1: note: in expansion of macro 'TASK_PFA_CLEAR' TASK_PFA_CLEAR(SPEC_SSB_NOEXEC, spec_ssb_noexec) ^ /kisskb/src/include/linux/sched.h:1804:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1833:1: note: in expansion of macro 'TASK_PFA_TEST' TASK_PFA_TEST(SPEC_SSB_FORCE_DISABLE, spec_ssb_force_disable) ^ /kisskb/src/include/linux/sched.h:1808:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1834:1: note: in expansion of macro 'TASK_PFA_SET' TASK_PFA_SET(SPEC_SSB_FORCE_DISABLE, spec_ssb_force_disable) ^ /kisskb/src/include/linux/sched.h:1804:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1836:1: note: in expansion of macro 'TASK_PFA_TEST' TASK_PFA_TEST(SPEC_IB_DISABLE, spec_ib_disable) ^ /kisskb/src/include/linux/sched.h:1808:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1837:1: note: in expansion of macro 'TASK_PFA_SET' TASK_PFA_SET(SPEC_IB_DISABLE, spec_ib_disable) ^ /kisskb/src/include/linux/sched.h:1812:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { clear_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1838:1: note: in expansion of macro 'TASK_PFA_CLEAR' TASK_PFA_CLEAR(SPEC_IB_DISABLE, spec_ib_disable) ^ /kisskb/src/include/linux/sched.h:1804:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { return test_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1840:1: note: in expansion of macro 'TASK_PFA_TEST' TASK_PFA_TEST(SPEC_IB_FORCE_DISABLE, spec_ib_force_disable) ^ /kisskb/src/include/linux/sched.h:1808:2: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { set_bit(PFA_##name, &p->atomic_flags); } ^ /kisskb/src/include/linux/sched.h:1841:1: note: in expansion of macro 'TASK_PFA_SET' TASK_PFA_SET(SPEC_IB_FORCE_DISABLE, spec_ib_force_disable) ^ /kisskb/src/include/linux/sched.h:1845:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1850:12: error: storage class specified for parameter 'cpuset_cpumask_can_shrink' extern int cpuset_cpumask_can_shrink(const struct cpumask *cur, const struct cpumask *trial); ^ /kisskb/src/include/linux/sched.h:1851:12: error: storage class specified for parameter 'task_can_attach' extern int task_can_attach(struct task_struct *p, const struct cpumask *cs_effective_cpus); ^ /kisskb/src/include/linux/sched.h:1862:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1865:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1871:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1877:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1882:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1887:12: error: storage class specified for parameter 'yield_to' extern int yield_to(struct task_struct *p, bool preempt); ^ /kisskb/src/include/linux/sched.h:1888:13: error: storage class specified for parameter 'set_user_nice' extern void set_user_nice(struct task_struct *p, long nice); ^ /kisskb/src/include/linux/sched.h:1889:12: error: storage class specified for parameter 'task_prio' extern int task_prio(const struct task_struct *p); ^ /kisskb/src/include/linux/sched.h:1898:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1902:12: error: storage class specified for parameter 'can_nice' extern int can_nice(const struct task_struct *p, const int nice); ^ /kisskb/src/include/linux/sched.h:1903:12: error: storage class specified for parameter 'task_curr' extern int task_curr(const struct task_struct *p); ^ /kisskb/src/include/linux/sched.h:1904:12: error: storage class specified for parameter 'idle_cpu' extern int idle_cpu(int cpu); ^ /kisskb/src/include/linux/sched.h:1905:12: error: storage class specified for parameter 'available_idle_cpu' extern int available_idle_cpu(int cpu); ^ /kisskb/src/include/linux/sched.h:1906:12: error: storage class specified for parameter 'sched_setscheduler' extern int sched_setscheduler(struct task_struct *, int, const struct sched_param *); ^ /kisskb/src/include/linux/sched.h:1907:12: error: storage class specified for parameter 'sched_setscheduler_nocheck' extern int sched_setscheduler_nocheck(struct task_struct *, int, const struct sched_param *); ^ /kisskb/src/include/linux/sched.h:1908:13: error: storage class specified for parameter 'sched_set_fifo' extern void sched_set_fifo(struct task_struct *p); ^ /kisskb/src/include/linux/sched.h:1909:13: error: storage class specified for parameter 'sched_set_fifo_low' extern void sched_set_fifo_low(struct task_struct *p); ^ /kisskb/src/include/linux/sched.h:1910:13: error: storage class specified for parameter 'sched_set_normal' extern void sched_set_normal(struct task_struct *p, int nice); ^ /kisskb/src/include/linux/sched.h:1911:12: error: storage class specified for parameter 'sched_setattr' extern int sched_setattr(struct task_struct *, const struct sched_attr *); ^ /kisskb/src/include/linux/sched.h:1912:12: error: storage class specified for parameter 'sched_setattr_nocheck' extern int sched_setattr_nocheck(struct task_struct *, const struct sched_attr *); ^ /kisskb/src/include/linux/sched.h:1913:28: error: storage class specified for parameter 'idle_task' extern struct task_struct *idle_task(int cpu); ^ /kisskb/src/include/linux/sched.h:1922:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1926:28: error: storage class specified for parameter 'curr_task' extern struct task_struct *curr_task(int cpu); ^ /kisskb/src/include/linux/sched.h:1927:13: error: storage class specified for parameter 'ia64_set_curr_task' extern void ia64_set_curr_task(int cpu, struct task_struct *p); ^ /kisskb/src/include/linux/sched.h:1931:1: warning: empty declaration union thread_union { ^ /kisskb/src/include/linux/sched.h:1945:22: error: storage class specified for parameter 'init_stack' extern unsigned long init_stack[THREAD_SIZE / sizeof(unsigned long)]; ^ /kisskb/src/include/linux/sched.h:1964:28: error: storage class specified for parameter 'find_task_by_vpid' extern struct task_struct *find_task_by_vpid(pid_t nr); ^ /kisskb/src/include/linux/sched.h:1965:28: error: storage class specified for parameter 'find_task_by_pid_ns' extern struct task_struct *find_task_by_pid_ns(pid_t nr, struct pid_namespace *ns); ^ /kisskb/src/include/linux/sched.h:1970:28: error: storage class specified for parameter 'find_get_task_by_vpid' extern struct task_struct *find_get_task_by_vpid(pid_t nr); ^ /kisskb/src/include/linux/sched.h:1972:12: error: storage class specified for parameter 'wake_up_state' extern int wake_up_state(struct task_struct *tsk, unsigned int state); ^ /kisskb/src/include/linux/sched.h:1973:12: error: storage class specified for parameter 'wake_up_process' extern int wake_up_process(struct task_struct *tsk); ^ /kisskb/src/include/linux/sched.h:1974:13: error: storage class specified for parameter 'wake_up_new_task' extern void wake_up_new_task(struct task_struct *tsk); ^ /kisskb/src/include/linux/sched.h:1979:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kick_process(struct task_struct *tsk) { } ^ /kisskb/src/include/linux/sched.h:1982:13: error: storage class specified for parameter '__set_task_comm' extern void __set_task_comm(struct task_struct *tsk, const char *from, bool exec); ^ /kisskb/src/include/linux/sched.h:1985:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:1989:14: error: storage class specified for parameter '__get_task_comm' extern char *__get_task_comm(char *to, size_t len, struct task_struct *tsk); ^ /kisskb/src/include/linux/sched.h:2007:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void scheduler_ipi(void) { } ^ /kisskb/src/include/linux/sched.h:2009:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2019:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2024:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2030:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2035:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2040:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2045:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2050:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2055:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2060:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2071:12: error: storage class specified for parameter '__cond_resched' extern int __cond_resched(void); ^ /kisskb/src/include/linux/sched.h:2093:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2110:12: error: storage class specified for parameter '__cond_resched_lock' extern int __cond_resched_lock(spinlock_t *lock); ^ /kisskb/src/include/linux/sched.h:2111:12: error: storage class specified for parameter '__cond_resched_rwlock_read' extern int __cond_resched_rwlock_read(rwlock_t *lock); ^ /kisskb/src/include/linux/sched.h:2112:12: error: storage class specified for parameter '__cond_resched_rwlock_write' extern int __cond_resched_rwlock_write(rwlock_t *lock); ^ /kisskb/src/include/linux/sched.h:2149:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2166:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2170:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2194:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2221:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2230:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2249:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2254:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2259:13: error: storage class specified for parameter 'sched_task_on_rq' extern bool sched_task_on_rq(struct task_struct *p); ^ /kisskb/src/include/linux/sched.h:2260:22: error: storage class specified for parameter 'get_wchan' extern unsigned long get_wchan(struct task_struct *p); ^ /kisskb/src/include/linux/sched.h:2261:28: error: storage class specified for parameter 'cpu_curr_snapshot' extern struct task_struct *cpu_curr_snapshot(int cpu); ^ /kisskb/src/include/linux/sched.h:2273:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2278:13: error: storage class specified for parameter 'sched_setaffinity' extern long sched_setaffinity(pid_t pid, const struct cpumask *new_mask); ^ /kisskb/src/include/linux/sched.h:2279:13: error: storage class specified for parameter 'sched_getaffinity' extern long sched_getaffinity(pid_t pid, struct cpumask *mask); ^ /kisskb/src/include/linux/sched.h:2305:1: warning: empty declaration enum rseq_event_mask_bits { ^ /kisskb/src/include/linux/sched.h:2311:1: warning: empty declaration enum rseq_event_mask { ^ /kisskb/src/include/linux/sched.h:2318:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2327:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2334:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2343:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2350:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2360:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2373:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2414:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched.h:2425:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void sched_core_free(struct task_struct *tsk) { } ^ /kisskb/src/include/linux/sched.h:2426:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void sched_core_fork(struct task_struct *p) { } ^ /kisskb/src/include/linux/sched.h:2429:13: error: storage class specified for parameter 'sched_set_stop_task' extern void sched_set_stop_task(int cpu, struct task_struct *stop); ^ In file included from /kisskb/src/include/linux/hardirq.h:5:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:12: /kisskb/src/include/linux/context_tracking_state.h:12:1: warning: empty declaration enum ctx_state { ^ /kisskb/src/include/linux/context_tracking_state.h:27:1: warning: empty declaration struct context_tracking { ^ /kisskb/src/include/linux/context_tracking_state.h:141:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static __always_inline bool context_tracking_enabled(void) { return false; } ^ /kisskb/src/include/linux/context_tracking_state.h:142:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static __always_inline bool context_tracking_enabled_cpu(int cpu) { return false; } ^ /kisskb/src/include/linux/context_tracking_state.h:143:69: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static __always_inline bool context_tracking_enabled_this_cpu(void) { return false; } ^ In file included from /kisskb/src/include/linux/hardirq.h:8:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:12: /kisskb/src/include/linux/ftrace_irq.h:16:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ftrace_irq.h:28:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/hardirq.h:10:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:12: /kisskb/src/include/linux/vtime.h:28:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void vtime_user_enter(struct task_struct *tsk) { } ^ /kisskb/src/include/linux/vtime.h:29:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void vtime_user_exit(struct task_struct *tsk) { } ^ /kisskb/src/include/linux/vtime.h:30:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void vtime_guest_enter(struct task_struct *tsk) { } ^ /kisskb/src/include/linux/vtime.h:31:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void vtime_guest_exit(struct task_struct *tsk) { } ^ /kisskb/src/include/linux/vtime.h:32:70: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void vtime_init_idle(struct task_struct *tsk, int cpu) { } ^ /kisskb/src/include/linux/vtime.h:41:84: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void vtime_account_irq(struct task_struct *tsk, unsigned int offset) { } ^ /kisskb/src/include/linux/vtime.h:42:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void vtime_account_softirq(struct task_struct *tsk) { } ^ /kisskb/src/include/linux/vtime.h:43:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void vtime_account_hardirq(struct task_struct *tsk) { } ^ /kisskb/src/include/linux/vtime.h:44:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void vtime_flush(struct task_struct *tsk) { } ^ /kisskb/src/include/linux/vtime.h:116:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool vtime_accounting_enabled_this_cpu(void) { return false; } ^ /kisskb/src/include/linux/vtime.h:117:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void vtime_task_switch(struct task_struct *prev) { } ^ /kisskb/src/include/linux/vtime.h:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vtime.h:125:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vtime.h:135:86: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void irqtime_account_irq(struct task_struct *tsk, unsigned int offset) { } ^ /kisskb/src/include/linux/vtime.h:139:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vtime.h:145:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vtime.h:151:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vtime.h:157:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/hardirq.h:11:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:12: /kisskb/src/arch/x86/include/asm/hardirq.h:47:25: error: storage class specified for parameter 'irq_cpustat_t' } ____cacheline_aligned irq_cpustat_t; ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/hardirq.h:49:47: error: storage class specified for parameter 'irq_stat' DECLARE_PER_CPU_SHARED_ALIGNED(irq_cpustat_t, irq_stat); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/hardirq.h:49:1: note: in expansion of macro 'DECLARE_PER_CPU_SHARED_ALIGNED' DECLARE_PER_CPU_SHARED_ALIGNED(irq_cpustat_t, irq_stat); ^ /kisskb/src/arch/x86/include/asm/hardirq.h:49:47: error: section attribute not allowed for 'irq_stat' DECLARE_PER_CPU_SHARED_ALIGNED(irq_cpustat_t, irq_stat); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/hardirq.h:49:1: note: in expansion of macro 'DECLARE_PER_CPU_SHARED_ALIGNED' DECLARE_PER_CPU_SHARED_ALIGNED(irq_cpustat_t, irq_stat); ^ In file included from /kisskb/src/include/linux/hardirq.h:11:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:12: /kisskb/src/arch/x86/include/asm/hardirq.h:55:13: error: storage class specified for parameter 'ack_bad_irq' extern void ack_bad_irq(unsigned int irq); ^ /kisskb/src/arch/x86/include/asm/hardirq.h:57:12: error: storage class specified for parameter 'arch_irq_stat_cpu' extern u64 arch_irq_stat_cpu(unsigned int cpu); ^ /kisskb/src/arch/x86/include/asm/hardirq.h:60:12: error: storage class specified for parameter 'arch_irq_stat' extern u64 arch_irq_stat(void); ^ /kisskb/src/arch/x86/include/asm/hardirq.h:80:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kvm_set_cpu_l1tf_flush_l1d(void) { } ^ In file included from /kisskb/src/arch/x86/kernel/asm-offsets.c:12:0: /kisskb/src/include/linux/hardirq.h:13:13: error: storage class specified for parameter 'synchronize_irq' extern void synchronize_irq(unsigned int irq); ^ /kisskb/src/include/linux/hardirq.h:14:13: error: storage class specified for parameter 'synchronize_hardirq' extern bool synchronize_hardirq(unsigned int irq); ^ /kisskb/src/include/linux/hardirq.h:19:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void __rcu_irq_enter_check_tick(void) { } ^ /kisskb/src/include/linux/hardirq.h:23:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/uapi/linux/cgroupstats.h:20:0, from /kisskb/src/include/linux/cgroup.h:16, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/uapi/linux/taskstats.h:41:1: warning: empty declaration struct taskstats { ^ /kisskb/src/include/uapi/linux/taskstats.h:210:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/taskstats.h:219:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/taskstats.h:232:1: warning: empty declaration enum { ^ In file included from /kisskb/src/include/linux/cgroup.h:16:0, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/uapi/linux/cgroupstats.h:32:1: warning: empty declaration struct cgroupstats { ^ /kisskb/src/include/uapi/linux/cgroupstats.h:47:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/cgroupstats.h:56:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/cgroupstats.h:64:1: warning: empty declaration enum { ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/wait_bit.h:10:1: warning: empty declaration struct wait_bit_key { ^ /kisskb/src/include/linux/wait_bit.h:16:1: warning: empty declaration struct wait_bit_queue_entry { ^ /kisskb/src/include/linux/wait_bit.h:24:13: error: storage class specified for parameter 'wait_bit_action_f' typedef int wait_bit_action_f(struct wait_bit_key *key, int mode); ^ /kisskb/src/include/linux/wait_bit.h:27:92: error: expected declaration specifiers or '...' before 'wait_bit_action_f' int __wait_on_bit(struct wait_queue_head *wq_head, struct wait_bit_queue_entry *wbq_entry, wait_bit_action_f *action, unsigned int mode); ^ In file included from /kisskb/src/include/linux/fs.h:6:0, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/wait_bit.h:28:97: error: expected declaration specifiers or '...' before 'wait_bit_action_f' int __wait_on_bit_lock(struct wait_queue_head *wq_head, struct wait_bit_queue_entry *wbq_entry, wait_bit_action_f *action, unsigned int mode); ^ /kisskb/src/include/linux/wait_bit.h:30:46: error: expected declaration specifiers or '...' before 'wait_bit_action_f' int out_of_line_wait_on_bit(void *word, int, wait_bit_action_f *action, unsigned int mode); ^ /kisskb/src/include/linux/wait_bit.h:31:54: error: expected declaration specifiers or '...' before 'wait_bit_action_f' int out_of_line_wait_on_bit_timeout(void *word, int, wait_bit_action_f *action, unsigned int mode, unsigned long timeout); ^ /kisskb/src/include/linux/wait_bit.h:32:51: error: expected declaration specifiers or '...' before 'wait_bit_action_f' int out_of_line_wait_on_bit_lock(void *word, int, wait_bit_action_f *action, unsigned int mode); ^ /kisskb/src/include/linux/wait_bit.h:34:20: error: storage class specified for parameter 'wait_bit_init' extern void __init wait_bit_init(void); ^ /kisskb/src/include/linux/wait_bit.h:34:20: error: section attribute not allowed for 'wait_bit_init' /kisskb/src/include/linux/wait_bit.h:34:1: warning: '__cold__' attribute ignored [-Wattributes] extern void __init wait_bit_init(void); ^ /kisskb/src/include/linux/wait_bit.h:49:12: error: storage class specified for parameter 'bit_wait' extern int bit_wait(struct wait_bit_key *key, int mode); ^ /kisskb/src/include/linux/wait_bit.h:50:12: error: storage class specified for parameter 'bit_wait_io' extern int bit_wait_io(struct wait_bit_key *key, int mode); ^ /kisskb/src/include/linux/wait_bit.h:51:12: error: storage class specified for parameter 'bit_wait_timeout' extern int bit_wait_timeout(struct wait_bit_key *key, int mode); ^ /kisskb/src/include/linux/wait_bit.h:52:12: error: storage class specified for parameter 'bit_wait_io_timeout' extern int bit_wait_io_timeout(struct wait_bit_key *key, int mode); ^ /kisskb/src/include/linux/wait_bit.h:72:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/wait_bit.h:97:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/wait_bit.h:124:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/wait_bit.h:150:50: error: expected declaration specifiers or '...' before 'wait_bit_action_f' wait_on_bit_action(unsigned long *word, int bit, wait_bit_action_f *action, ^ /kisskb/src/include/linux/wait_bit.h:180:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/wait_bit.h:204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/wait_bit.h:229:55: error: expected declaration specifiers or '...' before 'wait_bit_action_f' wait_on_bit_lock_action(unsigned long *word, int bit, wait_bit_action_f *action, ^ /kisskb/src/include/linux/wait_bit.h:238:13: error: storage class specified for parameter 'init_wait_var_entry' extern void init_wait_var_entry(struct wait_bit_queue_entry *wbq_entry, void *var, int flags); ^ /kisskb/src/include/linux/wait_bit.h:239:13: error: storage class specified for parameter 'wake_up_var' extern void wake_up_var(void *var); ^ /kisskb/src/include/linux/wait_bit.h:240:27: error: storage class specified for parameter '__var_waitqueue' extern wait_queue_head_t *__var_waitqueue(void *p); ^ /kisskb/src/include/linux/wait_bit.h:331:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/fs.h:7:0, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/kdev_t.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kdev_t.h:30:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kdev_t.h:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kdev_t.h:40:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kdev_t.h:47:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kdev_t.h:54:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kdev_t.h:59:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kdev_t.h:64:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kdev_t.h:69:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kdev_t.h:74:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kdev_t.h:79:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/list_bl.h:6:0, from /kisskb/src/include/linux/rculist_bl.h:8, from /kisskb/src/include/linux/dcache.h:9, from /kisskb/src/include/linux/fs.h:8, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/bit_spinlock.h:17:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/bit_spinlock.h:42:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/bit_spinlock.h:58:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/bit_spinlock.h:75:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/bit_spinlock.h:90:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/rculist_bl.h:8:0, from /kisskb/src/include/linux/dcache.h:9, from /kisskb/src/include/linux/fs.h:8, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/list_bl.h:34:1: warning: empty declaration struct hlist_bl_head { ^ /kisskb/src/include/linux/list_bl.h:38:1: warning: empty declaration struct hlist_bl_node { ^ /kisskb/src/include/linux/list_bl.h:45:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/list_bl.h:53:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/list_bl.h:58:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/list_bl.h:65:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/list_bl.h:73:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/list_bl.h:79:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/list_bl.h:91:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/list_bl.h:106:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/list_bl.h:116:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/list_bl.h:132:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/list_bl.h:139:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/list_bl.h:147:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/list_bl.h:152:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/list_bl.h:157:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/dcache.h:9:0, from /kisskb/src/include/linux/fs.h:8, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/rculist_bl.h:13:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rculist_bl.h:22:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rculist_bl.h:47:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rculist_bl.h:73:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/dcache.h:14:0, from /kisskb/src/include/linux/fs.h:8, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/lockref.h:25:1: warning: empty declaration struct lockref { ^ /kisskb/src/include/linux/lockref.h:37:13: error: storage class specified for parameter 'lockref_get' extern void lockref_get(struct lockref *); ^ /kisskb/src/include/linux/lockref.h:38:12: error: storage class specified for parameter 'lockref_put_return' extern int lockref_put_return(struct lockref *); ^ /kisskb/src/include/linux/lockref.h:39:12: error: storage class specified for parameter 'lockref_get_not_zero' extern int lockref_get_not_zero(struct lockref *); ^ /kisskb/src/include/linux/lockref.h:40:12: error: storage class specified for parameter 'lockref_put_not_zero' extern int lockref_put_not_zero(struct lockref *); ^ /kisskb/src/include/linux/lockref.h:41:12: error: storage class specified for parameter 'lockref_put_or_lock' extern int lockref_put_or_lock(struct lockref *); ^ /kisskb/src/include/linux/lockref.h:43:13: error: storage class specified for parameter 'lockref_mark_dead' extern void lockref_mark_dead(struct lockref *); ^ /kisskb/src/include/linux/lockref.h:44:12: error: storage class specified for parameter 'lockref_get_not_dead' extern int lockref_get_not_dead(struct lockref *); ^ /kisskb/src/include/linux/lockref.h:48:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/stringhash.h:7:0, from /kisskb/src/include/linux/dcache.h:15, from /kisskb/src/include/linux/fs.h:8, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/hash.h:61:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hash.h:66:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hash.h:75:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hash.h:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hash.h:92:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/dcache.h:15:0, from /kisskb/src/include/linux/fs.h:8, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/stringhash.h:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/stringhash.h:54:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/stringhash.h:66:28: error: storage class specified for parameter 'full_name_hash' extern unsigned int __pure full_name_hash(const void *salt, const char *, unsigned int); ^ /kisskb/src/include/linux/stringhash.h:66:1: warning: '__pure__' attribute ignored [-Wattributes] extern unsigned int __pure full_name_hash(const void *salt, const char *, unsigned int); ^ /kisskb/src/include/linux/stringhash.h:77:19: error: storage class specified for parameter 'hashlen_string' extern u64 __pure hashlen_string(const void *salt, const char *name); ^ /kisskb/src/include/linux/stringhash.h:77:1: warning: '__pure__' attribute ignored [-Wattributes] extern u64 __pure hashlen_string(const void *salt, const char *name); ^ In file included from /kisskb/src/include/linux/fs.h:8:0, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/dcache.h:18:1: warning: empty declaration struct path; ^ /kisskb/src/include/linux/dcache.h:19:1: warning: empty declaration struct file; ^ /kisskb/src/include/linux/dcache.h:20:1: warning: empty declaration struct vfsmount; ^ /kisskb/src/include/linux/dcache.h:49:1: warning: empty declaration struct qstr { ^ /kisskb/src/include/linux/dcache.h:61:26: error: storage class specified for parameter 'empty_name' extern const struct qstr empty_name; ^ /kisskb/src/include/linux/dcache.h:62:26: error: storage class specified for parameter 'slash_name' extern const struct qstr slash_name; ^ /kisskb/src/include/linux/dcache.h:63:26: error: storage class specified for parameter 'dotdot_name' extern const struct qstr dotdot_name; ^ /kisskb/src/include/linux/dcache.h:82:1: warning: empty declaration struct dentry { ^ /kisskb/src/include/linux/dcache.h:122:1: warning: empty declaration enum dentry_d_lock_class ^ /kisskb/src/include/linux/dcache.h:128:1: warning: empty declaration struct dentry_operations { ^ /kisskb/src/include/linux/dcache.h:216:18: error: storage class specified for parameter 'rename_lock' extern seqlock_t rename_lock; ^ /kisskb/src/include/linux/dcache.h:221:13: error: storage class specified for parameter 'd_instantiate' extern void d_instantiate(struct dentry *, struct inode *); ^ /kisskb/src/include/linux/dcache.h:222:13: error: storage class specified for parameter 'd_instantiate_new' extern void d_instantiate_new(struct dentry *, struct inode *); ^ /kisskb/src/include/linux/dcache.h:223:24: error: storage class specified for parameter 'd_instantiate_unique' extern struct dentry * d_instantiate_unique(struct dentry *, struct inode *); ^ /kisskb/src/include/linux/dcache.h:224:24: error: storage class specified for parameter 'd_instantiate_anon' extern struct dentry * d_instantiate_anon(struct dentry *, struct inode *); ^ /kisskb/src/include/linux/dcache.h:225:13: error: storage class specified for parameter '__d_drop' extern void __d_drop(struct dentry *dentry); ^ /kisskb/src/include/linux/dcache.h:226:13: error: storage class specified for parameter 'd_drop' extern void d_drop(struct dentry *dentry); ^ /kisskb/src/include/linux/dcache.h:227:13: error: storage class specified for parameter 'd_delete' extern void d_delete(struct dentry *); ^ /kisskb/src/include/linux/dcache.h:228:13: error: storage class specified for parameter 'd_set_d_op' extern void d_set_d_op(struct dentry *dentry, const struct dentry_operations *op); ^ /kisskb/src/include/linux/dcache.h:231:24: error: storage class specified for parameter 'd_alloc' extern struct dentry * d_alloc(struct dentry *, const struct qstr *); ^ /kisskb/src/include/linux/dcache.h:232:24: error: storage class specified for parameter 'd_alloc_anon' extern struct dentry * d_alloc_anon(struct super_block *); ^ /kisskb/src/include/linux/dcache.h:233:24: error: storage class specified for parameter 'd_alloc_parallel' extern struct dentry * d_alloc_parallel(struct dentry *, const struct qstr *, ^ /kisskb/src/include/linux/dcache.h:235:24: error: storage class specified for parameter 'd_splice_alias' extern struct dentry * d_splice_alias(struct inode *, struct dentry *); ^ /kisskb/src/include/linux/dcache.h:236:24: error: storage class specified for parameter 'd_add_ci' extern struct dentry * d_add_ci(struct dentry *, struct inode *, struct qstr *); ^ /kisskb/src/include/linux/dcache.h:237:13: error: storage class specified for parameter 'd_same_name' extern bool d_same_name(const struct dentry *dentry, const struct dentry *parent, ^ /kisskb/src/include/linux/dcache.h:239:24: error: storage class specified for parameter 'd_exact_alias' extern struct dentry * d_exact_alias(struct dentry *, struct inode *); ^ /kisskb/src/include/linux/dcache.h:240:23: error: storage class specified for parameter 'd_find_any_alias' extern struct dentry *d_find_any_alias(struct inode *inode); ^ /kisskb/src/include/linux/dcache.h:241:24: error: storage class specified for parameter 'd_obtain_alias' extern struct dentry * d_obtain_alias(struct inode *); ^ /kisskb/src/include/linux/dcache.h:242:24: error: storage class specified for parameter 'd_obtain_root' extern struct dentry * d_obtain_root(struct inode *); ^ /kisskb/src/include/linux/dcache.h:243:13: error: storage class specified for parameter 'shrink_dcache_sb' extern void shrink_dcache_sb(struct super_block *); ^ /kisskb/src/include/linux/dcache.h:244:13: error: storage class specified for parameter 'shrink_dcache_parent' extern void shrink_dcache_parent(struct dentry *); ^ /kisskb/src/include/linux/dcache.h:245:13: error: storage class specified for parameter 'shrink_dcache_for_umount' extern void shrink_dcache_for_umount(struct super_block *); ^ /kisskb/src/include/linux/dcache.h:246:13: error: storage class specified for parameter 'd_invalidate' extern void d_invalidate(struct dentry *); ^ /kisskb/src/include/linux/dcache.h:249:24: error: storage class specified for parameter 'd_make_root' extern struct dentry * d_make_root(struct inode *); ^ /kisskb/src/include/linux/dcache.h:252:13: error: storage class specified for parameter 'd_genocide' extern void d_genocide(struct dentry *); ^ /kisskb/src/include/linux/dcache.h:254:13: error: storage class specified for parameter 'd_tmpfile' extern void d_tmpfile(struct file *, struct inode *); ^ /kisskb/src/include/linux/dcache.h:256:23: error: storage class specified for parameter 'd_find_alias' extern struct dentry *d_find_alias(struct inode *); ^ /kisskb/src/include/linux/dcache.h:257:13: error: storage class specified for parameter 'd_prune_aliases' extern void d_prune_aliases(struct inode *); ^ /kisskb/src/include/linux/dcache.h:259:23: error: storage class specified for parameter 'd_find_alias_rcu' extern struct dentry *d_find_alias_rcu(struct inode *); ^ /kisskb/src/include/linux/dcache.h:262:12: error: storage class specified for parameter 'path_has_submounts' extern int path_has_submounts(const struct path *); ^ /kisskb/src/include/linux/dcache.h:267:13: error: storage class specified for parameter 'd_rehash' extern void d_rehash(struct dentry *); ^ /kisskb/src/include/linux/dcache.h:269:13: error: storage class specified for parameter 'd_add' extern void d_add(struct dentry *, struct inode *); ^ /kisskb/src/include/linux/dcache.h:272:13: error: storage class specified for parameter 'd_move' extern void d_move(struct dentry *, struct dentry *); ^ /kisskb/src/include/linux/dcache.h:273:13: error: storage class specified for parameter 'd_exchange' extern void d_exchange(struct dentry *, struct dentry *); ^ /kisskb/src/include/linux/dcache.h:274:23: error: storage class specified for parameter 'd_ancestor' extern struct dentry *d_ancestor(struct dentry *, struct dentry *); ^ /kisskb/src/include/linux/dcache.h:277:23: error: storage class specified for parameter 'd_lookup' extern struct dentry *d_lookup(const struct dentry *, const struct qstr *); ^ /kisskb/src/include/linux/dcache.h:278:23: error: storage class specified for parameter 'd_hash_and_lookup' extern struct dentry *d_hash_and_lookup(struct dentry *, struct qstr *); ^ /kisskb/src/include/linux/dcache.h:279:23: error: storage class specified for parameter '__d_lookup' extern struct dentry *__d_lookup(const struct dentry *, const struct qstr *); ^ /kisskb/src/include/linux/dcache.h:280:23: error: storage class specified for parameter '__d_lookup_rcu' extern struct dentry *__d_lookup_rcu(const struct dentry *parent, ^ /kisskb/src/include/linux/dcache.h:284:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:292:7: error: storage class specified for parameter 'dynamic_dname' char *dynamic_dname(char *, int, const char *, ...); ^ /kisskb/src/include/linux/dcache.h:294:14: error: storage class specified for parameter '__d_path' extern char *__d_path(const struct path *, const struct path *, char *, int); ^ /kisskb/src/include/linux/dcache.h:295:14: error: storage class specified for parameter 'd_absolute_path' extern char *d_absolute_path(const struct path *, char *, int); ^ /kisskb/src/include/linux/dcache.h:296:14: error: storage class specified for parameter 'd_path' extern char *d_path(const struct path *, char *, int); ^ /kisskb/src/include/linux/dcache.h:297:14: error: storage class specified for parameter 'dentry_path_raw' extern char *dentry_path_raw(const struct dentry *, char *, int); ^ /kisskb/src/include/linux/dcache.h:298:14: error: storage class specified for parameter 'dentry_path' extern char *dentry_path(const struct dentry *, char *, int); ^ /kisskb/src/include/linux/dcache.h:311:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:318:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:324:23: error: storage class specified for parameter 'dget_parent' extern struct dentry *dget_parent(struct dentry *dentry); ^ /kisskb/src/include/linux/dcache.h:334:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:339:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:344:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:349:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:355:13: error: storage class specified for parameter '__d_lookup_unhash_wake' extern void __d_lookup_unhash_wake(struct dentry *dentry); ^ /kisskb/src/include/linux/dcache.h:358:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:363:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:368:13: error: storage class specified for parameter 'dput' extern void dput(struct dentry *); ^ /kisskb/src/include/linux/dcache.h:371:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:376:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:384:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:389:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:394:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:399:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:414:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:419:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:424:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:429:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:434:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:440:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:445:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:465:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:483:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:488:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:492:13: error: storage class specified for parameter 'd_set_fallthru' extern void d_set_fallthru(struct dentry *dentry); ^ /kisskb/src/include/linux/dcache.h:495:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:500:12: error: storage class specified for parameter 'sysctl_vfs_cache_pressure' extern int sysctl_vfs_cache_pressure; ^ /kisskb/src/include/linux/dcache.h:503:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:515:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:527:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:542:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:559:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:575:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:590:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/dcache.h:595:1: warning: empty declaration struct name_snapshot { ^ In file included from /kisskb/src/include/linux/fs.h:9:0, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/path.h:5:1: warning: empty declaration struct dentry; ^ /kisskb/src/include/linux/path.h:6:1: warning: empty declaration struct vfsmount; ^ /kisskb/src/include/linux/path.h:8:1: warning: empty declaration struct path { ^ /kisskb/src/include/linux/path.h:13:13: error: storage class specified for parameter 'path_get' extern void path_get(const struct path *); ^ /kisskb/src/include/linux/path.h:14:13: error: storage class specified for parameter 'path_put' extern void path_put(const struct path *); ^ /kisskb/src/include/linux/path.h:17:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/path.h:22:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/stat.h:6:0, from /kisskb/src/include/linux/fs.h:10, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/uapi/asm/stat.h:83:1: warning: empty declaration struct stat { ^ /kisskb/src/arch/x86/include/uapi/asm/stat.h:117:1: warning: empty declaration struct __old_kernel_stat { ^ In file included from /kisskb/src/include/linux/stat.h:7:0, from /kisskb/src/include/linux/fs.h:10, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/uapi/linux/stat.h:56:1: warning: empty declaration struct statx_timestamp { ^ /kisskb/src/include/uapi/linux/stat.h:99:1: warning: empty declaration struct statx { ^ In file included from /kisskb/src/include/linux/fs.h:10:0, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/stat.h:44:2: error: expected specifier-qualifier-list before 'kuid_t' kuid_t uid; ^ /kisskb/src/include/linux/stat.h:22:1: warning: empty declaration struct kstat { ^ In file included from /kisskb/src/include/linux/list_lru.h:13:0, from /kisskb/src/include/linux/fs.h:13, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/shrinker.h:12:1: warning: empty declaration struct shrink_control { ^ /kisskb/src/include/linux/shrinker.h:60:1: warning: empty declaration struct shrinker { ^ /kisskb/src/include/linux/shrinker.h:96:27: error: storage class specified for parameter 'prealloc_shrinker' extern int __printf(2, 3) prealloc_shrinker(struct shrinker *shrinker, ^ /kisskb/src/include/linux/shrinker.h:98:13: error: storage class specified for parameter 'register_shrinker_prepared' extern void register_shrinker_prepared(struct shrinker *shrinker); ^ /kisskb/src/include/linux/shrinker.h:99:27: error: storage class specified for parameter 'register_shrinker' extern int __printf(2, 3) register_shrinker(struct shrinker *shrinker, ^ /kisskb/src/include/linux/shrinker.h:101:13: error: storage class specified for parameter 'unregister_shrinker' extern void unregister_shrinker(struct shrinker *shrinker); ^ /kisskb/src/include/linux/shrinker.h:102:13: error: storage class specified for parameter 'free_prealloced_shrinker' extern void free_prealloced_shrinker(struct shrinker *shrinker); ^ /kisskb/src/include/linux/shrinker.h:103:13: error: storage class specified for parameter 'synchronize_shrinkers' extern void synchronize_shrinkers(void); ^ /kisskb/src/include/linux/shrinker.h:112:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/shrinker.h:116:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/shrinker.h:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/sync_core.h:6:0, from /kisskb/src/include/linux/sched/mm.h:10, from /kisskb/src/include/linux/xarray.h:19, from /kisskb/src/include/linux/list_lru.h:14, from /kisskb/src/include/linux/fs.h:13, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/sync_core.h:23:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/sync_core.h:59:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/sync_core.h:97:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/sched/mm.h:11:0, from /kisskb/src/include/linux/xarray.h:19, from /kisskb/src/include/linux/list_lru.h:14, from /kisskb/src/include/linux/fs.h:13, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/ioasid.h:9:22: error: storage class specified for parameter 'ioasid_t' typedef unsigned int ioasid_t; ^ /kisskb/src/include/linux/ioasid.h:10:19: error: expected declaration specifiers or '...' before '*' token typedef ioasid_t (*ioasid_alloc_fn_t)(ioasid_t min, ioasid_t max, void *data); ^ /kisskb/src/include/linux/ioasid.h:11:34: error: expected declaration specifiers or '...' before 'ioasid_t' typedef void (*ioasid_free_fn_t)(ioasid_t ioasid, void *data); ^ /kisskb/src/include/linux/ioasid.h:13:1: warning: empty declaration struct ioasid_set { ^ /kisskb/src/include/linux/ioasid.h:26:2: error: unknown type name 'ioasid_alloc_fn_t' ioasid_alloc_fn_t alloc; ^ /kisskb/src/include/linux/ioasid.h:27:2: error: unknown type name 'ioasid_free_fn_t' ioasid_free_fn_t free; ^ /kisskb/src/include/linux/ioasid.h:25:1: warning: empty declaration struct ioasid_allocator_ops { ^ /kisskb/src/include/linux/ioasid.h:49:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ioasid_alloc' static inline ioasid_t ioasid_alloc(struct ioasid_set *set, ioasid_t min, ^ /kisskb/src/include/linux/ioasid.h:55:32: error: expected declaration specifiers or '...' before 'ioasid_t' static inline void ioasid_free(ioasid_t ioasid) { } ^ /kisskb/src/include/linux/ioasid.h:57:57: error: expected declaration specifiers or '...' before 'ioasid_t' static inline void *ioasid_find(struct ioasid_set *set, ioasid_t ioasid, ^ /kisskb/src/include/linux/ioasid.h:64:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ioasid.h:69:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ioasid.h:72:35: error: expected declaration specifiers or '...' before 'ioasid_t' static inline int ioasid_set_data(ioasid_t ioasid, void *data) ^ /kisskb/src/include/linux/ioasid.h:77:32: error: expected declaration specifiers or '...' before 'ioasid_t' static inline bool pasid_valid(ioasid_t ioasid) ^ In file included from /kisskb/src/include/linux/xarray.h:19:0, from /kisskb/src/include/linux/list_lru.h:14, from /kisskb/src/include/linux/fs.h:13, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/sched/mm.h:16:26: error: storage class specified for parameter 'mm_alloc' extern struct mm_struct *mm_alloc(void); ^ /kisskb/src/include/linux/sched/mm.h:36:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:40:13: error: storage class specified for parameter '__mmdrop' extern void __mmdrop(struct mm_struct *mm); ^ /kisskb/src/include/linux/sched/mm.h:43:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:77:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:99:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:104:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:109:13: error: storage class specified for parameter 'mmput' extern void mmput(struct mm_struct *); ^ /kisskb/src/include/linux/sched/mm.h:118:26: error: storage class specified for parameter 'get_task_mm' extern struct mm_struct *get_task_mm(struct task_struct *task); ^ /kisskb/src/include/linux/sched/mm.h:124:26: error: storage class specified for parameter 'mm_access' extern struct mm_struct *mm_access(struct task_struct *task, unsigned int mode); ^ /kisskb/src/include/linux/sched/mm.h:126:13: error: storage class specified for parameter 'exit_mm_release' extern void exit_mm_release(struct task_struct *, struct mm_struct *); ^ /kisskb/src/include/linux/sched/mm.h:128:13: error: storage class specified for parameter 'exec_mm_release' extern void exec_mm_release(struct task_struct *, struct mm_struct *); ^ /kisskb/src/include/linux/sched/mm.h:134:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:147:13: error: storage class specified for parameter 'arch_pick_mmap_layout' extern void arch_pick_mmap_layout(struct mm_struct *mm, ^ /kisskb/src/include/linux/sched/mm.h:150:1: error: storage class specified for parameter 'arch_get_unmapped_area' arch_get_unmapped_area(struct file *, unsigned long, unsigned long, ^ /kisskb/src/include/linux/sched/mm.h:153:1: error: storage class specified for parameter 'arch_get_unmapped_area_topdown' arch_get_unmapped_area_topdown(struct file *filp, unsigned long addr, ^ /kisskb/src/include/linux/sched/mm.h:171:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:229:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void __fs_reclaim_acquire(unsigned long ip) { } ^ /kisskb/src/include/linux/sched/mm.h:230:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void __fs_reclaim_release(unsigned long ip) { } ^ /kisskb/src/include/linux/sched/mm.h:231:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void fs_reclaim_acquire(gfp_t gfp_mask) { } ^ /kisskb/src/include/linux/sched/mm.h:232:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void fs_reclaim_release(gfp_t gfp_mask) { } ^ /kisskb/src/include/linux/sched/mm.h:243:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:270:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:289:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:304:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:320:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:335:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:340:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:347:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:352:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:360:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:401:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/sched/mm.h:412:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/sched/mm.h:422:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/mm.h:431:13: error: storage class specified for parameter 'membarrier_exec_mmap' extern void membarrier_exec_mmap(struct mm_struct *mm); ^ /kisskb/src/include/linux/sched/mm.h:433:13: error: storage class specified for parameter 'membarrier_update_current_mm' extern void membarrier_update_current_mm(struct mm_struct *next_mm); ^ /kisskb/src/include/linux/sched/mm.h:474:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void mm_pasid_init(struct mm_struct *mm) {} ^ /kisskb/src/include/linux/sched/mm.h:475:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void mm_pasid_set(struct mm_struct *mm, u32 pasid) {} ^ /kisskb/src/include/linux/sched/mm.h:476:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void mm_pasid_drop(struct mm_struct *mm) {} ^ In file included from /kisskb/src/include/linux/list_lru.h:14:0, from /kisskb/src/include/linux/fs.h:13, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/xarray.h:55:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:68:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:80:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:98:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:113:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:146:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:158:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:170:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:186:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:202:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:220:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:239:1: warning: empty declaration struct xa_limit { ^ /kisskb/src/include/linux/xarray.h:250:28: error: storage class specified for parameter 'xa_mark_t' typedef unsigned __bitwise xa_mark_t; ^ /kisskb/src/include/linux/xarray.h:258:1: warning: empty declaration enum xa_lock_type { ^ /kisskb/src/include/linux/xarray.h:296:1: warning: empty declaration struct xarray { ^ /kisskb/src/include/linux/xarray.h:356:56: error: expected declaration specifiers or '...' before 'xa_mark_t' bool xa_get_mark(struct xarray *, unsigned long index, xa_mark_t); ^ /kisskb/src/include/linux/xarray.h:357:56: error: expected declaration specifiers or '...' before 'xa_mark_t' void xa_set_mark(struct xarray *, unsigned long index, xa_mark_t); ^ /kisskb/src/include/linux/xarray.h:358:58: error: expected declaration specifiers or '...' before 'xa_mark_t' void xa_clear_mark(struct xarray *, unsigned long index, xa_mark_t); ^ /kisskb/src/include/linux/xarray.h:360:22: error: expected declaration specifiers or '...' before 'xa_mark_t' unsigned long max, xa_mark_t) __attribute__((nonnull(2))); ^ /kisskb/src/include/linux/xarray.h:362:22: error: expected declaration specifiers or '...' before 'xa_mark_t' unsigned long max, xa_mark_t) __attribute__((nonnull(2))); ^ /kisskb/src/include/linux/xarray.h:364:38: error: expected declaration specifiers or '...' before 'xa_mark_t' unsigned long max, unsigned int n, xa_mark_t); ^ /kisskb/src/include/linux/xarray.h:379:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:394:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:406:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:418:55: error: expected declaration specifiers or '...' before 'xa_mark_t' static inline bool xa_marked(const struct xarray *xa, xa_mark_t mark) ^ /kisskb/src/include/linux/xarray.h:568:58: error: expected declaration specifiers or '...' before 'xa_mark_t' void __xa_set_mark(struct xarray *, unsigned long index, xa_mark_t); ^ /kisskb/src/include/linux/xarray.h:569:60: error: expected declaration specifiers or '...' before 'xa_mark_t' void __xa_clear_mark(struct xarray *, unsigned long index, xa_mark_t); ^ /kisskb/src/include/linux/xarray.h:587:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:614:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:639:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:663:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:690:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:718:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:746:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:776:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:806:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:836:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:866:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:896:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:926:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:960:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:994:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1028:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1059:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1077:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1095:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1109:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1140:1: warning: empty declaration struct xa_node { ^ /kisskb/src/include/linux/xarray.h:1181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1188:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1196:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1205:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1214:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1222:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1229:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1235:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1241:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1247:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1253:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1264:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1278:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1289:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1305:16: error: storage class specified for parameter 'xa_update_node_t' typedef void (*xa_update_node_t)(struct xa_node *node); ^ /kisskb/src/include/linux/xarray.h:1307:39: error: expected declaration specifiers or '...' before 'xa_update_node_t' void xa_delete_node(struct xa_node *, xa_update_node_t); ^ /kisskb/src/include/linux/xarray.h:1335:2: error: expected specifier-qualifier-list before 'xa_update_node_t' xa_update_node_t xa_update; ^ /kisskb/src/include/linux/xarray.h:1326:1: warning: empty declaration struct xa_state { ^ /kisskb/src/include/linux/xarray.h:1408:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1422:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1433:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1444:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1455:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1461:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1467:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1473:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1488:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1505:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1519:44: error: expected declaration specifiers or '...' before 'xa_mark_t' bool xas_get_mark(const struct xa_state *, xa_mark_t); ^ /kisskb/src/include/linux/xarray.h:1520:44: error: expected declaration specifiers or '...' before 'xa_mark_t' void xas_set_mark(const struct xa_state *, xa_mark_t); ^ /kisskb/src/include/linux/xarray.h:1521:46: error: expected declaration specifiers or '...' before 'xa_mark_t' void xas_clear_mark(const struct xa_state *, xa_mark_t); ^ /kisskb/src/include/linux/xarray.h:1522:61: error: expected declaration specifiers or '...' before 'xa_mark_t' void *xas_find_marked(struct xa_state *, unsigned long max, xa_mark_t); ^ /kisskb/src/include/linux/xarray.h:1537:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1543:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1549:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1568:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1597:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1613:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1628:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1648:57: error: expected declaration specifiers or '...' before 'xa_update_node_t' static inline void xas_set_update(struct xa_state *xas, xa_update_node_t update) ^ /kisskb/src/include/linux/xarray.h:1654:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1670:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1695:3: error: expected declaration specifiers or '...' before 'xa_mark_t' xa_mark_t mark) ^ /kisskb/src/include/linux/xarray.h:1727:9: error: expected declaration specifiers or '...' before 'xa_mark_t' xa_mark_t mark) ^ /kisskb/src/include/linux/xarray.h:1752:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/xarray.h:1826:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/xarray.h:1855:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/fs.h:13:0, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/list_lru.h:16:1: warning: empty declaration struct mem_cgroup; ^ /kisskb/src/include/linux/list_lru.h:19:1: warning: empty declaration enum lru_status { ^ /kisskb/src/include/linux/list_lru.h:29:1: warning: empty declaration struct list_lru_one { ^ /kisskb/src/include/linux/list_lru.h:35:1: warning: empty declaration struct list_lru_memcg { ^ /kisskb/src/include/linux/list_lru.h:41:1: warning: empty declaration struct list_lru_node { ^ /kisskb/src/include/linux/list_lru.h:49:1: warning: empty declaration struct list_lru { ^ /kisskb/src/include/linux/list_lru.h:121:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/list_lru.h:126:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/list_lru.h:140:27: error: storage class specified for parameter 'list_lru_walk_cb' typedef enum lru_status (*list_lru_walk_cb)(struct list_head *item, ^ /kisskb/src/include/linux/list_lru.h:167:5: error: expected declaration specifiers or '...' before 'list_lru_walk_cb' list_lru_walk_cb isolate, void *cb_arg, ^ /kisskb/src/include/linux/list_lru.h:184:9: error: expected declaration specifiers or '...' before 'list_lru_walk_cb' list_lru_walk_cb isolate, void *cb_arg, ^ /kisskb/src/include/linux/list_lru.h:187:6: error: expected declaration specifiers or '...' before 'list_lru_walk_cb' list_lru_walk_cb isolate, void *cb_arg, ^ /kisskb/src/include/linux/list_lru.h:192:8: error: expected declaration specifiers or '...' before 'list_lru_walk_cb' list_lru_walk_cb isolate, void *cb_arg) ^ /kisskb/src/include/linux/list_lru.h:200:5: error: expected declaration specifiers or '...' before 'list_lru_walk_cb' list_lru_walk_cb isolate, void *cb_arg) ^ /kisskb/src/include/linux/list_lru.h:207:37: error: expected declaration specifiers or '...' before 'list_lru_walk_cb' list_lru_walk(struct list_lru *lru, list_lru_walk_cb isolate, ^ In file included from /kisskb/src/include/linux/fs.h:15:0, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/radix-tree.h:29:2: error: expected specifier-qualifier-list before 'local_lock_t' local_lock_t lock; ^ /kisskb/src/include/linux/radix-tree.h:28:1: warning: empty declaration struct radix_tree_preload { ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/radix-tree.h:34:44: error: storage class specified for parameter 'radix_tree_preloads' DECLARE_PER_CPU(struct radix_tree_preload, radix_tree_preloads); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/linux/radix-tree.h:34:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct radix_tree_preload, radix_tree_preloads); ^ /kisskb/src/include/linux/radix-tree.h:34:44: error: section attribute not allowed for 'radix_tree_preloads' DECLARE_PER_CPU(struct radix_tree_preload, radix_tree_preloads); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/linux/radix-tree.h:34:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct radix_tree_preload, radix_tree_preloads); ^ In file included from /kisskb/src/include/linux/fs.h:15:0, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/radix-tree.h:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/radix-tree.h:87:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/radix-tree.h:106:1: warning: empty declaration struct radix_tree_iter { ^ /kisskb/src/include/linux/radix-tree.h:178:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/radix-tree.h:193:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/radix-tree.h:205:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/radix-tree.h:215:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/radix-tree.h:259:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/radix-tree.h:267:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/radix-tree.h:282:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/radix-tree.h:325:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/radix-tree.h:341:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/radix-tree.h:349:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/radix-tree.h:374:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/radix-tree.h:399:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/capability.h:16:0, from /kisskb/src/include/linux/fs.h:24, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/uapi/linux/capability.h:42:11: error: storage class specified for parameter 'cap_user_header_t' } __user *cap_user_header_t; ^ /kisskb/src/include/uapi/linux/capability.h:48:11: error: storage class specified for parameter 'cap_user_data_t' } __user *cap_user_data_t; ^ /kisskb/src/include/uapi/linux/capability.h:72:1: warning: empty declaration struct vfs_cap_data { ^ /kisskb/src/include/uapi/linux/capability.h:83:1: warning: empty declaration struct vfs_ns_cap_data { ^ In file included from /kisskb/src/include/linux/fs.h:24:0, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/capability.h:22:12: error: storage class specified for parameter 'file_caps_enabled' extern int file_caps_enabled; ^ /kisskb/src/include/linux/capability.h:26:3: error: storage class specified for parameter 'kernel_cap_t' } kernel_cap_t; ^ /kisskb/src/include/linux/capability.h:31:2: error: expected specifier-qualifier-list before 'kernel_cap_t' kernel_cap_t permitted; ^ /kisskb/src/include/linux/capability.h:29:1: warning: empty declaration struct cpu_vfs_cap_data { ^ /kisskb/src/include/linux/capability.h:40:1: warning: empty declaration struct file; ^ /kisskb/src/include/linux/capability.h:41:1: warning: empty declaration struct inode; ^ /kisskb/src/include/linux/capability.h:42:1: warning: empty declaration struct dentry; ^ /kisskb/src/include/linux/capability.h:43:1: warning: empty declaration struct task_struct; ^ /kisskb/src/include/linux/capability.h:44:1: warning: empty declaration struct user_namespace; ^ /kisskb/src/include/linux/capability.h:46:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cap_empty_set' extern const kernel_cap_t __cap_empty_set; ^ /kisskb/src/include/linux/capability.h:47:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__cap_init_eff_set' extern const kernel_cap_t __cap_init_eff_set; ^ /kisskb/src/include/linux/capability.h:118:28: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cap_combine' static inline kernel_cap_t cap_combine(const kernel_cap_t a, ^ /kisskb/src/include/linux/capability.h:126:28: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cap_intersect' static inline kernel_cap_t cap_intersect(const kernel_cap_t a, ^ /kisskb/src/include/linux/capability.h:134:28: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cap_drop' static inline kernel_cap_t cap_drop(const kernel_cap_t a, ^ /kisskb/src/include/linux/capability.h:142:28: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cap_invert' static inline kernel_cap_t cap_invert(const kernel_cap_t c) ^ /kisskb/src/include/linux/capability.h:149:38: error: type defaults to 'int' in declaration of 'kernel_cap_t' [-Werror=implicit-int] static inline bool cap_isclear(const kernel_cap_t a) ^ /kisskb/src/include/linux/capability.h:149:51: error: expected ';', ',' or ')' before 'a' static inline bool cap_isclear(const kernel_cap_t a) ^ /kisskb/src/include/linux/capability.h:166:39: error: type defaults to 'int' in declaration of 'kernel_cap_t' [-Werror=implicit-int] static inline bool cap_issubset(const kernel_cap_t a, const kernel_cap_t set) ^ /kisskb/src/include/linux/capability.h:166:52: error: expected ';', ',' or ')' before 'a' static inline bool cap_issubset(const kernel_cap_t a, const kernel_cap_t set) ^ /kisskb/src/include/linux/capability.h:175:28: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cap_drop_fs_set' static inline kernel_cap_t cap_drop_fs_set(const kernel_cap_t a) ^ /kisskb/src/include/linux/capability.h:181:28: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cap_raise_fs_set' static inline kernel_cap_t cap_raise_fs_set(const kernel_cap_t a, ^ /kisskb/src/include/linux/capability.h:189:28: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cap_drop_nfsd_set' static inline kernel_cap_t cap_drop_nfsd_set(const kernel_cap_t a) ^ /kisskb/src/include/linux/capability.h:195:28: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'cap_raise_nfsd_set' static inline kernel_cap_t cap_raise_nfsd_set(const kernel_cap_t a, ^ /kisskb/src/include/linux/capability.h:204:13: error: storage class specified for parameter 'has_capability' extern bool has_capability(struct task_struct *t, int cap); ^ /kisskb/src/include/linux/capability.h:205:13: error: storage class specified for parameter 'has_ns_capability' extern bool has_ns_capability(struct task_struct *t, ^ /kisskb/src/include/linux/capability.h:207:13: error: storage class specified for parameter 'has_capability_noaudit' extern bool has_capability_noaudit(struct task_struct *t, int cap); ^ /kisskb/src/include/linux/capability.h:208:13: error: storage class specified for parameter 'has_ns_capability_noaudit' extern bool has_ns_capability_noaudit(struct task_struct *t, ^ /kisskb/src/include/linux/capability.h:210:13: error: storage class specified for parameter 'capable' extern bool capable(int cap); ^ /kisskb/src/include/linux/capability.h:211:13: error: storage class specified for parameter 'ns_capable' extern bool ns_capable(struct user_namespace *ns, int cap); ^ /kisskb/src/include/linux/capability.h:212:13: error: storage class specified for parameter 'ns_capable_noaudit' extern bool ns_capable_noaudit(struct user_namespace *ns, int cap); ^ /kisskb/src/include/linux/capability.h:213:13: error: storage class specified for parameter 'ns_capable_setid' extern bool ns_capable_setid(struct user_namespace *ns, int cap); ^ /kisskb/src/include/linux/capability.h:255:13: error: storage class specified for parameter 'file_ns_capable' extern bool file_ns_capable(const struct file *file, struct user_namespace *ns, int cap); ^ /kisskb/src/include/linux/capability.h:256:13: error: storage class specified for parameter 'ptracer_capable' extern bool ptracer_capable(struct task_struct *tsk, struct user_namespace *ns); ^ /kisskb/src/include/linux/capability.h:258:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/capability.h:263:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/capability.h:268:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/fs.h:25:0, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/semaphore.h:15:1: warning: empty declaration struct semaphore { ^ /kisskb/src/include/linux/semaphore.h:32:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/semaphore.h:38:13: error: storage class specified for parameter 'down' extern void down(struct semaphore *sem); ^ /kisskb/src/include/linux/semaphore.h:39:25: error: storage class specified for parameter 'down_interruptible' extern int __must_check down_interruptible(struct semaphore *sem); ^ /kisskb/src/include/linux/semaphore.h:40:25: error: storage class specified for parameter 'down_killable' extern int __must_check down_killable(struct semaphore *sem); ^ /kisskb/src/include/linux/semaphore.h:41:25: error: storage class specified for parameter 'down_trylock' extern int __must_check down_trylock(struct semaphore *sem); ^ /kisskb/src/include/linux/semaphore.h:42:25: error: storage class specified for parameter 'down_timeout' extern int __must_check down_timeout(struct semaphore *sem, long jiffies); ^ /kisskb/src/include/linux/semaphore.h:43:13: error: storage class specified for parameter 'up' extern void up(struct semaphore *sem); ^ In file included from ./arch/x86/include/generated/uapi/asm/fcntl.h:1:0, from /kisskb/src/include/uapi/linux/fcntl.h:5, from /kisskb/src/include/linux/fcntl.h:6, from /kisskb/src/include/linux/fs.h:26, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/uapi/asm-generic/fcntl.h:156:1: warning: empty declaration struct f_owner_ex { ^ /kisskb/src/include/uapi/asm-generic/fcntl.h:196:1: warning: empty declaration struct flock { ^ /kisskb/src/include/uapi/asm-generic/fcntl.h:210:1: warning: empty declaration struct flock64 { ^ In file included from /kisskb/src/include/uapi/linux/fcntl.h:6:0, from /kisskb/src/include/linux/fcntl.h:6, from /kisskb/src/include/linux/fs.h:26, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/uapi/linux/openat2.h:19:1: warning: empty declaration struct open_how { ^ In file included from /kisskb/src/include/linux/fs.h:30:0, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/migrate_mode.h:15:1: warning: empty declaration enum migrate_mode { ^ /kisskb/src/include/linux/migrate_mode.h:22:1: warning: empty declaration enum migrate_reason { ^ In file included from /kisskb/src/include/linux/sched/signal.h:6:0, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/signal.h:9:1: warning: empty declaration struct task_struct; ^ /kisskb/src/include/linux/signal.h:12:12: error: storage class specified for parameter 'print_fatal_signals' extern int print_fatal_signals; ^ /kisskb/src/include/linux/signal.h:14:33: error: expected declaration specifiers or '...' before 'kernel_siginfo_t' static inline void copy_siginfo(kernel_siginfo_t *to, ^ /kisskb/src/include/linux/signal.h:15:11: error: type defaults to 'int' in declaration of 'kernel_siginfo_t' [-Werror=implicit-int] const kernel_siginfo_t *from) ^ /kisskb/src/include/linux/signal.h:15:28: error: expected ';', ',' or ')' before '*' token const kernel_siginfo_t *from) ^ /kisskb/src/include/linux/signal.h:20:34: error: expected declaration specifiers or '...' before 'kernel_siginfo_t' static inline void clear_siginfo(kernel_siginfo_t *info) ^ /kisskb/src/include/linux/signal.h:27:45: error: expected declaration specifiers or '...' before 'siginfo_t' static inline void copy_siginfo_to_external(siginfo_t *to, ^ /kisskb/src/include/linux/signal.h:28:16: error: type defaults to 'int' in declaration of 'kernel_siginfo_t' [-Werror=implicit-int] const kernel_siginfo_t *from) ^ /kisskb/src/include/linux/signal.h:28:33: error: expected ';', ',' or ')' before '*' token const kernel_siginfo_t *from) ^ /kisskb/src/include/linux/signal.h:35:26: error: expected declaration specifiers or '...' before 'siginfo_t' int copy_siginfo_to_user(siginfo_t __user *to, const kernel_siginfo_t *from); ^ /kisskb/src/include/linux/signal.h:35:54: error: type defaults to 'int' in declaration of 'kernel_siginfo_t' [-Werror=implicit-int] int copy_siginfo_to_user(siginfo_t __user *to, const kernel_siginfo_t *from); ^ /kisskb/src/include/linux/signal.h:35:71: error: expected ';', ',' or ')' before '*' token int copy_siginfo_to_user(siginfo_t __user *to, const kernel_siginfo_t *from); ^ /kisskb/src/include/linux/signal.h:36:28: error: expected declaration specifiers or '...' before 'kernel_siginfo_t' int copy_siginfo_from_user(kernel_siginfo_t *to, const siginfo_t __user *from); ^ /kisskb/src/include/linux/signal.h:36:56: error: type defaults to 'int' in declaration of 'siginfo_t' [-Werror=implicit-int] int copy_siginfo_from_user(kernel_siginfo_t *to, const siginfo_t __user *from); ^ /kisskb/src/include/linux/signal.h:36:73: error: expected ';', ',' or ')' before '*' token int copy_siginfo_from_user(kernel_siginfo_t *to, const siginfo_t __user *from); ^ /kisskb/src/include/linux/signal.h:38:1: warning: empty declaration enum siginfo_layout { ^ /kisskb/src/include/linux/signal.h:64:30: error: expected declaration specifiers or '...' before 'sigset_t' static inline void sigaddset(sigset_t *set, int _sig) ^ /kisskb/src/include/linux/signal.h:73:30: error: expected declaration specifiers or '...' before 'sigset_t' static inline void sigdelset(sigset_t *set, int _sig) ^ /kisskb/src/include/linux/signal.h:82:31: error: expected declaration specifiers or '...' before 'sigset_t' static inline int sigismember(sigset_t *set, int _sig) ^ /kisskb/src/include/linux/signal.h:93:33: error: expected declaration specifiers or '...' before 'sigset_t' static inline int sigisemptyset(sigset_t *set) ^ /kisskb/src/include/linux/signal.h:109:38: error: type defaults to 'int' in declaration of 'sigset_t' [-Werror=implicit-int] static inline int sigequalsets(const sigset_t *set1, const sigset_t *set2) ^ /kisskb/src/include/linux/signal.h:109:47: error: expected ';', ',' or ')' before '*' token static inline int sigequalsets(const sigset_t *set1, const sigset_t *set2) ^ /kisskb/src/include/linux/signal.h:131:25: error: expected declaration specifiers or '...' before 'sigset_t' static inline void name(sigset_t *r, const sigset_t *a, const sigset_t *b) \ ^ /kisskb/src/include/linux/signal.h:156:1: note: in expansion of macro '_SIG_SET_BINOP' _SIG_SET_BINOP(sigorsets, _sig_or) ^ /kisskb/src/include/linux/signal.h:131:44: error: type defaults to 'int' in declaration of 'sigset_t' [-Werror=implicit-int] static inline void name(sigset_t *r, const sigset_t *a, const sigset_t *b) \ ^ /kisskb/src/include/linux/signal.h:156:1: note: in expansion of macro '_SIG_SET_BINOP' _SIG_SET_BINOP(sigorsets, _sig_or) ^ /kisskb/src/include/linux/signal.h:131:53: error: expected ';', ',' or ')' before '*' token static inline void name(sigset_t *r, const sigset_t *a, const sigset_t *b) \ ^ /kisskb/src/include/linux/signal.h:156:1: note: in expansion of macro '_SIG_SET_BINOP' _SIG_SET_BINOP(sigorsets, _sig_or) ^ /kisskb/src/include/linux/signal.h:131:25: error: expected declaration specifiers or '...' before 'sigset_t' static inline void name(sigset_t *r, const sigset_t *a, const sigset_t *b) \ ^ /kisskb/src/include/linux/signal.h:159:1: note: in expansion of macro '_SIG_SET_BINOP' _SIG_SET_BINOP(sigandsets, _sig_and) ^ /kisskb/src/include/linux/signal.h:131:44: error: type defaults to 'int' in declaration of 'sigset_t' [-Werror=implicit-int] static inline void name(sigset_t *r, const sigset_t *a, const sigset_t *b) \ ^ /kisskb/src/include/linux/signal.h:159:1: note: in expansion of macro '_SIG_SET_BINOP' _SIG_SET_BINOP(sigandsets, _sig_and) ^ /kisskb/src/include/linux/signal.h:131:53: error: expected ';', ',' or ')' before '*' token static inline void name(sigset_t *r, const sigset_t *a, const sigset_t *b) \ ^ /kisskb/src/include/linux/signal.h:159:1: note: in expansion of macro '_SIG_SET_BINOP' _SIG_SET_BINOP(sigandsets, _sig_and) ^ /kisskb/src/include/linux/signal.h:131:25: error: expected declaration specifiers or '...' before 'sigset_t' static inline void name(sigset_t *r, const sigset_t *a, const sigset_t *b) \ ^ /kisskb/src/include/linux/signal.h:162:1: note: in expansion of macro '_SIG_SET_BINOP' _SIG_SET_BINOP(sigandnsets, _sig_andn) ^ /kisskb/src/include/linux/signal.h:131:44: error: type defaults to 'int' in declaration of 'sigset_t' [-Werror=implicit-int] static inline void name(sigset_t *r, const sigset_t *a, const sigset_t *b) \ ^ /kisskb/src/include/linux/signal.h:162:1: note: in expansion of macro '_SIG_SET_BINOP' _SIG_SET_BINOP(sigandnsets, _sig_andn) ^ /kisskb/src/include/linux/signal.h:131:53: error: expected ';', ',' or ')' before '*' token static inline void name(sigset_t *r, const sigset_t *a, const sigset_t *b) \ ^ /kisskb/src/include/linux/signal.h:162:1: note: in expansion of macro '_SIG_SET_BINOP' _SIG_SET_BINOP(sigandnsets, _sig_andn) ^ /kisskb/src/include/linux/signal.h:170:25: error: expected declaration specifiers or '...' before 'sigset_t' static inline void name(sigset_t *set) \ ^ /kisskb/src/include/linux/signal.h:186:1: note: in expansion of macro '_SIG_SET_OP' _SIG_SET_OP(signotset, _sig_not) ^ /kisskb/src/include/linux/signal.h:191:32: error: expected declaration specifiers or '...' before 'sigset_t' static inline void sigemptyset(sigset_t *set) ^ /kisskb/src/include/linux/signal.h:204:31: error: expected declaration specifiers or '...' before 'sigset_t' static inline void sigfillset(sigset_t *set) ^ /kisskb/src/include/linux/signal.h:219:34: error: expected declaration specifiers or '...' before 'sigset_t' static inline void sigaddsetmask(sigset_t *set, unsigned long mask) ^ /kisskb/src/include/linux/signal.h:224:34: error: expected declaration specifiers or '...' before 'sigset_t' static inline void sigdelsetmask(sigset_t *set, unsigned long mask) ^ /kisskb/src/include/linux/signal.h:229:34: error: expected declaration specifiers or '...' before 'sigset_t' static inline int sigtestsetmask(sigset_t *set, unsigned long mask) ^ /kisskb/src/include/linux/signal.h:234:31: error: expected declaration specifiers or '...' before 'sigset_t' static inline void siginitset(sigset_t *set, unsigned long mask) ^ /kisskb/src/include/linux/signal.h:247:34: error: expected declaration specifiers or '...' before 'sigset_t' static inline void siginitsetinv(sigset_t *set, unsigned long mask) ^ /kisskb/src/include/linux/signal.h:263:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/signal.h:268:13: error: storage class specified for parameter 'flush_sigqueue' extern void flush_sigqueue(struct sigpending *queue); ^ /kisskb/src/include/linux/signal.h:272:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/signal.h:276:1: warning: empty declaration struct timespec; ^ /kisskb/src/include/linux/signal.h:277:1: warning: empty declaration struct pt_regs; ^ /kisskb/src/include/linux/signal.h:278:1: warning: empty declaration enum pid_type; ^ /kisskb/src/include/linux/signal.h:280:52: error: expected declaration specifiers or '...' before 'sigset_t' extern int next_signal(struct sigpending *pending, sigset_t *mask); ^ /kisskb/src/include/linux/signal.h:281:12: error: storage class specified for parameter 'do_send_sig_info' extern int do_send_sig_info(int sig, struct kernel_siginfo *info, ^ /kisskb/src/include/linux/signal.h:283:12: error: storage class specified for parameter 'group_send_sig_info' extern int group_send_sig_info(int sig, struct kernel_siginfo *info, ^ /kisskb/src/include/linux/signal.h:285:12: error: storage class specified for parameter 'send_signal_locked' extern int send_signal_locked(int sig, struct kernel_siginfo *info, ^ /kisskb/src/include/linux/signal.h:287:29: error: expected declaration specifiers or '...' before 'sigset_t' extern int sigprocmask(int, sigset_t *, sigset_t *); ^ /kisskb/src/include/linux/signal.h:287:41: error: expected declaration specifiers or '...' before 'sigset_t' extern int sigprocmask(int, sigset_t *, sigset_t *); ^ /kisskb/src/include/linux/signal.h:288:33: error: expected declaration specifiers or '...' before 'sigset_t' extern void set_current_blocked(sigset_t *); ^ /kisskb/src/include/linux/signal.h:289:41: error: type defaults to 'int' in declaration of 'sigset_t' [-Werror=implicit-int] extern void __set_current_blocked(const sigset_t *); ^ /kisskb/src/include/linux/signal.h:289:50: error: expected ';', ',' or ')' before '*' token extern void __set_current_blocked(const sigset_t *); ^ /kisskb/src/include/linux/signal.h:290:12: error: storage class specified for parameter 'show_unhandled_signals' extern int show_unhandled_signals; ^ /kisskb/src/include/linux/signal.h:292:13: error: storage class specified for parameter 'get_signal' extern bool get_signal(struct ksignal *ksig); ^ /kisskb/src/include/linux/signal.h:293:13: error: storage class specified for parameter 'signal_setup_done' extern void signal_setup_done(int failed, struct ksignal *ksig, int stepping); ^ /kisskb/src/include/linux/signal.h:294:13: error: storage class specified for parameter 'exit_signals' extern void exit_signals(struct task_struct *tsk); ^ /kisskb/src/include/linux/signal.h:295:35: error: unknown type name '__sighandler_t' extern void kernel_sigaction(int, __sighandler_t); ^ /kisskb/src/include/linux/signal.h:301:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/signal.h:311:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/signal.h:321:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/signal.h:325:27: error: storage class specified for parameter 'sighand_cachep' extern struct kmem_cache *sighand_cachep; ^ /kisskb/src/include/linux/signal.h:327:13: error: storage class specified for parameter 'unhandled_signal' extern bool unhandled_signal(struct task_struct *tsk, int sig); ^ /kisskb/src/include/linux/signal.h:456:28: error: type defaults to 'int' in declaration of 'stack_t' [-Werror=implicit-int] int restore_altstack(const stack_t __user *); ^ /kisskb/src/include/linux/signal.h:456:43: error: expected ';', ',' or ')' before '*' token int restore_altstack(const stack_t __user *); ^ /kisskb/src/include/linux/signal.h:457:21: error: expected declaration specifiers or '...' before 'stack_t' int __save_altstack(stack_t __user *, unsigned long); ^ /kisskb/src/include/linux/signal.h:474:1: warning: empty declaration struct seq_file; ^ /kisskb/src/include/linux/signal.h:475:62: error: expected declaration specifiers or '...' before 'sigset_t' extern void render_sigset_t(struct seq_file *, const char *, sigset_t *); ^ /kisskb/src/include/linux/signal.h:487:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/sched/signal.h:8:0, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/sched/jobctl.h:7:1: warning: empty declaration struct task_struct; ^ /kisskb/src/include/linux/sched/jobctl.h:43:13: error: storage class specified for parameter 'task_set_jobctl_pending' extern bool task_set_jobctl_pending(struct task_struct *task, unsigned long mask); ^ /kisskb/src/include/linux/sched/jobctl.h:44:13: error: storage class specified for parameter 'task_clear_jobctl_trapping' extern void task_clear_jobctl_trapping(struct task_struct *task); ^ /kisskb/src/include/linux/sched/jobctl.h:45:13: error: storage class specified for parameter 'task_clear_jobctl_pending' extern void task_clear_jobctl_pending(struct task_struct *task, unsigned long mask); ^ In file included from /kisskb/src/include/linux/uaccess.h:5:0, from /kisskb/src/include/linux/sched/task.h:11, from /kisskb/src/include/linux/sched/signal.h:9, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/fault-inject-usercopy.h:18:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool should_fail_usercopy(void) { return false; } ^ In file included from /kisskb/src/arch/x86/include/asm/uaccess.h:13:0, from /kisskb/src/include/linux/uaccess.h:11, from /kisskb/src/include/linux/sched/task.h:11, from /kisskb/src/include/linux/sched/signal.h:9, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/smap.h:31:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/smap.h:37:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/smap.h:43:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/smap.h:55:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/uaccess.h:14:0, from /kisskb/src/include/linux/uaccess.h:11, from /kisskb/src/include/linux/sched/task.h:11, from /kisskb/src/include/linux/sched/signal.h:9, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/extable.h:23:1: warning: empty declaration struct exception_table_entry { ^ /kisskb/src/arch/x86/include/asm/extable.h:26:1: warning: empty declaration struct pt_regs; ^ /kisskb/src/arch/x86/include/asm/extable.h:38:12: error: storage class specified for parameter 'fixup_exception' extern int fixup_exception(struct pt_regs *regs, int trapnr, ^ /kisskb/src/arch/x86/include/asm/extable.h:40:12: error: storage class specified for parameter 'fixup_bug' extern int fixup_bug(struct pt_regs *regs, int trapnr); ^ /kisskb/src/arch/x86/include/asm/extable.h:41:12: error: storage class specified for parameter 'ex_get_fixup_type' extern int ex_get_fixup_type(unsigned long ip); ^ /kisskb/src/arch/x86/include/asm/extable.h:42:13: error: storage class specified for parameter 'early_fixup_exception' extern void early_fixup_exception(struct pt_regs *regs, int trapnr); ^ /kisskb/src/arch/x86/include/asm/extable.h:48:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/extable.h:58:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token struct pt_regs *regs) { return false; } ^ In file included from /kisskb/src/arch/x86/include/asm/uaccess.h:47:0, from /kisskb/src/include/linux/uaccess.h:11, from /kisskb/src/include/linux/sched/task.h:11, from /kisskb/src/include/linux/sched/signal.h:9, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/asm-generic/access_ok.h:32:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/uaccess.h:11:0, from /kisskb/src/include/linux/sched/task.h:11, from /kisskb/src/include/linux/sched/signal.h:9, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/uaccess.h:49:12: error: storage class specified for parameter '__get_user_1' extern int __get_user_1(void); ^ /kisskb/src/arch/x86/include/asm/uaccess.h:50:12: error: storage class specified for parameter '__get_user_2' extern int __get_user_2(void); ^ /kisskb/src/arch/x86/include/asm/uaccess.h:51:12: error: storage class specified for parameter '__get_user_4' extern int __get_user_4(void); ^ /kisskb/src/arch/x86/include/asm/uaccess.h:52:12: error: storage class specified for parameter '__get_user_8' extern int __get_user_8(void); ^ /kisskb/src/arch/x86/include/asm/uaccess.h:53:12: error: storage class specified for parameter '__get_user_nocheck_1' extern int __get_user_nocheck_1(void); ^ /kisskb/src/arch/x86/include/asm/uaccess.h:54:12: error: storage class specified for parameter '__get_user_nocheck_2' extern int __get_user_nocheck_2(void); ^ /kisskb/src/arch/x86/include/asm/uaccess.h:55:12: error: storage class specified for parameter '__get_user_nocheck_4' extern int __get_user_nocheck_4(void); ^ /kisskb/src/arch/x86/include/asm/uaccess.h:56:12: error: storage class specified for parameter '__get_user_nocheck_8' extern int __get_user_nocheck_8(void); ^ /kisskb/src/arch/x86/include/asm/uaccess.h:57:12: error: storage class specified for parameter '__get_user_bad' extern int __get_user_bad(void); ^ /kisskb/src/arch/x86/include/asm/uaccess.h:171:13: error: storage class specified for parameter '__put_user_bad' extern void __put_user_bad(void); ^ /kisskb/src/arch/x86/include/asm/uaccess.h:177:13: error: storage class specified for parameter '__put_user_1' extern void __put_user_1(void); ^ /kisskb/src/arch/x86/include/asm/uaccess.h:178:13: error: storage class specified for parameter '__put_user_2' extern void __put_user_2(void); ^ /kisskb/src/arch/x86/include/asm/uaccess.h:179:13: error: storage class specified for parameter '__put_user_4' extern void __put_user_4(void); ^ /kisskb/src/arch/x86/include/asm/uaccess.h:180:13: error: storage class specified for parameter '__put_user_8' extern void __put_user_8(void); ^ /kisskb/src/arch/x86/include/asm/uaccess.h:181:13: error: storage class specified for parameter '__put_user_nocheck_1' extern void __put_user_nocheck_1(void); ^ /kisskb/src/arch/x86/include/asm/uaccess.h:182:13: error: storage class specified for parameter '__put_user_nocheck_2' extern void __put_user_nocheck_2(void); ^ /kisskb/src/arch/x86/include/asm/uaccess.h:183:13: error: storage class specified for parameter '__put_user_nocheck_4' extern void __put_user_nocheck_4(void); ^ /kisskb/src/arch/x86/include/asm/uaccess.h:184:13: error: storage class specified for parameter '__put_user_nocheck_8' extern void __put_user_nocheck_8(void); ^ /kisskb/src/arch/x86/include/asm/uaccess.h:492:1: warning: empty declaration struct __large_struct { unsigned long buf[100]; }; ^ /kisskb/src/arch/x86/include/asm/uaccess.h:508:1: error: storage class specified for parameter 'copy_from_user_nmi' copy_from_user_nmi(void *to, const void __user *from, unsigned long n); ^ /kisskb/src/arch/x86/include/asm/uaccess.h:510:1: error: storage class specified for parameter 'strncpy_from_user' strncpy_from_user(char *dst, const char __user *src, long count); ^ /kisskb/src/arch/x86/include/asm/uaccess.h:512:26: error: storage class specified for parameter 'strnlen_user' extern __must_check long strnlen_user(const char __user *str, long n); ^ In file included from /kisskb/src/include/linux/compiler_types.h:79:0, from <command-line>:0: /kisskb/src/include/linux/compiler_attributes.h:337:41: error: expected declaration specifiers before '__attribute__' #define __must_check __attribute__((__warn_unused_result__)) ^ /kisskb/src/arch/x86/include/asm/uaccess_64.h:20:1: note: in expansion of macro '__must_check' __must_check unsigned long ^ /kisskb/src/include/linux/compiler_attributes.h:337:41: error: expected declaration specifiers before '__attribute__' #define __must_check __attribute__((__warn_unused_result__)) ^ /kisskb/src/arch/x86/include/asm/uaccess_64.h:22:1: note: in expansion of macro '__must_check' __must_check unsigned long ^ /kisskb/src/include/linux/compiler_attributes.h:337:41: error: expected declaration specifiers before '__attribute__' #define __must_check __attribute__((__warn_unused_result__)) ^ /kisskb/src/arch/x86/include/asm/uaccess_64.h:24:1: note: in expansion of macro '__must_check' __must_check unsigned long ^ In file included from /kisskb/src/arch/x86/include/asm/uaccess.h:539:0, from /kisskb/src/include/linux/uaccess.h:11, from /kisskb/src/include/linux/sched/task.h:11, from /kisskb/src/include/linux/sched/signal.h:9, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/uaccess_64.h:29:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/uaccess_64.h:51:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/uaccess_64.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/uaccess_64.h:61:13: error: storage class specified for parameter '__copy_user_nocache' extern long __copy_user_nocache(void *dst, const void __user *src, ^ /kisskb/src/arch/x86/include/asm/uaccess_64.h:64:13: error: storage class specified for parameter '__copy_user_flushcache' extern long __copy_user_flushcache(void *dst, const void __user *src, unsigned size); ^ /kisskb/src/arch/x86/include/asm/uaccess_64.h:65:13: error: storage class specified for parameter 'memcpy_page_flushcache' extern void memcpy_page_flushcache(char *to, struct page *page, size_t offset, ^ /kisskb/src/arch/x86/include/asm/uaccess_64.h:71:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/uaccess_64.h:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/compiler_types.h:79:0, from <command-line>:0: /kisskb/src/include/linux/compiler_attributes.h:337:41: error: expected declaration specifiers before '__attribute__' #define __must_check __attribute__((__warn_unused_result__)) ^ /kisskb/src/arch/x86/include/asm/uaccess_64.h:87:1: note: in expansion of macro '__must_check' __must_check unsigned long ^ /kisskb/src/include/linux/compiler_attributes.h:337:41: error: expected declaration specifiers before '__attribute__' #define __must_check __attribute__((__warn_unused_result__)) ^ /kisskb/src/arch/x86/include/asm/uaccess_64.h:89:1: note: in expansion of macro '__must_check' __must_check unsigned long ^ /kisskb/src/include/linux/compiler_attributes.h:337:41: error: expected declaration specifiers before '__attribute__' #define __must_check __attribute__((__warn_unused_result__)) ^ /kisskb/src/arch/x86/include/asm/uaccess_64.h:91:1: note: in expansion of macro '__must_check' __must_check unsigned long ^ In file included from /kisskb/src/arch/x86/include/asm/uaccess.h:539:0, from /kisskb/src/include/linux/uaccess.h:11, from /kisskb/src/include/linux/sched/task.h:11, from /kisskb/src/include/linux/sched/signal.h:9, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/uaccess_64.h:95:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/uaccess_64.h:122:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/uaccess.h:11:0, from /kisskb/src/include/linux/sched/task.h:11, from /kisskb/src/include/linux/sched/signal.h:9, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/uaccess.h:549:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/uaccess.h:582:13: error: storage class specified for parameter '__try_cmpxchg_user_wrong_size' extern void __try_cmpxchg_user_wrong_size(void); ^ In file included from /kisskb/src/include/linux/sched/task.h:11:0, from /kisskb/src/include/linux/sched/signal.h:9, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/uaccess.h:60:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uaccess.h:72:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uaccess.h:100:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uaccess.h:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uaccess.h:136:1: error: storage class specified for parameter '_copy_from_user' _copy_from_user(void *, const void __user *, unsigned long); ^ /kisskb/src/include/linux/uaccess.h:154:1: error: storage class specified for parameter '_copy_to_user' _copy_to_user(void __user *, const void *, unsigned long); ^ /kisskb/src/include/linux/uaccess.h:159:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uaccess.h:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uaccess.h:187:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uaccess.h:192:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uaccess.h:204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uaccess.h:214:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uaccess.h:227:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uaccess.h:259:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uaccess.h:276:25: error: storage class specified for parameter 'check_zeroed_user' extern __must_check int check_zeroed_user(const void __user *from, size_t size); ^ /kisskb/src/include/linux/uaccess.h:328:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uaccess.h:349:14: error: 'no_instrument_function' attribute applies only to functions long notrace copy_to_kernel_nofault(void *dst, const void *src, size_t size); ^ /kisskb/src/include/linux/uaccess.h:352:14: error: 'no_instrument_function' attribute applies only to functions long notrace copy_to_user_nofault(void __user *dst, const void *src, ^ In file included from /kisskb/src/include/linux/sched/signal.h:9:0, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/sched/task.h:13:1: warning: empty declaration struct task_struct; ^ /kisskb/src/include/linux/sched/task.h:14:1: warning: empty declaration struct rusage; ^ /kisskb/src/include/linux/sched/task.h:15:1: warning: empty declaration union thread_union; ^ /kisskb/src/include/linux/sched/task.h:16:1: warning: empty declaration struct css_set; ^ /kisskb/src/include/linux/sched/task.h:21:1: warning: empty declaration struct kernel_clone_args { ^ /kisskb/src/include/linux/sched/task.h:49:17: error: storage class specified for parameter 'tasklist_lock' extern rwlock_t tasklist_lock; ^ /kisskb/src/include/linux/sched/task.h:50:19: error: storage class specified for parameter 'mmlist_lock' extern spinlock_t mmlist_lock; ^ /kisskb/src/include/linux/sched/task.h:52:27: error: storage class specified for parameter 'init_thread_union' extern union thread_union init_thread_union; ^ /kisskb/src/include/linux/sched/task.h:53:27: error: storage class specified for parameter 'init_task' extern struct task_struct init_task; ^ /kisskb/src/include/linux/sched/task.h:55:12: error: storage class specified for parameter 'lockdep_tasklist_lock_is_held' extern int lockdep_tasklist_lock_is_held(void); ^ /kisskb/src/include/linux/sched/task.h:57:24: error: storage class specified for parameter 'schedule_tail' extern asmlinkage void schedule_tail(struct task_struct *prev); ^ /kisskb/src/include/linux/sched/task.h:58:13: error: storage class specified for parameter 'init_idle' extern void init_idle(struct task_struct *idle, int cpu); ^ /kisskb/src/include/linux/sched/task.h:60:12: error: storage class specified for parameter 'sched_fork' extern int sched_fork(unsigned long clone_flags, struct task_struct *p); ^ /kisskb/src/include/linux/sched/task.h:61:13: error: storage class specified for parameter 'sched_cgroup_fork' extern void sched_cgroup_fork(struct task_struct *p, struct kernel_clone_args *kargs); ^ /kisskb/src/include/linux/sched/task.h:62:13: error: storage class specified for parameter 'sched_post_fork' extern void sched_post_fork(struct task_struct *p); ^ /kisskb/src/include/linux/sched/task.h:63:13: error: storage class specified for parameter 'sched_dead' extern void sched_dead(struct task_struct *p); ^ /kisskb/src/include/linux/sched/task.h:68:13: error: storage class specified for parameter 'proc_caches_init' extern void proc_caches_init(void); ^ /kisskb/src/include/linux/sched/task.h:70:13: error: storage class specified for parameter 'fork_init' extern void fork_init(void); ^ /kisskb/src/include/linux/sched/task.h:72:13: error: storage class specified for parameter 'release_task' extern void release_task(struct task_struct * p); ^ /kisskb/src/include/linux/sched/task.h:74:12: error: storage class specified for parameter 'copy_thread' extern int copy_thread(struct task_struct *, const struct kernel_clone_args *); ^ /kisskb/src/include/linux/sched/task.h:76:13: error: storage class specified for parameter 'flush_thread' extern void flush_thread(void); ^ /kisskb/src/include/linux/sched/task.h:79:13: error: storage class specified for parameter 'exit_thread' extern void exit_thread(struct task_struct *tsk); ^ /kisskb/src/include/linux/sched/task.h:85:24: error: storage class specified for parameter 'do_group_exit' extern __noreturn void do_group_exit(int); ^ /kisskb/src/include/linux/sched/task.h:87:13: error: storage class specified for parameter 'exit_files' extern void exit_files(struct task_struct *); ^ /kisskb/src/include/linux/sched/task.h:88:13: error: storage class specified for parameter 'exit_itimers' extern void exit_itimers(struct task_struct *); ^ /kisskb/src/include/linux/sched/task.h:90:14: error: storage class specified for parameter 'kernel_clone' extern pid_t kernel_clone(struct kernel_clone_args *kargs); ^ /kisskb/src/include/linux/sched/task.h:94:14: error: storage class specified for parameter 'kernel_thread' extern pid_t kernel_thread(int (*fn)(void *), void *arg, unsigned long flags); ^ /kisskb/src/include/linux/sched/task.h:95:14: error: storage class specified for parameter 'user_mode_thread' extern pid_t user_mode_thread(int (*fn)(void *), void *arg, unsigned long flags); ^ /kisskb/src/include/linux/sched/task.h:96:13: error: storage class specified for parameter 'kernel_wait4' extern long kernel_wait4(pid_t, int __user *, int, struct rusage *); ^ /kisskb/src/include/linux/sched/task.h:99:13: error: storage class specified for parameter 'free_task' extern void free_task(struct task_struct *tsk); ^ /kisskb/src/include/linux/sched/task.h:109:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/task.h:114:13: error: storage class specified for parameter '__put_task_struct' extern void __put_task_struct(struct task_struct *t); ^ /kisskb/src/include/linux/sched/task.h:117:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/task.h:123:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/task.h:134:12: error: storage class specified for parameter 'arch_task_struct_size' extern int arch_task_struct_size __read_mostly; ^ /kisskb/src/include/linux/sched/task.h:134:12: error: section attribute not allowed for 'arch_task_struct_size' /kisskb/src/include/linux/sched/task.h:160:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/task.h:176:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/task.h:181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/sysctl.h:30:0, from /kisskb/src/include/linux/key.h:17, from /kisskb/src/include/linux/cred.h:13, from /kisskb/src/include/linux/sched/signal.h:10, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/uapi/linux/sysctl.h:35:1: warning: empty declaration struct __sysctl_args { ^ /kisskb/src/include/uapi/linux/sysctl.h:49:1: warning: empty declaration enum ^ /kisskb/src/include/uapi/linux/sysctl.h:69:1: warning: empty declaration enum ^ /kisskb/src/include/uapi/linux/sysctl.h:75:1: warning: empty declaration enum ^ /kisskb/src/include/uapi/linux/sysctl.h:83:1: warning: empty declaration enum ^ /kisskb/src/include/uapi/linux/sysctl.h:162:1: warning: empty declaration enum ^ /kisskb/src/include/uapi/linux/sysctl.h:203:1: warning: empty declaration enum ^ /kisskb/src/include/uapi/linux/sysctl.h:229:1: warning: empty declaration enum ^ /kisskb/src/include/uapi/linux/sysctl.h:240:1: warning: empty declaration enum ^ /kisskb/src/include/uapi/linux/sysctl.h:247:1: warning: empty declaration enum ^ /kisskb/src/include/uapi/linux/sysctl.h:255:1: warning: empty declaration enum ^ /kisskb/src/include/uapi/linux/sysctl.h:287:1: warning: empty declaration enum ^ /kisskb/src/include/uapi/linux/sysctl.h:295:1: warning: empty declaration enum ^ /kisskb/src/include/uapi/linux/sysctl.h:332:1: warning: empty declaration enum ^ /kisskb/src/include/uapi/linux/sysctl.h:431:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:453:1: warning: empty declaration enum ^ /kisskb/src/include/uapi/linux/sysctl.h:461:1: warning: empty declaration enum ^ /kisskb/src/include/uapi/linux/sysctl.h:489:1: warning: empty declaration enum ^ /kisskb/src/include/uapi/linux/sysctl.h:522:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:535:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:548:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:580:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:586:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:609:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:614:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:620:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:626:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:631:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:636:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:644:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:653:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:669:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:687:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:701:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:711:1: warning: empty declaration enum ^ /kisskb/src/include/uapi/linux/sysctl.h:717:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:736:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:748:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:759:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:780:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:790:1: warning: empty declaration enum ^ /kisskb/src/include/uapi/linux/sysctl.h:816:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:831:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:842:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:852:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:857:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:863:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:869:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:880:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:885:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:890:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:900:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:905:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/sysctl.h:910:1: warning: empty declaration enum ^ In file included from /kisskb/src/include/linux/key.h:17:0, from /kisskb/src/include/linux/cred.h:13, from /kisskb/src/include/linux/sched/signal.h:10, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/sysctl.h:33:1: warning: empty declaration struct completion; ^ /kisskb/src/include/linux/sysctl.h:34:1: warning: empty declaration struct ctl_table; ^ /kisskb/src/include/linux/sysctl.h:35:1: warning: empty declaration struct nsproxy; ^ /kisskb/src/include/linux/sysctl.h:36:1: warning: empty declaration struct ctl_table_root; ^ /kisskb/src/include/linux/sysctl.h:37:1: warning: empty declaration struct ctl_table_header; ^ /kisskb/src/include/linux/sysctl.h:38:1: warning: empty declaration struct ctl_dir; ^ /kisskb/src/include/linux/sysctl.h:56:18: error: storage class specified for parameter 'sysctl_vals' extern const int sysctl_vals[]; ^ /kisskb/src/include/linux/sysctl.h:62:28: error: storage class specified for parameter 'sysctl_long_vals' extern const unsigned long sysctl_long_vals[]; ^ /kisskb/src/include/linux/sysctl.h:64:13: error: storage class specified for parameter 'proc_handler' typedef int proc_handler(struct ctl_table *ctl, int write, void *buffer, ^ /kisskb/src/include/linux/sysctl.h:117:1: warning: empty declaration struct ctl_table_poll { ^ /kisskb/src/include/linux/sysctl.h:123:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sysctl.h:141:2: error: expected specifier-qualifier-list before 'proc_handler' proc_handler *proc_handler; /* Callback for text formatting */ ^ /kisskb/src/include/linux/sysctl.h:135:1: warning: empty declaration struct ctl_table { ^ /kisskb/src/include/linux/sysctl.h:147:1: warning: empty declaration struct ctl_node { ^ /kisskb/src/include/linux/sysctl.h:154:1: warning: empty declaration struct ctl_table_header { ^ /kisskb/src/include/linux/sysctl.h:173:1: warning: empty declaration struct ctl_dir { ^ /kisskb/src/include/linux/sysctl.h:179:1: warning: empty declaration struct ctl_table_set { ^ /kisskb/src/include/linux/sysctl.h:189:10: error: expected declaration specifiers or '...' before 'kuid_t' kuid_t *uid, kgid_t *gid); ^ /kisskb/src/include/linux/sysctl.h:189:23: error: expected declaration specifiers or '...' before 'kgid_t' kuid_t *uid, kgid_t *gid); ^ /kisskb/src/include/linux/sysctl.h:184:1: warning: empty declaration struct ctl_table_root { ^ /kisskb/src/include/linux/sysctl.h:194:1: warning: empty declaration struct ctl_path { ^ /kisskb/src/include/linux/sysctl.h:210:12: error: storage class specified for parameter '__register_sysctl_base' extern int __register_sysctl_base(struct ctl_table *base_table); ^ /kisskb/src/include/linux/sysctl.h:216:13: error: storage class specified for parameter 'setup_sysctl_set' extern void setup_sysctl_set(struct ctl_table_set *p, ^ /kisskb/src/include/linux/sysctl.h:219:13: error: storage class specified for parameter 'retire_sysctl_set' extern void retire_sysctl_set(struct ctl_table_set *set); ^ /kisskb/src/include/linux/sysctl.h:234:12: error: storage class specified for parameter 'sysctl_init_bases' extern int sysctl_init_bases(void); ^ /kisskb/src/include/linux/sysctl.h:235:13: error: storage class specified for parameter '__register_sysctl_init' extern void __register_sysctl_init(const char *path, struct ctl_table *table, ^ /kisskb/src/include/linux/sysctl.h:238:33: error: storage class specified for parameter 'register_sysctl_mount_point' extern struct ctl_table_header *register_sysctl_mount_point(const char *path); ^ /kisskb/src/include/linux/sysctl.h:248:12: error: storage class specified for parameter 'pwrsw_enabled' extern int pwrsw_enabled; ^ /kisskb/src/include/linux/sysctl.h:249:12: error: storage class specified for parameter 'unaligned_enabled' extern int unaligned_enabled; ^ /kisskb/src/include/linux/sysctl.h:250:12: error: storage class specified for parameter 'unaligned_dump_stack' extern int unaligned_dump_stack; ^ /kisskb/src/include/linux/sysctl.h:251:12: error: storage class specified for parameter 'no_unaligned_warning' extern int no_unaligned_warning; ^ /kisskb/src/include/linux/sysctl.h:253:25: error: storage class specified for parameter 'sysctl_mount_point' extern struct ctl_table sysctl_mount_point[]; ^ In file included from /kisskb/src/include/linux/cred.h:13:0, from /kisskb/src/include/linux/sched/signal.h:10, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/key.h:28:17: error: storage class specified for parameter 'key_serial_t' typedef int32_t key_serial_t; ^ /kisskb/src/include/linux/key.h:31:18: error: storage class specified for parameter 'key_perm_t' typedef uint32_t key_perm_t; ^ /kisskb/src/include/linux/key.h:33:1: warning: empty declaration struct key; ^ /kisskb/src/include/linux/key.h:34:1: warning: empty declaration struct net; ^ In file included from /kisskb/src/include/linux/sched/user.h:7:0, from /kisskb/src/include/linux/cred.h:17, from /kisskb/src/include/linux/sched/signal.h:10, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/percpu_counter.h:116:1: warning: empty declaration struct percpu_counter { ^ /kisskb/src/include/linux/percpu_counter.h:122:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu_counter.h:128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu_counter.h:132:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu_counter.h:137:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu_counter.h:148:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu_counter.h:154:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu_counter.h:163:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu_counter.h:169:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu_counter.h:174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu_counter.h:183:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu_counter.h:188:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu_counter.h:193:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu_counter.h:198:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu_counter.h:203:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu_counter.h:208:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu_counter.h:213:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu_counter.h:218:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu_counter.h:224:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/sched/user.h:9:0, from /kisskb/src/include/linux/cred.h:17, from /kisskb/src/include/linux/sched/signal.h:10, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/ratelimit.h:11:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ratelimit.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ratelimit.h:26:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ratelimit.h:39:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ratelimit.h:43:31: error: storage class specified for parameter 'printk_ratelimit_state' extern struct ratelimit_state printk_ratelimit_state; ^ In file included from /kisskb/src/include/linux/cred.h:17:0, from /kisskb/src/include/linux/sched/signal.h:10, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/sched/user.h:24:2: error: expected specifier-qualifier-list before 'kuid_t' kuid_t uid; ^ /kisskb/src/include/linux/sched/user.h:14:1: warning: empty declaration struct user_struct { ^ /kisskb/src/include/linux/sched/user.h:39:12: error: storage class specified for parameter 'uids_sysfs_init' extern int uids_sysfs_init(void); ^ /kisskb/src/include/linux/sched/user.h:41:28: error: storage class specified for parameter 'find_user' extern struct user_struct *find_user(kuid_t); ^ /kisskb/src/include/linux/sched/user.h:41:15: warning: parameter names (without types) in function declaration extern struct user_struct *find_user(kuid_t); ^ /kisskb/src/include/linux/sched/user.h:43:27: error: storage class specified for parameter 'root_user' extern struct user_struct root_user; ^ /kisskb/src/include/linux/sched/user.h:48:29: error: storage class specified for parameter 'alloc_uid' extern struct user_struct * alloc_uid(kuid_t); ^ /kisskb/src/include/linux/sched/user.h:48:15: warning: parameter names (without types) in function declaration extern struct user_struct * alloc_uid(kuid_t); ^ /kisskb/src/include/linux/sched/user.h:50:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/user.h:54:13: error: storage class specified for parameter 'free_uid' extern void free_uid(struct user_struct *); ^ In file included from /kisskb/src/include/linux/sched/signal.h:10:0, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/cred.h:19:1: warning: empty declaration struct cred; ^ /kisskb/src/include/linux/cred.h:20:1: warning: empty declaration struct inode; ^ /kisskb/src/include/linux/cred.h:28:2: error: expected specifier-qualifier-list before 'kgid_t' kgid_t gid[]; ^ /kisskb/src/include/linux/cred.h:25:1: warning: empty declaration struct group_info { ^ /kisskb/src/include/linux/cred.h:41:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cred.h:57:27: error: storage class specified for parameter 'groups_alloc' extern struct group_info *groups_alloc(int); ^ /kisskb/src/include/linux/cred.h:58:13: error: storage class specified for parameter 'groups_free' extern void groups_free(struct group_info *); ^ /kisskb/src/include/linux/cred.h:60:12: error: storage class specified for parameter 'in_group_p' extern int in_group_p(kgid_t); ^ /kisskb/src/include/linux/cred.h:60:1: warning: parameter names (without types) in function declaration extern int in_group_p(kgid_t); ^ /kisskb/src/include/linux/cred.h:61:12: error: storage class specified for parameter 'in_egroup_p' extern int in_egroup_p(kgid_t); ^ /kisskb/src/include/linux/cred.h:61:1: warning: parameter names (without types) in function declaration extern int in_egroup_p(kgid_t); ^ /kisskb/src/include/linux/cred.h:62:53: error: expected declaration specifiers or '...' before 'kgid_t' extern int groups_search(const struct group_info *, kgid_t); ^ /kisskb/src/include/linux/cred.h:64:12: error: storage class specified for parameter 'set_current_groups' extern int set_current_groups(struct group_info *); ^ /kisskb/src/include/linux/cred.h:65:13: error: storage class specified for parameter 'set_groups' extern void set_groups(struct cred *, struct group_info *); ^ /kisskb/src/include/linux/cred.h:66:13: error: storage class specified for parameter 'may_setgroups' extern bool may_setgroups(void); ^ /kisskb/src/include/linux/cred.h:67:13: error: storage class specified for parameter 'groups_sort' extern void groups_sort(struct group_info *); ^ /kisskb/src/include/linux/cred.h:119:2: error: expected specifier-qualifier-list before 'kuid_t' kuid_t uid; /* real UID of the task */ ^ /kisskb/src/include/linux/cred.h:110:1: warning: empty declaration struct cred { ^ /kisskb/src/include/linux/cred.h:155:13: error: storage class specified for parameter '__put_cred' extern void __put_cred(struct cred *); ^ /kisskb/src/include/linux/cred.h:156:13: error: storage class specified for parameter 'exit_creds' extern void exit_creds(struct task_struct *); ^ /kisskb/src/include/linux/cred.h:157:12: error: storage class specified for parameter 'copy_creds' extern int copy_creds(struct task_struct *, unsigned long); ^ /kisskb/src/include/linux/cred.h:158:27: error: storage class specified for parameter 'get_task_cred' extern const struct cred *get_task_cred(struct task_struct *); ^ /kisskb/src/include/linux/cred.h:159:21: error: storage class specified for parameter 'cred_alloc_blank' extern struct cred *cred_alloc_blank(void); ^ /kisskb/src/include/linux/cred.h:160:21: error: storage class specified for parameter 'prepare_creds' extern struct cred *prepare_creds(void); ^ /kisskb/src/include/linux/cred.h:161:21: error: storage class specified for parameter 'prepare_exec_creds' extern struct cred *prepare_exec_creds(void); ^ /kisskb/src/include/linux/cred.h:162:12: error: storage class specified for parameter 'commit_creds' extern int commit_creds(struct cred *); ^ /kisskb/src/include/linux/cred.h:163:13: error: storage class specified for parameter 'abort_creds' extern void abort_creds(struct cred *); ^ /kisskb/src/include/linux/cred.h:164:27: error: storage class specified for parameter 'override_creds' extern const struct cred *override_creds(const struct cred *); ^ /kisskb/src/include/linux/cred.h:165:13: error: storage class specified for parameter 'revert_creds' extern void revert_creds(const struct cred *); ^ /kisskb/src/include/linux/cred.h:166:21: error: storage class specified for parameter 'prepare_kernel_cred' extern struct cred *prepare_kernel_cred(struct task_struct *); ^ /kisskb/src/include/linux/cred.h:167:12: error: storage class specified for parameter 'change_create_files_as' extern int change_create_files_as(struct cred *, struct inode *); ^ /kisskb/src/include/linux/cred.h:168:12: error: storage class specified for parameter 'set_security_override' extern int set_security_override(struct cred *, u32); ^ /kisskb/src/include/linux/cred.h:169:12: error: storage class specified for parameter 'set_security_override_from_ctx' extern int set_security_override_from_ctx(struct cred *, const char *); ^ /kisskb/src/include/linux/cred.h:170:12: error: storage class specified for parameter 'set_create_files_as' extern int set_create_files_as(struct cred *, struct inode *); ^ /kisskb/src/include/linux/cred.h:171:12: error: storage class specified for parameter 'cred_fscmp' extern int cred_fscmp(const struct cred *, const struct cred *); ^ /kisskb/src/include/linux/cred.h:172:20: error: storage class specified for parameter 'cred_init' extern void __init cred_init(void); ^ /kisskb/src/include/linux/cred.h:172:20: error: section attribute not allowed for 'cred_init' /kisskb/src/include/linux/cred.h:172:1: warning: '__cold__' attribute ignored [-Wattributes] extern void __init cred_init(void); ^ /kisskb/src/include/linux/cred.h:173:12: error: storage class specified for parameter 'set_cred_ucounts' extern int set_cred_ucounts(struct cred *); ^ /kisskb/src/include/linux/cred.h:205:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cred.h:208:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cred.h:211:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cred.h:216:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cred.h:230:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cred.h:249:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cred.h:259:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cred.h:282:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cred.h:393:30: error: storage class specified for parameter 'init_user_ns' extern struct user_namespace init_user_ns; ^ /kisskb/src/include/linux/cred.h:393:30: error: redefinition of parameter 'init_user_ns' In file included from /kisskb/src/include/linux/ipc.h:6:0, from /kisskb/src/include/uapi/linux/sem.h:5, from /kisskb/src/include/linux/sem.h:5, from /kisskb/src/include/linux/sched.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/linux/uidgid.h:19:30: note: previous definition of 'init_user_ns' was here extern struct user_namespace init_user_ns; ^ In file included from /kisskb/src/include/linux/sched/signal.h:10:0, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/cred.h:398:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/rcuwait.h:6:0, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/sched/signal.h:20:1: warning: empty declaration struct sighand_struct { ^ /kisskb/src/include/linux/sched/signal.h:30:1: warning: empty declaration struct pacct_struct { ^ /kisskb/src/include/linux/sched/signal.h:38:1: warning: empty declaration struct cpu_itimer { ^ /kisskb/src/include/linux/sched/signal.h:47:1: warning: empty declaration struct task_cputime_atomic { ^ /kisskb/src/include/linux/sched/signal.h:66:1: warning: empty declaration struct thread_group_cputimer { ^ /kisskb/src/include/linux/sched/signal.h:71:2: error: expected specifier-qualifier-list before 'sigset_t' sigset_t signal; ^ /kisskb/src/include/linux/sched/signal.h:70:1: warning: empty declaration struct multiprocess_signals { ^ /kisskb/src/include/linux/sched/signal.h:75:1: warning: empty declaration struct core_thread { ^ /kisskb/src/include/linux/sched/signal.h:80:1: warning: empty declaration struct core_state { ^ /kisskb/src/include/linux/sched/signal.h:143:2: error: expected specifier-qualifier-list before 'ktime_t' ktime_t it_real_incr; ^ /kisskb/src/include/linux/sched/signal.h:93:1: warning: empty declaration struct signal_struct { ^ /kisskb/src/include/linux/sched/signal.h:270:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:275:13: error: storage class specified for parameter 'flush_signals' extern void flush_signals(struct task_struct *); ^ /kisskb/src/include/linux/sched/signal.h:276:13: error: storage class specified for parameter 'ignore_signals' extern void ignore_signals(struct task_struct *); ^ /kisskb/src/include/linux/sched/signal.h:277:13: error: storage class specified for parameter 'flush_signal_handlers' extern void flush_signal_handlers(struct task_struct *, int force_default); ^ /kisskb/src/include/linux/sched/signal.h:278:53: error: expected declaration specifiers or '...' before 'sigset_t' extern int dequeue_signal(struct task_struct *task, sigset_t *mask, ^ /kisskb/src/include/linux/sched/signal.h:279:6: error: expected declaration specifiers or '...' before 'kernel_siginfo_t' kernel_siginfo_t *info, enum pid_type *type); ^ /kisskb/src/include/linux/sched/signal.h:282:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:296:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:334:12: error: storage class specified for parameter 'send_sig_info' extern int send_sig_info(int, struct kernel_siginfo *, struct task_struct *); ^ /kisskb/src/include/linux/sched/signal.h:335:13: error: storage class specified for parameter 'force_sigsegv' extern void force_sigsegv(int sig); ^ /kisskb/src/include/linux/sched/signal.h:336:12: error: storage class specified for parameter 'force_sig_info' extern int force_sig_info(struct kernel_siginfo *); ^ /kisskb/src/include/linux/sched/signal.h:337:12: error: storage class specified for parameter '__kill_pgrp_info' extern int __kill_pgrp_info(int sig, struct kernel_siginfo *info, struct pid *pgrp); ^ /kisskb/src/include/linux/sched/signal.h:338:12: error: storage class specified for parameter 'kill_pid_info' extern int kill_pid_info(int sig, struct kernel_siginfo *info, struct pid *pid); ^ /kisskb/src/include/linux/sched/signal.h:339:53: error: expected declaration specifiers or '...' before 'sigval_t' extern int kill_pid_usb_asyncio(int sig, int errno, sigval_t addr, struct pid *, ^ /kisskb/src/include/linux/sched/signal.h:341:12: error: storage class specified for parameter 'kill_pgrp' extern int kill_pgrp(struct pid *pid, int sig, int priv); ^ /kisskb/src/include/linux/sched/signal.h:342:12: error: storage class specified for parameter 'kill_pid' extern int kill_pid(struct pid *pid, int sig, int priv); ^ /kisskb/src/include/linux/sched/signal.h:343:26: error: storage class specified for parameter 'do_notify_parent' extern __must_check bool do_notify_parent(struct task_struct *, int); ^ /kisskb/src/include/linux/sched/signal.h:344:13: error: storage class specified for parameter '__wake_up_parent' extern void __wake_up_parent(struct task_struct *p, struct task_struct *parent); ^ /kisskb/src/include/linux/sched/signal.h:345:13: error: storage class specified for parameter 'force_sig' extern void force_sig(int); ^ /kisskb/src/include/linux/sched/signal.h:346:13: error: storage class specified for parameter 'force_fatal_sig' extern void force_fatal_sig(int); ^ /kisskb/src/include/linux/sched/signal.h:347:13: error: storage class specified for parameter 'force_exit_sig' extern void force_exit_sig(int); ^ /kisskb/src/include/linux/sched/signal.h:348:12: error: storage class specified for parameter 'send_sig' extern int send_sig(int, struct task_struct *, int); ^ /kisskb/src/include/linux/sched/signal.h:349:12: error: storage class specified for parameter 'zap_other_threads' extern int zap_other_threads(struct task_struct *p); ^ /kisskb/src/include/linux/sched/signal.h:350:25: error: storage class specified for parameter 'sigqueue_alloc' extern struct sigqueue *sigqueue_alloc(void); ^ /kisskb/src/include/linux/sched/signal.h:351:13: error: storage class specified for parameter 'sigqueue_free' extern void sigqueue_free(struct sigqueue *); ^ /kisskb/src/include/linux/sched/signal.h:352:12: error: storage class specified for parameter 'send_sigqueue' extern int send_sigqueue(struct sigqueue *, struct pid *, enum pid_type); ^ /kisskb/src/include/linux/sched/signal.h:353:12: error: storage class specified for parameter 'do_sigaction' extern int do_sigaction(int, struct k_sigaction *, struct k_sigaction *); ^ /kisskb/src/include/linux/sched/signal.h:356:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:366:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:376:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:382:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:393:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:405:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:410:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:415:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:430:41: error: expected declaration specifiers or '...' before 'vm_fault_t' static inline bool fault_signal_pending(vm_fault_t fault_flags, ^ /kisskb/src/include/linux/sched/signal.h:444:13: error: storage class specified for parameter 'recalc_sigpending_and_wake' extern void recalc_sigpending_and_wake(struct task_struct *t); ^ /kisskb/src/include/linux/sched/signal.h:445:13: error: storage class specified for parameter 'recalc_sigpending' extern void recalc_sigpending(void); ^ /kisskb/src/include/linux/sched/signal.h:446:13: error: storage class specified for parameter 'calculate_sigpending' extern void calculate_sigpending(void); ^ /kisskb/src/include/linux/sched/signal.h:448:13: error: storage class specified for parameter 'signal_wake_up_state' extern void signal_wake_up_state(struct task_struct *t, unsigned int state); ^ /kisskb/src/include/linux/sched/signal.h:451:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:460:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:519:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:523:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:527:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:531:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:535:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:539:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:548:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:553:35: error: type defaults to 'int' in declaration of 'sigset_t' [-Werror=implicit-int] extern int set_user_sigmask(const sigset_t __user *umask, size_t sigsetsize); ^ /kisskb/src/include/linux/sched/signal.h:553:51: error: expected ';', ',' or ')' before '*' token extern int set_user_sigmask(const sigset_t __user *umask, size_t sigsetsize); ^ /kisskb/src/include/linux/sched/signal.h:556:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:563:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token static inline sigset_t *sigmask_to_save(void) ^ /kisskb/src/include/linux/sched/signal.h:572:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:581:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:595:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:612:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:620:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:627:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:637:13: error: storage class specified for parameter '__cleanup_sighand' extern void __cleanup_sighand(struct sighand_struct *); ^ /kisskb/src/include/linux/sched/signal.h:638:13: error: storage class specified for parameter 'flush_itimer_signals' extern void flush_itimer_signals(void); ^ /kisskb/src/include/linux/sched/signal.h:649:13: error: storage class specified for parameter 'current_is_single_threaded' extern bool current_is_single_threaded(void); ^ /kisskb/src/include/linux/sched/signal.h:671:15: error: storage class specified for parameter 'proc_visitor' typedef int (*proc_visitor)(struct task_struct *p, void *data); ^ /kisskb/src/include/linux/sched/signal.h:672:49: error: expected declaration specifiers or '...' before 'proc_visitor' void walk_process_tree(struct task_struct *top, proc_visitor, void *); ^ /kisskb/src/include/linux/sched/signal.h:676:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:686:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:696:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:701:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:706:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:711:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:717:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:722:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:728:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:735:13: error: storage class specified for parameter 'thread_group_exited' extern bool thread_group_exited(struct pid *pid); ^ /kisskb/src/include/linux/sched/signal.h:737:31: error: storage class specified for parameter '__lock_task_sighand' extern struct sighand_struct *__lock_task_sighand(struct task_struct *task, ^ /kisskb/src/include/linux/sched/signal.h:742:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:752:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:759:79: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void lockdep_assert_task_sighand_held(struct task_struct *task) { } ^ /kisskb/src/include/linux/sched/signal.h:764:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:770:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:775:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/signal.h:780:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/percpu-rwsem.h:7:0, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/rcuwait.h:16:1: warning: empty declaration struct rcuwait { ^ /kisskb/src/include/linux/rcuwait.h:24:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcuwait.h:33:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcuwait.h:37:12: error: storage class specified for parameter 'rcuwait_wake_up' extern int rcuwait_wake_up(struct rcuwait *w); ^ /kisskb/src/include/linux/rcuwait.h:46:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcuwait.h:50:13: error: storage class specified for parameter 'finish_rcuwait' extern void finish_rcuwait(struct rcuwait *w); ^ In file included from /kisskb/src/include/linux/percpu-rwsem.h:9:0, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/rcu_sync.h:17:1: warning: empty declaration struct rcu_sync { ^ /kisskb/src/include/linux/rcu_sync.h:33:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rcu_sync.h:39:13: error: storage class specified for parameter 'rcu_sync_init' extern void rcu_sync_init(struct rcu_sync *); ^ /kisskb/src/include/linux/rcu_sync.h:40:13: error: storage class specified for parameter 'rcu_sync_enter_start' extern void rcu_sync_enter_start(struct rcu_sync *); ^ /kisskb/src/include/linux/rcu_sync.h:41:13: error: storage class specified for parameter 'rcu_sync_enter' extern void rcu_sync_enter(struct rcu_sync *); ^ /kisskb/src/include/linux/rcu_sync.h:42:13: error: storage class specified for parameter 'rcu_sync_exit' extern void rcu_sync_exit(struct rcu_sync *); ^ /kisskb/src/include/linux/rcu_sync.h:43:13: error: storage class specified for parameter 'rcu_sync_dtor' extern void rcu_sync_dtor(struct rcu_sync *); ^ In file included from /kisskb/src/include/linux/fs.h:33:0, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/percpu-rwsem.h:12:1: warning: empty declaration struct percpu_rw_semaphore { ^ /kisskb/src/include/linux/percpu-rwsem.h:45:13: error: storage class specified for parameter '__percpu_down_read' extern bool __percpu_down_read(struct percpu_rw_semaphore *, bool); ^ /kisskb/src/include/linux/percpu-rwsem.h:48:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu-rwsem.h:74:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu-rwsem.h:98:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu-rwsem.h:124:13: error: storage class specified for parameter 'percpu_is_read_locked' extern bool percpu_is_read_locked(struct percpu_rw_semaphore *); ^ /kisskb/src/include/linux/percpu-rwsem.h:125:13: error: storage class specified for parameter 'percpu_down_write' extern void percpu_down_write(struct percpu_rw_semaphore *); ^ /kisskb/src/include/linux/percpu-rwsem.h:126:13: error: storage class specified for parameter 'percpu_up_write' extern void percpu_up_write(struct percpu_rw_semaphore *); ^ /kisskb/src/include/linux/percpu-rwsem.h:129:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu-rwsem.h:133:12: error: storage class specified for parameter '__percpu_init_rwsem' extern int __percpu_init_rwsem(struct percpu_rw_semaphore *, ^ /kisskb/src/include/linux/percpu-rwsem.h:136:13: error: storage class specified for parameter 'percpu_free_rwsem' extern void percpu_free_rwsem(struct percpu_rw_semaphore *); ^ /kisskb/src/include/linux/percpu-rwsem.h:149:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/percpu-rwsem.h:155:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/fs.h:35:0, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/delayed_call.h:10:1: warning: empty declaration struct delayed_call { ^ /kisskb/src/include/linux/delayed_call.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/delayed_call.h:26:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/delayed_call.h:32:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/uuid.h:11:0, from /kisskb/src/include/linux/fs.h:36, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/uapi/linux/uuid.h:17:3: error: storage class specified for parameter 'guid_t' } guid_t; ^ /kisskb/src/include/uapi/linux/uuid.h:27:16: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'uuid_le' typedef guid_t uuid_le; ^ In file included from /kisskb/src/include/linux/fs.h:36:0, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/uuid.h:18:3: error: storage class specified for parameter 'uuid_t' } uuid_t; ^ /kisskb/src/include/linux/uuid.h:33:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'guid_null' extern const guid_t guid_null; ^ /kisskb/src/include/linux/uuid.h:34:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'uuid_null' extern const uuid_t uuid_null; ^ /kisskb/src/include/linux/uuid.h:36:37: error: type defaults to 'int' in declaration of 'guid_t' [-Werror=implicit-int] static inline bool guid_equal(const guid_t *u1, const guid_t *u2) ^ /kisskb/src/include/linux/uuid.h:36:44: error: expected ';', ',' or ')' before '*' token static inline bool guid_equal(const guid_t *u1, const guid_t *u2) ^ /kisskb/src/include/linux/uuid.h:41:30: error: expected declaration specifiers or '...' before 'guid_t' static inline void guid_copy(guid_t *dst, const guid_t *src) ^ /kisskb/src/include/linux/uuid.h:41:49: error: type defaults to 'int' in declaration of 'guid_t' [-Werror=implicit-int] static inline void guid_copy(guid_t *dst, const guid_t *src) ^ /kisskb/src/include/linux/uuid.h:41:56: error: expected ';', ',' or ')' before '*' token static inline void guid_copy(guid_t *dst, const guid_t *src) ^ /kisskb/src/include/linux/uuid.h:46:32: error: expected declaration specifiers or '...' before 'guid_t' static inline void import_guid(guid_t *dst, const __u8 *src) ^ /kisskb/src/include/linux/uuid.h:51:49: error: type defaults to 'int' in declaration of 'guid_t' [-Werror=implicit-int] static inline void export_guid(__u8 *dst, const guid_t *src) ^ /kisskb/src/include/linux/uuid.h:51:56: error: expected ';', ',' or ')' before '*' token static inline void export_guid(__u8 *dst, const guid_t *src) ^ /kisskb/src/include/linux/uuid.h:56:39: error: type defaults to 'int' in declaration of 'guid_t' [-Werror=implicit-int] static inline bool guid_is_null(const guid_t *guid) ^ /kisskb/src/include/linux/uuid.h:56:46: error: expected ';', ',' or ')' before '*' token static inline bool guid_is_null(const guid_t *guid) ^ /kisskb/src/include/linux/uuid.h:61:37: error: type defaults to 'int' in declaration of 'uuid_t' [-Werror=implicit-int] static inline bool uuid_equal(const uuid_t *u1, const uuid_t *u2) ^ /kisskb/src/include/linux/uuid.h:61:44: error: expected ';', ',' or ')' before '*' token static inline bool uuid_equal(const uuid_t *u1, const uuid_t *u2) ^ /kisskb/src/include/linux/uuid.h:66:30: error: expected declaration specifiers or '...' before 'uuid_t' static inline void uuid_copy(uuid_t *dst, const uuid_t *src) ^ /kisskb/src/include/linux/uuid.h:66:49: error: type defaults to 'int' in declaration of 'uuid_t' [-Werror=implicit-int] static inline void uuid_copy(uuid_t *dst, const uuid_t *src) ^ /kisskb/src/include/linux/uuid.h:66:56: error: expected ';', ',' or ')' before '*' token static inline void uuid_copy(uuid_t *dst, const uuid_t *src) ^ /kisskb/src/include/linux/uuid.h:71:32: error: expected declaration specifiers or '...' before 'uuid_t' static inline void import_uuid(uuid_t *dst, const __u8 *src) ^ /kisskb/src/include/linux/uuid.h:76:49: error: type defaults to 'int' in declaration of 'uuid_t' [-Werror=implicit-int] static inline void export_uuid(__u8 *dst, const uuid_t *src) ^ /kisskb/src/include/linux/uuid.h:76:56: error: expected ';', ',' or ')' before '*' token static inline void export_uuid(__u8 *dst, const uuid_t *src) ^ /kisskb/src/include/linux/uuid.h:81:39: error: type defaults to 'int' in declaration of 'uuid_t' [-Werror=implicit-int] static inline bool uuid_is_null(const uuid_t *uuid) ^ /kisskb/src/include/linux/uuid.h:81:46: error: expected ';', ',' or ')' before '*' token static inline bool uuid_is_null(const uuid_t *uuid) ^ /kisskb/src/include/linux/uuid.h:89:22: error: expected declaration specifiers or '...' before 'guid_t' extern void guid_gen(guid_t *u); ^ /kisskb/src/include/linux/uuid.h:90:22: error: expected declaration specifiers or '...' before 'uuid_t' extern void uuid_gen(uuid_t *u); ^ /kisskb/src/include/linux/uuid.h:94:17: error: storage class specified for parameter 'guid_index' extern const u8 guid_index[16]; ^ /kisskb/src/include/linux/uuid.h:95:17: error: storage class specified for parameter 'uuid_index' extern const u8 uuid_index[16]; ^ /kisskb/src/include/linux/uuid.h:97:34: error: expected declaration specifiers or '...' before 'guid_t' int guid_parse(const char *uuid, guid_t *u); ^ /kisskb/src/include/linux/uuid.h:98:34: error: expected declaration specifiers or '...' before 'uuid_t' int uuid_parse(const char *uuid, uuid_t *u); ^ /kisskb/src/include/linux/uuid.h:101:37: error: type defaults to 'int' in declaration of 'guid_t' [-Werror=implicit-int] static inline int uuid_le_cmp(const guid_t u1, const guid_t u2) ^ /kisskb/src/include/linux/uuid.h:101:44: error: expected ';', ',' or ')' before 'u1' static inline int uuid_le_cmp(const guid_t u1, const guid_t u2) ^ In file included from /kisskb/src/include/linux/fs.h:37:0, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/errseq.h:8:13: error: storage class specified for parameter 'errseq_t' typedef u32 errseq_t; ^ /kisskb/src/include/linux/errseq.h:10:1: error: expected declaration specifiers before 'errseq_t' errseq_t errseq_set(errseq_t *eseq, int err); ^ /kisskb/src/include/linux/errseq.h:11:1: error: expected declaration specifiers before 'errseq_t' errseq_t errseq_sample(errseq_t *eseq); ^ /kisskb/src/include/linux/errseq.h:12:18: error: expected declaration specifiers or '...' before 'errseq_t' int errseq_check(errseq_t *eseq, errseq_t since); ^ /kisskb/src/include/linux/errseq.h:12:34: error: expected declaration specifiers or '...' before 'errseq_t' int errseq_check(errseq_t *eseq, errseq_t since); ^ /kisskb/src/include/linux/errseq.h:13:30: error: expected declaration specifiers or '...' before 'errseq_t' int errseq_check_and_advance(errseq_t *eseq, errseq_t *since); ^ /kisskb/src/include/linux/errseq.h:13:46: error: expected declaration specifiers or '...' before 'errseq_t' int errseq_check_and_advance(errseq_t *eseq, errseq_t *since); ^ In file included from /kisskb/src/include/linux/ioprio.h:6:0, from /kisskb/src/include/linux/fs.h:38, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/sched/rt.h:7:1: warning: empty declaration struct task_struct; ^ /kisskb/src/include/linux/sched/rt.h:10:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/rt.h:17:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/rt.h:22:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/rt.h:37:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/rt.h:40:13: error: storage class specified for parameter 'rt_mutex_setprio' extern void rt_mutex_setprio(struct task_struct *p, struct task_struct *pi_task); ^ /kisskb/src/include/linux/sched/rt.h:41:13: error: storage class specified for parameter 'rt_mutex_adjust_pi' extern void rt_mutex_adjust_pi(struct task_struct *p); ^ /kisskb/src/include/linux/sched/rt.h:50:13: error: storage class specified for parameter 'normalize_rt_tasks' extern void normalize_rt_tasks(void); ^ In file included from /kisskb/src/include/linux/ioprio.h:7:0, from /kisskb/src/include/linux/fs.h:38, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/iocontext.h:9:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/iocontext.h:73:1: warning: empty declaration struct io_cq { ^ /kisskb/src/include/linux/iocontext.h:99:1: warning: empty declaration struct io_context { ^ /kisskb/src/include/linux/iocontext.h:117:1: warning: empty declaration struct task_struct; ^ /kisskb/src/include/linux/iocontext.h:123:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/ioprio.h:9:0, from /kisskb/src/include/linux/fs.h:38, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/uapi/linux/ioprio.h:27:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/ioprio.h:40:1: warning: empty declaration enum { ^ In file included from /kisskb/src/include/linux/fs.h:38:0, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/ioprio.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ioprio.h:31:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ioprio.h:40:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ioprio.h:59:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ioprio.h:63:12: error: storage class specified for parameter 'set_task_ioprio' extern int set_task_ioprio(struct task_struct *task, int ioprio); ^ /kisskb/src/include/linux/ioprio.h:66:12: error: storage class specified for parameter 'ioprio_check_cap' extern int ioprio_check_cap(int ioprio); ^ In file included from /kisskb/src/include/linux/fs.h:39:0, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/fs_types.h:71:22: error: storage class specified for parameter 'fs_ftype_to_dtype' extern unsigned char fs_ftype_to_dtype(unsigned int filetype); ^ /kisskb/src/include/linux/fs_types.h:72:22: error: storage class specified for parameter 'fs_umode_to_ftype' extern unsigned char fs_umode_to_ftype(umode_t mode); ^ /kisskb/src/include/linux/fs_types.h:73:22: error: storage class specified for parameter 'fs_umode_to_dtype' extern unsigned char fs_umode_to_dtype(umode_t mode); ^ In file included from /kisskb/src/include/linux/fs.h:42:0, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/mount.h:16:1: warning: empty declaration struct super_block; ^ /kisskb/src/include/linux/mount.h:17:1: warning: empty declaration struct dentry; ^ /kisskb/src/include/linux/mount.h:18:1: warning: empty declaration struct user_namespace; ^ /kisskb/src/include/linux/mount.h:19:1: warning: empty declaration struct file_system_type; ^ /kisskb/src/include/linux/mount.h:20:1: warning: empty declaration struct fs_context; ^ /kisskb/src/include/linux/mount.h:21:1: warning: empty declaration struct file; ^ /kisskb/src/include/linux/mount.h:22:1: warning: empty declaration struct path; ^ /kisskb/src/include/linux/mount.h:69:1: warning: empty declaration struct vfsmount { ^ /kisskb/src/include/linux/mount.h:77:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mount.h:82:12: error: storage class specified for parameter 'mnt_want_write' extern int mnt_want_write(struct vfsmount *mnt); ^ /kisskb/src/include/linux/mount.h:83:12: error: storage class specified for parameter 'mnt_want_write_file' extern int mnt_want_write_file(struct file *file); ^ /kisskb/src/include/linux/mount.h:84:13: error: storage class specified for parameter 'mnt_drop_write' extern void mnt_drop_write(struct vfsmount *mnt); ^ /kisskb/src/include/linux/mount.h:85:13: error: storage class specified for parameter 'mnt_drop_write_file' extern void mnt_drop_write_file(struct file *file); ^ /kisskb/src/include/linux/mount.h:86:13: error: storage class specified for parameter 'mntput' extern void mntput(struct vfsmount *mnt); ^ /kisskb/src/include/linux/mount.h:87:25: error: storage class specified for parameter 'mntget' extern struct vfsmount *mntget(struct vfsmount *mnt); ^ /kisskb/src/include/linux/mount.h:88:25: error: storage class specified for parameter 'mnt_clone_internal' extern struct vfsmount *mnt_clone_internal(const struct path *path); ^ /kisskb/src/include/linux/mount.h:89:13: error: storage class specified for parameter '__mnt_is_readonly' extern bool __mnt_is_readonly(struct vfsmount *mnt); ^ /kisskb/src/include/linux/mount.h:90:13: error: storage class specified for parameter 'mnt_may_suid' extern bool mnt_may_suid(struct vfsmount *mnt); ^ /kisskb/src/include/linux/mount.h:92:25: error: storage class specified for parameter 'clone_private_mount' extern struct vfsmount *clone_private_mount(const struct path *path); ^ /kisskb/src/include/linux/mount.h:93:12: error: storage class specified for parameter '__mnt_want_write' extern int __mnt_want_write(struct vfsmount *); ^ /kisskb/src/include/linux/mount.h:94:13: error: storage class specified for parameter '__mnt_drop_write' extern void __mnt_drop_write(struct vfsmount *); ^ /kisskb/src/include/linux/mount.h:96:25: error: storage class specified for parameter 'fc_mount' extern struct vfsmount *fc_mount(struct fs_context *fc); ^ /kisskb/src/include/linux/mount.h:97:25: error: storage class specified for parameter 'vfs_create_mount' extern struct vfsmount *vfs_create_mount(struct fs_context *fc); ^ /kisskb/src/include/linux/mount.h:98:25: error: storage class specified for parameter 'vfs_kern_mount' extern struct vfsmount *vfs_kern_mount(struct file_system_type *type, ^ /kisskb/src/include/linux/mount.h:101:25: error: storage class specified for parameter 'vfs_submount' extern struct vfsmount *vfs_submount(const struct dentry *mountpoint, ^ /kisskb/src/include/linux/mount.h:105:13: error: storage class specified for parameter 'mnt_set_expiry' extern void mnt_set_expiry(struct vfsmount *mnt, struct list_head *expiry_list); ^ /kisskb/src/include/linux/mount.h:106:13: error: storage class specified for parameter 'mark_mounts_for_expiry' extern void mark_mounts_for_expiry(struct list_head *mounts); ^ /kisskb/src/include/linux/mount.h:108:14: error: storage class specified for parameter 'name_to_dev_t' extern dev_t name_to_dev_t(const char *name); ^ /kisskb/src/include/linux/mount.h:109:13: error: storage class specified for parameter 'path_is_mountpoint' extern bool path_is_mountpoint(const struct path *path); ^ /kisskb/src/include/linux/mount.h:111:13: error: storage class specified for parameter 'our_mnt' extern bool our_mnt(struct vfsmount *mnt); ^ /kisskb/src/include/linux/mount.h:113:25: error: storage class specified for parameter 'kern_mount' extern struct vfsmount *kern_mount(struct file_system_type *); ^ /kisskb/src/include/linux/mount.h:114:13: error: storage class specified for parameter 'kern_unmount' extern void kern_unmount(struct vfsmount *mnt); ^ /kisskb/src/include/linux/mount.h:115:12: error: storage class specified for parameter 'may_umount_tree' extern int may_umount_tree(struct vfsmount *); ^ /kisskb/src/include/linux/mount.h:116:12: error: storage class specified for parameter 'may_umount' extern int may_umount(struct vfsmount *); ^ /kisskb/src/include/linux/mount.h:117:13: error: storage class specified for parameter 'do_mount' extern long do_mount(const char *, const char __user *, ^ /kisskb/src/include/linux/mount.h:119:25: error: storage class specified for parameter 'collect_mounts' extern struct vfsmount *collect_mounts(const struct path *); ^ /kisskb/src/include/linux/mount.h:120:13: error: storage class specified for parameter 'drop_collected_mounts' extern void drop_collected_mounts(struct vfsmount *); ^ /kisskb/src/include/linux/mount.h:121:12: error: storage class specified for parameter 'iterate_mounts' extern int iterate_mounts(int (*)(struct vfsmount *, void *), void *, ^ /kisskb/src/include/linux/mount.h:123:13: error: storage class specified for parameter 'kern_unmount_array' extern void kern_unmount_array(struct vfsmount *mnt[], unsigned int num); ^ In file included from /kisskb/src/include/linux/fs.h:44:0, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/mnt_idmapping.h:8:1: warning: empty declaration struct user_namespace; ^ /kisskb/src/include/linux/mnt_idmapping.h:14:30: error: storage class specified for parameter 'init_user_ns' extern struct user_namespace init_user_ns; ^ /kisskb/src/include/linux/mnt_idmapping.h:14:30: error: redefinition of parameter 'init_user_ns' In file included from /kisskb/src/include/linux/sched/signal.h:10:0, from /kisskb/src/include/linux/rcuwait.h:6, from /kisskb/src/include/linux/percpu-rwsem.h:7, from /kisskb/src/include/linux/fs.h:33, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/cred.h:393:30: note: previous definition of 'init_user_ns' was here extern struct user_namespace init_user_ns; ^ In file included from /kisskb/src/include/linux/fs.h:44:0, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/mnt_idmapping.h:18:3: error: storage class specified for parameter 'vfsuid_t' } vfsuid_t; ^ /kisskb/src/include/linux/mnt_idmapping.h:22:3: error: storage class specified for parameter 'vfsgid_t' } vfsgid_t; ^ In file included from /kisskb/src/include/linux/atomic/atomic-instrumented.h:20:0, from /kisskb/src/include/linux/atomic.h:82, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^ /kisskb/src/include/linux/mnt_idmapping.h:24:1: note: in expansion of macro 'static_assert' static_assert(sizeof(vfsuid_t) == sizeof(kuid_t)); ^ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^ /kisskb/src/include/linux/mnt_idmapping.h:25:1: note: in expansion of macro 'static_assert' static_assert(sizeof(vfsgid_t) == sizeof(kgid_t)); ^ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^ /kisskb/src/include/linux/mnt_idmapping.h:26:1: note: in expansion of macro 'static_assert' static_assert(offsetof(vfsuid_t, val) == offsetof(kuid_t, val)); ^ /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^ /kisskb/src/include/linux/mnt_idmapping.h:27:1: note: in expansion of macro 'static_assert' static_assert(offsetof(vfsgid_t, val) == offsetof(kgid_t, val)); ^ In file included from /kisskb/src/include/linux/fs.h:44:0, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/mnt_idmapping.h:30:34: error: expected declaration specifiers or '...' before 'vfsuid_t' static inline uid_t __vfsuid_val(vfsuid_t uid) ^ /kisskb/src/include/linux/mnt_idmapping.h:35:34: error: expected declaration specifiers or '...' before 'vfsgid_t' static inline gid_t __vfsgid_val(vfsgid_t gid) ^ /kisskb/src/include/linux/mnt_idmapping.h:51:33: error: expected declaration specifiers or '...' before 'vfsuid_t' static inline bool vfsuid_valid(vfsuid_t uid) ^ /kisskb/src/include/linux/mnt_idmapping.h:56:33: error: expected declaration specifiers or '...' before 'vfsgid_t' static inline bool vfsgid_valid(vfsgid_t gid) ^ /kisskb/src/include/linux/mnt_idmapping.h:61:30: error: expected declaration specifiers or '...' before 'vfsuid_t' static inline bool vfsuid_eq(vfsuid_t left, vfsuid_t right) ^ /kisskb/src/include/linux/mnt_idmapping.h:61:45: error: expected declaration specifiers or '...' before 'vfsuid_t' static inline bool vfsuid_eq(vfsuid_t left, vfsuid_t right) ^ /kisskb/src/include/linux/mnt_idmapping.h:66:30: error: expected declaration specifiers or '...' before 'vfsgid_t' static inline bool vfsgid_eq(vfsgid_t left, vfsgid_t right) ^ /kisskb/src/include/linux/mnt_idmapping.h:66:45: error: expected declaration specifiers or '...' before 'vfsgid_t' static inline bool vfsgid_eq(vfsgid_t left, vfsgid_t right) ^ /kisskb/src/include/linux/mnt_idmapping.h:81:35: error: expected declaration specifiers or '...' before 'vfsuid_t' static inline bool vfsuid_eq_kuid(vfsuid_t vfsuid, kuid_t kuid) ^ /kisskb/src/include/linux/mnt_idmapping.h:81:52: error: expected declaration specifiers or '...' before 'kuid_t' static inline bool vfsuid_eq_kuid(vfsuid_t vfsuid, kuid_t kuid) ^ /kisskb/src/include/linux/mnt_idmapping.h:96:35: error: expected declaration specifiers or '...' before 'vfsgid_t' static inline bool vfsgid_eq_kgid(vfsgid_t vfsgid, kgid_t kgid) ^ /kisskb/src/include/linux/mnt_idmapping.h:96:52: error: expected declaration specifiers or '...' before 'kgid_t' static inline bool vfsgid_eq_kgid(vfsgid_t vfsgid, kgid_t kgid) ^ /kisskb/src/include/linux/mnt_idmapping.h:128:37: error: expected declaration specifiers or '...' before 'vfsgid_t' static inline int vfsgid_in_group_p(vfsgid_t vfsgid) ^ /kisskb/src/include/linux/mnt_idmapping.h:149:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mnt_idmapping.h:169:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mnt_idmapping.h:194:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'make_vfsuid' static inline vfsuid_t make_vfsuid(struct user_namespace *mnt_userns, ^ /kisskb/src/include/linux/mnt_idmapping.h:211:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'mapped_kuid_fs' static inline kuid_t mapped_kuid_fs(struct user_namespace *mnt_userns, ^ /kisskb/src/include/linux/mnt_idmapping.h:239:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'make_vfsgid' static inline vfsgid_t make_vfsgid(struct user_namespace *mnt_userns, ^ /kisskb/src/include/linux/mnt_idmapping.h:256:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'mapped_kgid_fs' static inline kgid_t mapped_kgid_fs(struct user_namespace *mnt_userns, ^ /kisskb/src/include/linux/mnt_idmapping.h:274:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'from_vfsuid' static inline kuid_t from_vfsuid(struct user_namespace *mnt_userns, ^ /kisskb/src/include/linux/mnt_idmapping.h:310:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'mapped_kuid_user' static inline kuid_t mapped_kuid_user(struct user_namespace *mnt_userns, ^ /kisskb/src/include/linux/mnt_idmapping.h:331:6: error: expected declaration specifiers or '...' before 'vfsuid_t' vfsuid_t vfsuid) ^ /kisskb/src/include/linux/mnt_idmapping.h:344:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'vfsuid_into_kuid' static inline kuid_t vfsuid_into_kuid(vfsuid_t vfsuid) ^ /kisskb/src/include/linux/mnt_idmapping.h:360:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'from_vfsgid' static inline kgid_t from_vfsgid(struct user_namespace *mnt_userns, ^ /kisskb/src/include/linux/mnt_idmapping.h:396:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'mapped_kgid_user' static inline kgid_t mapped_kgid_user(struct user_namespace *mnt_userns, ^ /kisskb/src/include/linux/mnt_idmapping.h:417:6: error: expected declaration specifiers or '...' before 'vfsgid_t' vfsgid_t vfsgid) ^ /kisskb/src/include/linux/mnt_idmapping.h:430:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'vfsgid_into_kgid' static inline kgid_t vfsgid_into_kgid(vfsgid_t vfsgid) ^ /kisskb/src/include/linux/mnt_idmapping.h:448:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'mapped_fsuid' static inline kuid_t mapped_fsuid(struct user_namespace *mnt_userns, ^ /kisskb/src/include/linux/mnt_idmapping.h:468:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'mapped_fsgid' static inline kgid_t mapped_fsgid(struct user_namespace *mnt_userns, ^ In file included from /kisskb/src/include/linux/fs.h:48:0, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/uapi/linux/fs.h:54:1: warning: empty declaration struct file_clone_range { ^ /kisskb/src/include/uapi/linux/fs.h:61:1: warning: empty declaration struct fstrim_range { ^ /kisskb/src/include/uapi/linux/fs.h:72:1: warning: empty declaration struct file_dedupe_range_info { ^ /kisskb/src/include/uapi/linux/fs.h:87:1: warning: empty declaration struct file_dedupe_range { ^ /kisskb/src/include/uapi/linux/fs.h:97:1: warning: empty declaration struct files_stat_struct { ^ /kisskb/src/include/uapi/linux/fs.h:103:1: warning: empty declaration struct inodes_stat_t { ^ /kisskb/src/include/uapi/linux/fs.h:115:1: warning: empty declaration struct fsxattr { ^ /kisskb/src/include/uapi/linux/fs.h:287:23: error: storage class specified for parameter '__kernel_rwf_t' typedef int __bitwise __kernel_rwf_t; ^ In file included from /kisskb/src/include/linux/cgroup.h:17:0, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/fs.h:50:1: warning: empty declaration struct backing_dev_info; ^ /kisskb/src/include/linux/fs.h:51:1: warning: empty declaration struct bdi_writeback; ^ /kisskb/src/include/linux/fs.h:52:1: warning: empty declaration struct bio; ^ /kisskb/src/include/linux/fs.h:53:1: warning: empty declaration struct io_comp_batch; ^ /kisskb/src/include/linux/fs.h:54:1: warning: empty declaration struct export_operations; ^ /kisskb/src/include/linux/fs.h:55:1: warning: empty declaration struct fiemap_extent_info; ^ /kisskb/src/include/linux/fs.h:56:1: warning: empty declaration struct hd_geometry; ^ /kisskb/src/include/linux/fs.h:57:1: warning: empty declaration struct iovec; ^ /kisskb/src/include/linux/fs.h:58:1: warning: empty declaration struct kiocb; ^ /kisskb/src/include/linux/fs.h:59:1: warning: empty declaration struct kobject; ^ /kisskb/src/include/linux/fs.h:60:1: warning: empty declaration struct pipe_inode_info; ^ /kisskb/src/include/linux/fs.h:61:1: warning: empty declaration struct poll_table_struct; ^ /kisskb/src/include/linux/fs.h:62:1: warning: empty declaration struct kstatfs; ^ /kisskb/src/include/linux/fs.h:63:1: warning: empty declaration struct vm_area_struct; ^ /kisskb/src/include/linux/fs.h:64:1: warning: empty declaration struct vfsmount; ^ /kisskb/src/include/linux/fs.h:65:1: warning: empty declaration struct cred; ^ /kisskb/src/include/linux/fs.h:66:1: warning: empty declaration struct swap_info_struct; ^ /kisskb/src/include/linux/fs.h:67:1: warning: empty declaration struct seq_file; ^ /kisskb/src/include/linux/fs.h:68:1: warning: empty declaration struct workqueue_struct; ^ /kisskb/src/include/linux/fs.h:69:1: warning: empty declaration struct iov_iter; ^ /kisskb/src/include/linux/fs.h:70:1: warning: empty declaration struct fscrypt_info; ^ /kisskb/src/include/linux/fs.h:71:1: warning: empty declaration struct fscrypt_operations; ^ /kisskb/src/include/linux/fs.h:72:1: warning: empty declaration struct fsverity_info; ^ /kisskb/src/include/linux/fs.h:73:1: warning: empty declaration struct fsverity_operations; ^ /kisskb/src/include/linux/fs.h:74:1: warning: empty declaration struct fs_context; ^ /kisskb/src/include/linux/fs.h:75:1: warning: empty declaration struct fs_parameter_spec; ^ /kisskb/src/include/linux/fs.h:76:1: warning: empty declaration struct fileattr; ^ /kisskb/src/include/linux/fs.h:77:1: warning: empty declaration struct iomap_ops; ^ /kisskb/src/include/linux/fs.h:79:20: error: storage class specified for parameter 'inode_init' extern void __init inode_init(void); ^ /kisskb/src/include/linux/fs.h:79:20: error: section attribute not allowed for 'inode_init' /kisskb/src/include/linux/fs.h:79:1: warning: '__cold__' attribute ignored [-Wattributes] extern void __init inode_init(void); ^ /kisskb/src/include/linux/fs.h:80:20: error: storage class specified for parameter 'inode_init_early' extern void __init inode_init_early(void); ^ /kisskb/src/include/linux/fs.h:80:20: error: section attribute not allowed for 'inode_init_early' /kisskb/src/include/linux/fs.h:80:1: warning: '__cold__' attribute ignored [-Wattributes] extern void __init inode_init_early(void); ^ /kisskb/src/include/linux/fs.h:81:20: error: storage class specified for parameter 'files_init' extern void __init files_init(void); ^ /kisskb/src/include/linux/fs.h:81:20: error: section attribute not allowed for 'files_init' /kisskb/src/include/linux/fs.h:81:1: warning: '__cold__' attribute ignored [-Wattributes] extern void __init files_init(void); ^ /kisskb/src/include/linux/fs.h:82:20: error: storage class specified for parameter 'files_maxfiles_init' extern void __init files_maxfiles_init(void); ^ /kisskb/src/include/linux/fs.h:82:20: error: section attribute not allowed for 'files_maxfiles_init' /kisskb/src/include/linux/fs.h:82:1: warning: '__cold__' attribute ignored [-Wattributes] extern void __init files_maxfiles_init(void); ^ /kisskb/src/include/linux/fs.h:84:22: error: storage class specified for parameter 'get_max_files' extern unsigned long get_max_files(void); ^ /kisskb/src/include/linux/fs.h:85:21: error: storage class specified for parameter 'sysctl_nr_open' extern unsigned int sysctl_nr_open; ^ /kisskb/src/include/linux/fs.h:87:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'rwf_t' typedef __kernel_rwf_t rwf_t; ^ /kisskb/src/include/linux/fs.h:89:1: warning: empty declaration struct buffer_head; ^ /kisskb/src/include/linux/fs.h:90:14: error: storage class specified for parameter 'get_block_t' typedef int (get_block_t)(struct inode *inode, sector_t iblock, ^ /kisskb/src/include/linux/fs.h:92:14: error: storage class specified for parameter 'dio_iodone_t' typedef int (dio_iodone_t)(struct kiocb *iocb, loff_t offset, ^ /kisskb/src/include/linux/fs.h:241:3: error: expected specifier-qualifier-list before 'kuid_t' kuid_t ia_uid; ^ /kisskb/src/include/linux/fs.h:245:3: error: expected specifier-qualifier-list before 'kgid_t' kgid_t ia_gid; ^ /kisskb/src/include/linux/fs.h:225:1: warning: empty declaration struct iattr { ^ In file included from /kisskb/src/include/linux/quota.h:42:0, from /kisskb/src/include/linux/fs.h:264, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/uapi/linux/dqblk_xfs.h:81:3: error: storage class specified for parameter 'fs_disk_quota_t' } fs_disk_quota_t; ^ /kisskb/src/include/uapi/linux/dqblk_xfs.h:163:3: error: storage class specified for parameter 'fs_qfilestat_t' } fs_qfilestat_t; ^ /kisskb/src/include/uapi/linux/dqblk_xfs.h:169:2: error: expected specifier-qualifier-list before 'fs_qfilestat_t' fs_qfilestat_t qs_uquota; /* user quota storage information */ ^ /kisskb/src/include/uapi/linux/dqblk_xfs.h:177:3: error: storage class specified for parameter 'fs_quota_stat_t' } fs_quota_stat_t; ^ /kisskb/src/include/uapi/linux/dqblk_xfs.h:202:1: warning: empty declaration struct fs_qfilestatv { ^ /kisskb/src/include/uapi/linux/dqblk_xfs.h:209:1: warning: empty declaration struct fs_quota_statv { ^ In file included from /kisskb/src/include/linux/dqblk_v2.h:9:0, from /kisskb/src/include/linux/quota.h:44, from /kisskb/src/include/linux/fs.h:264, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/dqblk_qtree.h:18:1: warning: empty declaration struct dquot; ^ /kisskb/src/include/linux/dqblk_qtree.h:19:1: warning: empty declaration struct kqid; ^ /kisskb/src/include/linux/dqblk_qtree.h:22:1: warning: empty declaration struct qtree_fmt_operations { ^ /kisskb/src/include/linux/dqblk_qtree.h:29:1: warning: empty declaration struct qtree_mem_dqinfo { ^ /kisskb/src/include/linux/dqblk_qtree.h:48:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/quota.h:48:0, from /kisskb/src/include/linux/fs.h:264, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/projid.h:17:1: warning: empty declaration struct user_namespace; ^ /kisskb/src/include/linux/projid.h:18:30: error: storage class specified for parameter 'init_user_ns' extern struct user_namespace init_user_ns; ^ /kisskb/src/include/linux/projid.h:18:30: error: redefinition of parameter 'init_user_ns' In file included from /kisskb/src/include/linux/fs.h:44:0, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/mnt_idmapping.h:14:30: note: previous definition of 'init_user_ns' was here extern struct user_namespace init_user_ns; ^ In file included from /kisskb/src/include/linux/quota.h:48:0, from /kisskb/src/include/linux/fs.h:264, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/projid.h:20:26: error: storage class specified for parameter 'projid_t' typedef __kernel_uid32_t projid_t; ^ /kisskb/src/include/linux/projid.h:23:2: error: expected specifier-qualifier-list before 'projid_t' projid_t val; ^ /kisskb/src/include/linux/projid.h:24:3: error: storage class specified for parameter 'kprojid_t' } kprojid_t; ^ /kisskb/src/include/linux/projid.h:26:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__kprojid_val' static inline projid_t __kprojid_val(kprojid_t projid) ^ /kisskb/src/include/linux/projid.h:36:30: error: expected declaration specifiers or '...' before 'kprojid_t' static inline bool projid_eq(kprojid_t left, kprojid_t right) ^ /kisskb/src/include/linux/projid.h:36:46: error: expected declaration specifiers or '...' before 'kprojid_t' static inline bool projid_eq(kprojid_t left, kprojid_t right) ^ /kisskb/src/include/linux/projid.h:41:30: error: expected declaration specifiers or '...' before 'kprojid_t' static inline bool projid_lt(kprojid_t left, kprojid_t right) ^ /kisskb/src/include/linux/projid.h:41:46: error: expected declaration specifiers or '...' before 'kprojid_t' static inline bool projid_lt(kprojid_t left, kprojid_t right) ^ /kisskb/src/include/linux/projid.h:46:33: error: expected declaration specifiers or '...' before 'kprojid_t' static inline bool projid_valid(kprojid_t projid) ^ /kisskb/src/include/linux/projid.h:65:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'make_kprojid' static inline kprojid_t make_kprojid(struct user_namespace *from, projid_t projid) ^ /kisskb/src/include/linux/projid.h:70:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'from_kprojid' static inline projid_t from_kprojid(struct user_namespace *to, kprojid_t kprojid) ^ /kisskb/src/include/linux/projid.h:75:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'from_kprojid_munged' static inline projid_t from_kprojid_munged(struct user_namespace *to, kprojid_t kprojid) ^ /kisskb/src/include/linux/projid.h:83:67: error: expected declaration specifiers or '...' before 'kprojid_t' static inline bool kprojid_has_mapping(struct user_namespace *ns, kprojid_t projid) ^ In file included from /kisskb/src/include/linux/quota.h:49:0, from /kisskb/src/include/linux/fs.h:264, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/uapi/linux/quota.h:90:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/quota.h:110:1: warning: empty declaration struct if_dqblk { ^ /kisskb/src/include/uapi/linux/quota.h:122:1: warning: empty declaration struct if_nextdqblk { ^ /kisskb/src/include/uapi/linux/quota.h:144:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/quota.h:156:1: warning: empty declaration struct if_dqinfo { ^ /kisskb/src/include/uapi/linux/quota.h:178:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/quota.h:185:1: warning: empty declaration enum { ^ In file included from /kisskb/src/include/linux/fs.h:264:0, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/quota.h:54:1: warning: empty declaration enum quota_type { ^ /kisskb/src/include/linux/quota.h:65:26: error: storage class specified for parameter 'qid_t' typedef __kernel_uid32_t qid_t; /* Type in which we store ids in memory */ ^ /kisskb/src/include/linux/quota.h:66:19: error: storage class specified for parameter 'qsize_t' typedef long long qsize_t; /* Type in which we store sizes */ ^ /kisskb/src/include/linux/quota.h:70:3: error: expected specifier-qualifier-list before 'kuid_t' kuid_t uid; ^ /kisskb/src/include/linux/quota.h:68:1: warning: empty declaration struct kqid { /* Type in which we store the quota identifier */ ^ /kisskb/src/include/linux/quota.h:77:13: error: storage class specified for parameter 'qid_eq' extern bool qid_eq(struct kqid left, struct kqid right); ^ /kisskb/src/include/linux/quota.h:78:13: error: storage class specified for parameter 'qid_lt' extern bool qid_lt(struct kqid left, struct kqid right); ^ /kisskb/src/include/linux/quota.h:79:14: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'from_kqid' extern qid_t from_kqid(struct user_namespace *to, struct kqid qid); ^ /kisskb/src/include/linux/quota.h:80:14: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'from_kqid_munged' extern qid_t from_kqid_munged(struct user_namespace *to, struct kqid qid); ^ /kisskb/src/include/linux/quota.h:81:13: error: storage class specified for parameter 'qid_valid' extern bool qid_valid(struct kqid qid); ^ /kisskb/src/include/linux/quota.h:98:31: error: expected declaration specifiers or '...' before 'qid_t' enum quota_type type, qid_t qid) ^ /kisskb/src/include/linux/quota.h:126:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/quota.h:150:41: error: expected declaration specifiers or '...' before 'kuid_t' static inline struct kqid make_kqid_uid(kuid_t uid) ^ /kisskb/src/include/linux/quota.h:162:41: error: expected declaration specifiers or '...' before 'kgid_t' static inline struct kqid make_kqid_gid(kgid_t gid) ^ /kisskb/src/include/linux/quota.h:174:44: error: expected declaration specifiers or '...' before 'kprojid_t' static inline struct kqid make_kqid_projid(kprojid_t projid) ^ /kisskb/src/include/linux/quota.h:188:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/quota.h:193:19: error: storage class specified for parameter 'dq_data_lock' extern spinlock_t dq_data_lock; ^ /kisskb/src/include/linux/quota.h:206:2: error: expected specifier-qualifier-list before 'qsize_t' qsize_t dqb_bhardlimit; /* absolute limit on disk blks alloc */ ^ /kisskb/src/include/linux/quota.h:205:1: warning: empty declaration struct mem_dqblk { ^ /kisskb/src/include/linux/quota.h:220:1: warning: empty declaration struct quota_format_type; ^ /kisskb/src/include/linux/quota.h:230:2: error: expected specifier-qualifier-list before 'qsize_t' qsize_t dqi_max_spc_limit; /* Maximum space limit [static] */ ^ /kisskb/src/include/linux/quota.h:222:1: warning: empty declaration struct mem_dqinfo { ^ /kisskb/src/include/linux/quota.h:235:1: warning: empty declaration struct super_block; ^ /kisskb/src/include/linux/quota.h:242:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/quota.h:247:13: error: storage class specified for parameter 'mark_info_dirty' extern void mark_info_dirty(struct super_block *sb, int type); ^ /kisskb/src/include/linux/quota.h:249:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/quota.h:253:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/quota.h:265:1: warning: empty declaration struct dqstats { ^ /kisskb/src/include/linux/quota.h:270:23: error: storage class specified for parameter 'dqstats' extern struct dqstats dqstats; ^ /kisskb/src/include/linux/quota.h:273:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/quota.h:278:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/quota.h:294:1: warning: empty declaration struct dquot { ^ /kisskb/src/include/linux/quota.h:310:1: warning: empty declaration struct quota_format_ops { ^ /kisskb/src/include/linux/quota.h:332:2: error: expected specifier-qualifier-list before 'qsize_t' qsize_t *(*get_reserved_space) (struct inode *); ^ /kisskb/src/include/linux/quota.h:322:1: warning: empty declaration struct dquot_operations { ^ /kisskb/src/include/linux/quota.h:340:1: warning: empty declaration struct path; ^ /kisskb/src/include/linux/quota.h:343:1: warning: empty declaration struct qc_dqblk { ^ /kisskb/src/include/linux/quota.h:395:1: warning: empty declaration struct qc_type_state { ^ /kisskb/src/include/linux/quota.h:409:1: warning: empty declaration struct qc_state { ^ /kisskb/src/include/linux/quota.h:415:1: warning: empty declaration struct qc_info { ^ /kisskb/src/include/linux/quota.h:428:1: warning: empty declaration struct quotactl_ops { ^ /kisskb/src/include/linux/quota.h:443:1: warning: empty declaration struct quota_format_type { ^ /kisskb/src/include/linux/quota.h:464:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/quota.h:492:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/quota.h:497:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/quota.h:503:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/quota.h:514:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/quota.h:519:1: warning: empty declaration struct quota_info { ^ /kisskb/src/include/linux/quota.h:530:1: warning: empty declaration struct quota_module_name { ^ In file included from /kisskb/src/include/linux/cgroup.h:17:0, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/fs.h:298:1: warning: empty declaration enum positive_aop_returns { ^ /kisskb/src/include/linux/fs.h:306:1: warning: empty declaration struct page; ^ /kisskb/src/include/linux/fs.h:307:1: warning: empty declaration struct address_space; ^ /kisskb/src/include/linux/fs.h:308:1: warning: empty declaration struct writeback_control; ^ /kisskb/src/include/linux/fs.h:309:1: warning: empty declaration struct readahead_control; ^ /kisskb/src/include/linux/fs.h:315:1: warning: empty declaration enum rw_hint { ^ /kisskb/src/include/linux/fs.h:341:1: warning: empty declaration struct kiocb { ^ /kisskb/src/include/linux/fs.h:352:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:356:1: warning: empty declaration struct address_space_operations { ^ /kisskb/src/include/linux/fs.h:400:46: error: storage class specified for parameter 'empty_aops' extern const struct address_space_operations empty_aops; ^ /kisskb/src/include/linux/fs.h:440:2: error: expected specifier-qualifier-list before 'errseq_t' errseq_t wb_err; ^ /kisskb/src/include/linux/fs.h:424:1: warning: empty declaration struct address_space { ^ /kisskb/src/include/linux/fs.h:459:66: error: expected declaration specifiers or '...' before 'xa_mark_t' static inline bool mapping_tagged(struct address_space *mapping, xa_mark_t tag) ^ /kisskb/src/include/linux/fs.h:465:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:470:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:475:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:480:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:485:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:490:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:495:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:500:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:508:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:522:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:527:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:533:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:538:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:544:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:559:1: warning: empty declaration struct posix_acl; ^ /kisskb/src/include/linux/fs.h:570:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:576:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:586:1: warning: empty declaration struct fsnotify_mark_connector; ^ /kisskb/src/include/linux/fs.h:596:2: error: expected specifier-qualifier-list before 'kuid_t' kuid_t i_uid; ^ /kisskb/src/include/linux/fs.h:593:1: warning: empty declaration struct inode { ^ /kisskb/src/include/linux/fs.h:708:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:713:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:724:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:744:1: warning: empty declaration enum inode_i_mutex_lock_class ^ /kisskb/src/include/linux/fs.h:755:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:760:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:765:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:770:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:775:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:780:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:785:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:790:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:795:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:800:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:805:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:810:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:816:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:822:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:846:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:874:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:891:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:896:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:904:2: error: expected specifier-qualifier-list before 'kuid_t' kuid_t uid, euid; /* uid/euid of process setting the owner */ ^ /kisskb/src/include/linux/fs.h:900:1: warning: empty declaration struct fown_struct { ^ /kisskb/src/include/linux/fs.h:922:1: warning: empty declaration struct file_ra_state { ^ /kisskb/src/include/linux/fs.h:935:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:976:2: error: expected specifier-qualifier-list before 'errseq_t' errseq_t f_wb_err; ^ /kisskb/src/include/linux/fs.h:940:1: warning: empty declaration struct file { ^ /kisskb/src/include/linux/fs.h:981:1: warning: empty declaration struct file_handle { ^ /kisskb/src/include/linux/fs.h:989:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1029:15: error: storage class specified for parameter 'fl_owner_t' typedef void *fl_owner_t; ^ /kisskb/src/include/linux/fs.h:1031:1: warning: empty declaration struct file_lock; ^ /kisskb/src/include/linux/fs.h:1033:1: warning: empty declaration struct file_lock_operations { ^ /kisskb/src/include/linux/fs.h:1040:2: error: expected specifier-qualifier-list before 'fl_owner_t' fl_owner_t (*lm_get_owner)(fl_owner_t); ^ /kisskb/src/include/linux/fs.h:1038:1: warning: empty declaration struct lock_manager_operations { ^ /kisskb/src/include/linux/fs.h:1052:1: warning: empty declaration struct lock_manager { ^ /kisskb/src/include/linux/fs.h:1061:1: warning: empty declaration struct net; ^ In file included from /kisskb/src/include/linux/fs.h:1068:0, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/nfs_fs_i.h:5:1: warning: empty declaration struct nlm_lockowner; ^ /kisskb/src/include/linux/nfs_fs_i.h:10:1: warning: empty declaration struct nfs_lock_info { ^ /kisskb/src/include/linux/nfs_fs_i.h:16:1: warning: empty declaration struct nfs4_lock_state; ^ /kisskb/src/include/linux/nfs_fs_i.h:17:1: warning: empty declaration struct nfs4_lock_info { ^ In file included from /kisskb/src/include/linux/cgroup.h:17:0, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/fs.h:1097:2: error: expected specifier-qualifier-list before 'fl_owner_t' fl_owner_t fl_owner; ^ /kisskb/src/include/linux/fs.h:1087:1: warning: empty declaration struct file_lock { ^ /kisskb/src/include/linux/fs.h:1125:1: warning: empty declaration struct file_lock_context { ^ /kisskb/src/include/linux/fs.h:1139:13: error: storage class specified for parameter 'send_sigio' extern void send_sigio(struct fown_struct *fown, int fd, int band); ^ /kisskb/src/include/linux/fs.h:1144:12: error: storage class specified for parameter 'fcntl_getlk' extern int fcntl_getlk(struct file *, unsigned int, struct flock *); ^ /kisskb/src/include/linux/fs.h:1145:12: error: storage class specified for parameter 'fcntl_setlk' extern int fcntl_setlk(unsigned int, struct file *, unsigned int, ^ /kisskb/src/include/linux/fs.h:1154:12: error: storage class specified for parameter 'fcntl_setlease' extern int fcntl_setlease(unsigned int fd, struct file *filp, long arg); ^ /kisskb/src/include/linux/fs.h:1155:12: error: storage class specified for parameter 'fcntl_getlease' extern int fcntl_getlease(struct file *filp); ^ /kisskb/src/include/linux/fs.h:1160:13: error: storage class specified for parameter 'locks_init_lock' extern void locks_init_lock(struct file_lock *); ^ /kisskb/src/include/linux/fs.h:1161:27: error: storage class specified for parameter 'locks_alloc_lock' extern struct file_lock * locks_alloc_lock(void); ^ /kisskb/src/include/linux/fs.h:1162:13: error: storage class specified for parameter 'locks_copy_lock' extern void locks_copy_lock(struct file_lock *, struct file_lock *); ^ /kisskb/src/include/linux/fs.h:1163:13: error: storage class specified for parameter 'locks_copy_conflock' extern void locks_copy_conflock(struct file_lock *, struct file_lock *); ^ /kisskb/src/include/linux/fs.h:1164:47: error: expected declaration specifiers or '...' before 'fl_owner_t' extern void locks_remove_posix(struct file *, fl_owner_t); ^ /kisskb/src/include/linux/fs.h:1165:13: error: storage class specified for parameter 'locks_remove_file' extern void locks_remove_file(struct file *); ^ /kisskb/src/include/linux/fs.h:1166:13: error: storage class specified for parameter 'locks_release_private' extern void locks_release_private(struct file_lock *); ^ /kisskb/src/include/linux/fs.h:1167:13: error: storage class specified for parameter 'posix_test_lock' extern void posix_test_lock(struct file *, struct file_lock *); ^ /kisskb/src/include/linux/fs.h:1168:12: error: storage class specified for parameter 'posix_lock_file' extern int posix_lock_file(struct file *, struct file_lock *, struct file_lock *); ^ /kisskb/src/include/linux/fs.h:1169:12: error: storage class specified for parameter 'locks_delete_block' extern int locks_delete_block(struct file_lock *); ^ /kisskb/src/include/linux/fs.h:1170:12: error: storage class specified for parameter 'vfs_test_lock' extern int vfs_test_lock(struct file *, struct file_lock *); ^ /kisskb/src/include/linux/fs.h:1171:12: error: storage class specified for parameter 'vfs_lock_file' extern int vfs_lock_file(struct file *, unsigned int, struct file_lock *, struct file_lock *); ^ /kisskb/src/include/linux/fs.h:1172:12: error: storage class specified for parameter 'vfs_cancel_lock' extern int vfs_cancel_lock(struct file *filp, struct file_lock *fl); ^ /kisskb/src/include/linux/fs.h:1173:12: error: storage class specified for parameter 'locks_lock_inode_wait' extern int locks_lock_inode_wait(struct inode *inode, struct file_lock *fl); ^ /kisskb/src/include/linux/fs.h:1174:12: error: storage class specified for parameter '__break_lease' extern int __break_lease(struct inode *inode, unsigned int flags, unsigned int type); ^ /kisskb/src/include/linux/fs.h:1175:13: error: storage class specified for parameter 'lease_get_mtime' extern void lease_get_mtime(struct inode *, struct timespec64 *time); ^ /kisskb/src/include/linux/fs.h:1176:12: error: storage class specified for parameter 'generic_setlease' extern int generic_setlease(struct file *, long, struct file_lock **, void **priv); ^ /kisskb/src/include/linux/fs.h:1177:12: error: storage class specified for parameter 'vfs_setlease' extern int vfs_setlease(struct file *, long, struct file_lock **, void **); ^ /kisskb/src/include/linux/fs.h:1178:12: error: storage class specified for parameter 'lease_modify' extern int lease_modify(struct file_lock *, int, struct list_head *); ^ /kisskb/src/include/linux/fs.h:1180:1: warning: empty declaration struct notifier_block; ^ /kisskb/src/include/linux/fs.h:1181:12: error: storage class specified for parameter 'lease_register_notifier' extern int lease_register_notifier(struct notifier_block *); ^ /kisskb/src/include/linux/fs.h:1182:13: error: storage class specified for parameter 'lease_unregister_notifier' extern void lease_unregister_notifier(struct notifier_block *); ^ /kisskb/src/include/linux/fs.h:1184:1: warning: empty declaration struct files_struct; ^ /kisskb/src/include/linux/fs.h:1185:13: error: storage class specified for parameter 'show_fd_locks' extern void show_fd_locks(struct seq_file *f, ^ /kisskb/src/include/linux/fs.h:1188:4: error: expected declaration specifiers or '...' before 'fl_owner_t' fl_owner_t owner); ^ /kisskb/src/include/linux/fs.h:1332:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1337:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1342:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1346:1: warning: empty declaration struct fasync_struct { ^ /kisskb/src/include/linux/fs.h:1358:12: error: storage class specified for parameter 'fasync_helper' extern int fasync_helper(int, struct file *, int, struct fasync_struct **); ^ /kisskb/src/include/linux/fs.h:1359:30: error: storage class specified for parameter 'fasync_insert_entry' extern struct fasync_struct *fasync_insert_entry(int, struct file *, struct fasync_struct **, struct fasync_struct *); ^ /kisskb/src/include/linux/fs.h:1360:12: error: storage class specified for parameter 'fasync_remove_entry' extern int fasync_remove_entry(struct file *, struct fasync_struct **); ^ /kisskb/src/include/linux/fs.h:1361:30: error: storage class specified for parameter 'fasync_alloc' extern struct fasync_struct *fasync_alloc(void); ^ /kisskb/src/include/linux/fs.h:1362:13: error: storage class specified for parameter 'fasync_free' extern void fasync_free(struct fasync_struct *); ^ /kisskb/src/include/linux/fs.h:1365:13: error: storage class specified for parameter 'kill_fasync' extern void kill_fasync(struct fasync_struct **, int, int); ^ /kisskb/src/include/linux/fs.h:1367:13: error: storage class specified for parameter '__f_setown' extern void __f_setown(struct file *filp, struct pid *, enum pid_type, int force); ^ /kisskb/src/include/linux/fs.h:1368:12: error: storage class specified for parameter 'f_setown' extern int f_setown(struct file *filp, unsigned long arg, int force); ^ /kisskb/src/include/linux/fs.h:1369:13: error: storage class specified for parameter 'f_delown' extern void f_delown(struct file *filp); ^ /kisskb/src/include/linux/fs.h:1370:14: error: storage class specified for parameter 'f_getown' extern pid_t f_getown(struct file *filp); ^ /kisskb/src/include/linux/fs.h:1371:12: error: storage class specified for parameter 'send_sigurg' extern int send_sigurg(struct fown_struct *fown); ^ /kisskb/src/include/linux/fs.h:1434:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/fs.h:1445:1: warning: empty declaration struct sb_writers { ^ /kisskb/src/include/linux/fs.h:1513:2: error: expected specifier-qualifier-list before 'uuid_t' uuid_t s_uuid; /* UUID */ ^ /kisskb/src/include/linux/fs.h:1451:1: warning: empty declaration struct super_block { ^ /kisskb/src/include/linux/fs.h:1586:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1596:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1601:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1606:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1611:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1626:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'i_uid_into_mnt' static inline kuid_t i_uid_into_mnt(struct user_namespace *mnt_userns, ^ /kisskb/src/include/linux/fs.h:1640:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'i_uid_into_vfsuid' static inline vfsuid_t i_uid_into_vfsuid(struct user_namespace *mnt_userns, ^ /kisskb/src/include/linux/fs.h:1660:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1678:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1695:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'i_gid_into_mnt' static inline kgid_t i_gid_into_mnt(struct user_namespace *mnt_userns, ^ /kisskb/src/include/linux/fs.h:1709:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'i_gid_into_vfsgid' static inline vfsgid_t i_gid_into_vfsgid(struct user_namespace *mnt_userns, ^ /kisskb/src/include/linux/fs.h:1729:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1747:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1763:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1777:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1794:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1809:26: error: storage class specified for parameter 'current_time' extern struct timespec64 current_time(struct inode *inode); ^ /kisskb/src/include/linux/fs.h:1820:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1825:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1830:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1840:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1852:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1864:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1876:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1900:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1905:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1929:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1947:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1952:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:1987:1: warning: empty declaration struct renamedata { ^ /kisskb/src/include/linux/fs.h:2002:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2019:13: error: storage class specified for parameter 'vfs_ioctl' extern long vfs_ioctl(struct file *file, unsigned int cmd, unsigned long arg); ^ /kisskb/src/include/linux/fs.h:2033:13: error: storage class specified for parameter 'may_open_dev' extern bool may_open_dev(const struct path *path); ^ /kisskb/src/include/linux/fs.h:2044:1: warning: empty declaration struct dir_context; ^ /kisskb/src/include/linux/fs.h:2045:16: error: storage class specified for parameter 'filldir_t' typedef bool (*filldir_t)(struct dir_context *, const char *, int, loff_t, u64, ^ /kisskb/src/include/linux/fs.h:2049:2: error: expected specifier-qualifier-list before 'filldir_t' filldir_t actor; ^ /kisskb/src/include/linux/fs.h:2048:1: warning: empty declaration struct dir_context { ^ /kisskb/src/include/linux/fs.h:2092:1: warning: empty declaration struct iov_iter; ^ /kisskb/src/include/linux/fs.h:2093:1: warning: empty declaration struct io_uring_cmd; ^ /kisskb/src/include/linux/fs.h:2112:31: error: expected declaration specifiers or '...' before 'fl_owner_t' int (*flush) (struct file *, fl_owner_t id); ^ /kisskb/src/include/linux/fs.h:2095:1: warning: empty declaration struct file_operations { ^ /kisskb/src/include/linux/fs.h:2141:1: warning: empty declaration struct inode_operations { ^ /kisskb/src/include/linux/fs.h:2184:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2190:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2195:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2199:16: error: storage class specified for parameter 'vfs_read' extern ssize_t vfs_read(struct file *, char __user *, size_t, loff_t *); ^ /kisskb/src/include/linux/fs.h:2200:16: error: storage class specified for parameter 'vfs_write' extern ssize_t vfs_write(struct file *, const char __user *, size_t, loff_t *); ^ /kisskb/src/include/linux/fs.h:2201:16: error: storage class specified for parameter 'vfs_copy_file_range' extern ssize_t vfs_copy_file_range(struct file *, loff_t , struct file *, ^ /kisskb/src/include/linux/fs.h:2203:16: error: storage class specified for parameter 'generic_copy_file_range' extern ssize_t generic_copy_file_range(struct file *file_in, loff_t pos_in, ^ /kisskb/src/include/linux/fs.h:2213:15: error: storage class specified for parameter 'do_clone_file_range' extern loff_t do_clone_file_range(struct file *file_in, loff_t pos_in, ^ /kisskb/src/include/linux/fs.h:2216:15: error: storage class specified for parameter 'vfs_clone_file_range' extern loff_t vfs_clone_file_range(struct file *file_in, loff_t pos_in, ^ /kisskb/src/include/linux/fs.h:2219:12: error: storage class specified for parameter 'vfs_dedupe_file_range' extern int vfs_dedupe_file_range(struct file *file, ^ /kisskb/src/include/linux/fs.h:2221:15: error: storage class specified for parameter 'vfs_dedupe_file_range_one' extern loff_t vfs_dedupe_file_range_one(struct file *src_file, loff_t src_pos, ^ /kisskb/src/include/linux/fs.h:2226:1: warning: empty declaration struct super_operations { ^ /kisskb/src/include/linux/fs.h:2301:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool sb_rdonly(const struct super_block *sb) { return sb->s_flags & SB_RDONLY; } ^ /kisskb/src/include/linux/fs.h:2333:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2339:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2349:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2463:13: error: storage class specified for parameter '__mark_inode_dirty' extern void __mark_inode_dirty(struct inode *, int); ^ /kisskb/src/include/linux/fs.h:2465:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2470:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2484:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2489:13: error: storage class specified for parameter 'inc_nlink' extern void inc_nlink(struct inode *inode); ^ /kisskb/src/include/linux/fs.h:2490:13: error: storage class specified for parameter 'drop_nlink' extern void drop_nlink(struct inode *inode); ^ /kisskb/src/include/linux/fs.h:2491:13: error: storage class specified for parameter 'clear_nlink' extern void clear_nlink(struct inode *inode); ^ /kisskb/src/include/linux/fs.h:2492:13: error: storage class specified for parameter 'set_nlink' extern void set_nlink(struct inode *inode, unsigned int nlink); ^ /kisskb/src/include/linux/fs.h:2495:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2501:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2506:1: warning: empty declaration enum file_time_flags { ^ /kisskb/src/include/linux/fs.h:2513:13: error: storage class specified for parameter 'atime_needs_update' extern bool atime_needs_update(const struct path *, struct inode *); ^ /kisskb/src/include/linux/fs.h:2514:13: error: storage class specified for parameter 'touch_atime' extern void touch_atime(const struct path *); ^ /kisskb/src/include/linux/fs.h:2518:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2523:12: error: storage class specified for parameter 'file_modified' extern int file_modified(struct file *file); ^ /kisskb/src/include/linux/fs.h:2528:1: warning: empty declaration struct file_system_type { ^ /kisskb/src/include/linux/fs.h:2560:23: error: storage class specified for parameter 'mount_bdev' extern struct dentry *mount_bdev(struct file_system_type *fs_type, ^ /kisskb/src/include/linux/fs.h:2563:23: error: storage class specified for parameter 'mount_single' extern struct dentry *mount_single(struct file_system_type *fs_type, ^ /kisskb/src/include/linux/fs.h:2566:23: error: storage class specified for parameter 'mount_nodev' extern struct dentry *mount_nodev(struct file_system_type *fs_type, ^ /kisskb/src/include/linux/fs.h:2569:23: error: storage class specified for parameter 'mount_subtree' extern struct dentry *mount_subtree(struct vfsmount *mnt, const char *path); ^ /kisskb/src/include/linux/fs.h:2606:12: error: storage class specified for parameter 'register_filesystem' extern int register_filesystem(struct file_system_type *); ^ /kisskb/src/include/linux/fs.h:2607:12: error: storage class specified for parameter 'unregister_filesystem' extern int unregister_filesystem(struct file_system_type *); ^ /kisskb/src/include/linux/fs.h:2608:12: error: storage class specified for parameter 'vfs_statfs' extern int vfs_statfs(const struct path *, struct kstatfs *); ^ /kisskb/src/include/linux/fs.h:2609:12: error: storage class specified for parameter 'user_statfs' extern int user_statfs(const char __user *, struct kstatfs *); ^ /kisskb/src/include/linux/fs.h:2610:12: error: storage class specified for parameter 'fd_statfs' extern int fd_statfs(int, struct kstatfs *); ^ /kisskb/src/include/linux/fs.h:2611:12: error: storage class specified for parameter 'freeze_super' extern int freeze_super(struct super_block *super); ^ /kisskb/src/include/linux/fs.h:2612:12: error: storage class specified for parameter 'thaw_super' extern int thaw_super(struct super_block *super); ^ /kisskb/src/include/linux/fs.h:2614:5: error: storage class specified for parameter 'super_setup_bdi_name' int super_setup_bdi_name(struct super_block *sb, char *fmt, ...); ^ /kisskb/src/include/linux/fs.h:2615:12: error: storage class specified for parameter 'super_setup_bdi' extern int super_setup_bdi(struct super_block *sb); ^ /kisskb/src/include/linux/fs.h:2617:12: error: storage class specified for parameter 'current_umask' extern int current_umask(void); ^ /kisskb/src/include/linux/fs.h:2619:13: error: storage class specified for parameter 'ihold' extern void ihold(struct inode * inode); ^ /kisskb/src/include/linux/fs.h:2620:13: error: storage class specified for parameter 'iput' extern void iput(struct inode *); ^ /kisskb/src/include/linux/fs.h:2621:12: error: storage class specified for parameter 'generic_update_time' extern int generic_update_time(struct inode *, struct timespec64 *, int); ^ /kisskb/src/include/linux/fs.h:2624:24: error: storage class specified for parameter 'fs_kobj' extern struct kobject *fs_kobj; ^ /kisskb/src/include/linux/fs.h:2630:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2644:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2658:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2670:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2680:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2719:1: warning: empty declaration struct audit_names; ^ /kisskb/src/include/linux/fs.h:2720:1: warning: empty declaration struct filename { ^ In file included from /kisskb/src/include/linux/atomic/atomic-instrumented.h:20:0, from /kisskb/src/include/linux/atomic.h:82, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^ /kisskb/src/include/linux/fs.h:2727:1: note: in expansion of macro 'static_assert' static_assert(offsetof(struct filename, iname) % sizeof(long) == 0); ^ In file included from /kisskb/src/include/linux/cgroup.h:17:0, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/fs.h:2730:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2744:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2748:13: error: storage class specified for parameter 'vfs_truncate' extern long vfs_truncate(const struct path *, loff_t); ^ /kisskb/src/include/linux/fs.h:2751:12: error: storage class specified for parameter 'vfs_fallocate' extern int vfs_fallocate(struct file *file, int mode, loff_t offset, ^ /kisskb/src/include/linux/fs.h:2753:13: error: storage class specified for parameter 'do_sys_open' extern long do_sys_open(int dfd, const char __user *filename, int flags, ^ /kisskb/src/include/linux/fs.h:2755:21: error: storage class specified for parameter 'file_open_name' extern struct file *file_open_name(struct filename *, int, umode_t); ^ /kisskb/src/include/linux/fs.h:2756:21: error: storage class specified for parameter 'filp_open' extern struct file *filp_open(const char *, int, umode_t); ^ /kisskb/src/include/linux/fs.h:2757:21: error: storage class specified for parameter 'file_open_root' extern struct file *file_open_root(const struct path *, ^ /kisskb/src/include/linux/fs.h:2761:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2765:22: error: storage class specified for parameter 'dentry_open' extern struct file * dentry_open(const struct path *, int, const struct cred *); ^ /kisskb/src/include/linux/fs.h:2766:21: error: storage class specified for parameter 'dentry_create' extern struct file *dentry_create(const struct path *path, int flags, ^ /kisskb/src/include/linux/fs.h:2768:22: error: storage class specified for parameter 'open_with_fake_path' extern struct file * open_with_fake_path(const struct path *, int, ^ /kisskb/src/include/linux/fs.h:2771:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2774:38: error: expected declaration specifiers or '...' before 'fl_owner_t' extern int filp_close(struct file *, fl_owner_t id); ^ /kisskb/src/include/linux/fs.h:2776:25: error: storage class specified for parameter 'getname_flags' extern struct filename *getname_flags(const char __user *, int, int *); ^ /kisskb/src/include/linux/fs.h:2777:25: error: storage class specified for parameter 'getname_uflags' extern struct filename *getname_uflags(const char __user *, int); ^ /kisskb/src/include/linux/fs.h:2778:25: error: storage class specified for parameter 'getname' extern struct filename *getname(const char __user *); ^ /kisskb/src/include/linux/fs.h:2779:25: error: storage class specified for parameter 'getname_kernel' extern struct filename *getname_kernel(const char *); ^ /kisskb/src/include/linux/fs.h:2780:13: error: storage class specified for parameter 'putname' extern void putname(struct filename *name); ^ /kisskb/src/include/linux/fs.h:2782:12: error: storage class specified for parameter 'finish_open' extern int finish_open(struct file *file, struct dentry *dentry, ^ /kisskb/src/include/linux/fs.h:2784:12: error: storage class specified for parameter 'finish_no_open' extern int finish_no_open(struct file *file, struct dentry *dentry); ^ /kisskb/src/include/linux/fs.h:2788:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2796:20: error: storage class specified for parameter 'vfs_caches_init_early' extern void __init vfs_caches_init_early(void); ^ /kisskb/src/include/linux/fs.h:2796:20: error: section attribute not allowed for 'vfs_caches_init_early' /kisskb/src/include/linux/fs.h:2796:1: warning: '__cold__' attribute ignored [-Wattributes] extern void __init vfs_caches_init_early(void); ^ /kisskb/src/include/linux/fs.h:2797:20: error: storage class specified for parameter 'vfs_caches_init' extern void __init vfs_caches_init(void); ^ /kisskb/src/include/linux/fs.h:2797:20: error: section attribute not allowed for 'vfs_caches_init' /kisskb/src/include/linux/fs.h:2797:1: warning: '__cold__' attribute ignored [-Wattributes] extern void __init vfs_caches_init(void); ^ /kisskb/src/include/linux/fs.h:2799:27: error: storage class specified for parameter 'names_cachep' extern struct kmem_cache *names_cachep; ^ /kisskb/src/include/linux/fs.h:2804:28: error: storage class specified for parameter 'blockdev_superblock' extern struct super_block *blockdev_superblock; ^ /kisskb/src/include/linux/fs.h:2806:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2811:12: error: storage class specified for parameter 'sync_filesystem' extern int sync_filesystem(struct super_block *); ^ /kisskb/src/include/linux/fs.h:2812:37: error: storage class specified for parameter 'def_blk_fops' extern const struct file_operations def_blk_fops; ^ /kisskb/src/include/linux/fs.h:2813:37: error: storage class specified for parameter 'def_chr_fops' extern const struct file_operations def_chr_fops; ^ /kisskb/src/include/linux/fs.h:2823:12: error: storage class specified for parameter 'alloc_chrdev_region' extern int alloc_chrdev_region(dev_t *, unsigned, unsigned, const char *); ^ /kisskb/src/include/linux/fs.h:2824:12: error: storage class specified for parameter 'register_chrdev_region' extern int register_chrdev_region(dev_t, unsigned, const char *); ^ /kisskb/src/include/linux/fs.h:2825:12: error: storage class specified for parameter '__register_chrdev' extern int __register_chrdev(unsigned int major, unsigned int baseminor, ^ /kisskb/src/include/linux/fs.h:2828:13: error: storage class specified for parameter '__unregister_chrdev' extern void __unregister_chrdev(unsigned int major, unsigned int baseminor, ^ /kisskb/src/include/linux/fs.h:2830:13: error: storage class specified for parameter 'unregister_chrdev_region' extern void unregister_chrdev_region(dev_t, unsigned); ^ /kisskb/src/include/linux/fs.h:2831:13: error: storage class specified for parameter 'chrdev_show' extern void chrdev_show(struct seq_file *,off_t); ^ /kisskb/src/include/linux/fs.h:2835:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2840:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2844:13: error: storage class specified for parameter 'init_special_inode' extern void init_special_inode(struct inode *, umode_t, dev_t); ^ /kisskb/src/include/linux/fs.h:2847:13: error: storage class specified for parameter 'make_bad_inode' extern void make_bad_inode(struct inode *); ^ /kisskb/src/include/linux/fs.h:2848:13: error: storage class specified for parameter 'is_bad_inode' extern bool is_bad_inode(struct inode *); ^ /kisskb/src/include/linux/fs.h:2850:25: error: storage class specified for parameter 'file_fdatawait_range' extern int __must_check file_fdatawait_range(struct file *file, loff_t lstart, ^ /kisskb/src/include/linux/fs.h:2852:25: error: storage class specified for parameter 'file_check_and_advance_wb_err' extern int __must_check file_check_and_advance_wb_err(struct file *file); ^ /kisskb/src/include/linux/fs.h:2853:25: error: storage class specified for parameter 'file_write_and_wait_range' extern int __must_check file_write_and_wait_range(struct file *file, ^ /kisskb/src/include/linux/fs.h:2857:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2861:12: error: storage class specified for parameter 'vfs_fsync_range' extern int vfs_fsync_range(struct file *file, loff_t start, loff_t end, ^ /kisskb/src/include/linux/fs.h:2863:12: error: storage class specified for parameter 'vfs_fsync' extern int vfs_fsync(struct file *file, int datasync); ^ /kisskb/src/include/linux/fs.h:2865:12: error: storage class specified for parameter 'sync_file_range' extern int sync_file_range(struct file *file, loff_t offset, loff_t nbytes, ^ /kisskb/src/include/linux/fs.h:2869:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2880:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2892:13: error: storage class specified for parameter 'emergency_sync' extern void emergency_sync(void); ^ /kisskb/src/include/linux/fs.h:2893:13: error: storage class specified for parameter 'emergency_remount' extern void emergency_remount(void); ^ /kisskb/src/include/linux/fs.h:2896:12: error: storage class specified for parameter 'bmap' extern int bmap(struct inode *inode, sector_t *block); ^ /kisskb/src/include/linux/fs.h:2909:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2914:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2922:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2927:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2932:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2939:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2946:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2974:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2978:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2983:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2987:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2992:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:2998:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3003:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3016:12: error: storage class specified for parameter 'do_pipe_flags' extern int do_pipe_flags(int *, int); ^ /kisskb/src/include/linux/fs.h:3018:16: error: storage class specified for parameter 'kernel_read' extern ssize_t kernel_read(struct file *, void *, size_t, loff_t *); ^ /kisskb/src/include/linux/fs.h:3020:16: error: storage class specified for parameter 'kernel_write' extern ssize_t kernel_write(struct file *, const void *, size_t, loff_t *); ^ /kisskb/src/include/linux/fs.h:3021:16: error: storage class specified for parameter '__kernel_write' extern ssize_t __kernel_write(struct file *, const void *, size_t, loff_t *); ^ /kisskb/src/include/linux/fs.h:3022:22: error: storage class specified for parameter 'open_exec' extern struct file * open_exec(const char *); ^ /kisskb/src/include/linux/fs.h:3025:13: error: storage class specified for parameter 'is_subdir' extern bool is_subdir(struct dentry *, struct dentry *); ^ /kisskb/src/include/linux/fs.h:3026:13: error: storage class specified for parameter 'path_is_under' extern bool path_is_under(const struct path *, const struct path *); ^ /kisskb/src/include/linux/fs.h:3028:14: error: storage class specified for parameter 'file_path' extern char *file_path(struct file *, char *, int); ^ /kisskb/src/include/linux/fs.h:3033:15: error: storage class specified for parameter 'default_llseek' extern loff_t default_llseek(struct file *file, loff_t offset, int whence); ^ /kisskb/src/include/linux/fs.h:3035:15: error: storage class specified for parameter 'vfs_llseek' extern loff_t vfs_llseek(struct file *file, loff_t offset, int whence); ^ /kisskb/src/include/linux/fs.h:3037:12: error: storage class specified for parameter 'inode_init_always' extern int inode_init_always(struct super_block *, struct inode *); ^ /kisskb/src/include/linux/fs.h:3038:13: error: storage class specified for parameter 'inode_init_once' extern void inode_init_once(struct inode *); ^ /kisskb/src/include/linux/fs.h:3039:13: error: storage class specified for parameter 'address_space_init_once' extern void address_space_init_once(struct address_space *mapping); ^ /kisskb/src/include/linux/fs.h:3040:23: error: storage class specified for parameter 'igrab' extern struct inode * igrab(struct inode *); ^ /kisskb/src/include/linux/fs.h:3041:14: error: storage class specified for parameter 'iunique' extern ino_t iunique(struct super_block *, ino_t); ^ /kisskb/src/include/linux/fs.h:3042:12: error: storage class specified for parameter 'inode_needs_sync' extern int inode_needs_sync(struct inode *inode); ^ /kisskb/src/include/linux/fs.h:3043:12: error: storage class specified for parameter 'generic_delete_inode' extern int generic_delete_inode(struct inode *inode); ^ /kisskb/src/include/linux/fs.h:3045:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3048:13: error: storage class specified for parameter 'd_mark_dontcache' extern void d_mark_dontcache(struct inode *inode); ^ /kisskb/src/include/linux/fs.h:3050:22: error: storage class specified for parameter 'ilookup5_nowait' extern struct inode *ilookup5_nowait(struct super_block *sb, ^ /kisskb/src/include/linux/fs.h:3053:22: error: storage class specified for parameter 'ilookup5' extern struct inode *ilookup5(struct super_block *sb, unsigned long hashval, ^ /kisskb/src/include/linux/fs.h:3055:22: error: storage class specified for parameter 'ilookup' extern struct inode *ilookup(struct super_block *sb, unsigned long ino); ^ /kisskb/src/include/linux/fs.h:3057:22: error: storage class specified for parameter 'inode_insert5' extern struct inode *inode_insert5(struct inode *inode, unsigned long hashval, ^ /kisskb/src/include/linux/fs.h:3061:23: error: storage class specified for parameter 'iget5_locked' extern struct inode * iget5_locked(struct super_block *, unsigned long, int (*test)(struct inode *, void *), int (*set)(struct inode *, void *), void *); ^ In file included from /kisskb/src/include/linux/cgroup.h:17:0, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/fs.h:3062:23: error: storage class specified for parameter 'iget_locked' extern struct inode * iget_locked(struct super_block *, unsigned long); ^ /kisskb/src/include/linux/fs.h:3063:22: error: storage class specified for parameter 'find_inode_nowait' extern struct inode *find_inode_nowait(struct super_block *, ^ /kisskb/src/include/linux/fs.h:3068:22: error: storage class specified for parameter 'find_inode_rcu' extern struct inode *find_inode_rcu(struct super_block *, unsigned long, ^ /kisskb/src/include/linux/fs.h:3070:22: error: storage class specified for parameter 'find_inode_by_ino_rcu' extern struct inode *find_inode_by_ino_rcu(struct super_block *, unsigned long); ^ /kisskb/src/include/linux/fs.h:3071:12: error: storage class specified for parameter 'insert_inode_locked4' extern int insert_inode_locked4(struct inode *, unsigned long, int (*test)(struct inode *, void *), void *); ^ /kisskb/src/include/linux/fs.h:3072:12: error: storage class specified for parameter 'insert_inode_locked' extern int insert_inode_locked(struct inode *); ^ /kisskb/src/include/linux/fs.h:3076:74: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void lockdep_annotate_inode_mutex_key(struct inode *inode) { }; ^ /kisskb/src/include/linux/fs.h:3076:77: error: expected declaration specifiers before ';' token static inline void lockdep_annotate_inode_mutex_key(struct inode *inode) { }; ^ /kisskb/src/include/linux/fs.h:3078:13: error: storage class specified for parameter 'unlock_new_inode' extern void unlock_new_inode(struct inode *); ^ /kisskb/src/include/linux/fs.h:3079:13: error: storage class specified for parameter 'discard_new_inode' extern void discard_new_inode(struct inode *); ^ /kisskb/src/include/linux/fs.h:3080:21: error: storage class specified for parameter 'get_next_ino' extern unsigned int get_next_ino(void); ^ /kisskb/src/include/linux/fs.h:3081:13: error: storage class specified for parameter 'evict_inodes' extern void evict_inodes(struct super_block *sb); ^ /kisskb/src/include/linux/fs.h:3095:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3099:13: error: storage class specified for parameter '__iget' extern void __iget(struct inode * inode); ^ /kisskb/src/include/linux/fs.h:3100:13: error: storage class specified for parameter 'iget_failed' extern void iget_failed(struct inode *); ^ /kisskb/src/include/linux/fs.h:3101:13: error: storage class specified for parameter 'clear_inode' extern void clear_inode(struct inode *); ^ /kisskb/src/include/linux/fs.h:3102:13: error: storage class specified for parameter '__destroy_inode' extern void __destroy_inode(struct inode *); ^ /kisskb/src/include/linux/fs.h:3103:22: error: storage class specified for parameter 'new_inode_pseudo' extern struct inode *new_inode_pseudo(struct super_block *sb); ^ /kisskb/src/include/linux/fs.h:3104:22: error: storage class specified for parameter 'new_inode' extern struct inode *new_inode(struct super_block *sb); ^ /kisskb/src/include/linux/fs.h:3105:13: error: storage class specified for parameter 'free_inode_nonrcu' extern void free_inode_nonrcu(struct inode *inode); ^ /kisskb/src/include/linux/fs.h:3106:12: error: storage class specified for parameter 'should_remove_suid' extern int should_remove_suid(struct dentry *); ^ /kisskb/src/include/linux/fs.h:3107:12: error: storage class specified for parameter 'file_remove_privs' extern int file_remove_privs(struct file *); ^ /kisskb/src/include/linux/fs.h:3115:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3119:13: error: storage class specified for parameter '__insert_inode_hash' extern void __insert_inode_hash(struct inode *, unsigned long hashval); ^ /kisskb/src/include/linux/fs.h:3121:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3125:13: error: storage class specified for parameter '__remove_inode_hash' extern void __remove_inode_hash(struct inode *); ^ /kisskb/src/include/linux/fs.h:3127:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3132:13: error: storage class specified for parameter 'inode_sb_list_add' extern void inode_sb_list_add(struct inode *inode); ^ /kisskb/src/include/linux/fs.h:3133:13: error: storage class specified for parameter 'inode_add_lru' extern void inode_add_lru(struct inode *inode); ^ /kisskb/src/include/linux/fs.h:3135:12: error: storage class specified for parameter 'sb_set_blocksize' extern int sb_set_blocksize(struct super_block *, int); ^ /kisskb/src/include/linux/fs.h:3136:12: error: storage class specified for parameter 'sb_min_blocksize' extern int sb_min_blocksize(struct super_block *, int); ^ /kisskb/src/include/linux/fs.h:3138:12: error: storage class specified for parameter 'generic_file_mmap' extern int generic_file_mmap(struct file *, struct vm_area_struct *); ^ /kisskb/src/include/linux/fs.h:3139:12: error: storage class specified for parameter 'generic_file_readonly_mmap' extern int generic_file_readonly_mmap(struct file *, struct vm_area_struct *); ^ /kisskb/src/include/linux/fs.h:3140:16: error: storage class specified for parameter 'generic_write_checks' extern ssize_t generic_write_checks(struct kiocb *, struct iov_iter *); ^ /kisskb/src/include/linux/fs.h:3142:12: error: storage class specified for parameter 'generic_write_check_limits' extern int generic_write_check_limits(struct file *file, loff_t pos, ^ /kisskb/src/include/linux/fs.h:3144:12: error: storage class specified for parameter 'generic_file_rw_checks' extern int generic_file_rw_checks(struct file *file_in, struct file *file_out); ^ /kisskb/src/include/linux/fs.h:3147:16: error: storage class specified for parameter 'generic_file_read_iter' extern ssize_t generic_file_read_iter(struct kiocb *, struct iov_iter *); ^ /kisskb/src/include/linux/fs.h:3148:16: error: storage class specified for parameter '__generic_file_write_iter' extern ssize_t __generic_file_write_iter(struct kiocb *, struct iov_iter *); ^ /kisskb/src/include/linux/fs.h:3149:16: error: storage class specified for parameter 'generic_file_write_iter' extern ssize_t generic_file_write_iter(struct kiocb *, struct iov_iter *); ^ /kisskb/src/include/linux/fs.h:3150:16: error: storage class specified for parameter 'generic_file_direct_write' extern ssize_t generic_file_direct_write(struct kiocb *, struct iov_iter *); ^ /kisskb/src/include/linux/fs.h:3154:3: error: unknown type name 'rwf_t' rwf_t flags); ^ /kisskb/src/include/linux/fs.h:3156:3: error: unknown type name 'rwf_t' rwf_t flags); ^ /kisskb/src/include/linux/fs.h:3163:16: error: storage class specified for parameter 'generic_file_splice_read' extern ssize_t generic_file_splice_read(struct file *, loff_t *, ^ /kisskb/src/include/linux/fs.h:3165:16: error: storage class specified for parameter 'iter_file_splice_write' extern ssize_t iter_file_splice_write(struct pipe_inode_info *, ^ /kisskb/src/include/linux/fs.h:3167:16: error: storage class specified for parameter 'generic_splice_sendpage' extern ssize_t generic_splice_sendpage(struct pipe_inode_info *pipe, ^ /kisskb/src/include/linux/fs.h:3169:13: error: storage class specified for parameter 'do_splice_direct' extern long do_splice_direct(struct file *in, loff_t *ppos, struct file *out, ^ /kisskb/src/include/linux/fs.h:3174:1: error: storage class specified for parameter 'file_ra_state_init' file_ra_state_init(struct file_ra_state *ra, struct address_space *mapping); ^ /kisskb/src/include/linux/fs.h:3175:15: error: storage class specified for parameter 'noop_llseek' extern loff_t noop_llseek(struct file *file, loff_t offset, int whence); ^ /kisskb/src/include/linux/fs.h:3177:15: error: storage class specified for parameter 'vfs_setpos' extern loff_t vfs_setpos(struct file *file, loff_t offset, loff_t maxsize); ^ /kisskb/src/include/linux/fs.h:3178:15: error: storage class specified for parameter 'generic_file_llseek' extern loff_t generic_file_llseek(struct file *file, loff_t offset, int whence); ^ /kisskb/src/include/linux/fs.h:3179:15: error: storage class specified for parameter 'generic_file_llseek_size' extern loff_t generic_file_llseek_size(struct file *file, loff_t offset, ^ /kisskb/src/include/linux/fs.h:3181:15: error: storage class specified for parameter 'fixed_size_llseek' extern loff_t fixed_size_llseek(struct file *file, loff_t offset, ^ /kisskb/src/include/linux/fs.h:3183:15: error: storage class specified for parameter 'no_seek_end_llseek_size' extern loff_t no_seek_end_llseek_size(struct file *, loff_t, int, loff_t); ^ /kisskb/src/include/linux/fs.h:3184:15: error: storage class specified for parameter 'no_seek_end_llseek' extern loff_t no_seek_end_llseek(struct file *, loff_t, int); ^ /kisskb/src/include/linux/fs.h:3186:12: error: storage class specified for parameter 'generic_file_open' extern int generic_file_open(struct inode * inode, struct file * filp); ^ /kisskb/src/include/linux/fs.h:3187:12: error: storage class specified for parameter 'nonseekable_open' extern int nonseekable_open(struct inode * inode, struct file * filp); ^ /kisskb/src/include/linux/fs.h:3188:12: error: storage class specified for parameter 'stream_open' extern int stream_open(struct inode * inode, struct file * filp); ^ /kisskb/src/include/linux/fs.h:3191:15: error: storage class specified for parameter 'dio_submit_t' typedef void (dio_submit_t)(struct bio *bio, struct inode *inode, ^ /kisskb/src/include/linux/fs.h:3194:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/fs.h:3204:9: error: expected declaration specifiers or '...' before 'get_block_t' get_block_t get_block, ^ /kisskb/src/include/linux/fs.h:3205:9: error: expected declaration specifiers or '...' before 'dio_iodone_t' dio_iodone_t end_io, dio_submit_t submit_io, ^ /kisskb/src/include/linux/fs.h:3205:30: error: expected declaration specifiers or '...' before 'dio_submit_t' dio_iodone_t end_io, dio_submit_t submit_io, ^ /kisskb/src/include/linux/fs.h:3211:7: error: expected declaration specifiers or '...' before 'get_block_t' get_block_t get_block) ^ /kisskb/src/include/linux/fs.h:3228:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3240:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3250:13: error: storage class specified for parameter 'inode_set_flags' extern void inode_set_flags(struct inode *inode, unsigned int flags, ^ /kisskb/src/include/linux/fs.h:3253:37: error: storage class specified for parameter 'generic_ro_fops' extern const struct file_operations generic_ro_fops; ^ /kisskb/src/include/linux/fs.h:3257:12: error: storage class specified for parameter 'readlink_copy' extern int readlink_copy(char __user *, int, const char *); ^ /kisskb/src/include/linux/fs.h:3258:12: error: storage class specified for parameter 'page_readlink' extern int page_readlink(struct dentry *, char __user *, int); ^ /kisskb/src/include/linux/fs.h:3259:20: error: storage class specified for parameter 'page_get_link' extern const char *page_get_link(struct dentry *, struct inode *, ^ /kisskb/src/include/linux/fs.h:3261:13: error: storage class specified for parameter 'page_put_link' extern void page_put_link(void *); ^ /kisskb/src/include/linux/fs.h:3262:12: error: storage class specified for parameter 'page_symlink' extern int page_symlink(struct inode *inode, const char *symname, int len); ^ /kisskb/src/include/linux/fs.h:3263:38: error: storage class specified for parameter 'page_symlink_inode_operations' extern const struct inode_operations page_symlink_inode_operations; ^ /kisskb/src/include/linux/fs.h:3264:13: error: storage class specified for parameter 'kfree_link' extern void kfree_link(void *); ^ /kisskb/src/include/linux/fs.h:3267:12: error: storage class specified for parameter 'vfs_getattr_nosec' extern int vfs_getattr_nosec(const struct path *, struct kstat *, u32, unsigned int); ^ /kisskb/src/include/linux/fs.h:3268:12: error: storage class specified for parameter 'vfs_getattr' extern int vfs_getattr(const struct path *, struct kstat *, u32, unsigned int); ^ /kisskb/src/include/linux/fs.h:3274:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3281:38: error: storage class specified for parameter 'simple_symlink_inode_operations' extern const struct inode_operations simple_symlink_inode_operations; ^ /kisskb/src/include/linux/fs.h:3283:12: error: storage class specified for parameter 'iterate_dir' extern int iterate_dir(struct file *, struct dir_context *); ^ /kisskb/src/include/linux/fs.h:3290:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3294:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3298:20: error: storage class specified for parameter 'vfs_get_link' extern const char *vfs_get_link(struct dentry *, struct delayed_call *); ^ /kisskb/src/include/linux/fs.h:3299:12: error: storage class specified for parameter 'vfs_readlink' extern int vfs_readlink(struct dentry *, char __user *, int); ^ /kisskb/src/include/linux/fs.h:3301:33: error: storage class specified for parameter 'get_filesystem' extern struct file_system_type *get_filesystem(struct file_system_type *fs); ^ /kisskb/src/include/linux/fs.h:3302:13: error: storage class specified for parameter 'put_filesystem' extern void put_filesystem(struct file_system_type *fs); ^ /kisskb/src/include/linux/fs.h:3303:33: error: storage class specified for parameter 'get_fs_type' extern struct file_system_type *get_fs_type(const char *name); ^ /kisskb/src/include/linux/fs.h:3304:28: error: storage class specified for parameter 'get_super' extern struct super_block *get_super(struct block_device *); ^ /kisskb/src/include/linux/fs.h:3305:28: error: storage class specified for parameter 'get_active_super' extern struct super_block *get_active_super(struct block_device *bdev); ^ /kisskb/src/include/linux/fs.h:3306:13: error: storage class specified for parameter 'drop_super' extern void drop_super(struct super_block *sb); ^ /kisskb/src/include/linux/fs.h:3307:13: error: storage class specified for parameter 'drop_super_exclusive' extern void drop_super_exclusive(struct super_block *sb); ^ /kisskb/src/include/linux/fs.h:3308:13: error: storage class specified for parameter 'iterate_supers' extern void iterate_supers(void (*)(struct super_block *, void *), void *); ^ /kisskb/src/include/linux/fs.h:3309:13: error: storage class specified for parameter 'iterate_supers_type' extern void iterate_supers_type(struct file_system_type *, ^ /kisskb/src/include/linux/fs.h:3312:12: error: storage class specified for parameter 'dcache_dir_open' extern int dcache_dir_open(struct inode *, struct file *); ^ /kisskb/src/include/linux/fs.h:3313:12: error: storage class specified for parameter 'dcache_dir_close' extern int dcache_dir_close(struct inode *, struct file *); ^ /kisskb/src/include/linux/fs.h:3314:15: error: storage class specified for parameter 'dcache_dir_lseek' extern loff_t dcache_dir_lseek(struct file *, loff_t, int); ^ /kisskb/src/include/linux/fs.h:3315:12: error: storage class specified for parameter 'dcache_readdir' extern int dcache_readdir(struct file *, struct dir_context *); ^ /kisskb/src/include/linux/fs.h:3316:12: error: storage class specified for parameter 'simple_setattr' extern int simple_setattr(struct user_namespace *, struct dentry *, ^ /kisskb/src/include/linux/fs.h:3318:12: error: storage class specified for parameter 'simple_getattr' extern int simple_getattr(struct user_namespace *, const struct path *, ^ /kisskb/src/include/linux/fs.h:3320:12: error: storage class specified for parameter 'simple_statfs' extern int simple_statfs(struct dentry *, struct kstatfs *); ^ /kisskb/src/include/linux/fs.h:3321:12: error: storage class specified for parameter 'simple_open' extern int simple_open(struct inode *inode, struct file *file); ^ /kisskb/src/include/linux/fs.h:3322:12: error: storage class specified for parameter 'simple_link' extern int simple_link(struct dentry *, struct inode *, struct dentry *); ^ /kisskb/src/include/linux/fs.h:3323:12: error: storage class specified for parameter 'simple_unlink' extern int simple_unlink(struct inode *, struct dentry *); ^ /kisskb/src/include/linux/fs.h:3324:12: error: storage class specified for parameter 'simple_rmdir' extern int simple_rmdir(struct inode *, struct dentry *); ^ /kisskb/src/include/linux/fs.h:3325:12: error: storage class specified for parameter 'simple_rename_exchange' extern int simple_rename_exchange(struct inode *old_dir, struct dentry *old_dentry, ^ /kisskb/src/include/linux/fs.h:3327:12: error: storage class specified for parameter 'simple_rename' extern int simple_rename(struct user_namespace *, struct inode *, ^ /kisskb/src/include/linux/fs.h:3330:13: error: storage class specified for parameter 'simple_recursive_removal' extern void simple_recursive_removal(struct dentry *, ^ /kisskb/src/include/linux/fs.h:3332:12: error: storage class specified for parameter 'noop_fsync' extern int noop_fsync(struct file *, loff_t, loff_t, int); ^ /kisskb/src/include/linux/fs.h:3333:16: error: storage class specified for parameter 'noop_direct_IO' extern ssize_t noop_direct_IO(struct kiocb *iocb, struct iov_iter *iter); ^ /kisskb/src/include/linux/fs.h:3334:12: error: storage class specified for parameter 'simple_empty' extern int simple_empty(struct dentry *); ^ /kisskb/src/include/linux/fs.h:3335:12: error: storage class specified for parameter 'simple_write_begin' extern int simple_write_begin(struct file *file, struct address_space *mapping, ^ /kisskb/src/include/linux/fs.h:3338:46: error: storage class specified for parameter 'ram_aops' extern const struct address_space_operations ram_aops; ^ /kisskb/src/include/linux/fs.h:3339:12: error: storage class specified for parameter 'always_delete_dentry' extern int always_delete_dentry(const struct dentry *); ^ /kisskb/src/include/linux/fs.h:3340:22: error: storage class specified for parameter 'alloc_anon_inode' extern struct inode *alloc_anon_inode(struct super_block *); ^ /kisskb/src/include/linux/fs.h:3341:12: error: storage class specified for parameter 'simple_nosetlease' extern int simple_nosetlease(struct file *, long, struct file_lock **, void **); ^ /kisskb/src/include/linux/fs.h:3342:39: error: storage class specified for parameter 'simple_dentry_operations' extern const struct dentry_operations simple_dentry_operations; ^ /kisskb/src/include/linux/fs.h:3344:23: error: storage class specified for parameter 'simple_lookup' extern struct dentry *simple_lookup(struct inode *, struct dentry *, unsigned int flags); ^ /kisskb/src/include/linux/fs.h:3345:16: error: storage class specified for parameter 'generic_read_dir' extern ssize_t generic_read_dir(struct file *, char __user *, size_t, loff_t *); ^ /kisskb/src/include/linux/fs.h:3346:37: error: storage class specified for parameter 'simple_dir_operations' extern const struct file_operations simple_dir_operations; ^ /kisskb/src/include/linux/fs.h:3347:38: error: storage class specified for parameter 'simple_dir_inode_operations' extern const struct inode_operations simple_dir_inode_operations; ^ /kisskb/src/include/linux/fs.h:3348:13: error: storage class specified for parameter 'make_empty_dir_inode' extern void make_empty_dir_inode(struct inode *inode); ^ /kisskb/src/include/linux/fs.h:3349:13: error: storage class specified for parameter 'is_empty_dir_inode' extern bool is_empty_dir_inode(struct inode *inode); ^ /kisskb/src/include/linux/fs.h:3350:1: warning: empty declaration struct tree_descr { const char *name; const struct file_operations *ops; int mode; }; ^ /kisskb/src/include/linux/fs.h:3352:12: error: storage class specified for parameter 'simple_fill_super' extern int simple_fill_super(struct super_block *, unsigned long, ^ /kisskb/src/include/linux/fs.h:3354:12: error: storage class specified for parameter 'simple_pin_fs' extern int simple_pin_fs(struct file_system_type *, struct vfsmount **mount, int *count); ^ /kisskb/src/include/linux/fs.h:3355:13: error: storage class specified for parameter 'simple_release_fs' extern void simple_release_fs(struct vfsmount **mount, int *count); ^ /kisskb/src/include/linux/fs.h:3357:16: error: storage class specified for parameter 'simple_read_from_buffer' extern ssize_t simple_read_from_buffer(void __user *to, size_t count, ^ /kisskb/src/include/linux/fs.h:3359:16: error: storage class specified for parameter 'simple_write_to_buffer' extern ssize_t simple_write_to_buffer(void *to, size_t available, loff_t *ppos, ^ /kisskb/src/include/linux/fs.h:3362:12: error: storage class specified for parameter '__generic_file_fsync' extern int __generic_file_fsync(struct file *, loff_t, loff_t, int); ^ /kisskb/src/include/linux/fs.h:3363:12: error: storage class specified for parameter 'generic_file_fsync' extern int generic_file_fsync(struct file *, loff_t, loff_t, int); ^ /kisskb/src/include/linux/fs.h:3365:12: error: storage class specified for parameter 'generic_check_addressable' extern int generic_check_addressable(unsigned, u64); ^ /kisskb/src/include/linux/fs.h:3367:13: error: storage class specified for parameter 'generic_set_encrypted_ci_d_ops' extern void generic_set_encrypted_ci_d_ops(struct dentry *dentry); ^ /kisskb/src/include/linux/fs.h:3372:12: error: storage class specified for parameter 'inode_newsize_ok' extern int inode_newsize_ok(const struct inode *, loff_t offset); ^ /kisskb/src/include/linux/fs.h:3376:12: error: storage class specified for parameter 'file_update_time' extern int file_update_time(struct file *file); ^ /kisskb/src/include/linux/fs.h:3379:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3384:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3398:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3411:56: error: unknown type name 'rwf_t' static inline int kiocb_set_rw_flags(struct kiocb *ki, rwf_t flags) ^ /kisskb/src/include/linux/fs.h:3437:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3456:1: warning: empty declaration struct simple_transaction_argresp { ^ /kisskb/src/include/linux/fs.h:3510:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3525:1: warning: empty declaration struct ctl_table; ^ /kisskb/src/include/linux/fs.h:3526:12: error: section attribute not allowed for 'list_bdev_fs_names' int __init list_bdev_fs_names(char *buf, size_t size); ^ /kisskb/src/include/linux/fs.h:3526:1: warning: '__cold__' attribute ignored [-Wattributes] int __init list_bdev_fs_names(char *buf, size_t size); ^ /kisskb/src/include/linux/fs.h:3536:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3542:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3550:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3556:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3563:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3567:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3572:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3577:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3591:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3598:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fs.h:3604:13: error: storage class specified for parameter 'path_noexec' extern bool path_noexec(const struct path *path); ^ /kisskb/src/include/linux/fs.h:3605:13: error: storage class specified for parameter 'inode_nohighmem' extern void inode_nohighmem(struct inode *inode); ^ /kisskb/src/include/linux/fs.h:3608:12: error: storage class specified for parameter 'vfs_fadvise' extern int vfs_fadvise(struct file *file, loff_t offset, loff_t len, ^ /kisskb/src/include/linux/fs.h:3610:12: error: storage class specified for parameter 'generic_fadvise' extern int generic_fadvise(struct file *file, loff_t offset, loff_t len, ^ In file included from /kisskb/src/include/linux/string_helpers.h:6:0, from /kisskb/src/include/linux/seq_file.h:7, from /kisskb/src/include/linux/cgroup.h:18, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/ctype.h:21:28: error: storage class specified for parameter '_ctype' extern const unsigned char _ctype[]; ^ /kisskb/src/include/linux/ctype.h:44:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ctype.h:50:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ctype.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ctype.h:71:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ctype.h:77:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/seq_file.h:7:0, from /kisskb/src/include/linux/cgroup.h:18, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/string_helpers.h:10:1: warning: empty declaration struct device; ^ /kisskb/src/include/linux/string_helpers.h:11:1: warning: empty declaration struct file; ^ /kisskb/src/include/linux/string_helpers.h:12:1: warning: empty declaration struct task_struct; ^ /kisskb/src/include/linux/string_helpers.h:16:1: warning: empty declaration enum string_size_units { ^ /kisskb/src/include/linux/string_helpers.h:38:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/string_helpers.h:43:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/string_helpers.h:48:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/string_helpers.h:72:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/string_helpers.h:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/string_helpers.h:84:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/string_helpers.h:89:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/string_helpers.h:96:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/string_helpers.h:112:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/string_helpers.h:117:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/string_helpers.h:122:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/string_helpers.h:127:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/string_helpers.h:132:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/cgroup.h:18:0, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/seq_file.h:15:1: warning: empty declaration struct seq_operations; ^ /kisskb/src/include/linux/seq_file.h:17:1: warning: empty declaration struct seq_file { ^ /kisskb/src/include/linux/seq_file.h:32:1: warning: empty declaration struct seq_operations { ^ /kisskb/src/include/linux/seq_file.h:52:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/seq_file.h:65:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/seq_file.h:85:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/seq_file.h:103:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/compiler_types.h:79:0, from <command-line>:0: /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^ /kisskb/src/include/linux/seq_file.h:116:1: note: in expansion of macro '__printf' __printf(2, 0) ^ /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^ /kisskb/src/include/linux/seq_file.h:118:1: note: in expansion of macro '__printf' __printf(2, 3) ^ In file included from /kisskb/src/include/linux/cgroup.h:18:0, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/seq_file.h:135:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/seq_file.h:151:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/seq_file.h:224:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/seq_file.h:241:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/seq_file.h:273:26: error: storage class specified for parameter 'seq_list_start' extern struct list_head *seq_list_start(struct list_head *head, ^ /kisskb/src/include/linux/seq_file.h:275:26: error: storage class specified for parameter 'seq_list_start_head' extern struct list_head *seq_list_start_head(struct list_head *head, ^ /kisskb/src/include/linux/seq_file.h:277:26: error: storage class specified for parameter 'seq_list_next' extern struct list_head *seq_list_next(void *v, struct list_head *head, ^ /kisskb/src/include/linux/seq_file.h:280:26: error: storage class specified for parameter 'seq_list_start_rcu' extern struct list_head *seq_list_start_rcu(struct list_head *head, loff_t pos); ^ /kisskb/src/include/linux/seq_file.h:281:26: error: storage class specified for parameter 'seq_list_start_head_rcu' extern struct list_head *seq_list_start_head_rcu(struct list_head *head, loff_t pos); ^ /kisskb/src/include/linux/seq_file.h:282:26: error: storage class specified for parameter 'seq_list_next_rcu' extern struct list_head *seq_list_next_rcu(void *v, struct list_head *head, loff_t *ppos); ^ /kisskb/src/include/linux/seq_file.h:288:27: error: storage class specified for parameter 'seq_hlist_start' extern struct hlist_node *seq_hlist_start(struct hlist_head *head, ^ /kisskb/src/include/linux/seq_file.h:290:27: error: storage class specified for parameter 'seq_hlist_start_head' extern struct hlist_node *seq_hlist_start_head(struct hlist_head *head, ^ /kisskb/src/include/linux/seq_file.h:292:27: error: storage class specified for parameter 'seq_hlist_next' extern struct hlist_node *seq_hlist_next(void *v, struct hlist_head *head, ^ /kisskb/src/include/linux/seq_file.h:295:27: error: storage class specified for parameter 'seq_hlist_start_rcu' extern struct hlist_node *seq_hlist_start_rcu(struct hlist_head *head, ^ /kisskb/src/include/linux/seq_file.h:297:27: error: storage class specified for parameter 'seq_hlist_start_head_rcu' extern struct hlist_node *seq_hlist_start_head_rcu(struct hlist_head *head, ^ /kisskb/src/include/linux/seq_file.h:299:27: error: storage class specified for parameter 'seq_hlist_next_rcu' extern struct hlist_node *seq_hlist_next_rcu(void *v, ^ /kisskb/src/include/linux/seq_file.h:304:27: error: storage class specified for parameter 'seq_hlist_start_percpu' extern struct hlist_node *seq_hlist_start_percpu(struct hlist_head __percpu *head, int *cpu, loff_t pos); ^ /kisskb/src/include/linux/seq_file.h:306:27: error: storage class specified for parameter 'seq_hlist_next_percpu' extern struct hlist_node *seq_hlist_next_percpu(void *v, struct hlist_head __percpu *head, int *cpu, loff_t *pos); ^ In file included from /kisskb/src/include/linux/kernfs.h:12:0, from /kisskb/src/include/linux/cgroup.h:19, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/idr.h:19:1: warning: empty declaration struct idr { ^ /kisskb/src/include/linux/idr.h:67:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/idr.h:80:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/idr.h:136:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/idr.h:150:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/idr.h:161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/idr.h:173:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/idr.h:240:1: warning: empty declaration struct ida_bitmap { ^ /kisskb/src/include/linux/idr.h:244:1: warning: empty declaration struct ida { ^ /kisskb/src/include/linux/idr.h:272:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/idr.h:290:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/idr.h:308:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/idr.h:313:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/idr.h:326:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/cgroup.h:19:0, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/kernfs.h:23:1: warning: empty declaration struct file; ^ /kisskb/src/include/linux/kernfs.h:24:1: warning: empty declaration struct dentry; ^ /kisskb/src/include/linux/kernfs.h:25:1: warning: empty declaration struct iattr; ^ /kisskb/src/include/linux/kernfs.h:26:1: warning: empty declaration struct seq_file; ^ /kisskb/src/include/linux/kernfs.h:27:1: warning: empty declaration struct vm_area_struct; ^ /kisskb/src/include/linux/kernfs.h:28:1: warning: empty declaration struct vm_operations_struct; ^ /kisskb/src/include/linux/kernfs.h:29:1: warning: empty declaration struct super_block; ^ /kisskb/src/include/linux/kernfs.h:30:1: warning: empty declaration struct file_system_type; ^ /kisskb/src/include/linux/kernfs.h:31:1: warning: empty declaration struct poll_table_struct; ^ /kisskb/src/include/linux/kernfs.h:32:1: warning: empty declaration struct fs_context; ^ /kisskb/src/include/linux/kernfs.h:34:1: warning: empty declaration struct kernfs_fs_context; ^ /kisskb/src/include/linux/kernfs.h:35:1: warning: empty declaration struct kernfs_open_node; ^ /kisskb/src/include/linux/kernfs.h:36:1: warning: empty declaration struct kernfs_iattrs; ^ /kisskb/src/include/linux/kernfs.h:90:1: warning: empty declaration struct kernfs_global_locks { ^ /kisskb/src/include/linux/kernfs.h:94:1: warning: empty declaration enum kernfs_node_type { ^ /kisskb/src/include/linux/kernfs.h:105:1: warning: empty declaration enum kernfs_node_flag { ^ /kisskb/src/include/linux/kernfs.h:120:1: warning: empty declaration enum kernfs_root_flag { ^ /kisskb/src/include/linux/kernfs.h:153:1: warning: empty declaration struct kernfs_elem_dir { ^ /kisskb/src/include/linux/kernfs.h:170:1: warning: empty declaration struct kernfs_elem_symlink { ^ /kisskb/src/include/linux/kernfs.h:174:1: warning: empty declaration struct kernfs_elem_attr { ^ /kisskb/src/include/linux/kernfs.h:190:1: warning: empty declaration struct kernfs_node { ^ /kisskb/src/include/linux/kernfs.h:235:1: warning: empty declaration struct kernfs_syscall_ops { ^ /kisskb/src/include/linux/kernfs.h:249:1: warning: empty declaration struct kernfs_open_file { ^ /kisskb/src/include/linux/kernfs.h:269:1: warning: empty declaration struct kernfs_ops { ^ /kisskb/src/include/linux/kernfs.h:324:1: warning: empty declaration struct kernfs_fs_context { ^ /kisskb/src/include/linux/kernfs.h:336:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernfs.h:341:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernfs.h:350:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernfs.h:359:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernfs.h:364:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernfs.h:377:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernfs.h:390:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernfs.h:419:7: error: expected declaration specifiers or '...' before 'kuid_t' kuid_t uid, kgid_t gid, ^ /kisskb/src/include/linux/kernfs.h:419:19: error: expected declaration specifiers or '...' before 'kgid_t' kuid_t uid, kgid_t gid, ^ /kisskb/src/include/linux/kernfs.h:425:7: error: expected declaration specifiers or '...' before 'kuid_t' kuid_t uid, kgid_t gid, ^ /kisskb/src/include/linux/kernfs.h:425:19: error: expected declaration specifiers or '...' before 'kgid_t' kuid_t uid, kgid_t gid, ^ /kisskb/src/include/linux/kernfs.h:590:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernfs.h:596:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernfs.h:602:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernfs.h:609:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernfs.h:617:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernfs.h:624:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/cgroup.h:22:0, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/ns_common.h:7:1: warning: empty declaration struct proc_ns_operations; ^ /kisskb/src/include/linux/ns_common.h:9:1: warning: empty declaration struct ns_common { ^ In file included from /kisskb/src/include/linux/cgroup.h:23:0, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/nsproxy.h:8:1: warning: empty declaration struct mnt_namespace; ^ /kisskb/src/include/linux/nsproxy.h:9:1: warning: empty declaration struct uts_namespace; ^ /kisskb/src/include/linux/nsproxy.h:10:1: warning: empty declaration struct ipc_namespace; ^ /kisskb/src/include/linux/nsproxy.h:11:1: warning: empty declaration struct pid_namespace; ^ /kisskb/src/include/linux/nsproxy.h:12:1: warning: empty declaration struct cgroup_namespace; ^ /kisskb/src/include/linux/nsproxy.h:13:1: warning: empty declaration struct fs_struct; ^ /kisskb/src/include/linux/nsproxy.h:31:1: warning: empty declaration struct nsproxy { ^ /kisskb/src/include/linux/nsproxy.h:42:23: error: storage class specified for parameter 'init_nsproxy' extern struct nsproxy init_nsproxy; ^ /kisskb/src/include/linux/nsproxy.h:53:1: warning: empty declaration struct nsset { ^ /kisskb/src/include/linux/nsproxy.h:61:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/nsproxy.h:100:12: error: section attribute not allowed for 'nsproxy_cache_init' int __init nsproxy_cache_init(void); ^ /kisskb/src/include/linux/nsproxy.h:100:1: warning: '__cold__' attribute ignored [-Wattributes] int __init nsproxy_cache_init(void); ^ /kisskb/src/include/linux/nsproxy.h:103:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/nsproxy.h:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/cgroup.h:24:0, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/user_namespace.h:17:1: warning: empty declaration struct uid_gid_extent { ^ /kisskb/src/include/linux/user_namespace.h:23:1: warning: empty declaration struct uid_gid_map { /* 64 bytes -- 1 cache line */ ^ /kisskb/src/include/linux/user_namespace.h:38:1: warning: empty declaration struct ucounts; ^ /kisskb/src/include/linux/user_namespace.h:40:1: warning: empty declaration enum ucount_type { ^ /kisskb/src/include/linux/user_namespace.h:60:1: warning: empty declaration enum rlimit_type { ^ /kisskb/src/include/linux/user_namespace.h:74:2: error: expected specifier-qualifier-list before 'kuid_t' kuid_t owner; ^ /kisskb/src/include/linux/user_namespace.h:68:1: warning: empty declaration struct user_namespace { ^ /kisskb/src/include/linux/user_namespace.h:110:2: error: expected specifier-qualifier-list before 'kuid_t' kuid_t uid; ^ /kisskb/src/include/linux/user_namespace.h:107:1: warning: empty declaration struct ucounts { ^ /kisskb/src/include/linux/user_namespace.h:116:30: error: storage class specified for parameter 'init_user_ns' extern struct user_namespace init_user_ns; ^ /kisskb/src/include/linux/user_namespace.h:116:30: error: redefinition of parameter 'init_user_ns' In file included from /kisskb/src/include/linux/quota.h:48:0, from /kisskb/src/include/linux/fs.h:264, from /kisskb/src/include/linux/cgroup.h:17, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/projid.h:18:30: note: previous definition of 'init_user_ns' was here extern struct user_namespace init_user_ns; ^ In file included from /kisskb/src/include/linux/cgroup.h:24:0, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/user_namespace.h:117:23: error: storage class specified for parameter 'init_ucounts' extern struct ucounts init_ucounts; ^ /kisskb/src/include/linux/user_namespace.h:121:55: error: expected declaration specifiers or '...' before 'kuid_t' struct ucounts *inc_ucount(struct user_namespace *ns, kuid_t uid, enum ucount_type type); ^ /kisskb/src/include/linux/user_namespace.h:123:58: error: expected declaration specifiers or '...' before 'kuid_t' struct ucounts *alloc_ucounts(struct user_namespace *ns, kuid_t uid); ^ /kisskb/src/include/linux/user_namespace.h:128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/user_namespace.h:139:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/user_namespace.h:145:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/user_namespace.h:185:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/user_namespace.h:190:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/user_namespace.h:196:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/user_namespace.h:203:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/user_namespace.h:207:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/user_namespace.h:213:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/user_namespace.h:218:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/user_namespace.h:223:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/interrupt.h:9:0, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/irqreturn.h:11:1: warning: empty declaration enum irqreturn { ^ /kisskb/src/include/linux/irqreturn.h:17:24: error: storage class specified for parameter 'irqreturn_t' typedef enum irqreturn irqreturn_t; ^ In file included from /kisskb/src/arch/x86/include/asm/irq.h:11:0, from /kisskb/src/include/linux/interrupt.h:20, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/apicdef.h:173:1: warning: empty declaration struct local_apic { ^ /kisskb/src/arch/x86/include/asm/apicdef.h:429:1: warning: empty declaration enum apic_delivery_modes { ^ In file included from /kisskb/src/include/linux/interrupt.h:20:0, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/irq.h:22:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/irq.h:26:12: error: storage class specified for parameter 'irq_init_percpu_irqstack' extern int irq_init_percpu_irqstack(unsigned int cpu); ^ /kisskb/src/arch/x86/include/asm/irq.h:28:1: warning: empty declaration struct irq_desc; ^ /kisskb/src/arch/x86/include/asm/irq.h:30:13: error: storage class specified for parameter 'fixup_irqs' extern void fixup_irqs(void); ^ /kisskb/src/arch/x86/include/asm/irq.h:33:13: error: storage class specified for parameter 'kvm_set_posted_intr_wakeup_handler' extern void kvm_set_posted_intr_wakeup_handler(void (*handler)(void)); ^ /kisskb/src/arch/x86/include/asm/irq.h:36:15: error: storage class specified for parameter 'x86_platform_ipi_callback' extern void (*x86_platform_ipi_callback)(void); ^ /kisskb/src/arch/x86/include/asm/irq.h:37:13: error: storage class specified for parameter 'native_init_IRQ' extern void native_init_IRQ(void); ^ /kisskb/src/arch/x86/include/asm/irq.h:39:13: error: storage class specified for parameter '__handle_irq' extern void __handle_irq(struct irq_desc *desc, struct pt_regs *regs); ^ /kisskb/src/arch/x86/include/asm/irq.h:41:13: error: storage class specified for parameter 'init_ISA_irqs' extern void init_ISA_irqs(void); ^ /kisskb/src/arch/x86/include/asm/irq.h:43:20: error: storage class specified for parameter 'init_IRQ' extern void __init init_IRQ(void); ^ /kisskb/src/arch/x86/include/asm/irq.h:43:20: error: section attribute not allowed for 'init_IRQ' /kisskb/src/arch/x86/include/asm/irq.h:43:1: warning: '__cold__' attribute ignored [-Wattributes] extern void __init init_IRQ(void); ^ In file included from /kisskb/src/arch/x86/include/asm/sections.h:7:0, from /kisskb/src/include/linux/interrupt.h:21, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/asm-generic/sections.h:35:13: error: storage class specified for parameter '_text' extern char _text[], _stext[], _etext[]; ^ /kisskb/src/include/asm-generic/sections.h:35:22: error: storage class specified for parameter '_stext' extern char _text[], _stext[], _etext[]; ^ /kisskb/src/include/asm-generic/sections.h:35:32: error: storage class specified for parameter '_etext' extern char _text[], _stext[], _etext[]; ^ /kisskb/src/include/asm-generic/sections.h:36:13: error: storage class specified for parameter '_data' extern char _data[], _sdata[], _edata[]; ^ /kisskb/src/include/asm-generic/sections.h:36:22: error: storage class specified for parameter '_sdata' extern char _data[], _sdata[], _edata[]; ^ /kisskb/src/include/asm-generic/sections.h:36:32: error: storage class specified for parameter '_edata' extern char _data[], _sdata[], _edata[]; ^ /kisskb/src/include/asm-generic/sections.h:37:13: error: storage class specified for parameter '__bss_start' extern char __bss_start[], __bss_stop[]; ^ /kisskb/src/include/asm-generic/sections.h:37:28: error: storage class specified for parameter '__bss_stop' extern char __bss_start[], __bss_stop[]; ^ /kisskb/src/include/asm-generic/sections.h:38:13: error: storage class specified for parameter '__init_begin' extern char __init_begin[], __init_end[]; ^ /kisskb/src/include/asm-generic/sections.h:38:29: error: storage class specified for parameter '__init_end' extern char __init_begin[], __init_end[]; ^ /kisskb/src/include/asm-generic/sections.h:39:13: error: storage class specified for parameter '_sinittext' extern char _sinittext[], _einittext[]; ^ /kisskb/src/include/asm-generic/sections.h:39:27: error: storage class specified for parameter '_einittext' extern char _sinittext[], _einittext[]; ^ /kisskb/src/include/asm-generic/sections.h:40:13: error: storage class specified for parameter '__start_ro_after_init' extern char __start_ro_after_init[], __end_ro_after_init[]; ^ /kisskb/src/include/asm-generic/sections.h:40:38: error: storage class specified for parameter '__end_ro_after_init' extern char __start_ro_after_init[], __end_ro_after_init[]; ^ /kisskb/src/include/asm-generic/sections.h:41:13: error: storage class specified for parameter '_end' extern char _end[]; ^ /kisskb/src/include/asm-generic/sections.h:42:13: error: storage class specified for parameter '__per_cpu_load' extern char __per_cpu_load[], __per_cpu_start[], __per_cpu_end[]; ^ /kisskb/src/include/asm-generic/sections.h:42:31: error: storage class specified for parameter '__per_cpu_start' extern char __per_cpu_load[], __per_cpu_start[], __per_cpu_end[]; ^ /kisskb/src/include/asm-generic/sections.h:42:50: error: storage class specified for parameter '__per_cpu_end' extern char __per_cpu_load[], __per_cpu_start[], __per_cpu_end[]; ^ /kisskb/src/include/asm-generic/sections.h:43:13: error: storage class specified for parameter '__kprobes_text_start' extern char __kprobes_text_start[], __kprobes_text_end[]; ^ /kisskb/src/include/asm-generic/sections.h:43:37: error: storage class specified for parameter '__kprobes_text_end' extern char __kprobes_text_start[], __kprobes_text_end[]; ^ /kisskb/src/include/asm-generic/sections.h:44:13: error: storage class specified for parameter '__entry_text_start' extern char __entry_text_start[], __entry_text_end[]; ^ /kisskb/src/include/asm-generic/sections.h:44:35: error: storage class specified for parameter '__entry_text_end' extern char __entry_text_start[], __entry_text_end[]; ^ /kisskb/src/include/asm-generic/sections.h:45:13: error: storage class specified for parameter '__start_rodata' extern char __start_rodata[], __end_rodata[]; ^ /kisskb/src/include/asm-generic/sections.h:45:31: error: storage class specified for parameter '__end_rodata' extern char __start_rodata[], __end_rodata[]; ^ /kisskb/src/include/asm-generic/sections.h:46:13: error: storage class specified for parameter '__irqentry_text_start' extern char __irqentry_text_start[], __irqentry_text_end[]; ^ /kisskb/src/include/asm-generic/sections.h:46:38: error: storage class specified for parameter '__irqentry_text_end' extern char __irqentry_text_start[], __irqentry_text_end[]; ^ /kisskb/src/include/asm-generic/sections.h:47:13: error: storage class specified for parameter '__softirqentry_text_start' extern char __softirqentry_text_start[], __softirqentry_text_end[]; ^ /kisskb/src/include/asm-generic/sections.h:47:42: error: storage class specified for parameter '__softirqentry_text_end' extern char __softirqentry_text_start[], __softirqentry_text_end[]; ^ /kisskb/src/include/asm-generic/sections.h:48:13: error: storage class specified for parameter '__start_once' extern char __start_once[], __end_once[]; ^ /kisskb/src/include/asm-generic/sections.h:48:29: error: storage class specified for parameter '__end_once' extern char __start_once[], __end_once[]; ^ /kisskb/src/include/asm-generic/sections.h:51:13: error: storage class specified for parameter '__ctors_start' extern char __ctors_start[], __ctors_end[]; ^ /kisskb/src/include/asm-generic/sections.h:51:30: error: storage class specified for parameter '__ctors_end' extern char __ctors_start[], __ctors_end[]; ^ /kisskb/src/include/asm-generic/sections.h:54:13: error: storage class specified for parameter '__start_opd' extern char __start_opd[], __end_opd[]; ^ /kisskb/src/include/asm-generic/sections.h:54:28: error: storage class specified for parameter '__end_opd' extern char __start_opd[], __end_opd[]; ^ /kisskb/src/include/asm-generic/sections.h:57:13: error: storage class specified for parameter '__noinstr_text_start' extern char __noinstr_text_start[], __noinstr_text_end[]; ^ /kisskb/src/include/asm-generic/sections.h:57:37: error: storage class specified for parameter '__noinstr_text_end' extern char __noinstr_text_start[], __noinstr_text_end[]; ^ /kisskb/src/include/asm-generic/sections.h:59:29: error: storage class specified for parameter '__nosave_begin' extern __visible const void __nosave_begin, __nosave_end; ^ /kisskb/src/include/asm-generic/sections.h:59:1: warning: '__externally_visible__' attribute ignored [-Wattributes] extern __visible const void __nosave_begin, __nosave_end; ^ /kisskb/src/include/asm-generic/sections.h:59:45: error: storage class specified for parameter '__nosave_end' extern __visible const void __nosave_begin, __nosave_end; ^ /kisskb/src/include/asm-generic/sections.h:59:1: warning: '__externally_visible__' attribute ignored [-Wattributes] extern __visible const void __nosave_begin, __nosave_end; ^ /kisskb/src/include/asm-generic/sections.h:72:3: error: storage class specified for parameter 'func_desc_t' } func_desc_t; ^ /kisskb/src/include/asm-generic/sections.h:76:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/sections.h:93:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/sections.h:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/sections.h:129:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/sections.h:143:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/sections.h:158:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/sections.h:178:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/sections.h:192:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/sections.h:207:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/sections.h:223:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/interrupt.h:21:0, from /kisskb/src/include/linux/kernel_stat.h:9, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/sections.h:10:13: error: storage class specified for parameter '__brk_base' extern char __brk_base[], __brk_limit[]; ^ /kisskb/src/arch/x86/include/asm/sections.h:10:27: error: storage class specified for parameter '__brk_limit' extern char __brk_base[], __brk_limit[]; ^ /kisskb/src/arch/x86/include/asm/sections.h:11:13: error: storage class specified for parameter '__end_rodata_aligned' extern char __end_rodata_aligned[]; ^ /kisskb/src/arch/x86/include/asm/sections.h:14:13: error: storage class specified for parameter '__end_rodata_hpage_align' extern char __end_rodata_hpage_align[]; ^ /kisskb/src/arch/x86/include/asm/sections.h:17:13: error: storage class specified for parameter '__end_of_kernel_reserve' extern char __end_of_kernel_reserve[]; ^ /kisskb/src/arch/x86/include/asm/sections.h:19:22: error: storage class specified for parameter '_brk_start' extern unsigned long _brk_start, _brk_end; ^ /kisskb/src/arch/x86/include/asm/sections.h:19:34: error: storage class specified for parameter '_brk_end' extern unsigned long _brk_start, _brk_end; ^ /kisskb/src/arch/x86/include/asm/sections.h:22:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/kernel_stat.h:9:0, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/interrupt.h:95:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/interrupt.h:100:22: error: expected declaration specifiers or '...' before '*' token typedef irqreturn_t (*irq_handler_t)(int, void *); ^ /kisskb/src/include/linux/interrupt.h:119:2: error: unknown type name 'irq_handler_t' irq_handler_t handler; ^ /kisskb/src/include/linux/interrupt.h:123:2: error: unknown type name 'irq_handler_t' irq_handler_t thread_fn; ^ /kisskb/src/include/linux/interrupt.h:118:1: warning: empty declaration struct irqaction { ^ /kisskb/src/include/linux/interrupt.h:134:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'no_action' extern irqreturn_t no_action(int cpl, void *dev_id); ^ /kisskb/src/include/linux/interrupt.h:147:40: error: unknown type name 'irq_handler_t' request_threaded_irq(unsigned int irq, irq_handler_t handler, ^ /kisskb/src/include/linux/interrupt.h:148:8: error: unknown type name 'irq_handler_t' irq_handler_t thread_fn, ^ /kisskb/src/include/linux/interrupt.h:165:31: error: unknown type name 'irq_handler_t' request_irq(unsigned int irq, irq_handler_t handler, unsigned long flags, ^ /kisskb/src/include/linux/interrupt.h:172:43: error: unknown type name 'irq_handler_t' request_any_context_irq(unsigned int irq, irq_handler_t handler, ^ /kisskb/src/include/linux/interrupt.h:176:40: error: unknown type name 'irq_handler_t' __request_percpu_irq(unsigned int irq, irq_handler_t handler, ^ /kisskb/src/include/linux/interrupt.h:181:31: error: unknown type name 'irq_handler_t' request_nmi(unsigned int irq, irq_handler_t handler, unsigned long flags, ^ /kisskb/src/include/linux/interrupt.h:185:38: error: unknown type name 'irq_handler_t' request_percpu_irq(unsigned int irq, irq_handler_t handler, ^ /kisskb/src/include/linux/interrupt.h:193:38: error: unknown type name 'irq_handler_t' request_percpu_nmi(unsigned int irq, irq_handler_t handler, ^ /kisskb/src/include/linux/interrupt.h:196:20: error: storage class specified for parameter 'free_irq' extern const void *free_irq(unsigned int, void *); ^ /kisskb/src/include/linux/interrupt.h:197:13: error: storage class specified for parameter 'free_percpu_irq' extern void free_percpu_irq(unsigned int, void __percpu *); ^ /kisskb/src/include/linux/interrupt.h:199:20: error: storage class specified for parameter 'free_nmi' extern const void *free_nmi(unsigned int irq, void *dev_id); ^ /kisskb/src/include/linux/interrupt.h:200:13: error: storage class specified for parameter 'free_percpu_nmi' extern void free_percpu_nmi(unsigned int irq, void __percpu *percpu_dev_id); ^ /kisskb/src/include/linux/interrupt.h:202:1: warning: empty declaration struct device; ^ /kisskb/src/include/linux/interrupt.h:206:6: error: unknown type name 'irq_handler_t' irq_handler_t handler, irq_handler_t thread_fn, ^ /kisskb/src/include/linux/interrupt.h:206:29: error: unknown type name 'irq_handler_t' irq_handler_t handler, irq_handler_t thread_fn, ^ /kisskb/src/include/linux/interrupt.h:211:56: error: unknown type name 'irq_handler_t' devm_request_irq(struct device *dev, unsigned int irq, irq_handler_t handler, ^ /kisskb/src/include/linux/interrupt.h:220:4: error: unknown type name 'irq_handler_t' irq_handler_t handler, unsigned long irqflags, ^ /kisskb/src/include/linux/interrupt.h:223:13: error: storage class specified for parameter 'devm_free_irq' extern void devm_free_irq(struct device *dev, unsigned int irq, void *dev_id); ^ /kisskb/src/include/linux/interrupt.h:226:13: error: storage class specified for parameter 'disable_irq_nosync' extern void disable_irq_nosync(unsigned int irq); ^ /kisskb/src/include/linux/interrupt.h:227:13: error: storage class specified for parameter 'disable_hardirq' extern bool disable_hardirq(unsigned int irq); ^ /kisskb/src/include/linux/interrupt.h:228:13: error: storage class specified for parameter 'disable_irq' extern void disable_irq(unsigned int irq); ^ /kisskb/src/include/linux/interrupt.h:229:13: error: storage class specified for parameter 'disable_percpu_irq' extern void disable_percpu_irq(unsigned int irq); ^ /kisskb/src/include/linux/interrupt.h:230:13: error: storage class specified for parameter 'enable_irq' extern void enable_irq(unsigned int irq); ^ /kisskb/src/include/linux/interrupt.h:231:13: error: storage class specified for parameter 'enable_percpu_irq' extern void enable_percpu_irq(unsigned int irq, unsigned int type); ^ /kisskb/src/include/linux/interrupt.h:232:13: error: storage class specified for parameter 'irq_percpu_is_enabled' extern bool irq_percpu_is_enabled(unsigned int irq); ^ /kisskb/src/include/linux/interrupt.h:233:13: error: storage class specified for parameter 'irq_wake_thread' extern void irq_wake_thread(unsigned int irq, void *dev_id); ^ /kisskb/src/include/linux/interrupt.h:235:13: error: storage class specified for parameter 'disable_nmi_nosync' extern void disable_nmi_nosync(unsigned int irq); ^ /kisskb/src/include/linux/interrupt.h:236:13: error: storage class specified for parameter 'disable_percpu_nmi' extern void disable_percpu_nmi(unsigned int irq); ^ /kisskb/src/include/linux/interrupt.h:237:13: error: storage class specified for parameter 'enable_nmi' extern void enable_nmi(unsigned int irq); ^ /kisskb/src/include/linux/interrupt.h:238:13: error: storage class specified for parameter 'enable_percpu_nmi' extern void enable_percpu_nmi(unsigned int irq, unsigned int type); ^ /kisskb/src/include/linux/interrupt.h:239:12: error: storage class specified for parameter 'prepare_percpu_nmi' extern int prepare_percpu_nmi(unsigned int irq); ^ /kisskb/src/include/linux/interrupt.h:240:13: error: storage class specified for parameter 'teardown_percpu_nmi' extern void teardown_percpu_nmi(unsigned int irq); ^ /kisskb/src/include/linux/interrupt.h:242:12: error: storage class specified for parameter 'irq_inject_interrupt' extern int irq_inject_interrupt(unsigned int irq); ^ /kisskb/src/include/linux/interrupt.h:245:13: error: storage class specified for parameter 'suspend_device_irqs' extern void suspend_device_irqs(void); ^ /kisskb/src/include/linux/interrupt.h:246:13: error: storage class specified for parameter 'resume_device_irqs' extern void resume_device_irqs(void); ^ /kisskb/src/include/linux/interrupt.h:247:13: error: storage class specified for parameter 'rearm_wake_irq' extern void rearm_wake_irq(unsigned int irq); ^ /kisskb/src/include/linux/interrupt.h:261:1: warning: empty declaration struct irq_affinity_notify { ^ /kisskb/src/include/linux/interrupt.h:285:1: warning: empty declaration struct irq_affinity { ^ /kisskb/src/include/linux/interrupt.h:299:1: warning: empty declaration struct irq_affinity_desc { ^ /kisskb/src/include/linux/interrupt.h:369:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:374:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:379:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:383:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int irq_select_affinity(unsigned int irq) { return 0; } ^ /kisskb/src/include/linux/interrupt.h:387:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:393:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:399:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:405:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:417:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:424:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:442:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:450:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:458:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:466:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:474:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:482:12: error: storage class specified for parameter 'irq_set_irq_wake' extern int irq_set_irq_wake(unsigned int irq, unsigned int on); ^ /kisskb/src/include/linux/interrupt.h:485:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:490:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:497:1: warning: empty declaration enum irqchip_irq_state { ^ /kisskb/src/include/linux/interrupt.h:504:12: error: storage class specified for parameter 'irq_get_irqchip_state' extern int irq_get_irqchip_state(unsigned int irq, enum irqchip_irq_state which, ^ /kisskb/src/include/linux/interrupt.h:506:12: error: storage class specified for parameter 'irq_set_irqchip_state' extern int irq_set_irqchip_state(unsigned int irq, enum irqchip_irq_state which, ^ In file included from /kisskb/src/arch/x86/include/asm/string_64.h:6:0, from /kisskb/src/arch/x86/include/asm/string.h:5, from /kisskb/src/include/linux/string.h:20, from /kisskb/src/include/linux/bitmap.h:11, from /kisskb/src/include/linux/cpumask.h:12, from /kisskb/src/arch/x86/include/asm/cpumask.h:5, from /kisskb/src/arch/x86/include/asm/msr.h:11, from /kisskb/src/arch/x86/include/asm/processor.h:22, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:60, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/interrupt.h:513:26: error: storage class specified for parameter 'force_irqthreads_key' DECLARE_STATIC_KEY_FALSE(force_irqthreads_key); ^ /kisskb/src/include/linux/jump_label.h:373:33: note: in definition of macro 'DECLARE_STATIC_KEY_FALSE' extern struct static_key_false name ^ In file included from /kisskb/src/include/linux/kernel_stat.h:9:0, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/interrupt.h:548:1: warning: empty declaration enum ^ /kisskb/src/include/linux/interrupt.h:578:27: error: storage class specified for parameter 'softirq_to_name' extern const char * const softirq_to_name[NR_SOFTIRQS]; ^ /kisskb/src/include/linux/interrupt.h:584:1: warning: empty declaration struct softirq_action ^ /kisskb/src/include/linux/interrupt.h:596:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:601:13: error: storage class specified for parameter 'open_softirq' extern void open_softirq(int nr, void (*action)(struct softirq_action *)); ^ /kisskb/src/include/linux/interrupt.h:602:13: error: storage class specified for parameter 'softirq_init' extern void softirq_init(void); ^ /kisskb/src/include/linux/interrupt.h:603:13: error: storage class specified for parameter '__raise_softirq_irqoff' extern void __raise_softirq_irqoff(unsigned int nr); ^ /kisskb/src/include/linux/interrupt.h:605:13: error: storage class specified for parameter 'raise_softirq_irqoff' extern void raise_softirq_irqoff(unsigned int nr); ^ /kisskb/src/include/linux/interrupt.h:606:13: error: storage class specified for parameter 'raise_softirq' extern void raise_softirq(unsigned int nr); ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/interrupt.h:608:39: error: storage class specified for parameter 'ksoftirqd' DECLARE_PER_CPU(struct task_struct *, ksoftirqd); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/linux/interrupt.h:608:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct task_struct *, ksoftirqd); ^ /kisskb/src/include/linux/interrupt.h:608:39: error: section attribute not allowed for 'ksoftirqd' DECLARE_PER_CPU(struct task_struct *, ksoftirqd); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/linux/interrupt.h:608:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct task_struct *, ksoftirqd); ^ In file included from /kisskb/src/include/linux/kernel_stat.h:9:0, from /kisskb/src/include/linux/cgroup.h:26, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/interrupt.h:611:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:638:1: warning: empty declaration struct tasklet_struct ^ /kisskb/src/include/linux/interrupt.h:680:1: warning: empty declaration enum ^ /kisskb/src/include/linux/interrupt.h:697:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int tasklet_trylock(struct tasklet_struct *t) { return 1; } ^ /kisskb/src/include/linux/interrupt.h:698:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void tasklet_unlock(struct tasklet_struct *t) { } ^ /kisskb/src/include/linux/interrupt.h:699:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void tasklet_unlock_wait(struct tasklet_struct *t) { } ^ /kisskb/src/include/linux/interrupt.h:700:71: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void tasklet_unlock_spin_wait(struct tasklet_struct *t) { } ^ /kisskb/src/include/linux/interrupt.h:703:13: error: storage class specified for parameter '__tasklet_schedule' extern void __tasklet_schedule(struct tasklet_struct *t); ^ /kisskb/src/include/linux/interrupt.h:706:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:711:13: error: storage class specified for parameter '__tasklet_hi_schedule' extern void __tasklet_hi_schedule(struct tasklet_struct *t); ^ /kisskb/src/include/linux/interrupt.h:714:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:720:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:730:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:737:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:744:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/interrupt.h:749:13: error: storage class specified for parameter 'tasklet_kill' extern void tasklet_kill(struct tasklet_struct *t); ^ /kisskb/src/include/linux/interrupt.h:750:13: error: storage class specified for parameter 'tasklet_init' extern void tasklet_init(struct tasklet_struct *t, ^ /kisskb/src/include/linux/interrupt.h:752:13: error: storage class specified for parameter 'tasklet_setup' extern void tasklet_setup(struct tasklet_struct *t, ^ /kisskb/src/include/linux/interrupt.h:797:22: error: storage class specified for parameter 'probe_irq_on' extern unsigned long probe_irq_on(void); /* returns 0 on failure */ ^ /kisskb/src/include/linux/interrupt.h:798:12: error: storage class specified for parameter 'probe_irq_off' extern int probe_irq_off(unsigned long); /* returns 0 or negative on failure */ ^ /kisskb/src/include/linux/interrupt.h:799:21: error: storage class specified for parameter 'probe_irq_mask' extern unsigned int probe_irq_mask(unsigned long); /* returns mask of ISA interrupts */ ^ /kisskb/src/include/linux/interrupt.h:804:13: error: storage class specified for parameter 'init_irq_proc' extern void init_irq_proc(void); ^ /kisskb/src/include/linux/interrupt.h:817:1: warning: empty declaration struct seq_file; ^ /kisskb/src/include/linux/interrupt.h:821:12: error: storage class specified for parameter 'early_irq_init' extern int early_irq_init(void); ^ /kisskb/src/include/linux/interrupt.h:822:12: error: storage class specified for parameter 'arch_probe_nr_irqs' extern int arch_probe_nr_irqs(void); ^ /kisskb/src/include/linux/interrupt.h:823:12: error: storage class specified for parameter 'arch_early_irq_init' extern int arch_early_irq_init(void); ^ In file included from /kisskb/src/include/linux/cgroup.h:26:0, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/kernel_stat.h:20:1: warning: empty declaration enum cpu_usage_stat { ^ /kisskb/src/include/linux/kernel_stat.h:37:1: warning: empty declaration struct kernel_cpustat { ^ /kisskb/src/include/linux/kernel_stat.h:41:1: warning: empty declaration struct kernel_stat { ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/kernel_stat.h:46:37: error: storage class specified for parameter 'kstat' DECLARE_PER_CPU(struct kernel_stat, kstat); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/linux/kernel_stat.h:46:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct kernel_stat, kstat); ^ /kisskb/src/include/linux/kernel_stat.h:46:37: error: section attribute not allowed for 'kstat' DECLARE_PER_CPU(struct kernel_stat, kstat); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/linux/kernel_stat.h:46:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct kernel_stat, kstat); ^ /kisskb/src/include/linux/kernel_stat.h:47:40: error: storage class specified for parameter 'kernel_cpustat' DECLARE_PER_CPU(struct kernel_cpustat, kernel_cpustat); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/linux/kernel_stat.h:47:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct kernel_cpustat, kernel_cpustat); ^ /kisskb/src/include/linux/kernel_stat.h:47:40: error: section attribute not allowed for 'kernel_cpustat' DECLARE_PER_CPU(struct kernel_cpustat, kernel_cpustat); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/linux/kernel_stat.h:47:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct kernel_cpustat, kernel_cpustat); ^ In file included from /kisskb/src/include/linux/cgroup.h:26:0, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/kernel_stat.h:55:27: error: storage class specified for parameter 'nr_context_switches' extern unsigned long long nr_context_switches(void); ^ /kisskb/src/include/linux/kernel_stat.h:57:21: error: storage class specified for parameter 'kstat_irqs_cpu' extern unsigned int kstat_irqs_cpu(unsigned int irq, int cpu); ^ /kisskb/src/include/linux/kernel_stat.h:58:13: error: storage class specified for parameter 'kstat_incr_irq_this_cpu' extern void kstat_incr_irq_this_cpu(unsigned int irq); ^ /kisskb/src/include/linux/kernel_stat.h:61:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernel_stat.h:66:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernel_stat.h:73:21: error: storage class specified for parameter 'kstat_irqs_usr' extern unsigned int kstat_irqs_usr(unsigned int irq); ^ /kisskb/src/include/linux/kernel_stat.h:79:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernel_stat.h:90:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernel_stat.h:95:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kernel_stat.h:101:13: error: storage class specified for parameter 'account_user_time' extern void account_user_time(struct task_struct *, u64); ^ /kisskb/src/include/linux/kernel_stat.h:102:13: error: storage class specified for parameter 'account_guest_time' extern void account_guest_time(struct task_struct *, u64); ^ /kisskb/src/include/linux/kernel_stat.h:103:13: error: storage class specified for parameter 'account_system_time' extern void account_system_time(struct task_struct *, int, u64); ^ /kisskb/src/include/linux/kernel_stat.h:104:13: error: storage class specified for parameter 'account_system_index_time' extern void account_system_index_time(struct task_struct *, u64, ^ /kisskb/src/include/linux/kernel_stat.h:106:13: error: storage class specified for parameter 'account_steal_time' extern void account_steal_time(u64); ^ /kisskb/src/include/linux/kernel_stat.h:107:13: error: storage class specified for parameter 'account_idle_time' extern void account_idle_time(u64); ^ /kisskb/src/include/linux/kernel_stat.h:108:12: error: storage class specified for parameter 'get_idle_time' extern u64 get_idle_time(struct kernel_cpustat *kcs, int cpu); ^ /kisskb/src/include/linux/kernel_stat.h:116:13: error: storage class specified for parameter 'account_process_tick' extern void account_process_tick(struct task_struct *, int user); ^ /kisskb/src/include/linux/kernel_stat.h:119:13: error: storage class specified for parameter 'account_idle_ticks' extern void account_idle_ticks(unsigned long ticks); ^ In file included from /kisskb/src/include/linux/cgroup-defs.h:20:0, from /kisskb/src/include/linux/cgroup.h:28, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/u64_stats_sync.h:64:1: warning: empty declaration struct u64_stats_sync { ^ In file included from /kisskb/src/include/asm-generic/local64.h:22:0, from ./arch/x86/include/generated/asm/local64.h:1, from /kisskb/src/include/linux/u64_stats_sync.h:71, from /kisskb/src/include/linux/cgroup-defs.h:20, from /kisskb/src/include/linux/cgroup.h:28, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/local.h:12:3: error: storage class specified for parameter 'local_t' } local_t; ^ /kisskb/src/arch/x86/include/asm/local.h:19:30: error: expected declaration specifiers or '...' before 'local_t' static inline void local_inc(local_t *l) ^ /kisskb/src/arch/x86/include/asm/local.h:25:30: error: expected declaration specifiers or '...' before 'local_t' static inline void local_dec(local_t *l) ^ /kisskb/src/arch/x86/include/asm/local.h:31:38: error: expected declaration specifiers or '...' before 'local_t' static inline void local_add(long i, local_t *l) ^ /kisskb/src/arch/x86/include/asm/local.h:38:38: error: expected declaration specifiers or '...' before 'local_t' static inline void local_sub(long i, local_t *l) ^ /kisskb/src/arch/x86/include/asm/local.h:54:47: error: expected declaration specifiers or '...' before 'local_t' static inline bool local_sub_and_test(long i, local_t *l) ^ /kisskb/src/arch/x86/include/asm/local.h:67:39: error: expected declaration specifiers or '...' before 'local_t' static inline bool local_dec_and_test(local_t *l) ^ /kisskb/src/arch/x86/include/asm/local.h:80:39: error: expected declaration specifiers or '...' before 'local_t' static inline bool local_inc_and_test(local_t *l) ^ /kisskb/src/arch/x86/include/asm/local.h:94:47: error: expected declaration specifiers or '...' before 'local_t' static inline bool local_add_negative(long i, local_t *l) ^ /kisskb/src/arch/x86/include/asm/local.h:106:45: error: expected declaration specifiers or '...' before 'local_t' static inline long local_add_return(long i, local_t *l) ^ /kisskb/src/arch/x86/include/asm/local.h:115:45: error: expected declaration specifiers or '...' before 'local_t' static inline long local_sub_return(long i, local_t *l) ^ In file included from ./arch/x86/include/generated/asm/local64.h:1:0, from /kisskb/src/include/linux/u64_stats_sync.h:71, from /kisskb/src/include/linux/cgroup-defs.h:20, from /kisskb/src/include/linux/cgroup.h:28, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/asm-generic/local64.h:25:2: error: expected specifier-qualifier-list before 'local_t' local_t a; ^ /kisskb/src/include/asm-generic/local64.h:26:3: error: storage class specified for parameter 'local64_t' } local64_t; ^ In file included from /kisskb/src/include/linux/cgroup-defs.h:20:0, from /kisskb/src/include/linux/cgroup.h:28, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/u64_stats_sync.h:74:2: error: expected specifier-qualifier-list before 'local64_t' local64_t v; ^ /kisskb/src/include/linux/u64_stats_sync.h:75:3: error: storage class specified for parameter 'u64_stats_t' } u64_stats_t ; ^ /kisskb/src/include/linux/u64_stats_sync.h:77:40: error: type defaults to 'int' in declaration of 'u64_stats_t' [-Werror=implicit-int] static inline u64 u64_stats_read(const u64_stats_t *p) ^ /kisskb/src/include/linux/u64_stats_sync.h:77:52: error: expected ';', ',' or ')' before '*' token static inline u64 u64_stats_read(const u64_stats_t *p) ^ /kisskb/src/include/linux/u64_stats_sync.h:82:34: error: expected declaration specifiers or '...' before 'u64_stats_t' static inline void u64_stats_set(u64_stats_t *p, u64 val) ^ /kisskb/src/include/linux/u64_stats_sync.h:87:34: error: expected declaration specifiers or '...' before 'u64_stats_t' static inline void u64_stats_add(u64_stats_t *p, unsigned long val) ^ /kisskb/src/include/linux/u64_stats_sync.h:92:34: error: expected declaration specifiers or '...' before 'u64_stats_t' static inline void u64_stats_inc(u64_stats_t *p) ^ /kisskb/src/include/linux/u64_stats_sync.h:97:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void u64_stats_init(struct u64_stats_sync *syncp) { } ^ /kisskb/src/include/linux/u64_stats_sync.h:98:75: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void __u64_stats_update_begin(struct u64_stats_sync *syncp) { } ^ /kisskb/src/include/linux/u64_stats_sync.h:99:73: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void __u64_stats_update_end(struct u64_stats_sync *syncp) { } ^ /kisskb/src/include/linux/u64_stats_sync.h:100:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline unsigned long __u64_stats_irqsave(void) { return 0; } ^ /kisskb/src/include/linux/u64_stats_sync.h:101:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void __u64_stats_irqrestore(unsigned long flags) { } ^ /kisskb/src/include/linux/u64_stats_sync.h:103:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/u64_stats_sync.h:108:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/u64_stats_sync.h:181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/u64_stats_sync.h:186:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/u64_stats_sync.h:191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/u64_stats_sync.h:200:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/u64_stats_sync.h:206:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/u64_stats_sync.h:212:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/u64_stats_sync.h:218:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/u64_stats_sync.h:224:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/cgroup-defs.h:22:0, from /kisskb/src/include/linux/cgroup.h:28, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/bpf-cgroup-defs.h:76:1: warning: empty declaration struct cgroup_bpf {}; ^ In file included from /kisskb/src/include/linux/psi_types.h:5:0, from /kisskb/src/include/linux/cgroup-defs.h:23, from /kisskb/src/include/linux/cgroup.h:28, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/kthread.h:8:1: warning: empty declaration struct mm_struct; ^ In file included from /kisskb/src/include/linux/compiler_types.h:79:0, from <command-line>:0: /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^ /kisskb/src/include/linux/kthread.h:10:1: note: in expansion of macro '__printf' __printf(4, 5) ^ In file included from /kisskb/src/include/linux/psi_types.h:5:0, from /kisskb/src/include/linux/cgroup-defs.h:23, from /kisskb/src/include/linux/cgroup.h:28, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/kthread.h:75:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kthread.h:103:28: error: storage class specified for parameter 'kthreadd_task' extern struct task_struct *kthreadd_task; ^ /kisskb/src/include/linux/kthread.h:104:12: error: storage class specified for parameter 'tsk_fork_get_node' extern int tsk_fork_get_node(struct task_struct *tsk); ^ /kisskb/src/include/linux/kthread.h:114:1: warning: empty declaration struct kthread_work; ^ /kisskb/src/include/linux/kthread.h:115:16: error: storage class specified for parameter 'kthread_work_func_t' typedef void (*kthread_work_func_t)(struct kthread_work *work); ^ /kisskb/src/include/linux/kthread.h:118:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/kthread.h:122:1: warning: empty declaration struct kthread_worker { ^ /kisskb/src/include/linux/kthread.h:133:2: error: expected specifier-qualifier-list before 'kthread_work_func_t' kthread_work_func_t func; ^ /kisskb/src/include/linux/kthread.h:131:1: warning: empty declaration struct kthread_work { ^ /kisskb/src/include/linux/kthread.h:139:1: warning: empty declaration struct kthread_delayed_work { ^ /kisskb/src/include/linux/kthread.h:162:13: error: storage class specified for parameter '__kthread_init_worker' extern void __kthread_init_worker(struct kthread_worker *worker, ^ In file included from /kisskb/src/include/linux/compiler_types.h:79:0, from <command-line>:0: /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^ /kisskb/src/include/linux/kthread.h:188:1: note: in expansion of macro '__printf' __printf(2, 3) ^ /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^ /kisskb/src/include/linux/kthread.h:192:1: note: in expansion of macro '__printf' __printf(3, 4) struct kthread_worker * ^ In file included from /kisskb/src/include/linux/psi_types.h:5:0, from /kisskb/src/include/linux/cgroup-defs.h:23, from /kisskb/src/include/linux/cgroup.h:28, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/kthread.h:218:1: warning: empty declaration struct cgroup_subsys_state; ^ /kisskb/src/include/linux/kthread.h:224:77: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kthread_associate_blkcg(struct cgroup_subsys_state *css) { } ^ In file included from /kisskb/src/include/linux/cgroup-defs.h:23:0, from /kisskb/src/include/linux/cgroup.h:28, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/psi_types.h:200:1: warning: empty declaration struct psi_group { }; ^ In file included from /kisskb/src/include/linux/cgroup.h:28:0, from /kisskb/src/include/linux/memcontrol.h:13, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/cgroup-defs.h:766:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cgroup-defs.h:770:75: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cgroup_threadgroup_change_end(struct task_struct *tsk) {} ^ /kisskb/src/include/linux/cgroup-defs.h:832:1: warning: empty declaration struct sock_cgroup_data { ^ In file included from /kisskb/src/include/linux/memcontrol.h:13:0, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/cgroup.h:30:1: warning: empty declaration struct kernel_clone_args; ^ /kisskb/src/include/linux/cgroup.h:710:1: warning: empty declaration struct cgroup_subsys_state; ^ /kisskb/src/include/linux/cgroup.h:711:1: warning: empty declaration struct cgroup; ^ /kisskb/src/include/linux/cgroup.h:713:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline u64 cgroup_id(const struct cgroup *cgrp) { return 1; } ^ /kisskb/src/include/linux/cgroup.h:714:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void css_get(struct cgroup_subsys_state *css) {} ^ /kisskb/src/include/linux/cgroup.h:715:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void css_put(struct cgroup_subsys_state *css) {} ^ /kisskb/src/include/linux/cgroup.h:716:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cgroup_lock(void) {} ^ /kisskb/src/include/linux/cgroup.h:717:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cgroup_unlock(void) {} ^ /kisskb/src/include/linux/cgroup.h:719:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token struct task_struct *t) { return 0; } ^ /kisskb/src/include/linux/cgroup.h:721:32: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token struct dentry *dentry) { return -EINVAL; } ^ /kisskb/src/include/linux/cgroup.h:723:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cgroup_fork(struct task_struct *p) {} ^ /kisskb/src/include/linux/cgroup.h:725:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token struct kernel_clone_args *kargs) { return 0; } ^ /kisskb/src/include/linux/cgroup.h:727:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token struct kernel_clone_args *kargs) {} ^ /kisskb/src/include/linux/cgroup.h:729:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token struct kernel_clone_args *kargs) {} ^ /kisskb/src/include/linux/cgroup.h:730:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cgroup_exit(struct task_struct *p) {} ^ /kisskb/src/include/linux/cgroup.h:731:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cgroup_release(struct task_struct *p) {} ^ /kisskb/src/include/linux/cgroup.h:732:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cgroup_free(struct task_struct *p) {} ^ /kisskb/src/include/linux/cgroup.h:734:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int cgroup_init_early(void) { return 0; } ^ /kisskb/src/include/linux/cgroup.h:735:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int cgroup_init(void) { return 0; } ^ /kisskb/src/include/linux/cgroup.h:736:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cgroup_init_kthreadd(void) {} ^ /kisskb/src/include/linux/cgroup.h:737:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cgroup_kthread_ready(void) {} ^ /kisskb/src/include/linux/cgroup.h:740:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cgroup.h:745:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cgroup.h:751:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cgroup.h:756:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token {} ^ /kisskb/src/include/linux/cgroup.h:813:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token u64 delta_exec) {} ^ /kisskb/src/include/linux/cgroup.h:816:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token u64 delta_exec) {} ^ /kisskb/src/include/linux/cgroup.h:837:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cgroup_sk_alloc(struct sock_cgroup_data *skcd) {} ^ /kisskb/src/include/linux/cgroup.h:838:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cgroup_sk_clone(struct sock_cgroup_data *skcd) {} ^ /kisskb/src/include/linux/cgroup.h:839:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cgroup_sk_free(struct sock_cgroup_data *skcd) {} ^ /kisskb/src/include/linux/cgroup.h:843:1: warning: empty declaration struct cgroup_namespace { ^ /kisskb/src/include/linux/cgroup.h:850:32: error: storage class specified for parameter 'init_cgroup_ns' extern struct cgroup_namespace init_cgroup_ns; ^ /kisskb/src/include/linux/cgroup.h:865:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void free_cgroup_ns(struct cgroup_namespace *ns) { } ^ /kisskb/src/include/linux/cgroup.h:869:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cgroup.h:876:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cgroup.h:882:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cgroup.h:903:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cgroup_enter_frozen(void) { } ^ /kisskb/src/include/linux/cgroup.h:904:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cgroup_leave_frozen(bool always_leave) { } ^ /kisskb/src/include/linux/cgroup.h:906:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cgroup.h:925:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cgroup_bpf_get(struct cgroup *cgrp) {} ^ /kisskb/src/include/linux/cgroup.h:926:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cgroup_bpf_put(struct cgroup *cgrp) {} ^ In file included from /kisskb/src/include/linux/memcontrol.h:14:0, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/vm_event_item.h:32:1: warning: empty declaration enum vm_event_item { PGPGIN, PGPGOUT, PSWPIN, PSWPOUT, ^ In file included from /kisskb/src/include/linux/memcontrol.h:17:0, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/page_counter.h:10:1: warning: empty declaration struct page_counter { ^ /kisskb/src/include/linux/page_counter.h:49:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_counter.h:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_counter.h:71:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_counter.h:80:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/vmpressure.h:11:0, from /kisskb/src/include/linux/memcontrol.h:18, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/eventfd.h:33:1: warning: empty declaration struct eventfd_ctx; ^ /kisskb/src/include/linux/eventfd.h:34:1: warning: empty declaration struct file; ^ /kisskb/src/include/linux/eventfd.h:48:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/memcontrol.h:18:0, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/vmpressure.h:13:1: warning: empty declaration struct vmpressure { ^ /kisskb/src/include/linux/vmpressure.h:30:1: warning: empty declaration struct mem_cgroup; ^ /kisskb/src/include/linux/vmpressure.h:48:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token unsigned long scanned, unsigned long reclaimed) {} ^ /kisskb/src/include/linux/vmpressure.h:50:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token int prio) {} ^ In file included from /kisskb/src/arch/x86/include/asm/msr.h:58:0, from /kisskb/src/arch/x86/include/asm/processor.h:22, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:60, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/tracepoint-defs.h:81:27: error: storage class specified for parameter '__tracepoint_mmap_lock_start_locking' extern struct tracepoint __tracepoint_##tp ^ /kisskb/src/include/linux/mmap_lock.h:14:1: note: in expansion of macro 'DECLARE_TRACEPOINT' DECLARE_TRACEPOINT(mmap_lock_start_locking); ^ /kisskb/src/include/linux/tracepoint-defs.h:81:27: error: storage class specified for parameter '__tracepoint_mmap_lock_acquire_returned' extern struct tracepoint __tracepoint_##tp ^ /kisskb/src/include/linux/mmap_lock.h:15:1: note: in expansion of macro 'DECLARE_TRACEPOINT' DECLARE_TRACEPOINT(mmap_lock_acquire_returned); ^ /kisskb/src/include/linux/tracepoint-defs.h:81:27: error: storage class specified for parameter '__tracepoint_mmap_lock_released' extern struct tracepoint __tracepoint_##tp ^ /kisskb/src/include/linux/mmap_lock.h:16:1: note: in expansion of macro 'DECLARE_TRACEPOINT' DECLARE_TRACEPOINT(mmap_lock_released); ^ In file included from /kisskb/src/include/linux/mm.h:15:0, from /kisskb/src/include/linux/memcontrol.h:20, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/mmap_lock.h:49:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmap_lock.h:54:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmap_lock.h:58:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmap_lock.h:64:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmap_lock.h:69:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmap_lock.h:76:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmap_lock.h:83:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmap_lock.h:93:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmap_lock.h:103:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmap_lock.h:109:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmap_lock.h:115:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmap_lock.h:122:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmap_lock.h:132:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmap_lock.h:142:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmap_lock.h:148:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmap_lock.h:154:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmap_lock.h:160:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmap_lock.h:166:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/page_ext.h:6:0, from /kisskb/src/include/linux/mm.h:22, from /kisskb/src/include/linux/memcontrol.h:20, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/stacktrace.h:8:1: warning: empty declaration struct task_struct; ^ /kisskb/src/include/linux/stacktrace.h:9:1: warning: empty declaration struct pt_regs; ^ /kisskb/src/include/linux/stacktrace.h:21:16: error: storage class specified for parameter 'stack_trace_consume_fn' typedef bool (*stack_trace_consume_fn)(void *cookie, unsigned long addr); ^ /kisskb/src/include/linux/stacktrace.h:38:22: error: expected declaration specifiers or '...' before 'stack_trace_consume_fn' void arch_stack_walk(stack_trace_consume_fn consume_entry, void *cookie, ^ /kisskb/src/include/linux/stacktrace.h:58:30: error: expected declaration specifiers or '...' before 'stack_trace_consume_fn' int arch_stack_walk_reliable(stack_trace_consume_fn consume_entry, void *cookie, ^ /kisskb/src/include/linux/stacktrace.h:61:27: error: expected declaration specifiers or '...' before 'stack_trace_consume_fn' void arch_stack_walk_user(stack_trace_consume_fn consume_entry, void *cookie, ^ In file included from /kisskb/src/include/linux/page_ext.h:7:0, from /kisskb/src/include/linux/mm.h:22, from /kisskb/src/include/linux/memcontrol.h:20, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/stackdepot.h:16:13: error: storage class specified for parameter 'depot_stack_handle_t' typedef u32 depot_stack_handle_t; ^ /kisskb/src/include/linux/stackdepot.h:23:1: error: expected declaration specifiers before 'depot_stack_handle_t' depot_stack_handle_t __stack_depot_save(unsigned long *entries, ^ /kisskb/src/include/linux/stackdepot.h:50:13: error: section attribute not allowed for 'stack_depot_want_early_init' void __init stack_depot_want_early_init(void); ^ /kisskb/src/include/linux/stackdepot.h:50:1: warning: '__cold__' attribute ignored [-Wattributes] void __init stack_depot_want_early_init(void); ^ /kisskb/src/include/linux/stackdepot.h:53:12: error: section attribute not allowed for 'stack_depot_early_init' int __init stack_depot_early_init(void); ^ /kisskb/src/include/linux/stackdepot.h:53:1: warning: '__cold__' attribute ignored [-Wattributes] int __init stack_depot_early_init(void); ^ /kisskb/src/include/linux/stackdepot.h:62:1: error: expected declaration specifiers before 'depot_stack_handle_t' depot_stack_handle_t stack_depot_save(unsigned long *entries, ^ /kisskb/src/include/linux/stackdepot.h:65:32: error: expected declaration specifiers or '...' before 'depot_stack_handle_t' unsigned int stack_depot_fetch(depot_stack_handle_t handle, ^ /kisskb/src/include/linux/stackdepot.h:68:41: error: expected declaration specifiers or '...' before 'depot_stack_handle_t' unsigned int stack_depot_get_extra_bits(depot_stack_handle_t handle); ^ /kisskb/src/include/linux/stackdepot.h:70:25: error: expected declaration specifiers or '...' before 'depot_stack_handle_t' int stack_depot_snprint(depot_stack_handle_t handle, char *buf, size_t size, ^ /kisskb/src/include/linux/stackdepot.h:73:24: error: expected declaration specifiers or '...' before 'depot_stack_handle_t' void stack_depot_print(depot_stack_handle_t stack); ^ In file included from /kisskb/src/include/linux/mm.h:22:0, from /kisskb/src/include/linux/memcontrol.h:20, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/page_ext.h:9:1: warning: empty declaration struct pglist_data; ^ /kisskb/src/include/linux/page_ext.h:10:1: warning: empty declaration struct page_ext_operations { ^ /kisskb/src/include/linux/page_ext.h:75:1: warning: empty declaration struct page_ext; ^ /kisskb/src/include/linux/page_ext.h:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ext.h:83:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ext.h:87:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ext.h:91:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ext.h:95:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ext.h:99:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ext.h:104:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/msr.h:58:0, from /kisskb/src/arch/x86/include/asm/processor.h:22, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:60, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/tracepoint-defs.h:81:27: error: storage class specified for parameter '__tracepoint_page_ref_set' extern struct tracepoint __tracepoint_##tp ^ /kisskb/src/include/linux/page_ref.h:10:1: note: in expansion of macro 'DECLARE_TRACEPOINT' DECLARE_TRACEPOINT(page_ref_set); ^ /kisskb/src/include/linux/tracepoint-defs.h:81:27: error: storage class specified for parameter '__tracepoint_page_ref_mod' extern struct tracepoint __tracepoint_##tp ^ /kisskb/src/include/linux/page_ref.h:11:1: note: in expansion of macro 'DECLARE_TRACEPOINT' DECLARE_TRACEPOINT(page_ref_mod); ^ /kisskb/src/include/linux/tracepoint-defs.h:81:27: error: storage class specified for parameter '__tracepoint_page_ref_mod_and_test' extern struct tracepoint __tracepoint_##tp ^ /kisskb/src/include/linux/page_ref.h:12:1: note: in expansion of macro 'DECLARE_TRACEPOINT' DECLARE_TRACEPOINT(page_ref_mod_and_test); ^ /kisskb/src/include/linux/tracepoint-defs.h:81:27: error: storage class specified for parameter '__tracepoint_page_ref_mod_and_return' extern struct tracepoint __tracepoint_##tp ^ /kisskb/src/include/linux/page_ref.h:13:1: note: in expansion of macro 'DECLARE_TRACEPOINT' DECLARE_TRACEPOINT(page_ref_mod_and_return); ^ /kisskb/src/include/linux/tracepoint-defs.h:81:27: error: storage class specified for parameter '__tracepoint_page_ref_mod_unless' extern struct tracepoint __tracepoint_##tp ^ /kisskb/src/include/linux/page_ref.h:14:1: note: in expansion of macro 'DECLARE_TRACEPOINT' DECLARE_TRACEPOINT(page_ref_mod_unless); ^ /kisskb/src/include/linux/tracepoint-defs.h:81:27: error: storage class specified for parameter '__tracepoint_page_ref_freeze' extern struct tracepoint __tracepoint_##tp ^ /kisskb/src/include/linux/page_ref.h:15:1: note: in expansion of macro 'DECLARE_TRACEPOINT' DECLARE_TRACEPOINT(page_ref_freeze); ^ /kisskb/src/include/linux/tracepoint-defs.h:81:27: error: storage class specified for parameter '__tracepoint_page_ref_unfreeze' extern struct tracepoint __tracepoint_##tp ^ /kisskb/src/include/linux/page_ref.h:16:1: note: in expansion of macro 'DECLARE_TRACEPOINT' DECLARE_TRACEPOINT(page_ref_unfreeze); ^ In file included from /kisskb/src/include/linux/mm.h:25:0, from /kisskb/src/include/linux/memcontrol.h:20, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/page_ref.h:42:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:45:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:48:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:51:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:54:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:60:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:66:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:88:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:93:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:98:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:105:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:114:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:119:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:126:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:131:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:138:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:143:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:152:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:157:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:164:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:169:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:176:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:190:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:195:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:209:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:218:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:223:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:232:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:237:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:246:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:262:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:267:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:312:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:317:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:326:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:331:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_ref.h:341:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/pgtable.h:20:0, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:29, from /kisskb/src/include/linux/memcontrol.h:20, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/x86_init.h:7:1: warning: empty declaration struct ghcb; ^ /kisskb/src/arch/x86/include/asm/x86_init.h:8:1: warning: empty declaration struct mpc_bus; ^ /kisskb/src/arch/x86/include/asm/x86_init.h:9:1: warning: empty declaration struct mpc_cpu; ^ /kisskb/src/arch/x86/include/asm/x86_init.h:10:1: warning: empty declaration struct pt_regs; ^ /kisskb/src/arch/x86/include/asm/x86_init.h:11:1: warning: empty declaration struct mpc_table; ^ /kisskb/src/arch/x86/include/asm/x86_init.h:12:1: warning: empty declaration struct cpuinfo_x86; ^ /kisskb/src/arch/x86/include/asm/x86_init.h:13:1: warning: empty declaration struct irq_domain; ^ /kisskb/src/arch/x86/include/asm/x86_init.h:21:1: warning: empty declaration struct x86_init_mpparse { ^ /kisskb/src/arch/x86/include/asm/x86_init.h:35:1: warning: empty declaration struct x86_init_resources { ^ /kisskb/src/arch/x86/include/asm/x86_init.h:50:1: warning: empty declaration struct x86_init_irqs { ^ /kisskb/src/arch/x86/include/asm/x86_init.h:63:1: warning: empty declaration struct x86_init_oem { ^ /kisskb/src/arch/x86/include/asm/x86_init.h:75:1: warning: empty declaration struct x86_init_paging { ^ /kisskb/src/arch/x86/include/asm/x86_init.h:86:1: warning: empty declaration struct x86_init_timers { ^ /kisskb/src/arch/x86/include/asm/x86_init.h:96:1: warning: empty declaration struct x86_init_iommu { ^ /kisskb/src/arch/x86/include/asm/x86_init.h:107:1: warning: empty declaration struct x86_init_pci { ^ /kisskb/src/arch/x86/include/asm/x86_init.h:123:1: warning: empty declaration struct x86_hyper_init { ^ /kisskb/src/arch/x86/include/asm/x86_init.h:138:1: warning: empty declaration struct x86_init_acpi { ^ /kisskb/src/arch/x86/include/asm/x86_init.h:152:1: warning: empty declaration struct x86_guest { ^ /kisskb/src/arch/x86/include/asm/x86_init.h:163:1: warning: empty declaration struct x86_init_ops { ^ /kisskb/src/arch/x86/include/asm/x86_init.h:181:1: warning: empty declaration struct x86_cpuinit_ops { ^ /kisskb/src/arch/x86/include/asm/x86_init.h:187:1: warning: empty declaration struct timespec64; ^ /kisskb/src/arch/x86/include/asm/x86_init.h:208:1: warning: empty declaration struct x86_legacy_devices { ^ /kisskb/src/arch/x86/include/asm/x86_init.h:221:1: warning: empty declaration enum x86_legacy_i8042_state { ^ /kisskb/src/arch/x86/include/asm/x86_init.h:239:1: warning: empty declaration struct x86_legacy_features { ^ /kisskb/src/arch/x86/include/asm/x86_init.h:263:1: warning: empty declaration struct x86_hyper_runtime { ^ /kisskb/src/arch/x86/include/asm/x86_init.h:290:1: warning: empty declaration struct x86_platform_ops { ^ /kisskb/src/arch/x86/include/asm/x86_init.h:308:1: warning: empty declaration struct x86_apic_ops { ^ /kisskb/src/arch/x86/include/asm/x86_init.h:313:28: error: storage class specified for parameter 'x86_init' extern struct x86_init_ops x86_init; ^ /kisskb/src/arch/x86/include/asm/x86_init.h:314:31: error: storage class specified for parameter 'x86_cpuinit' extern struct x86_cpuinit_ops x86_cpuinit; ^ /kisskb/src/arch/x86/include/asm/x86_init.h:315:32: error: storage class specified for parameter 'x86_platform' extern struct x86_platform_ops x86_platform; ^ /kisskb/src/arch/x86/include/asm/x86_init.h:316:27: error: storage class specified for parameter 'x86_msi' extern struct x86_msi_ops x86_msi; ^ /kisskb/src/arch/x86/include/asm/x86_init.h:317:28: error: storage class specified for parameter 'x86_apic_ops' extern struct x86_apic_ops x86_apic_ops; ^ /kisskb/src/arch/x86/include/asm/x86_init.h:319:13: error: storage class specified for parameter 'x86_early_init_platform_quirks' extern void x86_early_init_platform_quirks(void); ^ /kisskb/src/arch/x86/include/asm/x86_init.h:320:13: error: storage class specified for parameter 'x86_init_noop' extern void x86_init_noop(void); ^ /kisskb/src/arch/x86/include/asm/x86_init.h:321:13: error: storage class specified for parameter 'x86_init_uint_noop' extern void x86_init_uint_noop(unsigned int unused); ^ /kisskb/src/arch/x86/include/asm/x86_init.h:322:13: error: storage class specified for parameter 'bool_x86_init_noop' extern bool bool_x86_init_noop(void); ^ /kisskb/src/arch/x86/include/asm/x86_init.h:323:13: error: storage class specified for parameter 'x86_op_int_noop' extern void x86_op_int_noop(int cpu); ^ /kisskb/src/arch/x86/include/asm/x86_init.h:324:13: error: storage class specified for parameter 'x86_pnpbios_disabled' extern bool x86_pnpbios_disabled(void); ^ In file included from /kisskb/src/arch/x86/include/asm/pgtable.h:21:0, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:29, from /kisskb/src/include/linux/memcontrol.h:20, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/pkru.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pkru.h:26:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pkru.h:36:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pkru.h:43:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pkru.h:55:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/pgtable.h:22:0, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:29, from /kisskb/src/include/linux/memcontrol.h:20, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/fpu/api.h:29:13: error: storage class specified for parameter 'kernel_fpu_begin_mask' extern void kernel_fpu_begin_mask(unsigned int kfpu_mask); ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:30:13: error: storage class specified for parameter 'kernel_fpu_end' extern void kernel_fpu_end(void); ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:31:13: error: storage class specified for parameter 'irq_fpu_usable' extern bool irq_fpu_usable(void); ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:32:13: error: storage class specified for parameter 'fpregs_mark_activate' extern void fpregs_mark_activate(void); ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:36:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:70:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:88:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void fpregs_assert_state_consistent(void) { } ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:94:13: error: storage class specified for parameter 'switch_fpu_return' extern void switch_fpu_return(void); ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:103:12: error: storage class specified for parameter 'cpu_has_xfeatures' extern int cpu_has_xfeatures(u64 xfeatures_mask, const char **feature_name); ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:106:13: error: storage class specified for parameter 'fpu__exception_code' extern int fpu__exception_code(struct fpu *fpu, int trap_nr); ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:107:13: error: storage class specified for parameter 'fpu_sync_fpstate' extern void fpu_sync_fpstate(struct fpu *fpu); ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:108:13: error: storage class specified for parameter 'fpu_reset_from_exception_fixup' extern void fpu_reset_from_exception_fixup(void); ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:111:13: error: storage class specified for parameter 'fpu__init_cpu' extern void fpu__init_cpu(void); ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:112:13: error: storage class specified for parameter 'fpu__init_system' extern void fpu__init_system(struct cpuinfo_x86 *c); ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:113:13: error: storage class specified for parameter 'fpu__init_check_bugs' extern void fpu__init_check_bugs(void); ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:114:13: error: storage class specified for parameter 'fpu__resume_cpu' extern void fpu__resume_cpu(void); ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:119:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void fpstate_init_soft(struct swregs_state *soft) {} ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/fpu/api.h:123:31: error: storage class specified for parameter 'fpu_fpregs_owner_ctx' DECLARE_PER_CPU(struct fpu *, fpu_fpregs_owner_ctx); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:123:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct fpu *, fpu_fpregs_owner_ctx); ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:123:31: error: section attribute not allowed for 'fpu_fpregs_owner_ctx' DECLARE_PER_CPU(struct fpu *, fpu_fpregs_owner_ctx); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:123:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct fpu *, fpu_fpregs_owner_ctx); ^ In file included from /kisskb/src/arch/x86/include/asm/pgtable.h:22:0, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:29, from /kisskb/src/include/linux/memcontrol.h:20, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/fpu/api.h:127:13: error: storage class specified for parameter 'fpstate_free' extern void fpstate_free(struct fpu *fpu); ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:133:13: error: storage class specified for parameter 'fpstate_clear_xstate_component' extern void fpstate_clear_xstate_component(struct fpstate *fps, unsigned int xfeature); ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:135:12: error: storage class specified for parameter 'xstate_get_guest_group_perm' extern u64 xstate_get_guest_group_perm(void); ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:138:13: error: storage class specified for parameter 'fpu_alloc_guest_fpstate' extern bool fpu_alloc_guest_fpstate(struct fpu_guest *gfpu); ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:139:13: error: storage class specified for parameter 'fpu_free_guest_fpstate' extern void fpu_free_guest_fpstate(struct fpu_guest *gfpu); ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:140:12: error: storage class specified for parameter 'fpu_swap_kvm_fpstate' extern int fpu_swap_kvm_fpstate(struct fpu_guest *gfpu, bool enter_guest); ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:141:12: error: storage class specified for parameter 'fpu_enable_guest_xfd_features' extern int fpu_enable_guest_xfd_features(struct fpu_guest *guest_fpu, u64 xfeatures); ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:144:13: error: storage class specified for parameter 'fpu_update_guest_xfd' extern void fpu_update_guest_xfd(struct fpu_guest *guest_fpu, u64 xfd); ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:145:13: error: storage class specified for parameter 'fpu_sync_guest_vmexit_xfd_state' extern void fpu_sync_guest_vmexit_xfd_state(void); ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:151:13: error: storage class specified for parameter 'fpu_copy_guest_fpstate_to_uabi' extern void fpu_copy_guest_fpstate_to_uabi(struct fpu_guest *gfpu, void *buf, unsigned int size, u32 pkru); ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:152:12: error: storage class specified for parameter 'fpu_copy_uabi_to_guest_fpstate' extern int fpu_copy_uabi_to_guest_fpstate(struct fpu_guest *gfpu, const void *buf, u64 xcr0, u32 *vpkru); ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:155:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:160:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:165:13: error: storage class specified for parameter 'fpu_xstate_prctl' extern long fpu_xstate_prctl(int option, unsigned long arg2); ^ /kisskb/src/arch/x86/include/asm/fpu/api.h:167:13: error: storage class specified for parameter 'fpu_idle_fpregs' extern void fpu_idle_fpregs(void); ^ In file included from /kisskb/src/arch/x86/include/asm/pgtable.h:23:0, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:29, from /kisskb/src/include/linux/memcontrol.h:20, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/coco.h:7:1: warning: empty declaration enum cc_vendor { ^ /kisskb/src/arch/x86/include/asm/coco.h:22:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/coco.h:27:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/pgtable.h:24:0, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:29, from /kisskb/src/include/linux/memcontrol.h:20, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/asm-generic/pgtable_uffd.h:6:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/pgtable_uffd.h:11:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/pgtable_uffd.h:16:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/pgtable_uffd.h:21:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/pgtable_uffd.h:26:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/pgtable_uffd.h:31:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/pgtable_uffd.h:36:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/pgtable_uffd.h:41:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/pgtable_uffd.h:46:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/pgtable_uffd.h:51:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/pgtable_uffd.h:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/pgtable_uffd.h:61:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/pgtable.h:25:0, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:29, from /kisskb/src/include/linux/memcontrol.h:20, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/page_table_check.h:119:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_table_check.h:123:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_table_check.h:128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_table_check.h:133:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_table_check.h:138:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_table_check.h:144:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_table_check.h:150:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_table_check.h:156:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/page_table_check.h:162:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/pgtable.h:6:0, from /kisskb/src/include/linux/mm.h:29, from /kisskb/src/include/linux/memcontrol.h:20, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/pgtable.h:27:14: error: storage class specified for parameter 'early_top_pgt' extern pgd_t early_top_pgt[PTRS_PER_PGD]; ^ /kisskb/src/arch/x86/include/asm/pgtable.h:28:13: error: section attribute not allowed for '__early_make_pgtable' bool __init __early_make_pgtable(unsigned long address, pmdval_t pmd); ^ /kisskb/src/arch/x86/include/asm/pgtable.h:28:1: warning: '__cold__' attribute ignored [-Wattributes] bool __init __early_make_pgtable(unsigned long address, pmdval_t pmd); ^ /kisskb/src/arch/x86/include/asm/pgtable.h:54:22: error: storage class specified for parameter 'empty_zero_page' extern unsigned long empty_zero_page[PAGE_SIZE / sizeof(unsigned long)] ^ /kisskb/src/arch/x86/include/asm/pgtable.h:55:2: warning: '__externally_visible__' attribute ignored [-Wattributes] __visible; ^ /kisskb/src/arch/x86/include/asm/pgtable.h:58:19: error: storage class specified for parameter 'pgd_lock' extern spinlock_t pgd_lock; ^ /kisskb/src/arch/x86/include/asm/pgtable.h:59:25: error: storage class specified for parameter 'pgd_list' extern struct list_head pgd_list; ^ /kisskb/src/arch/x86/include/asm/pgtable.h:61:26: error: storage class specified for parameter 'pgd_page_get_mm' extern struct mm_struct *pgd_page_get_mm(struct page *page); ^ /kisskb/src/arch/x86/include/asm/pgtable.h:63:17: error: storage class specified for parameter 'early_pmd_flags' extern pmdval_t early_pmd_flags; ^ /kisskb/src/arch/x86/include/asm/pgtable.h:128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:133:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:138:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:143:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:148:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:153:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:158:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:163:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:168:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:173:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:178:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:184:19: error: storage class specified for parameter 'protnone_mask' static inline u64 protnone_mask(u64 val); ^ /kisskb/src/arch/x86/include/asm/pgtable.h:184:19: warning: parameter 'protnone_mask' declared 'inline' /kisskb/src/arch/x86/include/asm/pgtable.h:184:1: warning: '__gnu_inline__' attribute ignored [-Wattributes] static inline u64 protnone_mask(u64 val); ^ /kisskb/src/arch/x86/include/asm/pgtable.h:184:19: error: 'no_instrument_function' attribute applies only to functions static inline u64 protnone_mask(u64 val); ^ /kisskb/src/arch/x86/include/asm/pgtable.h:187:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:194:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:201:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:208:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:213:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:219:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:228:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:278:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:285:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:309:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:314:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:319:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:324:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:329:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:334:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:339:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:344:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:349:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:354:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:359:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:364:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:369:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:374:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:405:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:410:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:415:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:420:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:430:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:435:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:440:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:445:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:452:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:459:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:464:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:469:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:474:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:479:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:484:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:489:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:494:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:500:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:505:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:510:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:515:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:520:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:525:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:530:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:535:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:540:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:551:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:561:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:578:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:586:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:594:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:602:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:607:19: error: storage class specified for parameter 'flip_protnone_guard' static inline u64 flip_protnone_guard(u64 oldval, u64 val, u64 mask); ^ /kisskb/src/arch/x86/include/asm/pgtable.h:607:19: warning: parameter 'flip_protnone_guard' declared 'inline' /kisskb/src/arch/x86/include/asm/pgtable.h:607:1: warning: '__gnu_inline__' attribute ignored [-Wattributes] static inline u64 flip_protnone_guard(u64 oldval, u64 val, u64 mask); ^ /kisskb/src/arch/x86/include/asm/pgtable.h:607:19: error: 'no_instrument_function' attribute applies only to functions static inline u64 flip_protnone_guard(u64 oldval, u64 val, u64 mask); ^ /kisskb/src/arch/x86/include/asm/pgtable.h:610:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:624:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:639:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:655:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:703:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/fixmap.h:42:0, from /kisskb/src/arch/x86/include/asm/pgtable_64.h:17, from /kisskb/src/arch/x86/include/asm/pgtable.h:714, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:29, from /kisskb/src/include/linux/memcontrol.h:20, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/uapi/asm/vsyscall.h:5:1: warning: empty declaration enum vsyscall_num { ^ In file included from /kisskb/src/arch/x86/include/asm/pgtable_64.h:17:0, from /kisskb/src/arch/x86/include/asm/pgtable.h:714, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:29, from /kisskb/src/include/linux/memcontrol.h:20, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/fixmap.h:81:1: warning: empty declaration enum fixed_addresses { ^ /kisskb/src/arch/x86/include/asm/fixmap.h:148:13: error: storage class specified for parameter 'reserve_top_address' extern void reserve_top_address(unsigned long reserve); ^ /kisskb/src/arch/x86/include/asm/fixmap.h:155:12: error: storage class specified for parameter 'fixmaps_set' extern int fixmaps_set; ^ /kisskb/src/arch/x86/include/asm/fixmap.h:157:15: error: storage class specified for parameter 'pkmap_page_table' extern pte_t *pkmap_page_table; ^ /kisskb/src/arch/x86/include/asm/fixmap.h:166:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/fixmap.h:182:14: error: section attribute not allowed for 'early_memremap_encrypted' void __init *early_memremap_encrypted(resource_size_t phys_addr, ^ /kisskb/src/arch/x86/include/asm/fixmap.h:183:11: warning: '__cold__' attribute ignored [-Wattributes] unsigned long size); ^ /kisskb/src/arch/x86/include/asm/fixmap.h:184:14: error: section attribute not allowed for 'early_memremap_encrypted_wp' void __init *early_memremap_encrypted_wp(resource_size_t phys_addr, ^ /kisskb/src/arch/x86/include/asm/fixmap.h:185:7: warning: '__cold__' attribute ignored [-Wattributes] unsigned long size); ^ /kisskb/src/arch/x86/include/asm/fixmap.h:186:14: error: section attribute not allowed for 'early_memremap_decrypted' void __init *early_memremap_decrypted(resource_size_t phys_addr, ^ /kisskb/src/arch/x86/include/asm/fixmap.h:187:11: warning: '__cold__' attribute ignored [-Wattributes] unsigned long size); ^ /kisskb/src/arch/x86/include/asm/fixmap.h:188:14: error: section attribute not allowed for 'early_memremap_decrypted_wp' void __init *early_memremap_decrypted_wp(resource_size_t phys_addr, ^ /kisskb/src/arch/x86/include/asm/fixmap.h:189:7: warning: '__cold__' attribute ignored [-Wattributes] unsigned long size); ^ In file included from /kisskb/src/arch/x86/include/asm/fixmap.h:191:0, from /kisskb/src/arch/x86/include/asm/pgtable_64.h:17, from /kisskb/src/arch/x86/include/asm/pgtable.h:714, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:29, from /kisskb/src/include/linux/memcontrol.h:20, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/asm-generic/fixmap.h:31:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/fixmap.h:37:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/pgtable.h:714:0, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:29, from /kisskb/src/include/linux/memcontrol.h:20, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/pgtable_64.h:19:14: error: storage class specified for parameter 'level4_kernel_pgt' extern p4d_t level4_kernel_pgt[512]; ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:20:14: error: storage class specified for parameter 'level4_ident_pgt' extern p4d_t level4_ident_pgt[512]; ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:21:14: error: storage class specified for parameter 'level3_kernel_pgt' extern pud_t level3_kernel_pgt[512]; ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:22:14: error: storage class specified for parameter 'level3_ident_pgt' extern pud_t level3_ident_pgt[512]; ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:23:14: error: storage class specified for parameter 'level2_kernel_pgt' extern pmd_t level2_kernel_pgt[512]; ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:24:14: error: storage class specified for parameter 'level2_fixmap_pgt' extern pmd_t level2_fixmap_pgt[512]; ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:25:14: error: storage class specified for parameter 'level2_ident_pgt' extern pmd_t level2_ident_pgt[512]; ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:26:14: error: storage class specified for parameter 'level1_fixmap_pgt' extern pte_t level1_fixmap_pgt[512 * FIXMAP_PMD_NUM]; ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:27:14: error: storage class specified for parameter 'init_top_pgt' extern pgd_t init_top_pgt[]; ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:31:13: error: storage class specified for parameter 'paging_init' extern void paging_init(void); ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:32:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void sync_initial_page_table(void) { } ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:54:1: warning: empty declaration struct mm_struct; ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:58:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:66:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:72:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:77:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:82:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:87:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:92:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:105:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:118:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:123:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:143:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:157:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:162:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:243:12: error: storage class specified for parameter 'kern_addr_valid' extern int kern_addr_valid(unsigned long addr); ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:244:13: error: storage class specified for parameter 'cleanup_highmap' extern void cleanup_highmap(void); ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:260:13: error: storage class specified for parameter 'init_extra_mapping_uc' extern void init_extra_mapping_uc(unsigned long phys, unsigned long size); ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:261:13: error: storage class specified for parameter 'init_extra_mapping_wb' extern void init_extra_mapping_wb(unsigned long phys, unsigned long size); ^ /kisskb/src/arch/x86/include/asm/pgtable_64.h:265:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/pgtable_64.h:271:0, from /kisskb/src/arch/x86/include/asm/pgtable.h:714, from /kisskb/src/include/linux/pgtable.h:6, from /kisskb/src/include/linux/mm.h:29, from /kisskb/src/include/linux/memcontrol.h:20, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/pgtable-invert.h:17:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable-invert.h:23:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable-invert.h:28:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/pgtable.h:6:0, from /kisskb/src/include/linux/mm.h:29, from /kisskb/src/include/linux/memcontrol.h:20, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/pgtable.h:724:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:730:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:735:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:741:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:748:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:760:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:789:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:797:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:817:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:823:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:829:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:834:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:839:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:851:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:857:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:870:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:875:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:880:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:891:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:902:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:967:12: error: storage class specified for parameter 'direct_gbpages' extern int direct_gbpages; ^ /kisskb/src/arch/x86/include/asm/pgtable.h:970:13: error: storage class specified for parameter 'memblock_find_dma_reserve' extern void memblock_find_dma_reserve(void); ^ /kisskb/src/arch/x86/include/asm/pgtable.h:971:13: error: section attribute not allowed for 'poking_init' void __init poking_init(void); ^ /kisskb/src/arch/x86/include/asm/pgtable.h:971:1: warning: '__cold__' attribute ignored [-Wattributes] void __init poking_init(void); ^ /kisskb/src/arch/x86/include/asm/pgtable.h:976:14: error: storage class specified for parameter 'trampoline_pgd_entry' extern pgd_t trampoline_pgd_entry; ^ /kisskb/src/arch/x86/include/asm/pgtable.h:981:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:990:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:998:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1007:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1014:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1021:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1033:1: warning: empty declaration struct vm_area_struct; ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1036:12: error: storage class specified for parameter 'ptep_set_access_flags' extern int ptep_set_access_flags(struct vm_area_struct *vma, ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1041:12: error: storage class specified for parameter 'ptep_test_and_clear_young' extern int ptep_test_and_clear_young(struct vm_area_struct *vma, ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1045:12: error: storage class specified for parameter 'ptep_clear_flush_young' extern int ptep_clear_flush_young(struct vm_area_struct *vma, ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1051:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1061:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1079:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1088:12: error: storage class specified for parameter 'pmdp_set_access_flags' extern int pmdp_set_access_flags(struct vm_area_struct *vma, ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1091:12: error: storage class specified for parameter 'pudp_set_access_flags' extern int pudp_set_access_flags(struct vm_area_struct *vma, ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1096:12: error: storage class specified for parameter 'pmdp_test_and_clear_young' extern int pmdp_test_and_clear_young(struct vm_area_struct *vma, ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1098:12: error: storage class specified for parameter 'pudp_test_and_clear_young' extern int pudp_test_and_clear_young(struct vm_area_struct *vma, ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1102:12: error: storage class specified for parameter 'pmdp_clear_flush_young' extern int pmdp_clear_flush_young(struct vm_area_struct *vma, ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1108:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1115:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1126:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1137:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1143:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1151:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1164:14: error: storage class specified for parameter 'pmdp_invalidate_ad' extern pmd_t pmdp_invalidate_ad(struct vm_area_struct *vma, ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1175:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1182:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int pgd_large(pgd_t pgd) { return 0; } ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1244:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1257:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1261:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1265:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1275:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1279:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1283:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1288:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1293:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1298:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1305:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1310:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1315:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1370:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1380:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1417:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1428:13: error: storage class specified for parameter 'pfn_modify_allowed' extern bool pfn_modify_allowed(unsigned long pfn, pgprot_t prot); ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1431:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pgtable.h:1437:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/mm.h:29:0, from /kisskb/src/include/linux/memcontrol.h:20, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/pgtable.h:63:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:70:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:91:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:118:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:125:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:127:2: error: expected declaration specifiers before ';' token }; ^ /kisskb/src/include/linux/pgtable.h:152:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:157:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:162:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:290:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:296:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:351:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:428:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:443:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:449:14: error: storage class specified for parameter 'ptep_clear_flush' extern pte_t ptep_clear_flush(struct vm_area_struct *vma, ^ /kisskb/src/include/linux/pgtable.h:455:14: error: storage class specified for parameter 'pmdp_huge_clear_flush' extern pmd_t pmdp_huge_clear_flush(struct vm_area_struct *vma, ^ /kisskb/src/include/linux/pgtable.h:458:14: error: storage class specified for parameter 'pudp_huge_clear_flush' extern pud_t pudp_huge_clear_flush(struct vm_area_struct *vma, ^ /kisskb/src/include/linux/pgtable.h:482:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:532:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:554:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:563:13: error: storage class specified for parameter 'pgtable_trans_huge_deposit' extern void pgtable_trans_huge_deposit(struct mm_struct *mm, pmd_t *pmdp, ^ /kisskb/src/include/linux/pgtable.h:568:18: error: storage class specified for parameter 'pgtable_trans_huge_withdraw' extern pgtable_t pgtable_trans_huge_withdraw(struct mm_struct *mm, pmd_t *pmdp); ^ /kisskb/src/include/linux/pgtable.h:587:14: error: storage class specified for parameter 'pmdp_invalidate' extern pmd_t pmdp_invalidate(struct vm_area_struct *vma, unsigned long address, ^ /kisskb/src/include/linux/pgtable.h:626:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:658:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:663:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:670:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:677:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:733:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:751:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:763:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:770:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:774:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:779:38: error: expected declaration specifiers or '...' before 'swp_entry_t' static inline void arch_swap_restore(swp_entry_t entry, struct folio *folio) ^ /kisskb/src/include/linux/pgtable.h:854:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:865:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:876:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:887:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:900:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:912:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:938:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:949:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:1076:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:1081:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:1086:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:1205:12: error: storage class specified for parameter 'track_pfn_remap' extern int track_pfn_remap(struct vm_area_struct *vma, pgprot_t *prot, ^ /kisskb/src/include/linux/pgtable.h:1208:13: error: storage class specified for parameter 'track_pfn_insert' extern void track_pfn_insert(struct vm_area_struct *vma, pgprot_t *prot, ^ /kisskb/src/include/linux/pgtable.h:1210:12: error: storage class specified for parameter 'track_pfn_copy' extern int track_pfn_copy(struct vm_area_struct *vma); ^ /kisskb/src/include/linux/pgtable.h:1211:13: error: storage class specified for parameter 'untrack_pfn' extern void untrack_pfn(struct vm_area_struct *vma, unsigned long pfn, ^ /kisskb/src/include/linux/pgtable.h:1213:13: error: storage class specified for parameter 'untrack_pfn_moved' extern void untrack_pfn_moved(struct vm_area_struct *vma); ^ /kisskb/src/include/linux/pgtable.h:1229:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:1235:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:1256:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:1278:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:1282:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:1286:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:1294:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:1301:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:1315:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:1326:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:1361:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:1418:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:1433:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:1447:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:1452:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:1466:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pgtable.h:1469:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void p4d_clear_huge(p4d_t *p4d) { } ^ /kisskb/src/include/linux/pgtable.h:1534:1: warning: empty declaration struct file; ^ /kisskb/src/include/linux/pgtable.h:1542:20: error: storage class specified for parameter 'pgtable_cache_init' extern void __init pgtable_cache_init(void); ^ /kisskb/src/include/linux/pgtable.h:1542:20: error: section attribute not allowed for 'pgtable_cache_init' /kisskb/src/include/linux/pgtable.h:1542:1: warning: '__cold__' attribute ignored [-Wattributes] extern void __init pgtable_cache_init(void); ^ /kisskb/src/include/linux/pgtable.h:1595:22: error: storage class specified for parameter 'pgtbl_mod_mask' typedef unsigned int pgtbl_mod_mask; ^ In file included from /kisskb/src/include/linux/memremap.h:7:0, from /kisskb/src/include/linux/mm.h:31, from /kisskb/src/include/linux/memcontrol.h:20, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/ioport.h:21:1: warning: empty declaration struct resource { ^ /kisskb/src/include/linux/ioport.h:134:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/ioport.h:150:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/ioport.h:191:24: error: storage class specified for parameter 'ioport_resource' extern struct resource ioport_resource; ^ /kisskb/src/include/linux/ioport.h:192:24: error: storage class specified for parameter 'iomem_resource' extern struct resource iomem_resource; ^ /kisskb/src/include/linux/ioport.h:194:25: error: storage class specified for parameter 'request_resource_conflict' extern struct resource *request_resource_conflict(struct resource *root, struct resource *new); ^ /kisskb/src/include/linux/ioport.h:195:12: error: storage class specified for parameter 'request_resource' extern int request_resource(struct resource *root, struct resource *new); ^ /kisskb/src/include/linux/ioport.h:196:12: error: storage class specified for parameter 'release_resource' extern int release_resource(struct resource *new); ^ /kisskb/src/include/linux/ioport.h:198:13: error: storage class specified for parameter 'reserve_region_with_split' extern void reserve_region_with_split(struct resource *root, ^ /kisskb/src/include/linux/ioport.h:201:25: error: storage class specified for parameter 'insert_resource_conflict' extern struct resource *insert_resource_conflict(struct resource *parent, struct resource *new); ^ /kisskb/src/include/linux/ioport.h:202:12: error: storage class specified for parameter 'insert_resource' extern int insert_resource(struct resource *parent, struct resource *new); ^ /kisskb/src/include/linux/ioport.h:203:13: error: storage class specified for parameter 'insert_resource_expand_to_fit' extern void insert_resource_expand_to_fit(struct resource *root, struct resource *new); ^ /kisskb/src/include/linux/ioport.h:204:12: error: storage class specified for parameter 'remove_resource' extern int remove_resource(struct resource *old); ^ /kisskb/src/include/linux/ioport.h:205:13: error: storage class specified for parameter 'arch_remove_reservations' extern void arch_remove_reservations(struct resource *avail); ^ /kisskb/src/include/linux/ioport.h:206:12: error: storage class specified for parameter 'allocate_resource' extern int allocate_resource(struct resource *root, struct resource *new, ^ /kisskb/src/include/linux/ioport.h:219:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ioport.h:223:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ioport.h:227:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ioport.h:232:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ioport.h:242:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ioport.h:248:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ioport.h:258:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ioport.h:277:26: error: storage class specified for parameter '__request_region' extern struct resource * __request_region(struct resource *, ^ /kisskb/src/include/linux/ioport.h:286:13: error: storage class specified for parameter '__release_region' extern void __release_region(struct resource *, resource_size_t, ^ /kisskb/src/include/linux/ioport.h:296:1: warning: empty declaration struct device; ^ /kisskb/src/include/linux/ioport.h:298:12: error: storage class specified for parameter 'devm_request_resource' extern int devm_request_resource(struct device *dev, struct resource *root, ^ /kisskb/src/include/linux/ioport.h:300:13: error: storage class specified for parameter 'devm_release_resource' extern void devm_release_resource(struct device *dev, struct resource *new); ^ /kisskb/src/include/linux/ioport.h:307:26: error: storage class specified for parameter '__devm_request_region' extern struct resource * __devm_request_region(struct device *dev, ^ /kisskb/src/include/linux/ioport.h:316:13: error: storage class specified for parameter '__devm_release_region' extern void __devm_release_region(struct device *dev, struct resource *parent, ^ /kisskb/src/include/linux/ioport.h:318:12: error: storage class specified for parameter 'iomem_map_sanity_check' extern int iomem_map_sanity_check(resource_size_t addr, unsigned long size); ^ /kisskb/src/include/linux/ioport.h:319:13: error: storage class specified for parameter 'iomem_is_exclusive' extern bool iomem_is_exclusive(u64 addr); ^ /kisskb/src/include/linux/ioport.h:322:1: error: storage class specified for parameter 'walk_system_ram_range' walk_system_ram_range(unsigned long start_pfn, unsigned long nr_pages, ^ /kisskb/src/include/linux/ioport.h:325:1: error: storage class specified for parameter 'walk_mem_res' walk_mem_res(u64 start, u64 end, void *arg, ^ /kisskb/src/include/linux/ioport.h:328:1: error: storage class specified for parameter 'walk_system_ram_res' walk_system_ram_res(u64 start, u64 end, void *arg, ^ /kisskb/src/include/linux/ioport.h:331:1: error: storage class specified for parameter 'walk_iomem_res_desc' walk_iomem_res_desc(unsigned long desc, unsigned long flags, u64 start, u64 end, ^ /kisskb/src/include/linux/ioport.h:342:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ioport.h:348:30: error: storage class specified for parameter 'iomem_get_mapping' extern struct address_space *iomem_get_mapping(void); ^ In file included from /kisskb/src/include/linux/mm.h:31:0, from /kisskb/src/include/linux/memcontrol.h:20, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/memremap.h:10:1: warning: empty declaration struct resource; ^ /kisskb/src/include/linux/memremap.h:11:1: warning: empty declaration struct device; ^ /kisskb/src/include/linux/memremap.h:21:1: warning: empty declaration struct vmem_altmap { ^ /kisskb/src/include/linux/memremap.h:68:1: warning: empty declaration enum memory_type { ^ /kisskb/src/include/linux/memremap.h:89:2: error: expected specifier-qualifier-list before 'vm_fault_t' vm_fault_t (*migrate_to_ram)(struct vm_fault *vmf); ^ /kisskb/src/include/linux/memremap.h:77:1: warning: empty declaration struct dev_pagemap_ops { ^ /kisskb/src/include/linux/memremap.h:126:1: warning: empty declaration struct dev_pagemap { ^ /kisskb/src/include/linux/memremap.h:143:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memremap.h:148:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memremap.h:155:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memremap.h:160:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memremap.h:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memremap.h:172:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memremap.h:179:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memremap.h:185:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memremap.h:205:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memremap.h:217:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memremap.h:222:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memremap.h:227:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memremap.h:232:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memremap.h:238:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memremap.h:243:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memremap.h:249:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/memcontrol.h:20:0, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/mm.h:33:1: warning: empty declaration struct mempolicy; ^ /kisskb/src/include/linux/mm.h:34:1: warning: empty declaration struct anon_vma; ^ /kisskb/src/include/linux/mm.h:35:1: warning: empty declaration struct anon_vma_chain; ^ /kisskb/src/include/linux/mm.h:36:1: warning: empty declaration struct user_struct; ^ /kisskb/src/include/linux/mm.h:37:1: warning: empty declaration struct pt_regs; ^ /kisskb/src/include/linux/mm.h:39:12: error: storage class specified for parameter 'sysctl_page_lock_unfairness' extern int sysctl_page_lock_unfairness; ^ /kisskb/src/include/linux/mm.h:44:22: error: storage class specified for parameter 'max_mapnr' extern unsigned long max_mapnr; ^ /kisskb/src/include/linux/mm.h:47:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:54:22: error: storage class specified for parameter '_totalram_pages' extern atomic_long_t _totalram_pages; ^ /kisskb/src/include/linux/mm.h:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:61:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:66:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:71:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:75:15: error: storage class specified for parameter 'high_memory' extern void * high_memory; ^ /kisskb/src/include/linux/mm.h:76:12: error: storage class specified for parameter 'page_cluster' extern int page_cluster; ^ /kisskb/src/include/linux/mm.h:79:12: error: storage class specified for parameter 'sysctl_legacy_va_layout' extern int sysctl_legacy_va_layout; ^ /kisskb/src/include/linux/mm.h:85:18: error: storage class specified for parameter 'mmap_rnd_bits_min' extern const int mmap_rnd_bits_min; ^ /kisskb/src/include/linux/mm.h:86:18: error: storage class specified for parameter 'mmap_rnd_bits_max' extern const int mmap_rnd_bits_max; ^ /kisskb/src/include/linux/mm.h:87:12: error: storage class specified for parameter 'mmap_rnd_bits' extern int mmap_rnd_bits __read_mostly; ^ /kisskb/src/include/linux/mm.h:87:12: error: section attribute not allowed for 'mmap_rnd_bits' /kisskb/src/include/linux/mm.h:147:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:198:12: error: storage class specified for parameter 'sysctl_max_map_count' extern int sysctl_max_map_count; ^ /kisskb/src/include/linux/mm.h:200:22: error: storage class specified for parameter 'sysctl_user_reserve_kbytes' extern unsigned long sysctl_user_reserve_kbytes; ^ /kisskb/src/include/linux/mm.h:201:22: error: storage class specified for parameter 'sysctl_admin_reserve_kbytes' extern unsigned long sysctl_admin_reserve_kbytes; ^ /kisskb/src/include/linux/mm.h:203:12: error: storage class specified for parameter 'sysctl_overcommit_memory' extern int sysctl_overcommit_memory; ^ /kisskb/src/include/linux/mm.h:204:12: error: storage class specified for parameter 'sysctl_overcommit_ratio' extern int sysctl_overcommit_ratio; ^ /kisskb/src/include/linux/mm.h:205:22: error: storage class specified for parameter 'sysctl_overcommit_kbytes' extern unsigned long sysctl_overcommit_kbytes; ^ /kisskb/src/include/linux/mm.h:233:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:454:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:481:1: warning: empty declaration struct vm_fault { ^ /kisskb/src/include/linux/mm.h:528:1: warning: empty declaration enum page_entry_size { ^ /kisskb/src/include/linux/mm.h:556:2: error: expected specifier-qualifier-list before 'vm_fault_t' vm_fault_t (*fault)(struct vm_fault *vmf); ^ /kisskb/src/include/linux/mm.h:539:1: warning: empty declaration struct vm_operations_struct { ^ /kisskb/src/include/linux/mm.h:615:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:625:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:630:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:635:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:649:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:660:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:666:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:671:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:680:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:685:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:711:1: warning: empty declaration struct mmu_gather; ^ /kisskb/src/include/linux/mm.h:712:1: warning: empty declaration struct inode; ^ /kisskb/src/include/linux/mm.h:715:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:731:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/huge_mm.h:5:0, from /kisskb/src/include/linux/mm.h:737, from /kisskb/src/include/linux/memcontrol.h:20, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/sched/coredump.h:17:13: error: storage class specified for parameter 'set_dumpable' extern void set_dumpable(struct mm_struct *mm, int value); ^ /kisskb/src/include/linux/sched/coredump.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/coredump.h:30:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/mm.h:737:0, from /kisskb/src/include/linux/memcontrol.h:20, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/huge_mm.h:10:1: error: expected declaration specifiers before 'vm_fault_t' vm_fault_t do_huge_pmd_anonymous_page(struct vm_fault *vmf); ^ /kisskb/src/include/linux/huge_mm.h:27:1: error: expected declaration specifiers before 'vm_fault_t' vm_fault_t do_huge_pmd_wp_page(struct vm_fault *vmf); ^ /kisskb/src/include/linux/huge_mm.h:42:1: error: expected declaration specifiers before 'vm_fault_t' vm_fault_t vmf_insert_pfn_pmd_prot(struct vm_fault *vmf, pfn_t pfn, ^ /kisskb/src/include/linux/huge_mm.h:56:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'vmf_insert_pfn_pmd' static inline vm_fault_t vmf_insert_pfn_pmd(struct vm_fault *vmf, pfn_t pfn, ^ /kisskb/src/include/linux/huge_mm.h:61:1: error: expected declaration specifiers before 'vm_fault_t' vm_fault_t vmf_insert_pfn_pud_prot(struct vm_fault *vmf, pfn_t pfn, ^ /kisskb/src/include/linux/huge_mm.h:75:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'vmf_insert_pfn_pud' static inline vm_fault_t vmf_insert_pfn_pud(struct vm_fault *vmf, pfn_t pfn, ^ /kisskb/src/include/linux/huge_mm.h:81:1: warning: empty declaration enum transparent_hugepage_flag { ^ /kisskb/src/include/linux/huge_mm.h:93:1: warning: empty declaration struct kobject; ^ /kisskb/src/include/linux/huge_mm.h:94:1: warning: empty declaration struct kobj_attribute; ^ /kisskb/src/include/linux/huge_mm.h:103:30: error: storage class specified for parameter 'shmem_enabled_attr' extern struct kobj_attribute shmem_enabled_attr; ^ /kisskb/src/include/linux/huge_mm.h:315:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/huge_mm.h:321:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/huge_mm.h:328:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/huge_mm.h:332:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void prep_transhuge_page(struct page *page) {} ^ /kisskb/src/include/linux/huge_mm.h:340:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/huge_mm.h:345:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/huge_mm.h:349:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/huge_mm.h:352:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void deferred_split_huge_page(struct page *page) {} ^ /kisskb/src/include/linux/huge_mm.h:357:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token unsigned long address, bool freeze, struct folio *folio) {} ^ /kisskb/src/include/linux/huge_mm.h:359:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token unsigned long address, bool freeze, struct folio *folio) {} ^ /kisskb/src/include/linux/huge_mm.h:366:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/huge_mm.h:373:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/huge_mm.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/huge_mm.h:384:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/huge_mm.h:389:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/huge_mm.h:394:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/huge_mm.h:398:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'do_huge_pmd_numa_page' static inline vm_fault_t do_huge_pmd_numa_page(struct vm_fault *vmf) ^ /kisskb/src/include/linux/huge_mm.h:404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/huge_mm.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/huge_mm.h:414:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/huge_mm.h:419:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/huge_mm.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/huge_mm.h:431:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/huge_mm.h:436:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/huge_mm.h:443:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/huge_mm.h:448:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/huge_mm.h:459:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/memcontrol.h:20:0, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/mm.h:756:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:762:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:773:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:777:12: error: storage class specified for parameter 'page_is_ram' extern int page_is_ram(unsigned long pfn); ^ /kisskb/src/include/linux/mm.h:779:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/mm.h:804:13: error: storage class specified for parameter 'is_vmalloc_addr' extern bool is_vmalloc_addr(const void *x); ^ /kisskb/src/include/linux/mm.h:805:12: error: storage class specified for parameter 'is_vmalloc_or_module_addr' extern int is_vmalloc_or_module_addr(const void *x); ^ /kisskb/src/include/linux/mm.h:824:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:835:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:845:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:860:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:876:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:882:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:889:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:909:14: error: storage class specified for parameter 'compound_page_dtor' typedef void compound_page_dtor(struct page *); ^ /kisskb/src/include/linux/mm.h:912:1: warning: empty declaration enum compound_dtor_id { ^ /kisskb/src/include/linux/mm.h:923:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token extern compound_page_dtor * const compound_page_dtors[NR_COMPOUND_DTORS]; ^ /kisskb/src/include/linux/mm.h:927:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:935:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:940:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:949:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:961:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:967:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:976:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:986:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:998:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1012:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1018:1: error: expected declaration specifiers before 'vm_fault_t' vm_fault_t do_set_pmd(struct vm_fault *vmf, struct page *page); ^ /kisskb/src/include/linux/mm.h:1021:1: error: expected declaration specifiers before 'vm_fault_t' vm_fault_t finish_fault(struct vm_fault *vmf); ^ /kisskb/src/include/linux/mm.h:1022:1: error: expected declaration specifiers before 'vm_fault_t' vm_fault_t finish_mkwrite_fault(struct vm_fault *vmf); ^ /kisskb/src/include/linux/mm.h:1099:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1105:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1122:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1135:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1157:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1177:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1197:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1202:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1253:35: error: expected declaration specifiers or '...' before 'vm_flags_t' static inline bool is_cow_mapping(vm_flags_t flags) ^ /kisskb/src/include/linux/mm.h:1271:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1279:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1287:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1377:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1382:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1387:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1392:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1407:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1412:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1417:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1421:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1471:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1475:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void page_kasan_tag_set(struct page *page, u8 tag) { } ^ /kisskb/src/include/linux/mm.h:1476:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void page_kasan_tag_reset(struct page *page) { } ^ /kisskb/src/include/linux/mm.h:1481:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1485:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token static inline pg_data_t *page_pgdat(const struct page *page) ^ /kisskb/src/include/linux/mm.h:1491:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1495:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '*' token static inline pg_data_t *folio_pgdat(const struct folio *folio) ^ /kisskb/src/include/linux/mm.h:1502:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1508:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1523:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1528:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1533:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1563:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1580:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1592:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1624:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1630:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1635:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1641:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1648:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1663:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1688:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1705:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1718:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1724:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1731:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/mm.h:1748:0, from /kisskb/src/include/linux/memcontrol.h:20, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/vmstat.h:13:12: error: storage class specified for parameter 'sysctl_stat_interval' extern int sysctl_stat_interval; ^ /kisskb/src/include/linux/vmstat.h:24:1: warning: empty declaration struct reclaim_stat { ^ /kisskb/src/include/linux/vmstat.h:37:1: warning: empty declaration enum writeback_stat_item { ^ /kisskb/src/include/linux/vmstat.h:54:1: warning: empty declaration struct vm_event_state { ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/vmstat.h:58:40: error: storage class specified for parameter 'vm_event_states' DECLARE_PER_CPU(struct vm_event_state, vm_event_states); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/linux/vmstat.h:58:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct vm_event_state, vm_event_states); ^ /kisskb/src/include/linux/vmstat.h:58:40: error: section attribute not allowed for 'vm_event_states' DECLARE_PER_CPU(struct vm_event_state, vm_event_states); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/linux/vmstat.h:58:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct vm_event_state, vm_event_states); ^ In file included from /kisskb/src/include/linux/mm.h:1748:0, from /kisskb/src/include/linux/memcontrol.h:20, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/vmstat.h:65:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:70:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:75:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:80:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:84:13: error: storage class specified for parameter 'all_vm_events' extern void all_vm_events(unsigned long *); ^ /kisskb/src/include/linux/vmstat.h:86:13: error: storage class specified for parameter 'vm_events_fold_cpu' extern void vm_events_fold_cpu(int cpu); ^ /kisskb/src/include/linux/vmstat.h:134:22: error: storage class specified for parameter 'vm_zone_stat' extern atomic_long_t vm_zone_stat[NR_VM_ZONE_STAT_ITEMS]; ^ /kisskb/src/include/linux/vmstat.h:135:22: error: storage class specified for parameter 'vm_node_stat' extern atomic_long_t vm_node_stat[NR_VM_NODE_STAT_ITEMS]; ^ /kisskb/src/include/linux/vmstat.h:136:22: error: storage class specified for parameter 'vm_numa_event' extern atomic_long_t vm_numa_event[NR_VM_NUMA_EVENT_ITEMS]; ^ /kisskb/src/include/linux/vmstat.h:161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:168:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:185:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:195:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:203:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:220:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:265:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:315:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:321:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:337:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:343:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:349:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:355:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:362:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:368:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:375:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:404:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void refresh_zone_stat_thresholds(void) { } ^ /kisskb/src/include/linux/vmstat.h:405:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cpu_vm_stats_fold(int cpu) { } ^ /kisskb/src/include/linux/vmstat.h:406:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void quiet_vmstat(void) { } ^ /kisskb/src/include/linux/vmstat.h:409:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token struct per_cpu_zonestat *pzstats) { } ^ /kisskb/src/include/linux/vmstat.h:414:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:420:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:426:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:432:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:438:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:444:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:450:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:456:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:462:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:468:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:474:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:480:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:486:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:492:27: error: storage class specified for parameter 'vmstat_text' extern const char * const vmstat_text[]; ^ /kisskb/src/include/linux/vmstat.h:495:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:508:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:515:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:520:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:529:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:570:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:576:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:582:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:588:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:596:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:602:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:608:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:614:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:620:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:626:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:632:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:638:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:644:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmstat.h:650:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/memcontrol.h:20:0, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/mm.h:1751:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1784:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1788:14: error: storage class specified for parameter 'page_rmapping' extern void *page_rmapping(struct page *page); ^ /kisskb/src/include/linux/mm.h:1789:16: error: storage class specified for parameter '__page_file_index' extern pgoff_t __page_file_index(struct page *page); ^ /kisskb/src/include/linux/mm.h:1796:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1811:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1825:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1830:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1837:13: error: storage class specified for parameter 'pagefault_out_of_memory' extern void pagefault_out_of_memory(void); ^ /kisskb/src/include/linux/mm.h:1849:51: error: expected declaration specifiers or '...' before 'nodemask_t' extern void __show_free_areas(unsigned int flags, nodemask_t *nodemask, int max_zone_idx); ^ /kisskb/src/include/linux/mm.h:1850:64: error: expected declaration specifiers or '...' before 'nodemask_t' static void __maybe_unused show_free_areas(unsigned int flags, nodemask_t *nodemask) ^ /kisskb/src/include/linux/mm.h:1856:13: error: storage class specified for parameter 'can_do_mlock' extern bool can_do_mlock(void); ^ /kisskb/src/include/linux/mm.h:1860:12: error: storage class specified for parameter 'user_shm_lock' extern int user_shm_lock(size_t, struct ucounts *); ^ /kisskb/src/include/linux/mm.h:1861:13: error: storage class specified for parameter 'user_shm_unlock' extern void user_shm_unlock(size_t, struct ucounts *); ^ /kisskb/src/include/linux/mm.h:1876:1: warning: empty declaration struct mmu_notifier_range; ^ /kisskb/src/include/linux/mm.h:1891:13: error: storage class specified for parameter 'truncate_pagecache' extern void truncate_pagecache(struct inode *inode, loff_t new); ^ /kisskb/src/include/linux/mm.h:1892:13: error: storage class specified for parameter 'truncate_setsize' extern void truncate_setsize(struct inode *inode, loff_t newsize); ^ /kisskb/src/include/linux/mm.h:1898:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'handle_mm_fault' extern vm_fault_t handle_mm_fault(struct vm_area_struct *vma, ^ /kisskb/src/include/linux/mm.h:1901:12: error: storage class specified for parameter 'fixup_user_fault' extern int fixup_user_fault(struct mm_struct *mm, ^ /kisskb/src/include/linux/mm.h:1932:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:1936:12: error: storage class specified for parameter 'access_process_vm' extern int access_process_vm(struct task_struct *tsk, unsigned long addr, ^ /kisskb/src/include/linux/mm.h:1938:12: error: storage class specified for parameter 'access_remote_vm' extern int access_remote_vm(struct mm_struct *mm, unsigned long addr, ^ /kisskb/src/include/linux/mm.h:1940:12: error: storage class specified for parameter '__access_remote_vm' extern int __access_remote_vm(struct mm_struct *mm, unsigned long addr, ^ /kisskb/src/include/linux/mm.h:1971:1: warning: empty declaration struct kvec; ^ /kisskb/src/include/linux/mm.h:1982:22: error: storage class specified for parameter 'move_page_tables' extern unsigned long move_page_tables(struct vm_area_struct *vma, ^ /kisskb/src/include/linux/mm.h:2007:22: error: storage class specified for parameter 'change_protection' extern unsigned long change_protection(struct mmu_gather *tlb, ^ /kisskb/src/include/linux/mm.h:2011:12: error: storage class specified for parameter 'mprotect_fixup' extern int mprotect_fixup(struct mmu_gather *tlb, struct vm_area_struct *vma, ^ /kisskb/src/include/linux/mm.h:2025:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2032:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2049:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2056:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2063:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2071:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2078:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2085:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2092:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2097:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2102:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2116:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2122:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2133:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2158:15: error: storage class specified for parameter '__get_locked_pte' extern pte_t *__get_locked_pte(struct mm_struct *mm, unsigned long addr, ^ /kisskb/src/include/linux/mm.h:2162:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2171:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2198:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2219:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2226:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2235:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2240:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2245:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2250:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2272:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2279:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2285:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2347:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2350:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ptlock_cache_init(void) {} ^ /kisskb/src/include/linux/mm.h:2351:51: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool ptlock_init(struct page *page) { return true; } ^ /kisskb/src/include/linux/mm.h:2352:51: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ptlock_free(struct page *page) {} ^ /kisskb/src/include/linux/mm.h:2356:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2362:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2371:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2438:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2442:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool pmd_ptlock_init(struct page *page) { return true; } ^ /kisskb/src/include/linux/mm.h:2443:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void pmd_ptlock_free(struct page *page) {} ^ /kisskb/src/include/linux/mm.h:2450:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2457:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2466:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2479:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2484:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2491:20: error: storage class specified for parameter 'pagecache_init' extern void __init pagecache_init(void); ^ /kisskb/src/include/linux/mm.h:2491:20: error: section attribute not allowed for 'pagecache_init' /kisskb/src/include/linux/mm.h:2491:1: warning: '__cold__' attribute ignored [-Wattributes] extern void __init pagecache_init(void); ^ /kisskb/src/include/linux/mm.h:2492:13: error: storage class specified for parameter 'free_initmem' extern void free_initmem(void); ^ /kisskb/src/include/linux/mm.h:2500:22: error: storage class specified for parameter 'free_reserved_area' extern unsigned long free_reserved_area(void *start, void *end, ^ /kisskb/src/include/linux/mm.h:2503:13: error: storage class specified for parameter 'adjust_managed_page_count' extern void adjust_managed_page_count(struct page *page, long count); ^ /kisskb/src/include/linux/mm.h:2504:13: error: storage class specified for parameter 'mem_init_print_info' extern void mem_init_print_info(void); ^ /kisskb/src/include/linux/mm.h:2506:13: error: storage class specified for parameter 'reserve_bootmem_region' extern void reserve_bootmem_region(phys_addr_t start, phys_addr_t end); ^ /kisskb/src/include/linux/mm.h:2510:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2519:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2531:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2539:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2569:22: error: storage class specified for parameter 'absent_pages_in_range' extern unsigned long absent_pages_in_range(unsigned long start_pfn, ^ /kisskb/src/include/linux/mm.h:2571:13: error: storage class specified for parameter 'get_pfn_range_for_nid' extern void get_pfn_range_for_nid(unsigned int nid, ^ /kisskb/src/include/linux/mm.h:2576:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2584:13: error: storage class specified for parameter 'set_dma_reserve' extern void set_dma_reserve(unsigned long new_dma_reserve); ^ /kisskb/src/include/linux/mm.h:2585:13: error: storage class specified for parameter 'memmap_init_range' extern void memmap_init_range(unsigned long, int, unsigned long, ^ /kisskb/src/include/linux/mm.h:2588:13: error: storage class specified for parameter 'setup_per_zone_wmarks' extern void setup_per_zone_wmarks(void); ^ /kisskb/src/include/linux/mm.h:2589:13: error: storage class specified for parameter 'calculate_min_free_kbytes' extern void calculate_min_free_kbytes(void); ^ /kisskb/src/include/linux/mm.h:2590:22: error: storage class specified for parameter 'init_per_zone_wmark_min' extern int __meminit init_per_zone_wmark_min(void); ^ /kisskb/src/include/linux/mm.h:2590:22: error: section attribute not allowed for 'init_per_zone_wmark_min' /kisskb/src/include/linux/mm.h:2590:1: warning: '__cold__' attribute ignored [-Wattributes] extern int __meminit init_per_zone_wmark_min(void); ^ /kisskb/src/include/linux/mm.h:2590:22: error: 'no_instrument_function' attribute applies only to functions extern int __meminit init_per_zone_wmark_min(void); ^ /kisskb/src/include/linux/mm.h:2591:13: error: storage class specified for parameter 'mem_init' extern void mem_init(void); ^ /kisskb/src/include/linux/mm.h:2592:20: error: storage class specified for parameter 'mmap_init' extern void __init mmap_init(void); ^ /kisskb/src/include/linux/mm.h:2592:20: error: section attribute not allowed for 'mmap_init' /kisskb/src/include/linux/mm.h:2592:1: warning: '__cold__' attribute ignored [-Wattributes] extern void __init mmap_init(void); ^ /kisskb/src/include/linux/mm.h:2594:44: error: expected declaration specifiers or '...' before 'nodemask_t' extern void __show_mem(unsigned int flags, nodemask_t *nodemask, int max_zone_idx); ^ /kisskb/src/include/linux/mm.h:2595:49: error: expected declaration specifiers or '...' before 'nodemask_t' static inline void show_mem(unsigned int flags, nodemask_t *nodemask) ^ /kisskb/src/include/linux/mm.h:2599:13: error: storage class specified for parameter 'si_mem_available' extern long si_mem_available(void); ^ /kisskb/src/include/linux/mm.h:2600:13: error: storage class specified for parameter 'si_meminfo' extern void si_meminfo(struct sysinfo * val); ^ /kisskb/src/include/linux/mm.h:2601:13: error: storage class specified for parameter 'si_meminfo_node' extern void si_meminfo_node(struct sysinfo *val, int nid); ^ /kisskb/src/include/linux/mm.h:2607:33: error: expected declaration specifiers or '...' before 'nodemask_t' void warn_alloc(gfp_t gfp_mask, nodemask_t *nodemask, const char *fmt, ...); ^ /kisskb/src/include/linux/mm.h:2609:13: error: storage class specified for parameter 'setup_per_cpu_pageset' extern void setup_per_cpu_pageset(void); ^ /kisskb/src/include/linux/mm.h:2612:12: error: storage class specified for parameter 'min_free_kbytes' extern int min_free_kbytes; ^ /kisskb/src/include/linux/mm.h:2613:12: error: storage class specified for parameter 'watermark_boost_factor' extern int watermark_boost_factor; ^ /kisskb/src/include/linux/mm.h:2614:12: error: storage class specified for parameter 'watermark_scale_factor' extern int watermark_scale_factor; ^ /kisskb/src/include/linux/mm.h:2615:13: error: storage class specified for parameter 'arch_has_descending_max_zone_pfns' extern bool arch_has_descending_max_zone_pfns(void); ^ /kisskb/src/include/linux/mm.h:2618:22: error: storage class specified for parameter 'mmap_pages_allocated' extern atomic_long_t mmap_pages_allocated; ^ /kisskb/src/include/linux/mm.h:2619:12: error: storage class specified for parameter 'nommu_shrink_inode_mappings' extern int nommu_shrink_inode_mappings(struct inode *, size_t, size_t); ^ /kisskb/src/include/linux/mm.h:2656:12: error: storage class specified for parameter '__vm_enough_memory' extern int __vm_enough_memory(struct mm_struct *mm, long pages, int cap_sys_admin); ^ /kisskb/src/include/linux/mm.h:2657:12: error: storage class specified for parameter '__vma_adjust' extern int __vma_adjust(struct vm_area_struct *vma, unsigned long start, ^ /kisskb/src/include/linux/mm.h:2662:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2665:31: error: storage class specified for parameter 'vma_merge' extern struct vm_area_struct *vma_merge(struct mm_struct *, ^ /kisskb/src/include/linux/mm.h:2669:25: error: storage class specified for parameter 'find_mergeable_anon_vma' extern struct anon_vma *find_mergeable_anon_vma(struct vm_area_struct *); ^ /kisskb/src/include/linux/mm.h:2670:12: error: storage class specified for parameter '__split_vma' extern int __split_vma(struct mm_struct *, struct vm_area_struct *, ^ /kisskb/src/include/linux/mm.h:2672:12: error: storage class specified for parameter 'split_vma' extern int split_vma(struct mm_struct *, struct vm_area_struct *, ^ /kisskb/src/include/linux/mm.h:2674:12: error: storage class specified for parameter 'insert_vm_struct' extern int insert_vm_struct(struct mm_struct *, struct vm_area_struct *); ^ /kisskb/src/include/linux/mm.h:2675:13: error: storage class specified for parameter 'unlink_file_vma' extern void unlink_file_vma(struct vm_area_struct *); ^ /kisskb/src/include/linux/mm.h:2676:31: error: storage class specified for parameter 'copy_vma' extern struct vm_area_struct *copy_vma(struct vm_area_struct **, ^ /kisskb/src/include/linux/mm.h:2679:13: error: storage class specified for parameter 'exit_mmap' extern void exit_mmap(struct mm_struct *); ^ /kisskb/src/include/linux/mm.h:2689:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2698:12: error: storage class specified for parameter 'mm_take_all_locks' extern int mm_take_all_locks(struct mm_struct *mm); ^ /kisskb/src/include/linux/mm.h:2699:13: error: storage class specified for parameter 'mm_drop_all_locks' extern void mm_drop_all_locks(struct mm_struct *mm); ^ /kisskb/src/include/linux/mm.h:2701:12: error: storage class specified for parameter 'set_mm_exe_file' extern int set_mm_exe_file(struct mm_struct *mm, struct file *new_exe_file); ^ /kisskb/src/include/linux/mm.h:2702:12: error: storage class specified for parameter 'replace_mm_exe_file' extern int replace_mm_exe_file(struct mm_struct *mm, struct file *new_exe_file); ^ /kisskb/src/include/linux/mm.h:2703:21: error: storage class specified for parameter 'get_mm_exe_file' extern struct file *get_mm_exe_file(struct mm_struct *mm); ^ /kisskb/src/include/linux/mm.h:2704:21: error: storage class specified for parameter 'get_task_exe_file' extern struct file *get_task_exe_file(struct task_struct *task); ^ /kisskb/src/include/linux/mm.h:2706:47: error: expected declaration specifiers or '...' before 'vm_flags_t' extern bool may_expand_vm(struct mm_struct *, vm_flags_t, unsigned long npages); ^ /kisskb/src/include/linux/mm.h:2707:49: error: expected declaration specifiers or '...' before 'vm_flags_t' extern void vm_stat_account(struct mm_struct *, vm_flags_t, long npages); ^ /kisskb/src/include/linux/mm.h:2709:13: error: storage class specified for parameter 'vma_is_special_mapping' extern bool vma_is_special_mapping(const struct vm_area_struct *vma, ^ /kisskb/src/include/linux/mm.h:2711:31: error: storage class specified for parameter '_install_special_mapping' extern struct vm_area_struct *_install_special_mapping(struct mm_struct *mm, ^ /kisskb/src/include/linux/mm.h:2716:12: error: storage class specified for parameter 'install_special_mapping' extern int install_special_mapping(struct mm_struct *mm, ^ /kisskb/src/include/linux/mm.h:2723:22: error: storage class specified for parameter 'get_unmapped_area' extern unsigned long get_unmapped_area(struct file *, unsigned long, unsigned long, unsigned long, unsigned long); ^ /kisskb/src/include/linux/mm.h:2726:21: error: expected declaration specifiers or '...' before 'vm_flags_t' unsigned long len, vm_flags_t vm_flags, unsigned long pgoff, ^ /kisskb/src/include/linux/mm.h:2728:22: error: storage class specified for parameter 'do_mmap' extern unsigned long do_mmap(struct file *file, unsigned long addr, ^ /kisskb/src/include/linux/mm.h:2731:12: error: storage class specified for parameter 'do_mas_munmap' extern int do_mas_munmap(struct ma_state *mas, struct mm_struct *mm, ^ /kisskb/src/include/linux/mm.h:2734:12: error: storage class specified for parameter 'do_munmap' extern int do_munmap(struct mm_struct *, unsigned long, size_t, ^ /kisskb/src/include/linux/mm.h:2736:12: error: storage class specified for parameter 'do_madvise' extern int do_madvise(struct mm_struct *mm, unsigned long start, size_t len_in, int behavior); ^ /kisskb/src/include/linux/mm.h:2739:12: error: storage class specified for parameter '__mm_populate' extern int __mm_populate(unsigned long addr, unsigned long len, ^ /kisskb/src/include/linux/mm.h:2742:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2751:25: error: storage class specified for parameter 'vm_brk' extern int __must_check vm_brk(unsigned long, unsigned long); ^ /kisskb/src/include/linux/mm.h:2752:25: error: storage class specified for parameter 'vm_brk_flags' extern int __must_check vm_brk_flags(unsigned long, unsigned long, unsigned long); ^ /kisskb/src/include/linux/mm.h:2753:12: error: storage class specified for parameter 'vm_munmap' extern int vm_munmap(unsigned long, size_t); ^ /kisskb/src/include/linux/mm.h:2754:35: error: storage class specified for parameter 'vm_mmap' extern unsigned long __must_check vm_mmap(struct file *, unsigned long, ^ /kisskb/src/include/linux/mm.h:2758:1: warning: empty declaration struct vm_unmapped_area_info { ^ /kisskb/src/include/linux/mm.h:2768:22: error: storage class specified for parameter 'vm_unmapped_area' extern unsigned long vm_unmapped_area(struct vm_unmapped_area_info *info); ^ /kisskb/src/include/linux/mm.h:2771:13: error: storage class specified for parameter 'truncate_inode_pages' extern void truncate_inode_pages(struct address_space *, loff_t); ^ /kisskb/src/include/linux/mm.h:2772:13: error: storage class specified for parameter 'truncate_inode_pages_range' extern void truncate_inode_pages_range(struct address_space *, ^ /kisskb/src/include/linux/mm.h:2774:13: error: storage class specified for parameter 'truncate_inode_pages_final' extern void truncate_inode_pages_final(struct address_space *); ^ /kisskb/src/include/linux/mm.h:2777:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'filemap_fault' extern vm_fault_t filemap_fault(struct vm_fault *vmf); ^ /kisskb/src/include/linux/mm.h:2778:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'filemap_map_pages' extern vm_fault_t filemap_map_pages(struct vm_fault *vmf, ^ /kisskb/src/include/linux/mm.h:2780:19: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'filemap_page_mkwrite' extern vm_fault_t filemap_page_mkwrite(struct vm_fault *vmf); ^ /kisskb/src/include/linux/mm.h:2782:22: error: storage class specified for parameter 'stack_guard_gap' extern unsigned long stack_guard_gap; ^ /kisskb/src/include/linux/mm.h:2784:12: error: storage class specified for parameter 'expand_stack' extern int expand_stack(struct vm_area_struct *vma, unsigned long address); ^ /kisskb/src/include/linux/mm.h:2787:12: error: storage class specified for parameter 'expand_downwards' extern int expand_downwards(struct vm_area_struct *vma, ^ /kisskb/src/include/linux/mm.h:2796:32: error: storage class specified for parameter 'find_vma' extern struct vm_area_struct * find_vma(struct mm_struct * mm, unsigned long addr); ^ /kisskb/src/include/linux/mm.h:2797:32: error: storage class specified for parameter 'find_vma_prev' extern struct vm_area_struct * find_vma_prev(struct mm_struct * mm, unsigned long addr, ^ /kisskb/src/include/linux/mm.h:2816:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2821:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2833:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2845:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2852:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2863:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2900:1: error: expected declaration specifiers before 'vm_fault_t' vm_fault_t vmf_insert_pfn(struct vm_area_struct *vma, unsigned long addr, ^ /kisskb/src/include/linux/mm.h:2902:1: error: expected declaration specifiers before 'vm_fault_t' vm_fault_t vmf_insert_pfn_prot(struct vm_area_struct *vma, unsigned long addr, ^ /kisskb/src/include/linux/mm.h:2904:1: error: expected declaration specifiers before 'vm_fault_t' vm_fault_t vmf_insert_mixed(struct vm_area_struct *vma, unsigned long addr, ^ /kisskb/src/include/linux/mm.h:2906:1: error: expected declaration specifiers before 'vm_fault_t' vm_fault_t vmf_insert_mixed_prot(struct vm_area_struct *vma, unsigned long addr, ^ /kisskb/src/include/linux/mm.h:2908:1: error: expected declaration specifiers before 'vm_fault_t' vm_fault_t vmf_insert_mixed_mkwrite(struct vm_area_struct *vma, ^ /kisskb/src/include/linux/mm.h:2912:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'vmf_insert_page' static inline vm_fault_t vmf_insert_page(struct vm_area_struct *vma, ^ /kisskb/src/include/linux/mm.h:2929:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:2934:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'vmf_error' static inline vm_fault_t vmf_error(int err) ^ /kisskb/src/include/linux/mm.h:3018:37: error: expected declaration specifiers or '...' before 'vm_fault_t' static inline int vm_fault_to_errno(vm_fault_t vm_fault, int foll_flags) ^ /kisskb/src/include/linux/mm.h:3047:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:3078:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:3088:15: error: storage class specified for parameter 'pte_fn_t' typedef int (*pte_fn_t)(pte_t *pte, unsigned long addr, void *data); ^ /kisskb/src/include/linux/mm.h:3090:31: error: expected declaration specifiers or '...' before 'pte_fn_t' unsigned long size, pte_fn_t fn, void *data); ^ /kisskb/src/include/linux/mm.h:3093:8: error: expected declaration specifiers or '...' before 'pte_fn_t' pte_fn_t fn, void *data); ^ /kisskb/src/include/linux/mm.h:3095:20: error: storage class specified for parameter 'init_mem_debugging_and_hardening' extern void __init init_mem_debugging_and_hardening(void); ^ /kisskb/src/include/linux/mm.h:3095:20: error: section attribute not allowed for 'init_mem_debugging_and_hardening' /kisskb/src/include/linux/mm.h:3095:1: warning: '__cold__' attribute ignored [-Wattributes] extern void __init init_mem_debugging_and_hardening(void); ^ /kisskb/src/include/linux/mm.h:3124:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool page_poisoning_enabled(void) { return false; } ^ /kisskb/src/include/linux/mm.h:3125:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool page_poisoning_enabled_static(void) { return false; } ^ /kisskb/src/include/linux/mm.h:3126:76: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void __kernel_poison_pages(struct page *page, int nunmpages) { } ^ /kisskb/src/include/linux/mm.h:3127:73: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kernel_poison_pages(struct page *page, int numpages) { } ^ /kisskb/src/include/linux/mm.h:3128:75: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kernel_unpoison_pages(struct page *page, int numpages) { } ^ In file included from /kisskb/src/arch/x86/include/asm/string_64.h:6:0, from /kisskb/src/arch/x86/include/asm/string.h:5, from /kisskb/src/include/linux/string.h:20, from /kisskb/src/include/linux/bitmap.h:11, from /kisskb/src/include/linux/cpumask.h:12, from /kisskb/src/arch/x86/include/asm/cpumask.h:5, from /kisskb/src/arch/x86/include/asm/msr.h:11, from /kisskb/src/arch/x86/include/asm/processor.h:22, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:60, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/mm.h:3131:59: error: storage class specified for parameter 'init_on_alloc' DECLARE_STATIC_KEY_MAYBE(CONFIG_INIT_ON_ALLOC_DEFAULT_ON, init_on_alloc); ^ /kisskb/src/include/linux/jump_label.h:373:33: note: in definition of macro 'DECLARE_STATIC_KEY_FALSE' extern struct static_key_false name ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in expansion of macro '_DECLARE_STATIC_KEY_0' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/mm.h:3131:1: note: in expansion of macro 'DECLARE_STATIC_KEY_MAYBE' DECLARE_STATIC_KEY_MAYBE(CONFIG_INIT_ON_ALLOC_DEFAULT_ON, init_on_alloc); ^ In file included from /kisskb/src/include/linux/memcontrol.h:20:0, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/mm.h:3133:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/string_64.h:6:0, from /kisskb/src/arch/x86/include/asm/string.h:5, from /kisskb/src/include/linux/string.h:20, from /kisskb/src/include/linux/bitmap.h:11, from /kisskb/src/include/linux/cpumask.h:12, from /kisskb/src/arch/x86/include/asm/cpumask.h:5, from /kisskb/src/arch/x86/include/asm/msr.h:11, from /kisskb/src/arch/x86/include/asm/processor.h:22, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:60, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/mm.h:3140:58: error: storage class specified for parameter 'init_on_free' DECLARE_STATIC_KEY_MAYBE(CONFIG_INIT_ON_FREE_DEFAULT_ON, init_on_free); ^ /kisskb/src/include/linux/jump_label.h:373:33: note: in definition of macro 'DECLARE_STATIC_KEY_FALSE' extern struct static_key_false name ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in expansion of macro '_DECLARE_STATIC_KEY_0' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/mm.h:3140:1: note: in expansion of macro 'DECLARE_STATIC_KEY_MAYBE' DECLARE_STATIC_KEY_MAYBE(CONFIG_INIT_ON_FREE_DEFAULT_ON, init_on_free); ^ In file included from /kisskb/src/include/linux/memcontrol.h:20:0, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/mm.h:3142:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:3147:13: error: storage class specified for parameter '_debug_pagealloc_enabled_early' extern bool _debug_pagealloc_enabled_early; ^ In file included from /kisskb/src/arch/x86/include/asm/string_64.h:6:0, from /kisskb/src/arch/x86/include/asm/string.h:5, from /kisskb/src/include/linux/string.h:20, from /kisskb/src/include/linux/bitmap.h:11, from /kisskb/src/include/linux/cpumask.h:12, from /kisskb/src/arch/x86/include/asm/cpumask.h:5, from /kisskb/src/arch/x86/include/asm/msr.h:11, from /kisskb/src/arch/x86/include/asm/processor.h:22, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:60, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/mm.h:3148:26: error: storage class specified for parameter '_debug_pagealloc_enabled' DECLARE_STATIC_KEY_FALSE(_debug_pagealloc_enabled); ^ /kisskb/src/include/linux/jump_label.h:373:33: note: in definition of macro 'DECLARE_STATIC_KEY_FALSE' extern struct static_key_false name ^ In file included from /kisskb/src/include/linux/memcontrol.h:20:0, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/mm.h:3151:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:3161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:3187:79: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void debug_pagealloc_map_pages(struct page *page, int numpages) {} ^ /kisskb/src/include/linux/mm.h:3188:81: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void debug_pagealloc_unmap_pages(struct page *page, int numpages) {} ^ /kisskb/src/include/linux/mm.h:3192:31: error: storage class specified for parameter 'get_gate_vma' extern struct vm_area_struct *get_gate_vma(struct mm_struct *mm); ^ /kisskb/src/include/linux/mm.h:3193:12: error: storage class specified for parameter 'in_gate_area_no_mm' extern int in_gate_area_no_mm(unsigned long addr); ^ /kisskb/src/include/linux/mm.h:3194:12: error: storage class specified for parameter 'in_gate_area' extern int in_gate_area(struct mm_struct *mm, unsigned long addr); ^ /kisskb/src/include/linux/mm.h:3207:13: error: storage class specified for parameter 'process_shares_mm' extern bool process_shares_mm(struct task_struct *p, struct mm_struct *mm); ^ /kisskb/src/include/linux/mm.h:3210:12: error: storage class specified for parameter 'sysctl_drop_caches' extern int sysctl_drop_caches; ^ /kisskb/src/include/linux/mm.h:3220:12: error: storage class specified for parameter 'randomize_va_space' extern int randomize_va_space; ^ /kisskb/src/include/linux/mm.h:3243:1: warning: empty declaration struct vmem_altmap; ^ /kisskb/src/include/linux/mm.h:3259:1: warning: empty declaration enum mf_flags { ^ /kisskb/src/include/linux/mm.h:3270:12: error: storage class specified for parameter 'memory_failure' extern int memory_failure(unsigned long pfn, int flags); ^ /kisskb/src/include/linux/mm.h:3271:13: error: storage class specified for parameter 'memory_failure_queue' extern void memory_failure_queue(unsigned long pfn, int flags); ^ /kisskb/src/include/linux/mm.h:3272:13: error: storage class specified for parameter 'memory_failure_queue_kick' extern void memory_failure_queue_kick(int cpu); ^ /kisskb/src/include/linux/mm.h:3273:12: error: storage class specified for parameter 'unpoison_memory' extern int unpoison_memory(unsigned long pfn); ^ /kisskb/src/include/linux/mm.h:3274:12: error: storage class specified for parameter 'sysctl_memory_failure_early_kill' extern int sysctl_memory_failure_early_kill; ^ /kisskb/src/include/linux/mm.h:3275:12: error: storage class specified for parameter 'sysctl_memory_failure_recovery' extern int sysctl_memory_failure_recovery; ^ /kisskb/src/include/linux/mm.h:3276:13: error: storage class specified for parameter 'shake_page' extern void shake_page(struct page *p); ^ /kisskb/src/include/linux/mm.h:3277:22: error: storage class specified for parameter 'num_poisoned_pages' extern atomic_long_t num_poisoned_pages __read_mostly; ^ /kisskb/src/include/linux/mm.h:3277:22: error: section attribute not allowed for 'num_poisoned_pages' /kisskb/src/include/linux/mm.h:3278:12: error: storage class specified for parameter 'soft_offline_page' extern int soft_offline_page(unsigned long pfn, int flags); ^ /kisskb/src/include/linux/mm.h:3283:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:3290:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:3297:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:3305:1: warning: empty declaration enum mf_result { ^ /kisskb/src/include/linux/mm.h:3312:1: warning: empty declaration enum mf_action_page_type { ^ /kisskb/src/include/linux/mm.h:3388:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline unsigned int debug_guardpage_minorder(void) { return 0; } ^ /kisskb/src/include/linux/mm.h:3389:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool debug_guardpage_enabled(void) { return false; } ^ /kisskb/src/include/linux/mm.h:3390:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool page_is_guard(struct page *page) { return false; } ^ /kisskb/src/include/linux/mm.h:3396:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void setup_nr_node_ids(void) {} ^ /kisskb/src/include/linux/mm.h:3399:12: error: storage class specified for parameter 'memcmp_pages' extern int memcmp_pages(struct page *page1, struct page *page2); ^ /kisskb/src/include/linux/mm.h:3402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:3418:12: error: storage class specified for parameter 'sysctl_nr_trim_pages' extern int sysctl_nr_trim_pages; ^ /kisskb/src/include/linux/mm.h:3435:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mm.h:3465:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token unsigned long len_in, struct anon_vma_name *anon_name) { ^ In file included from /kisskb/src/include/linux/writeback.h:11:0, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/flex_proportions.h:28:1: warning: empty declaration struct fprop_global { ^ /kisskb/src/include/linux/flex_proportions.h:44:1: warning: empty declaration struct fprop_local_single { ^ /kisskb/src/include/linux/flex_proportions.h:65:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/flex_proportions.h:76:1: warning: empty declaration struct fprop_local_percpu { ^ /kisskb/src/include/linux/flex_proportions.h:96:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/writeback.h:12:0, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/backing-dev-defs.h:17:1: warning: empty declaration struct page; ^ /kisskb/src/include/linux/backing-dev-defs.h:18:1: warning: empty declaration struct device; ^ /kisskb/src/include/linux/backing-dev-defs.h:19:1: warning: empty declaration struct dentry; ^ /kisskb/src/include/linux/backing-dev-defs.h:24:1: warning: empty declaration enum wb_state { ^ /kisskb/src/include/linux/backing-dev-defs.h:31:1: warning: empty declaration enum wb_stat_item { ^ /kisskb/src/include/linux/backing-dev-defs.h:44:1: warning: empty declaration enum wb_reason { ^ /kisskb/src/include/linux/backing-dev-defs.h:63:1: warning: empty declaration struct wb_completion { ^ /kisskb/src/include/linux/backing-dev-defs.h:105:1: warning: empty declaration struct bdi_writeback { ^ /kisskb/src/include/linux/backing-dev-defs.h:165:1: warning: empty declaration struct backing_dev_info { ^ /kisskb/src/include/linux/backing-dev-defs.h:203:1: warning: empty declaration struct wb_lock_cookie { ^ /kisskb/src/include/linux/backing-dev-defs.h:273:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/backing-dev-defs.h:278:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/backing-dev-defs.h:282:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/backing-dev-defs.h:286:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/backing-dev-defs.h:290:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/cacheflush.h:8:0, from /kisskb/src/include/linux/cacheflush.h:5, from /kisskb/src/include/linux/highmem.h:8, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/asm-generic/cacheflush.h:7:1: warning: empty declaration struct mm_struct; ^ /kisskb/src/include/asm-generic/cacheflush.h:8:1: warning: empty declaration struct vm_area_struct; ^ /kisskb/src/include/asm-generic/cacheflush.h:9:1: warning: empty declaration struct page; ^ /kisskb/src/include/asm-generic/cacheflush.h:10:1: warning: empty declaration struct address_space; ^ /kisskb/src/include/asm-generic/cacheflush.h:18:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/cacheflush.h:24:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/cacheflush.h:30:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/cacheflush.h:38:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/cacheflush.h:46:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/cacheflush.h:52:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/cacheflush.h:60:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/cacheflush.h:66:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/cacheflush.h:72:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/cacheflush.h:83:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/cacheflush.h:91:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/cacheflush.h:97:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/cacheflush.h:103:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/highmem.h:8:0, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/cacheflush.h:7:1: warning: empty declaration struct folio; ^ /kisskb/src/include/linux/cacheflush.h:15:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/kmsan.h:12:0, from /kisskb/src/include/linux/highmem.h:9, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/dma-direction.h:5:1: warning: empty declaration enum dma_data_direction { ^ /kisskb/src/include/linux/dma-direction.h:13:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/highmem.h:9:0, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/kmsan.h:17:1: warning: empty declaration struct page; ^ /kisskb/src/include/linux/kmsan.h:18:1: warning: empty declaration struct kmem_cache; ^ /kisskb/src/include/linux/kmsan.h:19:1: warning: empty declaration struct task_struct; ^ /kisskb/src/include/linux/kmsan.h:20:1: warning: empty declaration struct scatterlist; ^ /kisskb/src/include/linux/kmsan.h:21:1: warning: empty declaration struct urb; ^ /kisskb/src/include/linux/kmsan.h:231:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kmsan.h:235:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kmsan.h:240:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kmsan.h:245:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kmsan.h:249:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kmsan.h:254:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kmsan.h:259:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kmsan.h:263:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kmsan.h:268:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kmsan.h:272:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kmsan.h:277:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kmsan.h:281:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kmsan.h:289:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kmsan.h:294:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kmsan.h:302:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kmsan.h:307:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kmsan.h:312:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kmsan.h:317:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kmsan.h:321:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kmsan.h:325:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/highmem.h:14:0, from /kisskb/src/include/linux/bvec.h:10, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/highmem-internal.h:20:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kmap_local_fork(struct task_struct *tsk) { } ^ /kisskb/src/include/linux/highmem-internal.h:21:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kmap_assert_nomap(void) { } ^ /kisskb/src/include/linux/highmem-internal.h:160:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem-internal.h:165:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem-internal.h:170:51: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kunmap_high(struct page *page) { } ^ /kisskb/src/include/linux/highmem-internal.h:171:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kmap_flush_unused(void) { } ^ /kisskb/src/include/linux/highmem-internal.h:174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem-internal.h:181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem-internal.h:186:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem-internal.h:191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem-internal.h:196:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem-internal.h:201:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem-internal.h:208:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem-internal.h:218:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem-internal.h:223:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem-internal.h:228:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem-internal.h:239:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline unsigned int nr_free_highpages(void) { return 0; } ^ /kisskb/src/include/linux/highmem-internal.h:240:51: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline unsigned long totalhigh_pages(void) { return 0UL; } ^ /kisskb/src/include/linux/highmem-internal.h:243:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/bvec.h:10:0, from /kisskb/src/include/linux/blk_types.h:10, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/highmem.h:37:21: error: storage class specified for parameter 'kmap' static inline void *kmap(struct page *page); ^ /kisskb/src/include/linux/highmem.h:37:21: warning: parameter 'kmap' declared 'inline' /kisskb/src/include/linux/highmem.h:37:33: warning: '__gnu_inline__' attribute ignored [-Wattributes] static inline void *kmap(struct page *page); ^ /kisskb/src/include/linux/highmem.h:37:21: error: 'no_instrument_function' attribute applies only to functions static inline void *kmap(struct page *page); ^ /kisskb/src/include/linux/highmem.h:46:20: error: storage class specified for parameter 'kunmap' static inline void kunmap(struct page *page); ^ /kisskb/src/include/linux/highmem.h:46:20: warning: parameter 'kunmap' declared 'inline' /kisskb/src/include/linux/highmem.h:46:34: warning: '__gnu_inline__' attribute ignored [-Wattributes] static inline void kunmap(struct page *page); ^ /kisskb/src/include/linux/highmem.h:46:20: error: 'no_instrument_function' attribute applies only to functions static inline void kunmap(struct page *page); ^ /kisskb/src/include/linux/highmem.h:54:28: error: storage class specified for parameter 'kmap_to_page' static inline struct page *kmap_to_page(void *addr); ^ /kisskb/src/include/linux/highmem.h:54:28: warning: parameter 'kmap_to_page' declared 'inline' /kisskb/src/include/linux/highmem.h:54:22: warning: '__gnu_inline__' attribute ignored [-Wattributes] static inline struct page *kmap_to_page(void *addr); ^ /kisskb/src/include/linux/highmem.h:54:28: error: 'no_instrument_function' attribute applies only to functions static inline struct page *kmap_to_page(void *addr); ^ /kisskb/src/include/linux/highmem.h:60:20: error: storage class specified for parameter 'kmap_flush_unused' static inline void kmap_flush_unused(void); ^ /kisskb/src/include/linux/highmem.h:60:20: warning: parameter 'kmap_flush_unused' declared 'inline' /kisskb/src/include/linux/highmem.h:60:1: warning: '__gnu_inline__' attribute ignored [-Wattributes] static inline void kmap_flush_unused(void); ^ /kisskb/src/include/linux/highmem.h:60:20: error: 'no_instrument_function' attribute applies only to functions static inline void kmap_flush_unused(void); ^ /kisskb/src/include/linux/highmem.h:96:21: error: storage class specified for parameter 'kmap_local_page' static inline void *kmap_local_page(struct page *page); ^ /kisskb/src/include/linux/highmem.h:96:21: warning: parameter 'kmap_local_page' declared 'inline' /kisskb/src/include/linux/highmem.h:96:44: warning: '__gnu_inline__' attribute ignored [-Wattributes] static inline void *kmap_local_page(struct page *page); ^ /kisskb/src/include/linux/highmem.h:96:21: error: 'no_instrument_function' attribute applies only to functions static inline void *kmap_local_page(struct page *page); ^ /kisskb/src/include/linux/highmem.h:133:21: error: storage class specified for parameter 'kmap_local_folio' static inline void *kmap_local_folio(struct folio *folio, size_t offset); ^ /kisskb/src/include/linux/highmem.h:133:21: warning: parameter 'kmap_local_folio' declared 'inline' /kisskb/src/include/linux/highmem.h:133:45: warning: '__gnu_inline__' attribute ignored [-Wattributes] static inline void *kmap_local_folio(struct folio *folio, size_t offset); ^ /kisskb/src/include/linux/highmem.h:133:21: error: 'no_instrument_function' attribute applies only to functions static inline void *kmap_local_folio(struct folio *folio, size_t offset); ^ /kisskb/src/include/linux/highmem.h:180:21: error: storage class specified for parameter 'kmap_atomic' static inline void *kmap_atomic(struct page *page); ^ /kisskb/src/include/linux/highmem.h:180:21: warning: parameter 'kmap_atomic' declared 'inline' /kisskb/src/include/linux/highmem.h:180:40: warning: '__gnu_inline__' attribute ignored [-Wattributes] static inline void *kmap_atomic(struct page *page); ^ /kisskb/src/include/linux/highmem.h:180:21: error: 'no_instrument_function' attribute applies only to functions static inline void *kmap_atomic(struct page *page); ^ /kisskb/src/include/linux/highmem.h:183:28: error: storage class specified for parameter 'nr_free_highpages' static inline unsigned int nr_free_highpages(void); ^ /kisskb/src/include/linux/highmem.h:183:28: warning: parameter 'nr_free_highpages' declared 'inline' /kisskb/src/include/linux/highmem.h:183:1: warning: '__gnu_inline__' attribute ignored [-Wattributes] static inline unsigned int nr_free_highpages(void); ^ /kisskb/src/include/linux/highmem.h:183:28: error: 'no_instrument_function' attribute applies only to functions static inline unsigned int nr_free_highpages(void); ^ /kisskb/src/include/linux/highmem.h:184:29: error: storage class specified for parameter 'totalhigh_pages' static inline unsigned long totalhigh_pages(void); ^ /kisskb/src/include/linux/highmem.h:184:29: warning: parameter 'totalhigh_pages' declared 'inline' /kisskb/src/include/linux/highmem.h:184:1: warning: '__gnu_inline__' attribute ignored [-Wattributes] static inline unsigned long totalhigh_pages(void); ^ /kisskb/src/include/linux/highmem.h:184:29: error: 'no_instrument_function' attribute applies only to functions static inline unsigned long totalhigh_pages(void); ^ /kisskb/src/include/linux/highmem.h:188:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem.h:194:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem.h:197:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem.h:204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem.h:240:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem.h:247:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem.h:259:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem.h:275:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem.h:295:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem.h:301:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem.h:309:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem.h:325:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem.h:341:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem.h:353:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem.h:363:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem.h:373:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem.h:414:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/highmem.h:426:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/blk_types.h:10:0, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/bvec.h:18:1: warning: empty declaration struct page; ^ /kisskb/src/include/linux/bvec.h:32:1: warning: empty declaration struct bio_vec { ^ /kisskb/src/include/linux/bvec.h:38:1: warning: empty declaration struct bvec_iter { ^ /kisskb/src/include/linux/bvec.h:49:1: warning: empty declaration struct bvec_iter_all { ^ /kisskb/src/include/linux/bvec.h:103:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/bvec.h:131:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/bvec.h:158:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/bvec.h:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/bvec.h:195:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/bvec.h:206:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/bvec.h:217:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/bvec.h:228:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/bvec.h:239:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/device.h:15:0, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/dev_printk.h:22:1: warning: empty declaration struct device; ^ /kisskb/src/include/linux/dev_printk.h:27:1: warning: empty declaration struct dev_printk_info { ^ In file included from /kisskb/src/include/linux/compiler_types.h:79:0, from <command-line>:0: /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^ /kisskb/src/include/linux/dev_printk.h:34:1: note: in expansion of macro '__printf' __printf(3, 0) __cold ^ /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^ /kisskb/src/include/linux/dev_printk.h:37:1: note: in expansion of macro '__printf' __printf(3, 4) __cold ^ /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^ /kisskb/src/include/linux/dev_printk.h:40:1: note: in expansion of macro '__printf' __printf(3, 4) __cold ^ /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^ /kisskb/src/include/linux/dev_printk.h:43:1: note: in expansion of macro '__printf' __printf(2, 3) __cold ^ /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^ /kisskb/src/include/linux/dev_printk.h:45:1: note: in expansion of macro '__printf' __printf(2, 3) __cold ^ /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^ /kisskb/src/include/linux/dev_printk.h:47:1: note: in expansion of macro '__printf' __printf(2, 3) __cold ^ /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^ /kisskb/src/include/linux/dev_printk.h:49:1: note: in expansion of macro '__printf' __printf(2, 3) __cold ^ /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^ /kisskb/src/include/linux/dev_printk.h:51:1: note: in expansion of macro '__printf' __printf(2, 3) __cold ^ /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^ /kisskb/src/include/linux/dev_printk.h:53:1: note: in expansion of macro '__printf' __printf(2, 3) __cold ^ /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^ /kisskb/src/include/linux/dev_printk.h:55:1: note: in expansion of macro '__printf' __printf(2, 3) __cold ^ In file included from /kisskb/src/include/linux/sysfs.h:21:0, from /kisskb/src/include/linux/kobject.h:20, from /kisskb/src/include/linux/energy_model.h:7, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/kobject_ns.h:19:1: warning: empty declaration struct sock; ^ /kisskb/src/include/linux/kobject_ns.h:20:1: warning: empty declaration struct kobject; ^ /kisskb/src/include/linux/kobject_ns.h:26:1: warning: empty declaration enum kobj_ns_type { ^ /kisskb/src/include/linux/kobject_ns.h:39:1: warning: empty declaration struct kobj_ns_type_operations { ^ In file included from /kisskb/src/include/linux/kobject.h:20:0, from /kisskb/src/include/linux/energy_model.h:7, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/sysfs.h:25:1: warning: empty declaration struct kobject; ^ /kisskb/src/include/linux/sysfs.h:26:1: warning: empty declaration struct module; ^ /kisskb/src/include/linux/sysfs.h:27:1: warning: empty declaration struct bin_attribute; ^ /kisskb/src/include/linux/sysfs.h:28:1: warning: empty declaration enum kobj_ns_type; ^ /kisskb/src/include/linux/sysfs.h:30:1: warning: empty declaration struct attribute { ^ /kisskb/src/include/linux/sysfs.h:84:1: warning: empty declaration struct attribute_group { ^ /kisskb/src/include/linux/sysfs.h:171:1: warning: empty declaration struct file; ^ /kisskb/src/include/linux/sysfs.h:172:1: warning: empty declaration struct vm_area_struct; ^ /kisskb/src/include/linux/sysfs.h:173:1: warning: empty declaration struct address_space; ^ /kisskb/src/include/linux/sysfs.h:175:1: warning: empty declaration struct bin_attribute { ^ /kisskb/src/include/linux/sysfs.h:254:1: warning: empty declaration struct sysfs_ops { ^ /kisskb/src/include/linux/sysfs.h:341:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sysfs.h:345:69: error: expected declaration specifiers or '...' before 'kuid_t' int sysfs_file_change_owner(struct kobject *kobj, const char *name, kuid_t kuid, ^ /kisskb/src/include/linux/sysfs.h:346:8: error: expected declaration specifiers or '...' before 'kgid_t' kgid_t kgid); ^ /kisskb/src/include/linux/sysfs.h:347:46: error: expected declaration specifiers or '...' before 'kuid_t' int sysfs_change_owner(struct kobject *kobj, kuid_t kuid, kgid_t kgid); ^ /kisskb/src/include/linux/sysfs.h:347:59: error: expected declaration specifiers or '...' before 'kgid_t' int sysfs_change_owner(struct kobject *kobj, kuid_t kuid, kgid_t kgid); ^ /kisskb/src/include/linux/sysfs.h:349:26: error: expected declaration specifiers or '...' before 'kuid_t' const char *name, kuid_t kuid, kgid_t kgid); ^ /kisskb/src/include/linux/sysfs.h:349:39: error: expected declaration specifiers or '...' before 'kgid_t' const char *name, kuid_t kuid, kgid_t kgid); ^ /kisskb/src/include/linux/sysfs.h:352:10: error: expected declaration specifiers or '...' before 'kuid_t' kuid_t kuid, kgid_t kgid); ^ /kisskb/src/include/linux/sysfs.h:352:23: error: expected declaration specifiers or '...' before 'kgid_t' kuid_t kuid, kgid_t kgid); ^ /kisskb/src/include/linux/sysfs.h:354:47: error: expected declaration specifiers or '...' before 'kuid_t' const struct attribute_group *groups, kuid_t kuid, ^ /kisskb/src/include/linux/sysfs.h:355:9: error: expected declaration specifiers or '...' before 'kgid_t' kgid_t kgid); ^ In file included from /kisskb/src/include/linux/compiler_types.h:79:0, from <command-line>:0: /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^ /kisskb/src/include/linux/sysfs.h:356:1: note: in expansion of macro '__printf' __printf(2, 3) ^ /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^ /kisskb/src/include/linux/sysfs.h:358:1: note: in expansion of macro '__printf' __printf(3, 4) ^ In file included from /kisskb/src/include/linux/kobject.h:20:0, from /kisskb/src/include/linux/energy_model.h:7, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/sysfs.h:622:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sysfs.h:628:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sysfs.h:634:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sysfs.h:639:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sysfs.h:645:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sysfs.h:650:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sysfs.h:656:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/energy_model.h:7:0, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/kobject.h:41:12: error: storage class specified for parameter 'uevent_seqnum' extern u64 uevent_seqnum; ^ /kisskb/src/include/linux/kobject.h:53:1: warning: empty declaration enum kobject_action { ^ /kisskb/src/include/linux/kobject.h:64:1: warning: empty declaration struct kobject { ^ /kisskb/src/include/linux/kobject.h:83:5: error: storage class specified for parameter 'kobject_set_name' int kobject_set_name(struct kobject *kobj, const char *name, ...); ^ /kisskb/src/include/linux/kobject.h:85:5: error: storage class specified for parameter 'kobject_set_name_vargs' int kobject_set_name_vargs(struct kobject *kobj, const char *fmt, ^ /kisskb/src/include/linux/kobject.h:89:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kobject.h:93:13: error: storage class specified for parameter 'kobject_init' extern void kobject_init(struct kobject *kobj, const struct kobj_type *ktype); ^ /kisskb/src/include/linux/kobject.h:95:5: error: storage class specified for parameter 'kobject_add' int kobject_add(struct kobject *kobj, struct kobject *parent, ^ /kisskb/src/include/linux/kobject.h:98:5: error: storage class specified for parameter 'kobject_init_and_add' int kobject_init_and_add(struct kobject *kobj, ^ /kisskb/src/include/linux/kobject.h:102:13: error: storage class specified for parameter 'kobject_del' extern void kobject_del(struct kobject *kobj); ^ /kisskb/src/include/linux/kobject.h:104:38: error: storage class specified for parameter 'kobject_create_and_add' extern struct kobject * __must_check kobject_create_and_add(const char *name, ^ /kisskb/src/include/linux/kobject.h:107:25: error: storage class specified for parameter 'kobject_rename' extern int __must_check kobject_rename(struct kobject *, const char *new_name); ^ /kisskb/src/include/linux/kobject.h:108:25: error: storage class specified for parameter 'kobject_move' extern int __must_check kobject_move(struct kobject *, struct kobject *); ^ /kisskb/src/include/linux/kobject.h:110:24: error: storage class specified for parameter 'kobject_get' extern struct kobject *kobject_get(struct kobject *kobj); ^ /kisskb/src/include/linux/kobject.h:111:38: error: storage class specified for parameter 'kobject_get_unless_zero' extern struct kobject * __must_check kobject_get_unless_zero( ^ /kisskb/src/include/linux/kobject.h:113:13: error: storage class specified for parameter 'kobject_put' extern void kobject_put(struct kobject *kobj); ^ /kisskb/src/include/linux/kobject.h:115:20: error: storage class specified for parameter 'kobject_namespace' extern const void *kobject_namespace(struct kobject *kobj); ^ /kisskb/src/include/linux/kobject.h:117:7: error: expected declaration specifiers or '...' before 'kuid_t' kuid_t *uid, kgid_t *gid); ^ /kisskb/src/include/linux/kobject.h:117:20: error: expected declaration specifiers or '...' before 'kgid_t' kuid_t *uid, kgid_t *gid); ^ /kisskb/src/include/linux/kobject.h:118:14: error: storage class specified for parameter 'kobject_get_path' extern char *kobject_get_path(struct kobject *kobj, gfp_t flag); ^ /kisskb/src/include/linux/kobject.h:126:46: error: expected declaration specifiers or '...' before 'kuid_t' void (*get_ownership)(struct kobject *kobj, kuid_t *uid, kgid_t *gid); ^ /kisskb/src/include/linux/kobject.h:126:59: error: expected declaration specifiers or '...' before 'kgid_t' void (*get_ownership)(struct kobject *kobj, kuid_t *uid, kgid_t *gid); ^ /kisskb/src/include/linux/kobject.h:127:1: warning: no semicolon at end of struct or union }; ^ /kisskb/src/include/linux/kobject.h:120:1: warning: empty declaration struct kobj_type { ^ /kisskb/src/include/linux/kobject.h:129:1: warning: empty declaration struct kobj_uevent_env { ^ /kisskb/src/include/linux/kobject.h:137:1: warning: empty declaration struct kset_uevent_ops { ^ /kisskb/src/include/linux/kobject.h:143:1: warning: empty declaration struct kobj_attribute { ^ /kisskb/src/include/linux/kobject.h:151:31: error: storage class specified for parameter 'kobj_sysfs_ops' extern const struct sysfs_ops kobj_sysfs_ops; ^ /kisskb/src/include/linux/kobject.h:153:1: warning: empty declaration struct sock; ^ /kisskb/src/include/linux/kobject.h:172:1: warning: empty declaration struct kset { ^ /kisskb/src/include/linux/kobject.h:179:13: error: storage class specified for parameter 'kset_init' extern void kset_init(struct kset *kset); ^ /kisskb/src/include/linux/kobject.h:180:25: error: storage class specified for parameter 'kset_register' extern int __must_check kset_register(struct kset *kset); ^ /kisskb/src/include/linux/kobject.h:181:13: error: storage class specified for parameter 'kset_unregister' extern void kset_unregister(struct kset *kset); ^ /kisskb/src/include/linux/kobject.h:182:35: error: storage class specified for parameter 'kset_create_and_add' extern struct kset * __must_check kset_create_and_add(const char *name, ^ /kisskb/src/include/linux/kobject.h:187:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kobject.h:192:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kobject.h:197:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kobject.h:202:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kobject.h:206:24: error: storage class specified for parameter 'kset_find_obj' extern struct kobject *kset_find_obj(struct kset *, const char *); ^ /kisskb/src/include/linux/kobject.h:209:24: error: storage class specified for parameter 'kernel_kobj' extern struct kobject *kernel_kobj; ^ /kisskb/src/include/linux/kobject.h:211:24: error: storage class specified for parameter 'mm_kobj' extern struct kobject *mm_kobj; ^ /kisskb/src/include/linux/kobject.h:213:24: error: storage class specified for parameter 'hypervisor_kobj' extern struct kobject *hypervisor_kobj; ^ /kisskb/src/include/linux/kobject.h:215:24: error: storage class specified for parameter 'power_kobj' extern struct kobject *power_kobj; ^ /kisskb/src/include/linux/kobject.h:217:24: error: storage class specified for parameter 'firmware_kobj' extern struct kobject *firmware_kobj; ^ In file included from /kisskb/src/include/linux/compiler_types.h:79:0, from <command-line>:0: /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^ /kisskb/src/include/linux/kobject.h:224:1: note: in expansion of macro '__printf' __printf(2, 3) ^ In file included from /kisskb/src/include/linux/sched/topology.h:7:0, from /kisskb/src/include/linux/energy_model.h:10, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/sched/idle.h:7:1: warning: empty declaration enum cpu_idle_type { ^ /kisskb/src/include/linux/sched/idle.h:17:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void wake_up_if_idle(int cpu) { } ^ /kisskb/src/include/linux/sched/idle.h:27:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/idle.h:32:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/idle.h:45:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/idle.h:50:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/idle.h:77:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/energy_model.h:10:0, from /kisskb/src/include/linux/device.h:16, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/sched/topology.h:216:1: warning: empty declaration struct sched_domain_attr; ^ /kisskb/src/include/linux/sched/topology.h:221:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/topology.h:227:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/topology.h:231:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/topology.h:241:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/topology.h:258:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/topology.h:266:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/topology.h:275:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { } ^ /kisskb/src/include/linux/sched/topology.h:279:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/device.h:16:0, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/energy_model.h:22:1: warning: empty declaration struct em_perf_state { ^ /kisskb/src/include/linux/energy_model.h:55:1: warning: empty declaration struct em_perf_domain { ^ /kisskb/src/include/linux/energy_model.h:314:1: warning: empty declaration struct em_data_callback {}; ^ /kisskb/src/include/linux/energy_model.h:323:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/energy_model.h:327:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/energy_model.h:330:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/energy_model.h:334:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/energy_model.h:340:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/energy_model.h:344:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/device.h:19:0, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/klist.h:17:1: warning: empty declaration struct klist_node; ^ /kisskb/src/include/linux/klist.h:18:1: warning: empty declaration struct klist { ^ /kisskb/src/include/linux/klist.h:34:13: error: storage class specified for parameter 'klist_init' extern void klist_init(struct klist *k, void (*get)(struct klist_node *), ^ /kisskb/src/include/linux/klist.h:37:1: warning: empty declaration struct klist_node { ^ /kisskb/src/include/linux/klist.h:43:13: error: storage class specified for parameter 'klist_add_tail' extern void klist_add_tail(struct klist_node *n, struct klist *k); ^ /kisskb/src/include/linux/klist.h:44:13: error: storage class specified for parameter 'klist_add_head' extern void klist_add_head(struct klist_node *n, struct klist *k); ^ /kisskb/src/include/linux/klist.h:45:13: error: storage class specified for parameter 'klist_add_behind' extern void klist_add_behind(struct klist_node *n, struct klist_node *pos); ^ /kisskb/src/include/linux/klist.h:46:13: error: storage class specified for parameter 'klist_add_before' extern void klist_add_before(struct klist_node *n, struct klist_node *pos); ^ /kisskb/src/include/linux/klist.h:48:13: error: storage class specified for parameter 'klist_del' extern void klist_del(struct klist_node *n); ^ /kisskb/src/include/linux/klist.h:49:13: error: storage class specified for parameter 'klist_remove' extern void klist_remove(struct klist_node *n); ^ /kisskb/src/include/linux/klist.h:51:12: error: storage class specified for parameter 'klist_node_attached' extern int klist_node_attached(struct klist_node *n); ^ /kisskb/src/include/linux/klist.h:54:1: warning: empty declaration struct klist_iter { ^ /kisskb/src/include/linux/klist.h:60:13: error: storage class specified for parameter 'klist_iter_init' extern void klist_iter_init(struct klist *k, struct klist_iter *i); ^ /kisskb/src/include/linux/klist.h:61:13: error: storage class specified for parameter 'klist_iter_init_node' extern void klist_iter_init_node(struct klist *k, struct klist_iter *i, ^ /kisskb/src/include/linux/klist.h:63:13: error: storage class specified for parameter 'klist_iter_exit' extern void klist_iter_exit(struct klist_iter *i); ^ /kisskb/src/include/linux/klist.h:64:27: error: storage class specified for parameter 'klist_prev' extern struct klist_node *klist_prev(struct klist_iter *i); ^ /kisskb/src/include/linux/klist.h:65:27: error: storage class specified for parameter 'klist_next' extern struct klist_node *klist_next(struct klist_iter *i); ^ In file included from /kisskb/src/include/linux/device.h:25:0, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/pm.h:23:15: error: storage class specified for parameter 'pm_power_off' extern void (*pm_power_off)(void); ^ /kisskb/src/include/linux/pm.h:25:1: warning: empty declaration struct device; /* we have a circular dep with device.h */ ^ /kisskb/src/include/linux/pm.h:31:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pm.h:34:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pm.h:42:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pm.h:60:3: error: storage class specified for parameter 'pm_message_t' } pm_message_t; ^ /kisskb/src/include/linux/pm.h:286:1: warning: empty declaration struct dev_pm_ops { ^ /kisskb/src/include/linux/pm.h:560:1: warning: empty declaration enum rpm_status { ^ /kisskb/src/include/linux/pm.h:583:1: warning: empty declaration enum rpm_request { ^ /kisskb/src/include/linux/pm.h:591:1: warning: empty declaration struct wakeup_source; ^ /kisskb/src/include/linux/pm.h:592:1: warning: empty declaration struct wake_irq; ^ /kisskb/src/include/linux/pm.h:593:1: warning: empty declaration struct pm_domain_data; ^ /kisskb/src/include/linux/pm.h:595:1: warning: empty declaration struct pm_subsys_data { ^ /kisskb/src/include/linux/pm.h:627:2: error: expected specifier-qualifier-list before 'pm_message_t' pm_message_t power_state; ^ /kisskb/src/include/linux/pm.h:626:1: warning: empty declaration struct dev_pm_info { ^ /kisskb/src/include/linux/pm.h:688:12: error: storage class specified for parameter 'dev_pm_get_subsys_data' extern int dev_pm_get_subsys_data(struct device *dev); ^ /kisskb/src/include/linux/pm.h:689:13: error: storage class specified for parameter 'dev_pm_put_subsys_data' extern void dev_pm_put_subsys_data(struct device *dev); ^ /kisskb/src/include/linux/pm.h:705:1: warning: empty declaration struct dev_pm_domain { ^ /kisskb/src/include/linux/pm.h:824:37: error: expected declaration specifiers or '...' before 'pm_message_t' static inline int dpm_suspend_start(pm_message_t state) ^ /kisskb/src/include/linux/pm.h:832:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pm.h:837:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pm.h:863:1: warning: empty declaration enum dpm_order { ^ In file included from /kisskb/src/include/linux/device.h:30:0, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/device/bus.h:21:1: warning: empty declaration struct device_driver; ^ /kisskb/src/include/linux/device/bus.h:22:1: warning: empty declaration struct fwnode_handle; ^ /kisskb/src/include/linux/device/bus.h:102:37: error: expected declaration specifiers or '...' before 'pm_message_t' int (*suspend)(struct device *dev, pm_message_t state); ^ /kisskb/src/include/linux/device/bus.h:84:1: warning: empty declaration struct bus_type { ^ /kisskb/src/include/linux/device/bus.h:120:25: error: storage class specified for parameter 'bus_register' extern int __must_check bus_register(struct bus_type *bus); ^ /kisskb/src/include/linux/device/bus.h:122:13: error: storage class specified for parameter 'bus_unregister' extern void bus_unregister(struct bus_type *bus); ^ /kisskb/src/include/linux/device/bus.h:124:25: error: storage class specified for parameter 'bus_rescan_devices' extern int __must_check bus_rescan_devices(struct bus_type *bus); ^ /kisskb/src/include/linux/device/bus.h:126:1: warning: empty declaration struct bus_attribute { ^ /kisskb/src/include/linux/device/bus.h:139:25: error: storage class specified for parameter 'bus_create_file' extern int __must_check bus_create_file(struct bus_type *, ^ /kisskb/src/include/linux/device/bus.h:141:13: error: storage class specified for parameter 'bus_remove_file' extern void bus_remove_file(struct bus_type *, struct bus_attribute *); ^ /kisskb/src/include/linux/device/bus.h:153:1: warning: empty declaration struct subsys_dev_iter { ^ /kisskb/src/include/linux/device/bus.h:179:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device/bus.h:191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device/bus.h:203:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device/bus.h:215:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device/bus.h:227:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device/bus.h:248:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device/bus.h:266:1: warning: empty declaration struct notifier_block; ^ /kisskb/src/include/linux/device/bus.h:268:12: error: storage class specified for parameter 'bus_register_notifier' extern int bus_register_notifier(struct bus_type *bus, ^ /kisskb/src/include/linux/device/bus.h:270:12: error: storage class specified for parameter 'bus_unregister_notifier' extern int bus_unregister_notifier(struct bus_type *bus, ^ /kisskb/src/include/linux/device/bus.h:289:21: error: storage class specified for parameter 'bus_get_kset' extern struct kset *bus_get_kset(struct bus_type *bus); ^ /kisskb/src/include/linux/device/bus.h:290:22: error: storage class specified for parameter 'bus_get_device_klist' extern struct klist *bus_get_device_klist(struct bus_type *bus); ^ In file included from /kisskb/src/include/linux/device.h:31:0, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/device/class.h:22:1: warning: empty declaration struct device; ^ /kisskb/src/include/linux/device/class.h:23:1: warning: empty declaration struct fwnode_handle; ^ /kisskb/src/include/linux/device/class.h:73:44: error: expected declaration specifiers or '...' before 'kuid_t' void (*get_ownership)(struct device *dev, kuid_t *uid, kgid_t *gid); ^ /kisskb/src/include/linux/device/class.h:73:57: error: expected declaration specifiers or '...' before 'kgid_t' void (*get_ownership)(struct device *dev, kuid_t *uid, kgid_t *gid); ^ /kisskb/src/include/linux/device/class.h:54:1: warning: empty declaration struct class { ^ /kisskb/src/include/linux/device/class.h:80:1: warning: empty declaration struct class_dev_iter { ^ /kisskb/src/include/linux/device/class.h:85:24: error: storage class specified for parameter 'sysfs_dev_block_kobj' extern struct kobject *sysfs_dev_block_kobj; ^ /kisskb/src/include/linux/device/class.h:86:24: error: storage class specified for parameter 'sysfs_dev_char_kobj' extern struct kobject *sysfs_dev_char_kobj; ^ /kisskb/src/include/linux/device/class.h:87:25: error: storage class specified for parameter '__class_register' extern int __must_check __class_register(struct class *class, ^ /kisskb/src/include/linux/device/class.h:89:13: error: storage class specified for parameter 'class_unregister' extern void class_unregister(struct class *class); ^ /kisskb/src/include/linux/device/class.h:99:1: warning: empty declaration struct class_compat; ^ /kisskb/src/include/linux/device/class.h:107:13: error: storage class specified for parameter 'class_dev_iter_init' extern void class_dev_iter_init(struct class_dev_iter *iter, ^ /kisskb/src/include/linux/device/class.h:111:23: error: storage class specified for parameter 'class_dev_iter_next' extern struct device *class_dev_iter_next(struct class_dev_iter *iter); ^ /kisskb/src/include/linux/device/class.h:112:13: error: storage class specified for parameter 'class_dev_iter_exit' extern void class_dev_iter_exit(struct class_dev_iter *iter); ^ /kisskb/src/include/linux/device/class.h:114:12: error: storage class specified for parameter 'class_for_each_device' extern int class_for_each_device(struct class *class, struct device *start, ^ /kisskb/src/include/linux/device/class.h:117:23: error: storage class specified for parameter 'class_find_device' extern struct device *class_find_device(struct class *class, ^ /kisskb/src/include/linux/device/class.h:129:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device/class.h:141:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device/class.h:154:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device/class.h:166:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device/class.h:186:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device/class.h:191:1: warning: empty declaration struct class_attribute { ^ /kisskb/src/include/linux/device/class.h:206:25: error: storage class specified for parameter 'class_create_file_ns' extern int __must_check class_create_file_ns(struct class *class, ^ /kisskb/src/include/linux/device/class.h:209:13: error: storage class specified for parameter 'class_remove_file_ns' extern void class_remove_file_ns(struct class *class, ^ /kisskb/src/include/linux/device/class.h:215:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device/class.h:221:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device/class.h:226:1: warning: empty declaration struct class_attribute_string { ^ /kisskb/src/include/linux/device/class.h:238:16: error: storage class specified for parameter 'show_class_attr_string' extern ssize_t show_class_attr_string(struct class *class, struct class_attribute *attr, ^ /kisskb/src/include/linux/device/class.h:241:1: warning: empty declaration struct class_interface { ^ /kisskb/src/include/linux/device/class.h:249:25: error: storage class specified for parameter 'class_interface_register' extern int __must_check class_interface_register(struct class_interface *); ^ /kisskb/src/include/linux/device/class.h:250:13: error: storage class specified for parameter 'class_interface_unregister' extern void class_interface_unregister(struct class_interface *); ^ /kisskb/src/include/linux/device/class.h:252:36: error: storage class specified for parameter '__class_create' extern struct class * __must_check __class_create(struct module *owner, ^ /kisskb/src/include/linux/device/class.h:255:13: error: storage class specified for parameter 'class_destroy' extern void class_destroy(struct class *cls); ^ In file included from /kisskb/src/include/linux/module.h:14:0, from /kisskb/src/include/linux/device/driver.h:21, from /kisskb/src/include/linux/device.h:32, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/buildid.h:17:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void init_vmlinux_build_id(void) { } ^ In file included from /kisskb/src/include/linux/kmod.h:9:0, from /kisskb/src/include/linux/module.h:17, from /kisskb/src/include/linux/device/driver.h:21, from /kisskb/src/include/linux/device.h:32, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/umh.h:11:1: warning: empty declaration struct cred; ^ /kisskb/src/include/linux/umh.h:12:1: warning: empty declaration struct file; ^ /kisskb/src/include/linux/umh.h:20:1: warning: empty declaration struct subprocess_info { ^ /kisskb/src/include/linux/umh.h:34:1: error: storage class specified for parameter 'call_usermodehelper' call_usermodehelper(const char *path, char **argv, char **envp, int wait); ^ /kisskb/src/include/linux/umh.h:37:1: error: storage class specified for parameter 'call_usermodehelper_setup' call_usermodehelper_setup(const char *path, char **argv, char **envp, ^ /kisskb/src/include/linux/umh.h:43:1: error: storage class specified for parameter 'call_usermodehelper_exec' call_usermodehelper_exec(struct subprocess_info *info, int wait); ^ /kisskb/src/include/linux/umh.h:45:25: error: storage class specified for parameter 'usermodehelper_table' extern struct ctl_table usermodehelper_table[]; ^ /kisskb/src/include/linux/umh.h:47:1: warning: empty declaration enum umh_disable_depth { ^ /kisskb/src/include/linux/umh.h:53:12: error: storage class specified for parameter '__usermodehelper_disable' extern int __usermodehelper_disable(enum umh_disable_depth depth); ^ /kisskb/src/include/linux/umh.h:54:13: error: storage class specified for parameter '__usermodehelper_set_disable_depth' extern void __usermodehelper_set_disable_depth(enum umh_disable_depth depth); ^ /kisskb/src/include/linux/umh.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/umh.h:62:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/umh.h:66:12: error: storage class specified for parameter 'usermodehelper_read_trylock' extern int usermodehelper_read_trylock(void); ^ /kisskb/src/include/linux/umh.h:67:13: error: storage class specified for parameter 'usermodehelper_read_lock_wait' extern long usermodehelper_read_lock_wait(long timeout); ^ /kisskb/src/include/linux/umh.h:68:13: error: storage class specified for parameter 'usermodehelper_read_unlock' extern void usermodehelper_read_unlock(void); ^ In file included from /kisskb/src/include/linux/module.h:17:0, from /kisskb/src/include/linux/device/driver.h:21, from /kisskb/src/include/linux/device.h:32, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/kmod.h:30:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int request_module(const char *name, ...) { return -ENOSYS; } ^ /kisskb/src/include/linux/kmod.h:31:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int request_module_nowait(const char *name, ...) { return -ENOSYS; } ^ In file included from /kisskb/src/arch/x86/include/asm/user.h:8:0, from /kisskb/src/arch/x86/include/asm/elf.h:11, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:19, from /kisskb/src/include/linux/device/driver.h:21, from /kisskb/src/include/linux/device.h:32, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/user_64.h:51:1: warning: empty declaration struct user_i387_struct { ^ /kisskb/src/arch/x86/include/asm/user_64.h:69:1: warning: empty declaration struct user_regs_struct { ^ /kisskb/src/arch/x86/include/asm/user_64.h:103:1: warning: empty declaration struct user { ^ In file included from /kisskb/src/arch/x86/include/asm/elf.h:11:0, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:19, from /kisskb/src/include/linux/device/driver.h:21, from /kisskb/src/include/linux/device.h:32, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/user.h:13:1: warning: empty declaration struct user_ymmh_regs { ^ /kisskb/src/arch/x86/include/asm/user.h:18:1: warning: empty declaration struct user_xstate_header { ^ /kisskb/src/arch/x86/include/asm/user.h:54:1: warning: empty declaration struct user_xstateregs { ^ In file included from /kisskb/src/arch/x86/include/asm/elf.h:13:0, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:19, from /kisskb/src/include/linux/device/driver.h:21, from /kisskb/src/include/linux/device.h:32, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/fsgsbase.h:17:22: error: storage class specified for parameter 'x86_fsbase_read_task' extern unsigned long x86_fsbase_read_task(struct task_struct *task); ^ /kisskb/src/arch/x86/include/asm/fsgsbase.h:18:22: error: storage class specified for parameter 'x86_gsbase_read_task' extern unsigned long x86_gsbase_read_task(struct task_struct *task); ^ /kisskb/src/arch/x86/include/asm/fsgsbase.h:19:13: error: storage class specified for parameter 'x86_fsbase_write_task' extern void x86_fsbase_write_task(struct task_struct *task, unsigned long fsbase); ^ /kisskb/src/arch/x86/include/asm/fsgsbase.h:20:13: error: storage class specified for parameter 'x86_gsbase_write_task' extern void x86_gsbase_write_task(struct task_struct *task, unsigned long gsbase); ^ /kisskb/src/arch/x86/include/asm/fsgsbase.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/fsgsbase.h:34:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/fsgsbase.h:43:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/fsgsbase.h:48:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/fsgsbase.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/fsgsbase.h:69:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/fsgsbase.h:76:22: error: storage class specified for parameter 'x86_gsbase_read_cpu_inactive' extern unsigned long x86_gsbase_read_cpu_inactive(void); ^ /kisskb/src/arch/x86/include/asm/fsgsbase.h:77:13: error: storage class specified for parameter 'x86_gsbase_write_cpu_inactive' extern void x86_gsbase_write_cpu_inactive(unsigned long gsbase); ^ /kisskb/src/arch/x86/include/asm/fsgsbase.h:78:22: error: storage class specified for parameter 'x86_fsgsbase_read_task' extern unsigned long x86_fsgsbase_read_task(struct task_struct *task, ^ In file included from /kisskb/src/include/linux/elf.h:6:0, from /kisskb/src/include/linux/module.h:19, from /kisskb/src/include/linux/device/driver.h:21, from /kisskb/src/include/linux/device.h:32, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/elf.h:15:23: error: storage class specified for parameter 'elf_greg_t' typedef unsigned long elf_greg_t; ^ /kisskb/src/arch/x86/include/asm/elf.h:18:20: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'elf_gregset_t' typedef elf_greg_t elf_gregset_t[ELF_NGREG]; ^ /kisskb/src/arch/x86/include/asm/elf.h:20:33: error: storage class specified for parameter 'elf_fpregset_t' typedef struct user_i387_struct elf_fpregset_t; ^ In file included from /kisskb/src/arch/x86/include/asm/elf.h:75:0, from /kisskb/src/include/linux/elf.h:6, from /kisskb/src/include/linux/module.h:19, from /kisskb/src/include/linux/device/driver.h:21, from /kisskb/src/include/linux/device.h:32, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/vdso.h:13:1: warning: empty declaration struct vdso_image { ^ /kisskb/src/arch/x86/include/asm/vdso.h:37:32: error: storage class specified for parameter 'vdso_image_64' extern const struct vdso_image vdso_image_64; ^ /kisskb/src/arch/x86/include/asm/vdso.h:48:20: error: storage class specified for parameter 'init_vdso_image' extern void __init init_vdso_image(const struct vdso_image *image); ^ /kisskb/src/arch/x86/include/asm/vdso.h:48:20: error: section attribute not allowed for 'init_vdso_image' /kisskb/src/arch/x86/include/asm/vdso.h:48:49: warning: '__cold__' attribute ignored [-Wattributes] extern void __init init_vdso_image(const struct vdso_image *image); ^ /kisskb/src/arch/x86/include/asm/vdso.h:50:12: error: storage class specified for parameter 'map_vdso_once' extern int map_vdso_once(const struct vdso_image *image, unsigned long addr); ^ /kisskb/src/arch/x86/include/asm/vdso.h:52:13: error: storage class specified for parameter 'fixup_vdso_exception' extern bool fixup_vdso_exception(struct pt_regs *regs, int trapnr, ^ In file included from /kisskb/src/include/linux/elf.h:6:0, from /kisskb/src/include/linux/module.h:19, from /kisskb/src/include/linux/device/driver.h:21, from /kisskb/src/include/linux/device.h:32, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/elf.h:78:21: error: storage class specified for parameter 'vdso64_enabled' extern unsigned int vdso64_enabled; ^ /kisskb/src/arch/x86/include/asm/elf.h:161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/elf.h:228:13: error: storage class specified for parameter 'set_personality_64bit' extern void set_personality_64bit(void); ^ /kisskb/src/arch/x86/include/asm/elf.h:229:21: error: storage class specified for parameter 'sysctl_vsyscall32' extern unsigned int sysctl_vsyscall32; ^ /kisskb/src/arch/x86/include/asm/elf.h:230:12: error: storage class specified for parameter 'force_personality32' extern int force_personality32; ^ /kisskb/src/arch/x86/include/asm/elf.h:251:12: error: storage class specified for parameter 'elf_hwcap2' extern u32 elf_hwcap2; ^ /kisskb/src/arch/x86/include/asm/elf.h:296:1: warning: empty declaration struct task_struct; ^ /kisskb/src/arch/x86/include/asm/elf.h:311:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/elf.h:317:22: error: storage class specified for parameter 'task_size_32bit' extern unsigned long task_size_32bit(void); ^ /kisskb/src/arch/x86/include/asm/elf.h:318:22: error: storage class specified for parameter 'task_size_64bit' extern unsigned long task_size_64bit(int full_addr_space); ^ /kisskb/src/arch/x86/include/asm/elf.h:319:22: error: storage class specified for parameter 'get_mmap_base' extern unsigned long get_mmap_base(int is_legacy); ^ /kisskb/src/arch/x86/include/asm/elf.h:320:13: error: storage class specified for parameter 'mmap_address_hint_valid' extern bool mmap_address_hint_valid(unsigned long addr, unsigned long len); ^ /kisskb/src/arch/x86/include/asm/elf.h:321:22: error: storage class specified for parameter 'get_sigframe_size' extern unsigned long get_sigframe_size(void); ^ /kisskb/src/arch/x86/include/asm/elf.h:373:1: warning: empty declaration struct linux_binprm; ^ /kisskb/src/arch/x86/include/asm/elf.h:376:12: error: storage class specified for parameter 'arch_setup_additional_pages' extern int arch_setup_additional_pages(struct linux_binprm *bprm, ^ /kisskb/src/arch/x86/include/asm/elf.h:378:12: error: storage class specified for parameter 'compat_arch_setup_additional_pages' extern int compat_arch_setup_additional_pages(struct linux_binprm *bprm, ^ /kisskb/src/arch/x86/include/asm/elf.h:384:13: error: storage class specified for parameter 'arch_syscall_is_vdso_sigreturn' extern bool arch_syscall_is_vdso_sigreturn(struct pt_regs *regs); ^ /kisskb/src/arch/x86/include/asm/elf.h:387:1: warning: empty declaration enum align_flags { ^ /kisskb/src/arch/x86/include/asm/elf.h:392:1: warning: empty declaration struct va_alignment { ^ /kisskb/src/arch/x86/include/asm/elf.h:398:28: error: storage class specified for parameter 'va_align' extern struct va_alignment va_align; ^ /kisskb/src/arch/x86/include/asm/elf.h:399:22: error: storage class specified for parameter 'align_vdso_addr' extern unsigned long align_vdso_addr(unsigned long); ^ In file included from /kisskb/src/include/linux/elf.h:7:0, from /kisskb/src/include/linux/module.h:19, from /kisskb/src/include/linux/device/driver.h:21, from /kisskb/src/include/linux/device.h:32, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/uapi/linux/elf.h:9:15: error: storage class specified for parameter 'Elf32_Addr' typedef __u32 Elf32_Addr; ^ /kisskb/src/include/uapi/linux/elf.h:10:15: error: storage class specified for parameter 'Elf32_Half' typedef __u16 Elf32_Half; ^ /kisskb/src/include/uapi/linux/elf.h:11:15: error: storage class specified for parameter 'Elf32_Off' typedef __u32 Elf32_Off; ^ /kisskb/src/include/uapi/linux/elf.h:12:15: error: storage class specified for parameter 'Elf32_Sword' typedef __s32 Elf32_Sword; ^ /kisskb/src/include/uapi/linux/elf.h:13:15: error: storage class specified for parameter 'Elf32_Word' typedef __u32 Elf32_Word; ^ /kisskb/src/include/uapi/linux/elf.h:16:15: error: storage class specified for parameter 'Elf64_Addr' typedef __u64 Elf64_Addr; ^ /kisskb/src/include/uapi/linux/elf.h:17:15: error: storage class specified for parameter 'Elf64_Half' typedef __u16 Elf64_Half; ^ /kisskb/src/include/uapi/linux/elf.h:18:15: error: storage class specified for parameter 'Elf64_SHalf' typedef __s16 Elf64_SHalf; ^ /kisskb/src/include/uapi/linux/elf.h:19:15: error: storage class specified for parameter 'Elf64_Off' typedef __u64 Elf64_Off; ^ /kisskb/src/include/uapi/linux/elf.h:20:15: error: storage class specified for parameter 'Elf64_Sword' typedef __s32 Elf64_Sword; ^ /kisskb/src/include/uapi/linux/elf.h:21:15: error: storage class specified for parameter 'Elf64_Word' typedef __u32 Elf64_Word; ^ /kisskb/src/include/uapi/linux/elf.h:22:15: error: storage class specified for parameter 'Elf64_Xword' typedef __u64 Elf64_Xword; ^ /kisskb/src/include/uapi/linux/elf.h:23:15: error: storage class specified for parameter 'Elf64_Sxword' typedef __s64 Elf64_Sxword; ^ /kisskb/src/include/uapi/linux/elf.h:144:3: error: expected specifier-qualifier-list before 'Elf32_Sword' Elf32_Sword d_tag; ^ /kisskb/src/include/uapi/linux/elf.h:149:3: error: storage class specified for parameter 'Elf32_Dyn' } Elf32_Dyn; ^ /kisskb/src/include/uapi/linux/elf.h:152:3: error: expected specifier-qualifier-list before 'Elf64_Sxword' Elf64_Sxword d_tag; /* entry tag value */ ^ /kisskb/src/include/uapi/linux/elf.h:157:3: error: storage class specified for parameter 'Elf64_Dyn' } Elf64_Dyn; ^ /kisskb/src/include/uapi/linux/elf.h:167:3: error: expected specifier-qualifier-list before 'Elf32_Addr' Elf32_Addr r_offset; ^ /kisskb/src/include/uapi/linux/elf.h:169:3: error: storage class specified for parameter 'Elf32_Rel' } Elf32_Rel; ^ /kisskb/src/include/uapi/linux/elf.h:172:3: error: expected specifier-qualifier-list before 'Elf64_Addr' Elf64_Addr r_offset; /* Location at which to apply the action */ ^ /kisskb/src/include/uapi/linux/elf.h:174:3: error: storage class specified for parameter 'Elf64_Rel' } Elf64_Rel; ^ /kisskb/src/include/uapi/linux/elf.h:177:3: error: expected specifier-qualifier-list before 'Elf32_Addr' Elf32_Addr r_offset; ^ /kisskb/src/include/uapi/linux/elf.h:180:3: error: storage class specified for parameter 'Elf32_Rela' } Elf32_Rela; ^ /kisskb/src/include/uapi/linux/elf.h:183:3: error: expected specifier-qualifier-list before 'Elf64_Addr' Elf64_Addr r_offset; /* Location at which to apply the action */ ^ /kisskb/src/include/uapi/linux/elf.h:186:3: error: storage class specified for parameter 'Elf64_Rela' } Elf64_Rela; ^ /kisskb/src/include/uapi/linux/elf.h:189:3: error: expected specifier-qualifier-list before 'Elf32_Word' Elf32_Word st_name; ^ /kisskb/src/include/uapi/linux/elf.h:195:3: error: storage class specified for parameter 'Elf32_Sym' } Elf32_Sym; ^ /kisskb/src/include/uapi/linux/elf.h:198:3: error: expected specifier-qualifier-list before 'Elf64_Word' Elf64_Word st_name; /* Symbol name, index in string tbl */ ^ /kisskb/src/include/uapi/linux/elf.h:204:3: error: storage class specified for parameter 'Elf64_Sym' } Elf64_Sym; ^ /kisskb/src/include/uapi/linux/elf.h:211:3: error: expected specifier-qualifier-list before 'Elf32_Half' Elf32_Half e_type; ^ /kisskb/src/include/uapi/linux/elf.h:224:3: error: storage class specified for parameter 'Elf32_Ehdr' } Elf32_Ehdr; ^ /kisskb/src/include/uapi/linux/elf.h:228:3: error: expected specifier-qualifier-list before 'Elf64_Half' Elf64_Half e_type; ^ /kisskb/src/include/uapi/linux/elf.h:241:3: error: storage class specified for parameter 'Elf64_Ehdr' } Elf64_Ehdr; ^ /kisskb/src/include/uapi/linux/elf.h:250:3: error: expected specifier-qualifier-list before 'Elf32_Word' Elf32_Word p_type; ^ /kisskb/src/include/uapi/linux/elf.h:258:3: error: storage class specified for parameter 'Elf32_Phdr' } Elf32_Phdr; ^ /kisskb/src/include/uapi/linux/elf.h:261:3: error: expected specifier-qualifier-list before 'Elf64_Word' Elf64_Word p_type; ^ /kisskb/src/include/uapi/linux/elf.h:269:3: error: storage class specified for parameter 'Elf64_Phdr' } Elf64_Phdr; ^ /kisskb/src/include/uapi/linux/elf.h:309:3: error: expected specifier-qualifier-list before 'Elf32_Word' Elf32_Word sh_name; ^ /kisskb/src/include/uapi/linux/elf.h:319:3: error: storage class specified for parameter 'Elf32_Shdr' } Elf32_Shdr; ^ /kisskb/src/include/uapi/linux/elf.h:322:3: error: expected specifier-qualifier-list before 'Elf64_Word' Elf64_Word sh_name; /* Section name, index in string tbl */ ^ /kisskb/src/include/uapi/linux/elf.h:332:3: error: storage class specified for parameter 'Elf64_Shdr' } Elf64_Shdr; ^ /kisskb/src/include/uapi/linux/elf.h:453:3: error: expected specifier-qualifier-list before 'Elf32_Word' Elf32_Word n_namesz; /* Name size */ ^ /kisskb/src/include/uapi/linux/elf.h:456:3: error: storage class specified for parameter 'Elf32_Nhdr' } Elf32_Nhdr; ^ /kisskb/src/include/uapi/linux/elf.h:460:3: error: expected specifier-qualifier-list before 'Elf64_Word' Elf64_Word n_namesz; /* Name size */ ^ /kisskb/src/include/uapi/linux/elf.h:463:3: error: storage class specified for parameter 'Elf64_Nhdr' } Elf64_Nhdr; ^ In file included from /kisskb/src/include/linux/module.h:19:0, from /kisskb/src/include/linux/device/driver.h:21, from /kisskb/src/include/linux/device.h:32, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/elf.h:52:18: error: expected '=', ',', ';', 'asm' or '__attribute__' before '_DYNAMIC' extern Elf64_Dyn _DYNAMIC []; ^ /kisskb/src/include/linux/elf.h:65:1: warning: empty declaration struct file; ^ /kisskb/src/include/linux/elf.h:66:1: warning: empty declaration struct coredump_params; ^ /kisskb/src/include/linux/elf.h:69:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int elf_coredump_extra_notes_size(void) { return 0; } ^ /kisskb/src/include/linux/elf.h:70:80: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int elf_coredump_extra_notes_write(struct coredump_params *cprm) { return 0; } ^ /kisskb/src/include/linux/elf.h:81:1: warning: empty declaration struct gnu_property { ^ /kisskb/src/include/linux/elf.h:86:1: warning: empty declaration struct arch_elf_state; ^ /kisskb/src/include/linux/elf.h:92:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/elf.h:107:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/module.h:22:0, from /kisskb/src/include/linux/device/driver.h:21, from /kisskb/src/include/linux/device.h:32, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/moduleparam.h:36:1: warning: empty declaration struct kernel_param; ^ /kisskb/src/include/linux/moduleparam.h:43:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/moduleparam.h:47:1: warning: empty declaration struct kernel_param_ops { ^ /kisskb/src/include/linux/moduleparam.h:64:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/moduleparam.h:69:1: warning: empty declaration struct kernel_param { ^ /kisskb/src/include/linux/moduleparam.h:83:34: error: storage class specified for parameter '__start___param' extern const struct kernel_param __start___param[], __stop___param[]; ^ /kisskb/src/include/linux/moduleparam.h:83:53: error: storage class specified for parameter '__stop___param' extern const struct kernel_param __start___param[], __stop___param[]; ^ /kisskb/src/include/linux/moduleparam.h:86:1: warning: empty declaration struct kparam_string { ^ /kisskb/src/include/linux/moduleparam.h:92:1: warning: empty declaration struct kparam_array ^ /kisskb/src/include/linux/moduleparam.h:304:13: error: storage class specified for parameter 'kernel_param_lock' extern void kernel_param_lock(struct module *mod); ^ /kisskb/src/include/linux/moduleparam.h:305:13: error: storage class specified for parameter 'kernel_param_unlock' extern void kernel_param_unlock(struct module *mod); ^ /kisskb/src/include/linux/moduleparam.h:372:13: error: storage class specified for parameter 'parameq' extern bool parameq(const char *name1, const char *name2); ^ /kisskb/src/include/linux/moduleparam.h:382:13: error: storage class specified for parameter 'parameqn' extern bool parameqn(const char *name1, const char *name2, size_t n); ^ /kisskb/src/include/linux/moduleparam.h:385:14: error: storage class specified for parameter 'parse_args' extern char *parse_args(const char *name, ^ /kisskb/src/include/linux/moduleparam.h:397:13: error: storage class specified for parameter 'destroy_params' extern void destroy_params(const struct kernel_param *params, unsigned num); ^ /kisskb/src/include/linux/moduleparam.h:411:38: error: storage class specified for parameter 'param_ops_byte' extern const struct kernel_param_ops param_ops_byte; ^ /kisskb/src/include/linux/moduleparam.h:412:12: error: storage class specified for parameter 'param_set_byte' extern int param_set_byte(const char *val, const struct kernel_param *kp); ^ /kisskb/src/include/linux/moduleparam.h:413:12: error: storage class specified for parameter 'param_get_byte' extern int param_get_byte(char *buffer, const struct kernel_param *kp); ^ /kisskb/src/include/linux/moduleparam.h:416:38: error: storage class specified for parameter 'param_ops_short' extern const struct kernel_param_ops param_ops_short; ^ /kisskb/src/include/linux/moduleparam.h:417:12: error: storage class specified for parameter 'param_set_short' extern int param_set_short(const char *val, const struct kernel_param *kp); ^ /kisskb/src/include/linux/moduleparam.h:418:12: error: storage class specified for parameter 'param_get_short' extern int param_get_short(char *buffer, const struct kernel_param *kp); ^ /kisskb/src/include/linux/moduleparam.h:421:38: error: storage class specified for parameter 'param_ops_ushort' extern const struct kernel_param_ops param_ops_ushort; ^ /kisskb/src/include/linux/moduleparam.h:422:12: error: storage class specified for parameter 'param_set_ushort' extern int param_set_ushort(const char *val, const struct kernel_param *kp); ^ /kisskb/src/include/linux/moduleparam.h:423:12: error: storage class specified for parameter 'param_get_ushort' extern int param_get_ushort(char *buffer, const struct kernel_param *kp); ^ /kisskb/src/include/linux/moduleparam.h:426:38: error: storage class specified for parameter 'param_ops_int' extern const struct kernel_param_ops param_ops_int; ^ /kisskb/src/include/linux/moduleparam.h:427:12: error: storage class specified for parameter 'param_set_int' extern int param_set_int(const char *val, const struct kernel_param *kp); ^ /kisskb/src/include/linux/moduleparam.h:428:12: error: storage class specified for parameter 'param_get_int' extern int param_get_int(char *buffer, const struct kernel_param *kp); ^ /kisskb/src/include/linux/moduleparam.h:431:38: error: storage class specified for parameter 'param_ops_uint' extern const struct kernel_param_ops param_ops_uint; ^ /kisskb/src/include/linux/moduleparam.h:432:12: error: storage class specified for parameter 'param_set_uint' extern int param_set_uint(const char *val, const struct kernel_param *kp); ^ /kisskb/src/include/linux/moduleparam.h:433:12: error: storage class specified for parameter 'param_get_uint' extern int param_get_uint(char *buffer, const struct kernel_param *kp); ^ /kisskb/src/include/linux/moduleparam.h:438:38: error: storage class specified for parameter 'param_ops_long' extern const struct kernel_param_ops param_ops_long; ^ /kisskb/src/include/linux/moduleparam.h:439:12: error: storage class specified for parameter 'param_set_long' extern int param_set_long(const char *val, const struct kernel_param *kp); ^ /kisskb/src/include/linux/moduleparam.h:440:12: error: storage class specified for parameter 'param_get_long' extern int param_get_long(char *buffer, const struct kernel_param *kp); ^ /kisskb/src/include/linux/moduleparam.h:443:38: error: storage class specified for parameter 'param_ops_ulong' extern const struct kernel_param_ops param_ops_ulong; ^ /kisskb/src/include/linux/moduleparam.h:444:12: error: storage class specified for parameter 'param_set_ulong' extern int param_set_ulong(const char *val, const struct kernel_param *kp); ^ /kisskb/src/include/linux/moduleparam.h:445:12: error: storage class specified for parameter 'param_get_ulong' extern int param_get_ulong(char *buffer, const struct kernel_param *kp); ^ /kisskb/src/include/linux/moduleparam.h:448:38: error: storage class specified for parameter 'param_ops_ullong' extern const struct kernel_param_ops param_ops_ullong; ^ /kisskb/src/include/linux/moduleparam.h:449:12: error: storage class specified for parameter 'param_set_ullong' extern int param_set_ullong(const char *val, const struct kernel_param *kp); ^ /kisskb/src/include/linux/moduleparam.h:450:12: error: storage class specified for parameter 'param_get_ullong' extern int param_get_ullong(char *buffer, const struct kernel_param *kp); ^ /kisskb/src/include/linux/moduleparam.h:453:38: error: storage class specified for parameter 'param_ops_hexint' extern const struct kernel_param_ops param_ops_hexint; ^ /kisskb/src/include/linux/moduleparam.h:454:12: error: storage class specified for parameter 'param_set_hexint' extern int param_set_hexint(const char *val, const struct kernel_param *kp); ^ /kisskb/src/include/linux/moduleparam.h:455:12: error: storage class specified for parameter 'param_get_hexint' extern int param_get_hexint(char *buffer, const struct kernel_param *kp); ^ /kisskb/src/include/linux/moduleparam.h:458:38: error: storage class specified for parameter 'param_ops_charp' extern const struct kernel_param_ops param_ops_charp; ^ /kisskb/src/include/linux/moduleparam.h:459:12: error: storage class specified for parameter 'param_set_charp' extern int param_set_charp(const char *val, const struct kernel_param *kp); ^ /kisskb/src/include/linux/moduleparam.h:460:12: error: storage class specified for parameter 'param_get_charp' extern int param_get_charp(char *buffer, const struct kernel_param *kp); ^ /kisskb/src/include/linux/moduleparam.h:461:13: error: storage class specified for parameter 'param_free_charp' extern void param_free_charp(void *arg); ^ /kisskb/src/include/linux/moduleparam.h:465:38: error: storage class specified for parameter 'param_ops_bool' extern const struct kernel_param_ops param_ops_bool; ^ /kisskb/src/include/linux/moduleparam.h:466:12: error: storage class specified for parameter 'param_set_bool' extern int param_set_bool(const char *val, const struct kernel_param *kp); ^ /kisskb/src/include/linux/moduleparam.h:467:12: error: storage class specified for parameter 'param_get_bool' extern int param_get_bool(char *buffer, const struct kernel_param *kp); ^ /kisskb/src/include/linux/moduleparam.h:470:38: error: storage class specified for parameter 'param_ops_bool_enable_only' extern const struct kernel_param_ops param_ops_bool_enable_only; ^ /kisskb/src/include/linux/moduleparam.h:471:12: error: storage class specified for parameter 'param_set_bool_enable_only' extern int param_set_bool_enable_only(const char *val, ^ /kisskb/src/include/linux/moduleparam.h:476:38: error: storage class specified for parameter 'param_ops_invbool' extern const struct kernel_param_ops param_ops_invbool; ^ /kisskb/src/include/linux/moduleparam.h:477:12: error: storage class specified for parameter 'param_set_invbool' extern int param_set_invbool(const char *val, const struct kernel_param *kp); ^ /kisskb/src/include/linux/moduleparam.h:478:12: error: storage class specified for parameter 'param_get_invbool' extern int param_get_invbool(char *buffer, const struct kernel_param *kp); ^ /kisskb/src/include/linux/moduleparam.h:482:38: error: storage class specified for parameter 'param_ops_bint' extern const struct kernel_param_ops param_ops_bint; ^ /kisskb/src/include/linux/moduleparam.h:483:12: error: storage class specified for parameter 'param_set_bint' extern int param_set_bint(const char *val, const struct kernel_param *kp); ^ /kisskb/src/include/linux/moduleparam.h:526:1: warning: empty declaration enum hwparam_type { ^ /kisskb/src/include/linux/moduleparam.h:587:38: error: storage class specified for parameter 'param_array_ops' extern const struct kernel_param_ops param_array_ops; ^ /kisskb/src/include/linux/moduleparam.h:589:38: error: storage class specified for parameter 'param_ops_string' extern const struct kernel_param_ops param_ops_string; ^ /kisskb/src/include/linux/moduleparam.h:590:12: error: storage class specified for parameter 'param_set_copystring' extern int param_set_copystring(const char *val, const struct kernel_param *); ^ /kisskb/src/include/linux/moduleparam.h:591:12: error: storage class specified for parameter 'param_get_string' extern int param_get_string(char *buffer, const struct kernel_param *kp); ^ /kisskb/src/include/linux/moduleparam.h:595:1: warning: empty declaration struct module; ^ /kisskb/src/include/linux/moduleparam.h:607:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/moduleparam.h:612:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { } ^ In file included from /kisskb/src/include/linux/module.h:25:0, from /kisskb/src/include/linux/device/driver.h:21, from /kisskb/src/include/linux/device.h:32, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/rbtree_latch.h:40:1: warning: empty declaration struct latch_tree_node { ^ /kisskb/src/include/linux/rbtree_latch.h:44:1: warning: empty declaration struct latch_tree_root { ^ /kisskb/src/include/linux/rbtree_latch.h:64:1: warning: empty declaration struct latch_tree_ops { ^ /kisskb/src/include/linux/rbtree_latch.h:71:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rbtree_latch.h:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rbtree_latch.h:101:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rbtree_latch.h:108:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rbtree_latch.h:147:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rbtree_latch.h:174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/rbtree_latch.h:202:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/error-injection.h:6:0, from /kisskb/src/include/linux/module.h:26, from /kisskb/src/include/linux/device/driver.h:21, from /kisskb/src/include/linux/device.h:32, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/asm-generic/error-injection.h:6:1: warning: empty declaration enum { ^ /kisskb/src/include/asm-generic/error-injection.h:14:1: warning: empty declaration struct error_injection_entry { ^ /kisskb/src/include/asm-generic/error-injection.h:19:1: warning: empty declaration struct pt_regs; ^ /kisskb/src/include/asm-generic/error-injection.h:38:72: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void override_function_with_return(struct pt_regs *regs) { } ^ In file included from /kisskb/src/include/linux/module.h:26:0, from /kisskb/src/include/linux/device/driver.h:21, from /kisskb/src/include/linux/device.h:32, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/error-injection.h:16:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/error-injection.h:21:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/module.h:32:0, from /kisskb/src/include/linux/device/driver.h:21, from /kisskb/src/include/linux/device.h:32, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/module.h:8:1: warning: empty declaration struct mod_arch_specific { ^ In file included from /kisskb/src/include/linux/device/driver.h:21:0, from /kisskb/src/include/linux/device.h:32, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/module.h:36:1: warning: empty declaration struct modversion_info { ^ /kisskb/src/include/linux/module.h:41:1: warning: empty declaration struct module; ^ /kisskb/src/include/linux/module.h:42:1: warning: empty declaration struct exception_table_entry; ^ /kisskb/src/include/linux/module.h:44:1: warning: empty declaration struct module_kobject { ^ /kisskb/src/include/linux/module.h:52:1: warning: empty declaration struct module_attribute { ^ /kisskb/src/include/linux/module.h:63:1: warning: empty declaration struct module_version_attribute { ^ /kisskb/src/include/linux/module.h:69:16: error: storage class specified for parameter '__modver_version_show' extern ssize_t __modver_version_show(struct module_attribute *, ^ /kisskb/src/include/linux/module.h:72:32: error: storage class specified for parameter 'module_uevent' extern struct module_attribute module_uevent; ^ /kisskb/src/include/linux/module.h:75:12: error: storage class specified for parameter 'init_module' extern int init_module(void); ^ /kisskb/src/include/linux/module.h:76:13: error: storage class specified for parameter 'cleanup_module' extern void cleanup_module(void); ^ /kisskb/src/include/linux/module.h:294:1: warning: empty declaration struct notifier_block; ^ /kisskb/src/include/linux/module.h:692:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/module.h:697:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/module.h:702:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/module.h:707:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/module.h:712:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/module.h:717:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/module.h:723:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/module.h:729:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/module.h:734:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/module.h:744:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/module.h:748:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/module.h:753:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/module.h:765:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/module.h:770:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/device/driver.h:21:0, from /kisskb/src/include/linux/device.h:32, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/module.h:775:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/module.h:782:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/module.h:787:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/module.h:792:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/module.h:798:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/module.h:805:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/module.h:809:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/module.h:815:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/module.h:821:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/module.h:828:21: error: storage class specified for parameter 'module_kset' extern struct kset *module_kset; ^ /kisskb/src/include/linux/module.h:829:25: error: storage class specified for parameter 'module_ktype' extern struct kobj_type module_ktype; ^ /kisskb/src/include/linux/module.h:830:12: error: storage class specified for parameter 'module_sysfs_initialized' extern int module_sysfs_initialized; ^ In file included from /kisskb/src/arch/x86/include/asm/module.h:5:0, from /kisskb/src/include/linux/module.h:32, from /kisskb/src/include/linux/device/driver.h:21, from /kisskb/src/include/linux/device.h:32, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/asm-generic/module.h:20:18: error: type defaults to 'int' in declaration of 'Elf64_Ehdr' [-Werror=implicit-int] #define Elf_Ehdr Elf64_Ehdr ^ /kisskb/src/include/linux/module.h:840:32: note: in expansion of macro 'Elf_Ehdr' void module_bug_finalize(const Elf_Ehdr *, const Elf_Shdr *, ^ In file included from /kisskb/src/include/linux/device/driver.h:21:0, from /kisskb/src/include/linux/device.h:32, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/module.h:840:41: error: expected ';', ',' or ')' before '*' token void module_bug_finalize(const Elf_Ehdr *, const Elf_Shdr *, ^ /kisskb/src/include/linux/module.h:858:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/module.h:872:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/module.h:877:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/device.h:32:0, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/device/driver.h:45:1: warning: empty declaration enum probe_type { ^ /kisskb/src/include/linux/device/driver.h:113:38: error: expected declaration specifiers or '...' before 'pm_message_t' int (*suspend) (struct device *dev, pm_message_t state); ^ /kisskb/src/include/linux/device/driver.h:96:1: warning: empty declaration struct device_driver { ^ /kisskb/src/include/linux/device/driver.h:125:25: error: storage class specified for parameter 'driver_register' extern int __must_check driver_register(struct device_driver *drv); ^ /kisskb/src/include/linux/device/driver.h:126:13: error: storage class specified for parameter 'driver_unregister' extern void driver_unregister(struct device_driver *drv); ^ /kisskb/src/include/linux/device/driver.h:128:30: error: storage class specified for parameter 'driver_find' extern struct device_driver *driver_find(const char *name, ^ /kisskb/src/include/linux/device/driver.h:130:12: error: storage class specified for parameter 'driver_probe_done' extern int driver_probe_done(void); ^ /kisskb/src/include/linux/device/driver.h:131:13: error: storage class specified for parameter 'wait_for_device_probe' extern void wait_for_device_probe(void); ^ /kisskb/src/include/linux/device/driver.h:132:13: error: section attribute not allowed for 'wait_for_init_devices_probe' void __init wait_for_init_devices_probe(void); ^ /kisskb/src/include/linux/device/driver.h:132:1: warning: '__cold__' attribute ignored [-Wattributes] void __init wait_for_init_devices_probe(void); ^ /kisskb/src/include/linux/device/driver.h:136:1: warning: empty declaration struct driver_attribute { ^ /kisskb/src/include/linux/device/driver.h:150:25: error: storage class specified for parameter 'driver_create_file' extern int __must_check driver_create_file(struct device_driver *driver, ^ /kisskb/src/include/linux/device/driver.h:152:13: error: storage class specified for parameter 'driver_remove_file' extern void driver_remove_file(struct device_driver *driver, ^ /kisskb/src/include/linux/device/driver.h:157:25: error: storage class specified for parameter 'driver_for_each_device' extern int __must_check driver_for_each_device(struct device_driver *drv, ^ /kisskb/src/include/linux/device/driver.h:174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device/driver.h:187:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device/driver.h:200:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device/driver.h:212:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device/driver.h:218:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device/driver.h:238:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device/driver.h:243:12: error: storage class specified for parameter 'driver_deferred_probe_timeout' extern int driver_deferred_probe_timeout; ^ In file included from /kisskb/src/include/linux/device.h:33:0, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/arch/x86/include/asm/device.h:5:1: warning: empty declaration struct dev_archdata { ^ /kisskb/src/arch/x86/include/asm/device.h:8:1: warning: empty declaration struct pdev_archdata { ^ In file included from /kisskb/src/include/linux/blk_types.h:11:0, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/device.h:35:1: warning: empty declaration struct device; ^ /kisskb/src/include/linux/device.h:36:1: warning: empty declaration struct device_private; ^ /kisskb/src/include/linux/device.h:37:1: warning: empty declaration struct device_driver; ^ /kisskb/src/include/linux/device.h:38:1: warning: empty declaration struct driver_private; ^ /kisskb/src/include/linux/device.h:39:1: warning: empty declaration struct module; ^ /kisskb/src/include/linux/device.h:40:1: warning: empty declaration struct class; ^ /kisskb/src/include/linux/device.h:41:1: warning: empty declaration struct subsys_private; ^ /kisskb/src/include/linux/device.h:42:1: warning: empty declaration struct device_node; ^ /kisskb/src/include/linux/device.h:43:1: warning: empty declaration struct fwnode_handle; ^ /kisskb/src/include/linux/device.h:44:1: warning: empty declaration struct iommu_ops; ^ /kisskb/src/include/linux/device.h:45:1: warning: empty declaration struct iommu_group; ^ /kisskb/src/include/linux/device.h:46:1: warning: empty declaration struct dev_pin_info; ^ /kisskb/src/include/linux/device.h:47:1: warning: empty declaration struct dev_iommu; ^ /kisskb/src/include/linux/device.h:48:1: warning: empty declaration struct msi_device_data; ^ /kisskb/src/include/linux/device.h:63:1: warning: empty declaration struct subsys_interface { ^ /kisskb/src/include/linux/device.h:93:5: error: expected declaration specifiers or '...' before 'kuid_t' kuid_t *uid, kgid_t *gid); ^ /kisskb/src/include/linux/device.h:93:18: error: expected declaration specifiers or '...' before 'kgid_t' kuid_t *uid, kgid_t *gid); ^ /kisskb/src/include/linux/device.h:88:1: warning: empty declaration struct device_type { ^ /kisskb/src/include/linux/device.h:100:1: warning: empty declaration struct device_attribute { ^ /kisskb/src/include/linux/device.h:108:1: warning: empty declaration struct dev_ext_attribute { ^ /kisskb/src/include/linux/device.h:166:16: error: storage class specified for parameter 'dr_release_t' typedef void (*dr_release_t)(struct device *dev, void *res); ^ /kisskb/src/include/linux/device.h:167:15: error: storage class specified for parameter 'dr_match_t' typedef int (*dr_match_t)(struct device *dev, void *res, void *match_data); ^ /kisskb/src/include/linux/device.h:169:27: error: expected declaration specifiers or '...' before 'dr_release_t' void *__devres_alloc_node(dr_release_t release, size_t size, gfp_t gfp, ^ /kisskb/src/include/linux/device.h:176:46: error: expected declaration specifiers or '...' before 'dr_release_t' void devres_for_each_res(struct device *dev, dr_release_t release, ^ /kisskb/src/include/linux/device.h:177:5: error: expected declaration specifiers or '...' before 'dr_match_t' dr_match_t match, void *match_data, ^ /kisskb/src/include/linux/device.h:182:39: error: expected declaration specifiers or '...' before 'dr_release_t' void *devres_find(struct device *dev, dr_release_t release, ^ /kisskb/src/include/linux/device.h:183:5: error: expected declaration specifiers or '...' before 'dr_match_t' dr_match_t match, void *match_data); ^ /kisskb/src/include/linux/device.h:185:4: error: expected declaration specifiers or '...' before 'dr_match_t' dr_match_t match, void *match_data); ^ /kisskb/src/include/linux/device.h:186:41: error: expected declaration specifiers or '...' before 'dr_release_t' void *devres_remove(struct device *dev, dr_release_t release, ^ /kisskb/src/include/linux/device.h:187:7: error: expected declaration specifiers or '...' before 'dr_match_t' dr_match_t match, void *match_data); ^ /kisskb/src/include/linux/device.h:188:40: error: expected declaration specifiers or '...' before 'dr_release_t' int devres_destroy(struct device *dev, dr_release_t release, ^ /kisskb/src/include/linux/device.h:189:6: error: expected declaration specifiers or '...' before 'dr_match_t' dr_match_t match, void *match_data); ^ /kisskb/src/include/linux/device.h:190:40: error: expected declaration specifiers or '...' before 'dr_release_t' int devres_release(struct device *dev, dr_release_t release, ^ /kisskb/src/include/linux/device.h:191:6: error: expected declaration specifiers or '...' before 'dr_match_t' dr_match_t match, void *match_data); ^ /kisskb/src/include/linux/device.h:200:27: warning: '__malloc__' attribute ignored [-Wattributes] void *devm_kmalloc(struct device *dev, size_t size, gfp_t gfp) __malloc; ^ In file included from /kisskb/src/include/linux/compiler_types.h:79:0, from <command-line>:0: /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^ /kisskb/src/include/linux/device.h:203:1: note: in expansion of macro '__printf' __printf(3, 0) char *devm_kvasprintf(struct device *dev, gfp_t gfp, ^ /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^ /kisskb/src/include/linux/device.h:205:1: note: in expansion of macro '__printf' __printf(3, 4) char *devm_kasprintf(struct device *dev, gfp_t gfp, ^ In file included from /kisskb/src/include/linux/blk_types.h:11:0, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/device.h:208:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:213:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:223:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:227:27: warning: '__malloc__' attribute ignored [-Wattributes] char *devm_kstrdup(struct device *dev, const char *s, gfp_t gfp) __malloc; ^ /kisskb/src/include/linux/device.h:251:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:280:1: warning: empty declaration struct device_dma_parameters { ^ /kisskb/src/include/linux/device.h:299:1: warning: empty declaration enum device_link_state { ^ /kisskb/src/include/linux/device.h:338:1: warning: empty declaration enum dl_dev_state { ^ /kisskb/src/include/linux/device.h:354:1: warning: empty declaration enum device_removable { ^ /kisskb/src/include/linux/device.h:368:1: warning: empty declaration struct dev_links_info { ^ /kisskb/src/include/linux/device.h:380:1: warning: empty declaration struct dev_msi_info { ^ /kisskb/src/include/linux/device.h:400:1: warning: empty declaration enum device_physical_location_panel { ^ /kisskb/src/include/linux/device.h:417:1: warning: empty declaration enum device_physical_location_vertical_position { ^ /kisskb/src/include/linux/device.h:430:1: warning: empty declaration enum device_physical_location_horizontal_position { ^ /kisskb/src/include/linux/device.h:450:1: warning: empty declaration struct device_physical_location { ^ /kisskb/src/include/linux/device.h:555:1: warning: empty declaration struct device { ^ /kisskb/src/include/linux/device.h:669:1: warning: empty declaration struct device_link { ^ /kisskb/src/include/linux/device.h:684:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:694:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/device.h:699:0, from /kisskb/src/include/linux/blk_types.h:11, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/pm_wakeup.h:18:1: warning: empty declaration struct wake_irq; ^ /kisskb/src/include/linux/pm_wakeup.h:51:2: error: expected specifier-qualifier-list before 'ktime_t' ktime_t total_time; ^ /kisskb/src/include/linux/pm_wakeup.h:43:1: warning: empty declaration struct wakeup_source { ^ /kisskb/src/include/linux/pm_wakeup.h:123:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pm_wakeup.h:128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pm_wakeup.h:133:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pm_wakeup.h:137:68: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void wakeup_source_destroy(struct wakeup_source *ws) {} ^ /kisskb/src/include/linux/pm_wakeup.h:139:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void wakeup_source_add(struct wakeup_source *ws) {} ^ /kisskb/src/include/linux/pm_wakeup.h:141:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void wakeup_source_remove(struct wakeup_source *ws) {} ^ /kisskb/src/include/linux/pm_wakeup.h:145:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pm_wakeup.h:149:71: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void wakeup_source_unregister(struct wakeup_source *ws) {} ^ /kisskb/src/include/linux/pm_wakeup.h:152:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pm_wakeup.h:158:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pm_wakeup.h:164:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pm_wakeup.h:170:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pm_wakeup.h:175:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pm_wakeup.h:179:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void device_set_wakeup_path(struct device *dev) {} ^ /kisskb/src/include/linux/pm_wakeup.h:181:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void __pm_stay_awake(struct wakeup_source *ws) {} ^ /kisskb/src/include/linux/pm_wakeup.h:183:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void pm_stay_awake(struct device *dev) {} ^ /kisskb/src/include/linux/pm_wakeup.h:185:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void __pm_relax(struct wakeup_source *ws) {} ^ /kisskb/src/include/linux/pm_wakeup.h:187:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void pm_relax(struct device *dev) {} ^ /kisskb/src/include/linux/pm_wakeup.h:190:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token unsigned int msec, bool hard) {} ^ /kisskb/src/include/linux/pm_wakeup.h:193:23: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token bool hard) {} ^ /kisskb/src/include/linux/pm_wakeup.h:198:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pm_wakeup.h:203:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pm_wakeup.h:208:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pm_wakeup.h:224:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/blk_types.h:11:0, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/device.h:702:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:718:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/compiler_types.h:79:0, from <command-line>:0: /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^ /kisskb/src/include/linux/device.h:722:1: note: in expansion of macro '__printf' __printf(2, 3) int dev_set_name(struct device *dev, const char *name, ...); ^ In file included from /kisskb/src/include/linux/blk_types.h:11:0, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/device.h:735:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:739:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:744:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:753:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:760:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:765:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:770:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:775:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:780:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:785:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:790:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:796:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:802:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:807:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:812:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:817:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:824:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:829:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:834:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:839:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:844:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:849:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:854:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:859:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:866:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:878:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:883:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:888:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:913:45: error: expected declaration specifiers or '...' before 'kuid_t' int device_change_owner(struct device *dev, kuid_t kuid, kgid_t kgid); ^ /kisskb/src/include/linux/device.h:913:58: error: expected declaration specifiers or '...' before 'kgid_t' int device_change_owner(struct device *dev, kuid_t kuid, kgid_t kgid); ^ /kisskb/src/include/linux/device.h:914:67: error: expected declaration specifiers or '...' before 'kuid_t' const char *device_get_devnode(struct device *dev, umode_t *mode, kuid_t *uid, ^ /kisskb/src/include/linux/device.h:915:11: error: expected declaration specifiers or '...' before 'kgid_t' kgid_t *gid, const char **tmp); ^ /kisskb/src/include/linux/device.h:919:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:977:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:995:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/compiler_types.h:79:0, from <command-line>:0: /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^ /kisskb/src/include/linux/device.h:1017:1: note: in expansion of macro '__printf' __printf(5, 6) struct device * ^ /kisskb/src/include/linux/compiler_attributes.h:166:41: error: expected declaration specifiers before '__attribute__' #define __printf(a, b) __attribute__((__format__(printf, a, b))) ^ /kisskb/src/include/linux/device.h:1020:1: note: in expansion of macro '__printf' __printf(6, 7) struct device * ^ In file included from /kisskb/src/include/linux/blk_types.h:11:0, from /kisskb/src/include/linux/writeback.h:13, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/device.h:1033:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:1041:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/device.h:1062:14: error: storage class specified for parameter 'platform_notify' extern int (*platform_notify)(struct device *dev); ^ /kisskb/src/include/linux/device.h:1064:14: error: storage class specified for parameter 'platform_notify_remove' extern int (*platform_notify_remove)(struct device *dev); ^ /kisskb/src/include/linux/device.h:1078:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int devtmpfs_mount(void) { return 0; } ^ /kisskb/src/include/linux/device.h:1096:5: error: storage class specified for parameter 'dev_err_probe' int dev_err_probe(const struct device *dev, int err, const char *fmt, ...); ^ In file included from /kisskb/src/include/linux/writeback.h:13:0, from /kisskb/src/include/linux/memcontrol.h:22, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/blk_types.h:14:1: warning: empty declaration struct bio_set; ^ /kisskb/src/include/linux/blk_types.h:15:1: warning: empty declaration struct bio; ^ /kisskb/src/include/linux/blk_types.h:16:1: warning: empty declaration struct bio_integrity_payload; ^ /kisskb/src/include/linux/blk_types.h:17:1: warning: empty declaration struct page; ^ /kisskb/src/include/linux/blk_types.h:18:1: warning: empty declaration struct io_context; ^ /kisskb/src/include/linux/blk_types.h:19:1: warning: empty declaration struct cgroup_subsys_state; ^ /kisskb/src/include/linux/blk_types.h:20:15: error: storage class specified for parameter 'bio_end_io_t' typedef void (bio_end_io_t) (struct bio *); ^ /kisskb/src/include/linux/blk_types.h:21:1: warning: empty declaration struct bio_crypt_ctx; ^ /kisskb/src/include/linux/blk_types.h:40:1: warning: empty declaration struct block_device { ^ /kisskb/src/include/linux/blk_types.h:90:22: error: storage class specified for parameter 'blk_status_t' typedef u8 __bitwise blk_status_t; ^ /kisskb/src/include/linux/blk_types.h:91:13: error: storage class specified for parameter 'blk_short_t' typedef u16 blk_short_t; ^ /kisskb/src/include/linux/blk_types.h:181:35: error: expected declaration specifiers or '...' before 'blk_status_t' static inline bool blk_path_error(blk_status_t error) ^ /kisskb/src/include/linux/blk_types.h:215:1: warning: empty declaration struct bio_issue { ^ /kisskb/src/include/linux/blk_types.h:220:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/blk_types.h:225:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/blk_types.h:230:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/blk_types.h:236:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/blk_types.h:243:25: error: storage class specified for parameter 'blk_opf_t' typedef __u32 __bitwise blk_opf_t; ^ /kisskb/src/include/linux/blk_types.h:245:22: error: storage class specified for parameter 'blk_qc_t' typedef unsigned int blk_qc_t; ^ /kisskb/src/include/linux/blk_types.h:255:2: error: expected specifier-qualifier-list before 'blk_opf_t' blk_opf_t bi_opf; /* bottom bits REQ_OP, top bits ^ /kisskb/src/include/linux/blk_types.h:252:1: warning: empty declaration struct bio { ^ /kisskb/src/include/linux/blk_types.h:320:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/blk_types.h:339:25: error: storage class specified for parameter 'blk_mq_req_flags_t' typedef __u32 __bitwise blk_mq_req_flags_t; ^ /kisskb/src/include/linux/blk_types.h:360:2: error: enumerator value for 'REQ_OP_READ' is not an integer constant REQ_OP_READ = (__force blk_opf_t)0, ^ /kisskb/src/include/linux/blk_types.h:360:36: error: expected ',' or '}' before numeric constant REQ_OP_READ = (__force blk_opf_t)0, ^ /kisskb/src/include/linux/blk_types.h:358:1: warning: empty declaration enum req_op { ^ /kisskb/src/include/linux/blk_types.h:391:1: warning: empty declaration enum req_flag_bits { ^ /kisskb/src/include/linux/blk_types.h:461:1: warning: empty declaration enum stat_group { ^ /kisskb/src/include/linux/blk_types.h:471:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/blk_types.h:477:9: error: expected declaration specifiers or '...' before 'blk_opf_t' blk_opf_t op_flags) ^ /kisskb/src/include/linux/blk_types.h:482:32: error: expected declaration specifiers or '...' before 'blk_opf_t' static inline bool op_is_write(blk_opf_t op) ^ /kisskb/src/include/linux/blk_types.h:491:32: error: expected declaration specifiers or '...' before 'blk_opf_t' static inline bool op_is_flush(blk_opf_t op) ^ /kisskb/src/include/linux/blk_types.h:501:31: error: expected declaration specifiers or '...' before 'blk_opf_t' static inline bool op_is_sync(blk_opf_t op) ^ /kisskb/src/include/linux/blk_types.h:507:34: error: expected declaration specifiers or '...' before 'blk_opf_t' static inline bool op_is_discard(blk_opf_t op) ^ /kisskb/src/include/linux/blk_types.h:519:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/blk_types.h:532:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/blk_types.h:538:1: warning: empty declaration struct blk_rq_stat { ^ In file included from /kisskb/src/include/linux/memcontrol.h:22:0, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/writeback.h:15:1: warning: empty declaration struct bio; ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/writeback.h:17:22: error: storage class specified for parameter 'dirty_throttle_leaks' DECLARE_PER_CPU(int, dirty_throttle_leaks); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/linux/writeback.h:17:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(int, dirty_throttle_leaks); ^ /kisskb/src/include/linux/writeback.h:17:22: error: section attribute not allowed for 'dirty_throttle_leaks' DECLARE_PER_CPU(int, dirty_throttle_leaks); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/linux/writeback.h:17:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(int, dirty_throttle_leaks); ^ In file included from /kisskb/src/include/linux/memcontrol.h:22:0, from /kisskb/src/include/linux/swap.h:9, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/writeback.h:27:1: warning: empty declaration struct backing_dev_info; ^ /kisskb/src/include/linux/writeback.h:32:1: warning: empty declaration enum writeback_sync_modes { ^ /kisskb/src/include/linux/writeback.h:42:1: warning: empty declaration struct writeback_control { ^ /kisskb/src/include/linux/writeback.h:96:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'wbc_to_write_flags' static inline blk_opf_t wbc_to_write_flags(struct writeback_control *wbc) ^ /kisskb/src/include/linux/writeback.h:125:1: warning: empty declaration struct wb_domain { ^ /kisskb/src/include/linux/writeback.h:176:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/writeback.h:186:1: warning: empty declaration struct bdi_writeback; ^ /kisskb/src/include/linux/writeback.h:200:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/writeback.h:294:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/writeback.h:298:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/writeback.h:304:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/writeback.h:310:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/writeback.h:314:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/writeback.h:318:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/writeback.h:323:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/writeback.h:327:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/writeback.h:344:25: error: storage class specified for parameter 'global_wb_domain' extern struct wb_domain global_wb_domain; ^ /kisskb/src/include/linux/writeback.h:347:21: error: storage class specified for parameter 'dirty_writeback_interval' extern unsigned int dirty_writeback_interval; ^ /kisskb/src/include/linux/writeback.h:348:21: error: storage class specified for parameter 'dirty_expire_interval' extern unsigned int dirty_expire_interval; ^ /kisskb/src/include/linux/writeback.h:349:21: error: storage class specified for parameter 'dirtytime_expire_interval' extern unsigned int dirtytime_expire_interval; ^ /kisskb/src/include/linux/writeback.h:350:12: error: storage class specified for parameter 'laptop_mode' extern int laptop_mode; ^ /kisskb/src/include/linux/writeback.h:369:15: error: storage class specified for parameter 'writepage_t' typedef int (*writepage_t)(struct page *page, struct writeback_control *wbc, ^ /kisskb/src/include/linux/writeback.h:377:40: error: expected declaration specifiers or '...' before 'writepage_t' struct writeback_control *wbc, writepage_t writepage, ^ /kisskb/src/include/linux/writeback.h:381:6: error: redefinition of parameter 'tag_pages_for_writeback' void tag_pages_for_writeback(struct address_space *mapping, ^ /kisskb/src/include/linux/writeback.h:374:6: note: previous definition of 'tag_pages_for_writeback' was here void tag_pages_for_writeback(struct address_space *mapping, ^ /kisskb/src/include/linux/writeback.h:387:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/swap.h:9:0, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/memcontrol.h:25:1: warning: empty declaration struct mem_cgroup; ^ /kisskb/src/include/linux/memcontrol.h:26:1: warning: empty declaration struct obj_cgroup; ^ /kisskb/src/include/linux/memcontrol.h:27:1: warning: empty declaration struct page; ^ /kisskb/src/include/linux/memcontrol.h:28:1: warning: empty declaration struct mm_struct; ^ /kisskb/src/include/linux/memcontrol.h:29:1: warning: empty declaration struct kmem_cache; ^ /kisskb/src/include/linux/memcontrol.h:32:1: warning: empty declaration enum memcg_stat_item { ^ /kisskb/src/include/linux/memcontrol.h:43:1: warning: empty declaration enum memcg_memory_event { ^ /kisskb/src/include/linux/memcontrol.h:57:2: error: expected specifier-qualifier-list before 'pg_data_t' pg_data_t *pgdat; ^ /kisskb/src/include/linux/memcontrol.h:56:1: warning: empty declaration struct mem_cgroup_reclaim_cookie { ^ /kisskb/src/include/linux/memcontrol.h:1149:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1154:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1159:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1165:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1170:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1175:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1180:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1185:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1196:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1203:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1209:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1213:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1218:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1224:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1229:37: error: expected declaration specifiers or '...' before 'swp_entry_t' struct mm_struct *mm, gfp_t gfp, swp_entry_t entry) ^ /kisskb/src/include/linux/memcontrol.h:1234:52: error: expected declaration specifiers or '...' before 'swp_entry_t' static inline void mem_cgroup_swapin_uncharge_swap(swp_entry_t entry) ^ /kisskb/src/include/linux/memcontrol.h:1239:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1243:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1247:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1252:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1257:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1264:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1268:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1274:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1279:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1285:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1290:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1294:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1298:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1306:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1315:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1326:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1332:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1337:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1342:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1347:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1366:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1371:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1376:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1393:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1399:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1404:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1408:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1412:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1416:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1420:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1424:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1431:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1436:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1440:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1444:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1448:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1453:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1459:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1464:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1470:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1476:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1481:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1485:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1491:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1497:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1502:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1506:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1511:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1516:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1524:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1533:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1539:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1544:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1549:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1554:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1558:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1562:45: error: expected declaration specifiers or '...' before 'pg_data_t' unsigned long mem_cgroup_soft_limit_reclaim(pg_data_t *pgdat, int order, ^ /kisskb/src/include/linux/memcontrol.h:1571:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1576:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1581:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1594:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1599:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1605:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1612:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1620:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1634:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1670:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1679:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1684:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1688:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1693:1: warning: empty declaration struct sock; ^ /kisskb/src/include/linux/memcontrol.h:1719:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void mem_cgroup_sk_alloc(struct sock *sk) { }; ^ /kisskb/src/include/linux/memcontrol.h:1719:60: error: expected declaration specifiers before ';' token static inline void mem_cgroup_sk_alloc(struct sock *sk) { }; ^ /kisskb/src/include/linux/memcontrol.h:1720:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void mem_cgroup_sk_free(struct sock *sk) { }; ^ /kisskb/src/include/linux/memcontrol.h:1720:59: error: expected declaration specifiers before ';' token static inline void mem_cgroup_sk_free(struct sock *sk) { }; ^ /kisskb/src/include/linux/memcontrol.h:1722:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1728:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1792:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1798:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1803:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1808:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1813:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1817:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1822:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1827:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1832:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1837:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1843:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1854:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1859:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/memcontrol.h:1863:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/swap.h:11:0, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/node.h:30:1: warning: empty declaration struct node_hmem_attrs { ^ /kisskb/src/include/linux/node.h:37:1: warning: empty declaration enum cache_indexing { ^ /kisskb/src/include/linux/node.h:43:1: warning: empty declaration enum cache_write_policy { ^ /kisskb/src/include/linux/node.h:58:1: warning: empty declaration struct node_cache_attrs { ^ /kisskb/src/include/linux/node.h:73:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/node.h:79:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/node.h:83:1: warning: empty declaration struct node { ^ /kisskb/src/include/linux/node.h:92:1: warning: empty declaration struct memory_block; ^ /kisskb/src/include/linux/node.h:93:21: error: storage class specified for parameter 'node_devices' extern struct node *node_devices[]; ^ /kisskb/src/include/linux/node.h:103:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/node.h:107:13: error: storage class specified for parameter 'unregister_node' extern void unregister_node(struct node *node); ^ /kisskb/src/include/linux/node.h:143:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/node.h:146:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/node.h:150:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/node.h:154:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/node.h:158:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/node.h:162:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/node.h:166:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/pagemap.h:17:0, from /kisskb/src/include/linux/swap.h:13, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/hugetlb_inline.h:17:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/swap.h:13:0, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/pagemap.h:19:1: warning: empty declaration struct folio_batch; ^ /kisskb/src/include/linux/pagemap.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:42:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:59:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:95:6: error: expected declaration specifiers or '...' before 'errseq_t' errseq_t since) ^ /kisskb/src/include/linux/pagemap.h:107:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'filemap_sample_wb_err' static inline errseq_t filemap_sample_wb_err(struct address_space *mapping) ^ /kisskb/src/include/linux/pagemap.h:119:24: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'file_sample_sb_err' static inline errseq_t file_sample_sb_err(struct file *file) ^ /kisskb/src/include/linux/pagemap.h:130:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:136:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:162:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:193:1: warning: empty declaration enum mapping_flags { ^ /kisskb/src/include/linux/pagemap.h:219:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:238:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:243:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:248:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:253:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:258:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:263:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:268:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:273:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:280:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:289:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:305:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:314:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:320:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:329:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:339:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:365:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:373:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:399:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:412:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:430:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:447:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:460:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:465:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:473:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:479:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:484:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:489:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:493:13: error: storage class specified for parameter 'filler_t' typedef int filler_t(struct file *, struct folio *); ^ /kisskb/src/include/linux/pagemap.h:528:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:546:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:562:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:568:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:587:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:612:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:633:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:653:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:666:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:681:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:699:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:711:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:724:17: error: expected declaration specifiers or '...' before 'xa_mark_t' pgoff_t end, xa_mark_t tag, unsigned int nr_pages, ^ /kisskb/src/include/linux/pagemap.h:727:20: error: expected declaration specifiers or '...' before 'xa_mark_t' pgoff_t *index, xa_mark_t tag, unsigned int nr_pages, ^ /kisskb/src/include/linux/pagemap.h:742:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:747:3: error: expected declaration specifiers or '...' before 'filler_t' filler_t *filler, struct file *file); ^ /kisskb/src/include/linux/pagemap.h:749:3: error: expected declaration specifiers or '...' before 'filler_t' filler_t *filler, struct file *file); ^ /kisskb/src/include/linux/pagemap.h:750:22: error: storage class specified for parameter 'read_cache_page_gfp' extern struct page * read_cache_page_gfp(struct address_space *mapping, ^ /kisskb/src/include/linux/pagemap.h:755:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:761:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:770:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:784:16: error: storage class specified for parameter 'hugetlb_basepage_index' extern pgoff_t hugetlb_basepage_index(struct page *page); ^ /kisskb/src/include/linux/pagemap.h:791:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:801:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:806:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:815:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:827:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:836:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:842:16: error: storage class specified for parameter 'linear_hugepage_index' extern pgoff_t linear_hugepage_index(struct vm_area_struct *vma, ^ /kisskb/src/include/linux/pagemap.h:847:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:856:1: warning: empty declaration struct wait_page_key { ^ /kisskb/src/include/linux/pagemap.h:862:1: warning: empty declaration struct wait_page_queue { ^ /kisskb/src/include/linux/pagemap.h:870:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:901:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:909:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:936:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:954:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:974:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:987:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:1000:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:1020:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:1026:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:1033:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:1038:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:1052:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:1058:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:1068:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:1139:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:1164:1: warning: empty declaration struct readahead_control { ^ /kisskb/src/include/linux/pagemap.h:1211:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:1234:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:1240:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:1269:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:1284:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:1294:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:1340:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:1349:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:1358:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:1367:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:1376:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:1381:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:1396:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:1424:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:1455:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pagemap.h:1461:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/swap.h:16:0, from /kisskb/src/include/linux/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/uapi/linux/mempolicy.h:19:1: warning: empty declaration enum { ^ In file included from /kisskb/src/include/linux/suspend.h:5:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/swap.h:19:1: warning: empty declaration struct notifier_block; ^ /kisskb/src/include/linux/swap.h:21:1: warning: empty declaration struct bio; ^ /kisskb/src/include/linux/swap.h:23:1: warning: empty declaration struct pagevec; ^ /kisskb/src/include/linux/swap.h:38:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/swap.h:142:1: warning: empty declaration union swap_header { ^ /kisskb/src/include/linux/swap.h:163:1: warning: empty declaration struct reclaim_state { ^ /kisskb/src/include/linux/swap.h:173:1: warning: empty declaration struct address_space; ^ /kisskb/src/include/linux/swap.h:174:1: warning: empty declaration struct sysinfo; ^ /kisskb/src/include/linux/swap.h:175:1: warning: empty declaration struct writeback_control; ^ /kisskb/src/include/linux/swap.h:176:1: warning: empty declaration struct zone; ^ /kisskb/src/include/linux/swap.h:186:1: warning: empty declaration struct swap_extent { ^ /kisskb/src/include/linux/swap.h:200:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/swap.h:243:1: warning: empty declaration struct swap_cluster_info { ^ /kisskb/src/include/linux/swap.h:262:1: warning: empty declaration struct percpu_cluster { ^ /kisskb/src/include/linux/swap.h:267:1: warning: empty declaration struct swap_cluster_list { ^ /kisskb/src/include/linux/swap.h:275:1: warning: empty declaration struct swap_info_struct { ^ /kisskb/src/include/linux/swap.h:341:1: warning: empty declaration struct vma_swap_readahead { ^ /kisskb/src/include/linux/swap.h:352:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'folio_swap_entry' static inline swp_entry_t folio_swap_entry(struct folio *folio) ^ /kisskb/src/include/linux/swap.h:358:62: error: expected declaration specifiers or '...' before 'swp_entry_t' static inline void folio_set_swap_entry(struct folio *folio, swp_entry_t entry) ^ /kisskb/src/include/linux/swap.h:371:24: error: storage class specified for parameter 'shadow_nodes' extern struct list_lru shadow_nodes; ^ /kisskb/src/include/linux/swap.h:380:22: error: storage class specified for parameter 'totalreserve_pages' extern unsigned long totalreserve_pages; ^ /kisskb/src/include/linux/swap.h:395:17: error: storage class specified for parameter 'lru_disable_count' extern atomic_t lru_disable_count; ^ /kisskb/src/include/linux/swap.h:398:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/swap.h:403:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/swap.h:407:13: error: storage class specified for parameter 'lru_cache_disable' extern void lru_cache_disable(void); ^ /kisskb/src/include/linux/swap.h:408:13: error: storage class specified for parameter 'lru_add_drain' extern void lru_add_drain(void); ^ /kisskb/src/include/linux/swap.h:409:13: error: storage class specified for parameter 'lru_add_drain_cpu' extern void lru_add_drain_cpu(int cpu); ^ /kisskb/src/include/linux/swap.h:410:13: error: storage class specified for parameter 'lru_add_drain_cpu_zone' extern void lru_add_drain_cpu_zone(struct zone *zone); ^ /kisskb/src/include/linux/swap.h:411:13: error: storage class specified for parameter 'lru_add_drain_all' extern void lru_add_drain_all(void); ^ /kisskb/src/include/linux/swap.h:412:13: error: storage class specified for parameter 'deactivate_page' extern void deactivate_page(struct page *page); ^ /kisskb/src/include/linux/swap.h:413:13: error: storage class specified for parameter 'mark_page_lazyfree' extern void mark_page_lazyfree(struct page *page); ^ /kisskb/src/include/linux/swap.h:414:13: error: storage class specified for parameter 'swap_setup' extern void swap_setup(void); ^ /kisskb/src/include/linux/swap.h:416:13: error: storage class specified for parameter 'lru_cache_add_inactive_or_unevictable' extern void lru_cache_add_inactive_or_unevictable(struct page *page, ^ /kisskb/src/include/linux/swap.h:420:22: error: storage class specified for parameter 'zone_reclaimable_pages' extern unsigned long zone_reclaimable_pages(struct zone *zone); ^ /kisskb/src/include/linux/swap.h:422:22: error: expected declaration specifiers or '...' before 'nodemask_t' gfp_t gfp_mask, nodemask_t *mask); ^ /kisskb/src/include/linux/swap.h:426:22: error: storage class specified for parameter 'try_to_free_mem_cgroup_pages' extern unsigned long try_to_free_mem_cgroup_pages(struct mem_cgroup *memcg, ^ /kisskb/src/include/linux/swap.h:432:7: error: expected declaration specifiers or '...' before 'pg_data_t' pg_data_t *pgdat, ^ /kisskb/src/include/linux/swap.h:434:22: error: storage class specified for parameter 'shrink_all_memory' extern unsigned long shrink_all_memory(unsigned long nr_pages); ^ /kisskb/src/include/linux/swap.h:435:12: error: storage class specified for parameter 'vm_swappiness' extern int vm_swappiness; ^ /kisskb/src/include/linux/swap.h:438:22: error: storage class specified for parameter 'reclaim_pages' extern unsigned long reclaim_pages(struct list_head *page_list); ^ /kisskb/src/include/linux/swap.h:448:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/swap.h:456:13: error: storage class specified for parameter 'kswapd_run' extern void kswapd_run(int nid); ^ /kisskb/src/include/linux/swap.h:457:13: error: storage class specified for parameter 'kswapd_stop' extern void kswapd_stop(int nid); ^ /kisskb/src/include/linux/swap.h:525:54: error: expected declaration specifiers or '...' before 'swp_entry_t' static inline struct swap_info_struct *swp_swap_info(swp_entry_t entry) ^ /kisskb/src/include/linux/swap.h:530:56: error: expected declaration specifiers or '...' before 'swp_entry_t' static inline struct swap_info_struct *get_swap_device(swp_entry_t entry) ^ /kisskb/src/include/linux/swap.h:536:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/swap.h:557:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/swap.h:560:47: error: expected declaration specifiers or '...' before 'swp_entry_t' static inline int add_swap_count_continuation(swp_entry_t swp, gfp_t gfp_mask) ^ /kisskb/src/include/linux/swap.h:565:37: error: expected declaration specifiers or '...' before 'swp_entry_t' static inline void swap_shmem_alloc(swp_entry_t swp) ^ /kisskb/src/include/linux/swap.h:569:34: error: expected declaration specifiers or '...' before 'swp_entry_t' static inline int swap_duplicate(swp_entry_t swp) ^ /kisskb/src/include/linux/swap.h:574:30: error: expected declaration specifiers or '...' before 'swp_entry_t' static inline void swap_free(swp_entry_t swp) ^ /kisskb/src/include/linux/swap.h:578:56: error: expected declaration specifiers or '...' before 'swp_entry_t' static inline void put_swap_folio(struct folio *folio, swp_entry_t swp) ^ /kisskb/src/include/linux/swap.h:582:32: error: expected declaration specifiers or '...' before 'swp_entry_t' static inline int __swap_count(swp_entry_t entry) ^ /kisskb/src/include/linux/swap.h:587:35: error: expected declaration specifiers or '...' before 'swp_entry_t' static inline int __swp_swapcount(swp_entry_t entry) ^ /kisskb/src/include/linux/swap.h:592:33: error: expected declaration specifiers or '...' before 'swp_entry_t' static inline int swp_swapcount(swp_entry_t entry) ^ /kisskb/src/include/linux/swap.h:597:27: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'folio_alloc_swap' static inline swp_entry_t folio_alloc_swap(struct folio *folio) ^ /kisskb/src/include/linux/swap.h:605:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/swap.h:612:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/swap.h:620:38: error: expected declaration specifiers or '...' before 'swp_entry_t' static inline int split_swap_cluster(swp_entry_t entry) ^ /kisskb/src/include/linux/swap.h:641:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/swap.h:661:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/swap.h:665:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/swap.h:691:60: error: expected declaration specifiers or '...' before 'swp_entry_t' static inline void mem_cgroup_swapout(struct folio *folio, swp_entry_t entry) ^ /kisskb/src/include/linux/swap.h:696:11: error: expected declaration specifiers or '...' before 'swp_entry_t' swp_entry_t entry) ^ /kisskb/src/include/linux/swap.h:701:45: error: expected declaration specifiers or '...' before 'swp_entry_t' static inline void mem_cgroup_uncharge_swap(swp_entry_t entry, ^ /kisskb/src/include/linux/swap.h:707:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/swap.h:712:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/suspend.h:10:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:13: /kisskb/src/include/linux/freezer.h:74:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool frozen(struct task_struct *p) { return false; } ^ /kisskb/src/include/linux/freezer.h:75:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool freezing(struct task_struct *p) { return false; } ^ /kisskb/src/include/linux/freezer.h:76:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void __thaw_task(struct task_struct *t) {} ^ /kisskb/src/include/linux/freezer.h:78:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool __refrigerator(bool check_kthr_stop) { return false; } ^ /kisskb/src/include/linux/freezer.h:79:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int freeze_processes(void) { return -ENOSYS; } ^ /kisskb/src/include/linux/freezer.h:80:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int freeze_kernel_threads(void) { return -ENOSYS; } ^ /kisskb/src/include/linux/freezer.h:81:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void thaw_processes(void) {} ^ /kisskb/src/include/linux/freezer.h:82:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void thaw_kernel_threads(void) {} ^ /kisskb/src/include/linux/freezer.h:84:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool try_to_freeze(void) { return false; } ^ /kisskb/src/include/linux/freezer.h:86:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void set_freezable(void) {} ^ In file included from /kisskb/src/arch/x86/kernel/asm-offsets.c:13:0: /kisskb/src/include/linux/suspend.h:14:13: error: storage class specified for parameter 'pm_set_vt_switch' extern void pm_set_vt_switch(int); ^ /kisskb/src/include/linux/suspend.h:26:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/suspend.h:30:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/suspend.h:34:23: error: storage class specified for parameter 'suspend_state_t' typedef int __bitwise suspend_state_t; ^ /kisskb/src/include/linux/suspend.h:43:1: warning: empty declaration enum suspend_stat_step { ^ /kisskb/src/include/linux/suspend.h:54:1: warning: empty declaration struct suspend_stats { ^ /kisskb/src/include/linux/suspend.h:74:29: error: storage class specified for parameter 'suspend_stats' extern struct suspend_stats suspend_stats; ^ /kisskb/src/include/linux/suspend.h:77:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/suspend.h:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/suspend.h:93:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/suspend.h:178:15: error: expected declaration specifiers or '...' before 'suspend_state_t' int (*valid)(suspend_state_t state); ^ /kisskb/src/include/linux/suspend.h:179:15: error: expected declaration specifiers or '...' before 'suspend_state_t' int (*begin)(suspend_state_t state); ^ /kisskb/src/include/linux/suspend.h:182:15: error: expected declaration specifiers or '...' before 'suspend_state_t' int (*enter)(suspend_state_t state); ^ /kisskb/src/include/linux/suspend.h:177:1: warning: empty declaration struct platform_suspend_ops { ^ /kisskb/src/include/linux/suspend.h:190:1: warning: empty declaration struct platform_s2idle_ops { ^ /kisskb/src/include/linux/suspend.h:337:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void pm_suspend_clear_flags(void) {} ^ /kisskb/src/include/linux/suspend.h:338:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void pm_set_suspend_via_firmware(void) {} ^ /kisskb/src/include/linux/suspend.h:339:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void pm_set_resume_via_firmware(void) {} ^ /kisskb/src/include/linux/suspend.h:340:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool pm_suspend_via_firmware(void) { return false; } ^ /kisskb/src/include/linux/suspend.h:341:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool pm_resume_via_firmware(void) { return false; } ^ /kisskb/src/include/linux/suspend.h:342:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool pm_suspend_no_platform(void) { return false; } ^ /kisskb/src/include/linux/suspend.h:343:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool pm_suspend_default_s2idle(void) { return false; } ^ /kisskb/src/include/linux/suspend.h:345:76: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void suspend_set_ops(const struct platform_suspend_ops *ops) {} ^ /kisskb/src/include/linux/suspend.h:346:30: error: expected declaration specifiers or '...' before 'suspend_state_t' static inline int pm_suspend(suspend_state_t state) { return -ENOSYS; } ^ /kisskb/src/include/linux/suspend.h:347:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool sync_on_suspend_enabled(void) { return true; } ^ /kisskb/src/include/linux/suspend.h:348:51: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool idle_should_enter_s2idle(void) { return false; } ^ /kisskb/src/include/linux/suspend.h:349:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void __init pm_states_init(void) {} ^ /kisskb/src/include/linux/suspend.h:350:74: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void s2idle_set_ops(const struct platform_s2idle_ops *ops) {} ^ /kisskb/src/include/linux/suspend.h:351:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void s2idle_wake(void) {} ^ /kisskb/src/include/linux/suspend.h:358:1: warning: empty declaration struct pbe { ^ /kisskb/src/include/linux/suspend.h:365:13: error: storage class specified for parameter 'mark_free_pages' extern void mark_free_pages(struct zone *zone); ^ /kisskb/src/include/linux/suspend.h:420:15: error: expected declaration specifiers or '...' before 'pm_message_t' int (*begin)(pm_message_t stage); ^ /kisskb/src/include/linux/suspend.h:419:1: warning: empty declaration struct platform_hibernation_ops { ^ /kisskb/src/include/linux/suspend.h:453:77: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void register_nosave_region(unsigned long b, unsigned long e) {} ^ /kisskb/src/include/linux/suspend.h:454:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int swsusp_page_is_forbidden(struct page *p) { return 0; } ^ /kisskb/src/include/linux/suspend.h:455:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void swsusp_set_page_free(struct page *p) {} ^ /kisskb/src/include/linux/suspend.h:456:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void swsusp_unset_page_free(struct page *p) {} ^ /kisskb/src/include/linux/suspend.h:458:84: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void hibernation_set_ops(const struct platform_hibernation_ops *ops) {} ^ /kisskb/src/include/linux/suspend.h:459:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int hibernate(void) { return -ENOSYS; } ^ /kisskb/src/include/linux/suspend.h:460:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool system_entering_hibernation(void) { return false; } ^ /kisskb/src/include/linux/suspend.h:461:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool hibernation_available(void) { return false; } ^ /kisskb/src/include/linux/suspend.h:463:77: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int hibernate_quiet_exec(int (*func)(void *data), void *data) { ^ /kisskb/src/include/linux/suspend.h:471:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int is_hibernate_resume_dev(dev_t dev) { return 0; } ^ /kisskb/src/include/linux/suspend.h:482:21: error: storage class specified for parameter 'system_transition_mutex' extern struct mutex system_transition_mutex; ^ /kisskb/src/include/linux/suspend.h:520:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/suspend.h:525:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/suspend.h:529:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ksys_sync_helper(void) {} ^ /kisskb/src/include/linux/suspend.h:533:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool pm_wakeup_pending(void) { return false; } ^ /kisskb/src/include/linux/suspend.h:534:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void pm_system_wakeup(void) {} ^ /kisskb/src/include/linux/suspend.h:535:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void pm_wakeup_clear(bool reset) {} ^ /kisskb/src/include/linux/suspend.h:536:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void pm_system_irq_wakeup(unsigned int irq_number) {} ^ /kisskb/src/include/linux/suspend.h:538:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline unsigned int lock_system_sleep(void) { return 0; } ^ /kisskb/src/include/linux/suspend.h:539:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void unlock_system_sleep(unsigned int flags) {} ^ /kisskb/src/include/linux/suspend.h:604:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void queue_up_suspend_work(void) {} ^ In file included from /kisskb/src/arch/x86/include/uapi/asm/ucontext.h:54:0, from /kisskb/src/arch/x86/include/asm/sigframe.h:7, from /kisskb/src/arch/x86/kernel/asm-offsets.c:17: /kisskb/src/include/uapi/asm-generic/ucontext.h:8:2: error: expected specifier-qualifier-list before 'stack_t' stack_t uc_stack; ^ /kisskb/src/include/uapi/asm-generic/ucontext.h:5:1: warning: empty declaration struct ucontext { ^ In file included from /kisskb/src/include/linux/uio.h:11:0, from /kisskb/src/include/linux/socket.h:8, from /kisskb/src/include/linux/compat.h:15, from /kisskb/src/arch/x86/include/asm/sigframe.h:8, from /kisskb/src/arch/x86/kernel/asm-offsets.c:17: /kisskb/src/include/uapi/linux/uio.h:17:1: warning: empty declaration struct iovec ^ In file included from /kisskb/src/include/linux/socket.h:8:0, from /kisskb/src/include/linux/compat.h:15, from /kisskb/src/arch/x86/include/asm/sigframe.h:8, from /kisskb/src/arch/x86/kernel/asm-offsets.c:17: /kisskb/src/include/linux/uio.h:13:1: warning: empty declaration struct page; ^ /kisskb/src/include/linux/uio.h:14:1: warning: empty declaration struct pipe_inode_info; ^ /kisskb/src/include/linux/uio.h:16:1: warning: empty declaration struct kvec { ^ /kisskb/src/include/linux/uio.h:21:1: warning: empty declaration enum iter_type { ^ /kisskb/src/include/linux/uio.h:32:1: warning: empty declaration struct iov_iter_state { ^ /kisskb/src/include/linux/uio.h:38:1: warning: empty declaration struct iov_iter { ^ /kisskb/src/include/linux/uio.h:67:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uio.h:73:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uio.h:80:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uio.h:85:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uio.h:90:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uio.h:95:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uio.h:100:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uio.h:105:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uio.h:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uio.h:115:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uio.h:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uio.h:132:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uio.h:142:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uio.h:168:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uio.h:174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uio.h:182:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uio.h:190:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uio.h:200:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uio.h:208:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uio.h:260:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uio.h:271:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uio.h:287:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uio.h:293:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uio.h:308:1: warning: empty declaration struct csum_state { ^ /kisskb/src/include/linux/uio.h:319:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/uio.h:343:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/socket.h:11:0, from /kisskb/src/include/linux/compat.h:15, from /kisskb/src/arch/x86/include/asm/sigframe.h:8, from /kisskb/src/arch/x86/kernel/asm-offsets.c:17: /kisskb/src/include/uapi/linux/socket.h:10:24: error: storage class specified for parameter '__kernel_sa_family_t' typedef unsigned short __kernel_sa_family_t; ^ /kisskb/src/include/uapi/linux/socket.h:19:4: error: expected specifier-qualifier-list before '__kernel_sa_family_t' __kernel_sa_family_t ss_family; /* address family */ ^ /kisskb/src/include/uapi/linux/socket.h:16:1: warning: empty declaration struct __kernel_sockaddr_storage { ^ In file included from /kisskb/src/include/linux/compat.h:15:0, from /kisskb/src/arch/x86/include/asm/sigframe.h:8, from /kisskb/src/arch/x86/kernel/asm-offsets.c:17: /kisskb/src/include/linux/socket.h:13:1: warning: empty declaration struct file; ^ /kisskb/src/include/linux/socket.h:14:1: warning: empty declaration struct pid; ^ /kisskb/src/include/linux/socket.h:15:1: warning: empty declaration struct cred; ^ /kisskb/src/include/linux/socket.h:16:1: warning: empty declaration struct socket; ^ /kisskb/src/include/linux/socket.h:17:1: warning: empty declaration struct sock; ^ /kisskb/src/include/linux/socket.h:18:1: warning: empty declaration struct sk_buff; ^ /kisskb/src/include/linux/socket.h:24:1: warning: empty declaration struct seq_file; ^ /kisskb/src/include/linux/socket.h:25:13: error: storage class specified for parameter 'socket_seq_show' extern void socket_seq_show(struct seq_file *seq); ^ /kisskb/src/include/linux/socket.h:28:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'sa_family_t' typedef __kernel_sa_family_t sa_family_t; ^ /kisskb/src/include/linux/socket.h:35:2: error: unknown type name 'sa_family_t' sa_family_t sa_family; /* address family, AF_xxx */ ^ /kisskb/src/include/linux/socket.h:34:1: warning: empty declaration struct sockaddr { ^ /kisskb/src/include/linux/socket.h:39:1: warning: empty declaration struct linger { ^ /kisskb/src/include/linux/socket.h:52:1: warning: empty declaration struct msghdr { ^ /kisskb/src/include/linux/socket.h:79:1: warning: empty declaration struct user_msghdr { ^ /kisskb/src/include/linux/socket.h:90:1: warning: empty declaration struct mmsghdr { ^ /kisskb/src/include/linux/socket.h:101:1: warning: empty declaration struct cmsghdr { ^ /kisskb/src/include/linux/socket.h:152:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/socket.h:163:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/socket.h:168:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/socket.h:178:1: warning: empty declaration struct ucred { ^ /kisskb/src/include/linux/socket.h:383:12: error: storage class specified for parameter 'move_addr_to_kernel' extern int move_addr_to_kernel(void __user *uaddr, int ulen, struct sockaddr_storage *kaddr); ^ /kisskb/src/include/linux/socket.h:384:12: error: storage class specified for parameter 'put_cmsg' extern int put_cmsg(struct msghdr*, int level, int type, int len, void *data); ^ /kisskb/src/include/linux/socket.h:386:1: warning: empty declaration struct timespec64; ^ /kisskb/src/include/linux/socket.h:387:1: warning: empty declaration struct __kernel_timespec; ^ /kisskb/src/include/linux/socket.h:388:1: warning: empty declaration struct old_timespec32; ^ /kisskb/src/include/linux/socket.h:391:20: error: array type has incomplete element type 'struct timespec64' struct timespec64 ts[3]; ^ /kisskb/src/include/linux/socket.h:390:1: warning: empty declaration struct scm_timestamping_internal { ^ /kisskb/src/include/linux/socket.h:394:13: error: storage class specified for parameter 'put_cmsg_scm_timestamping64' extern void put_cmsg_scm_timestamping64(struct msghdr *msg, struct scm_timestamping_internal *tss); ^ /kisskb/src/include/linux/socket.h:395:13: error: storage class specified for parameter 'put_cmsg_scm_timestamping' extern void put_cmsg_scm_timestamping(struct msghdr *msg, struct scm_timestamping_internal *tss); ^ /kisskb/src/include/linux/socket.h:400:13: error: storage class specified for parameter '__sys_recvmsg' extern long __sys_recvmsg(int fd, struct user_msghdr __user *msg, ^ /kisskb/src/include/linux/socket.h:402:13: error: storage class specified for parameter '__sys_sendmsg' extern long __sys_sendmsg(int fd, struct user_msghdr __user *msg, ^ /kisskb/src/include/linux/socket.h:404:12: error: storage class specified for parameter '__sys_recvmmsg' extern int __sys_recvmmsg(int fd, struct mmsghdr __user *mmsg, ^ /kisskb/src/include/linux/socket.h:408:12: error: storage class specified for parameter '__sys_sendmmsg' extern int __sys_sendmmsg(int fd, struct mmsghdr __user *mmsg, ^ /kisskb/src/include/linux/socket.h:411:13: error: storage class specified for parameter '__sys_sendmsg_sock' extern long __sys_sendmsg_sock(struct socket *sock, struct msghdr *msg, ^ /kisskb/src/include/linux/socket.h:413:13: error: storage class specified for parameter '__sys_recvmsg_sock' extern long __sys_recvmsg_sock(struct socket *sock, struct msghdr *msg, ^ /kisskb/src/include/linux/socket.h:417:12: error: storage class specified for parameter 'sendmsg_copy_msghdr' extern int sendmsg_copy_msghdr(struct msghdr *msg, ^ /kisskb/src/include/linux/socket.h:420:12: error: storage class specified for parameter 'recvmsg_copy_msghdr' extern int recvmsg_copy_msghdr(struct msghdr *msg, ^ /kisskb/src/include/linux/socket.h:424:12: error: storage class specified for parameter '__copy_msghdr' extern int __copy_msghdr(struct msghdr *kmsg, ^ /kisskb/src/include/linux/socket.h:429:12: error: storage class specified for parameter '__sys_recvfrom' extern int __sys_recvfrom(int fd, void __user *ubuf, size_t size, ^ /kisskb/src/include/linux/socket.h:432:12: error: storage class specified for parameter '__sys_sendto' extern int __sys_sendto(int fd, void __user *buff, size_t len, ^ /kisskb/src/include/linux/socket.h:435:21: error: storage class specified for parameter 'do_accept' extern struct file *do_accept(struct file *file, unsigned file_flags, ^ /kisskb/src/include/linux/socket.h:438:12: error: storage class specified for parameter '__sys_accept4' extern int __sys_accept4(int fd, struct sockaddr __user *upeer_sockaddr, ^ /kisskb/src/include/linux/socket.h:440:12: error: storage class specified for parameter '__sys_socket' extern int __sys_socket(int family, int type, int protocol); ^ /kisskb/src/include/linux/socket.h:441:21: error: storage class specified for parameter '__sys_socket_file' extern struct file *__sys_socket_file(int family, int type, int protocol); ^ /kisskb/src/include/linux/socket.h:442:12: error: storage class specified for parameter '__sys_bind' extern int __sys_bind(int fd, struct sockaddr __user *umyaddr, int addrlen); ^ /kisskb/src/include/linux/socket.h:443:12: error: storage class specified for parameter '__sys_connect_file' extern int __sys_connect_file(struct file *file, struct sockaddr_storage *addr, ^ /kisskb/src/include/linux/socket.h:445:12: error: storage class specified for parameter '__sys_connect' extern int __sys_connect(int fd, struct sockaddr __user *uservaddr, ^ /kisskb/src/include/linux/socket.h:447:12: error: storage class specified for parameter '__sys_listen' extern int __sys_listen(int fd, int backlog); ^ /kisskb/src/include/linux/socket.h:448:12: error: storage class specified for parameter '__sys_getsockname' extern int __sys_getsockname(int fd, struct sockaddr __user *usockaddr, ^ /kisskb/src/include/linux/socket.h:450:12: error: storage class specified for parameter '__sys_getpeername' extern int __sys_getpeername(int fd, struct sockaddr __user *usockaddr, ^ /kisskb/src/include/linux/socket.h:452:12: error: storage class specified for parameter '__sys_socketpair' extern int __sys_socketpair(int family, int type, int protocol, ^ /kisskb/src/include/linux/socket.h:454:12: error: storage class specified for parameter '__sys_shutdown_sock' extern int __sys_shutdown_sock(struct socket *sock, int how); ^ /kisskb/src/include/linux/socket.h:455:12: error: storage class specified for parameter '__sys_shutdown' extern int __sys_shutdown(int fd, int how); ^ In file included from /kisskb/src/include/uapi/linux/if.h:37:0, from /kisskb/src/include/linux/compat.h:16, from /kisskb/src/arch/x86/include/asm/sigframe.h:8, from /kisskb/src/arch/x86/kernel/asm-offsets.c:17: /kisskb/src/include/uapi/linux/hdlc/ioctl.h:44:3: error: storage class specified for parameter 'sync_serial_settings' } sync_serial_settings; /* V.35, V.24, X.21 */ ^ /kisskb/src/include/uapi/linux/hdlc/ioctl.h:51:3: error: storage class specified for parameter 'te1_settings' } te1_settings; /* T1, E1 */ ^ /kisskb/src/include/uapi/linux/hdlc/ioctl.h:56:3: error: storage class specified for parameter 'raw_hdlc_proto' } raw_hdlc_proto; ^ /kisskb/src/include/uapi/linux/hdlc/ioctl.h:66:3: error: storage class specified for parameter 'fr_proto' } fr_proto; ^ /kisskb/src/include/uapi/linux/hdlc/ioctl.h:70:3: error: storage class specified for parameter 'fr_proto_pvc' } fr_proto_pvc; /* for creating/deleting FR PVCs */ ^ /kisskb/src/include/uapi/linux/hdlc/ioctl.h:75:2: error: storage class specified for parameter 'fr_proto_pvc_info' }fr_proto_pvc_info; /* for returning PVC information only */ ^ /kisskb/src/include/uapi/linux/hdlc/ioctl.h:80:3: error: storage class specified for parameter 'cisco_proto' } cisco_proto; ^ /kisskb/src/include/uapi/linux/hdlc/ioctl.h:89:3: error: storage class specified for parameter 'x25_hdlc_proto' } x25_hdlc_proto; ^ In file included from /kisskb/src/include/linux/compat.h:16:0, from /kisskb/src/arch/x86/include/asm/sigframe.h:8, from /kisskb/src/arch/x86/kernel/asm-offsets.c:17: /kisskb/src/include/uapi/linux/if.h:82:1: warning: empty declaration enum net_device_flags { ^ /kisskb/src/include/uapi/linux/if.h:167:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/if.h:178:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/if.h:196:1: warning: empty declaration struct ifmap { ^ /kisskb/src/include/uapi/linux/if.h:212:3: error: expected specifier-qualifier-list before 'raw_hdlc_proto' raw_hdlc_proto __user *raw_hdlc; ^ /kisskb/src/include/uapi/linux/if.h:207:1: warning: empty declaration struct if_settings { ^ /kisskb/src/include/uapi/linux/if.h:234:1: warning: empty declaration struct ifreq { ^ /kisskb/src/include/uapi/linux/if.h:286:1: warning: empty declaration struct ifconf { ^ In file included from /kisskb/src/include/linux/compat.h:18:0, from /kisskb/src/arch/x86/include/asm/sigframe.h:8, from /kisskb/src/arch/x86/kernel/asm-offsets.c:17: /kisskb/src/include/uapi/linux/aio_abi.h:34:26: error: storage class specified for parameter 'aio_context_t' typedef __kernel_ulong_t aio_context_t; ^ /kisskb/src/include/uapi/linux/aio_abi.h:36:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/aio_abi.h:60:1: warning: empty declaration struct io_event { ^ /kisskb/src/include/uapi/linux/aio_abi.h:79:2: error: expected specifier-qualifier-list before '__kernel_rwf_t' __kernel_rwf_t aio_rw_flags; /* RWF_* flags */ ^ /kisskb/src/include/uapi/linux/aio_abi.h:73:1: warning: empty declaration struct iocb { ^ In file included from /kisskb/src/arch/x86/include/asm/compat.h:10:0, from /kisskb/src/include/linux/compat.h:22, from /kisskb/src/arch/x86/include/asm/sigframe.h:8, from /kisskb/src/arch/x86/kernel/asm-offsets.c:17: /kisskb/src/include/linux/sched/task_stack.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/task_stack.h:27:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/task_stack.h:67:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/task_stack.h:72:13: error: storage class specified for parameter 'put_task_stack' extern void put_task_stack(struct task_struct *tsk); ^ /kisskb/src/include/linux/sched/task_stack.h:88:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/sched/task_stack.h:94:13: error: storage class specified for parameter 'thread_stack_cache_init' extern void thread_stack_cache_init(void); ^ /kisskb/src/include/linux/sched/task_stack.h:116:13: error: storage class specified for parameter 'set_task_stack_end_magic' extern void set_task_stack_end_magic(struct task_struct *tsk); ^ /kisskb/src/include/linux/sched/task_stack.h:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/compat.h:12:0, from /kisskb/src/include/linux/compat.h:22, from /kisskb/src/arch/x86/include/asm/sigframe.h:8, from /kisskb/src/arch/x86/kernel/asm-offsets.c:17: /kisskb/src/arch/x86/include/asm/user32.h:8:1: warning: empty declaration struct user_i387_ia32_struct { ^ /kisskb/src/arch/x86/include/asm/user32.h:20:1: warning: empty declaration struct user32_fxsr_struct { ^ /kisskb/src/arch/x86/include/asm/user32.h:36:1: warning: empty declaration struct user_regs_struct32 { ^ /kisskb/src/arch/x86/include/asm/user32.h:46:1: warning: empty declaration struct user32 { ^ In file included from /kisskb/src/include/linux/compat.h:22:0, from /kisskb/src/arch/x86/include/asm/sigframe.h:8, from /kisskb/src/arch/x86/kernel/asm-offsets.c:17: /kisskb/src/arch/x86/include/asm/compat.h:15:23: error: storage class specified for parameter 'compat_mode_t' #define compat_mode_t compat_mode_t ^ /kisskb/src/arch/x86/include/asm/compat.h:16:14: note: in expansion of macro 'compat_mode_t' typedef u16 compat_mode_t; ^ /kisskb/src/arch/x86/include/asm/compat.h:18:24: error: storage class specified for parameter '__compat_uid_t' #define __compat_uid_t __compat_uid_t ^ /kisskb/src/arch/x86/include/asm/compat.h:19:14: note: in expansion of macro '__compat_uid_t' typedef u16 __compat_uid_t; ^ /kisskb/src/arch/x86/include/asm/compat.h:20:14: error: storage class specified for parameter '__compat_gid_t' typedef u16 __compat_gid_t; ^ /kisskb/src/arch/x86/include/asm/compat.h:22:22: error: storage class specified for parameter 'compat_dev_t' #define compat_dev_t compat_dev_t ^ /kisskb/src/arch/x86/include/asm/compat.h:23:14: note: in expansion of macro 'compat_dev_t' typedef u16 compat_dev_t; ^ /kisskb/src/arch/x86/include/asm/compat.h:25:26: error: storage class specified for parameter 'compat_ipc_pid_t' #define compat_ipc_pid_t compat_ipc_pid_t ^ /kisskb/src/arch/x86/include/asm/compat.h:26:15: note: in expansion of macro 'compat_ipc_pid_t' typedef u16 compat_ipc_pid_t; ^ In file included from /kisskb/src/arch/x86/include/asm/compat.h:30:0, from /kisskb/src/include/linux/compat.h:22, from /kisskb/src/arch/x86/include/asm/sigframe.h:8, from /kisskb/src/arch/x86/kernel/asm-offsets.c:17: /kisskb/src/include/asm-generic/compat.h:30:13: error: storage class specified for parameter 'compat_size_t' typedef u32 compat_size_t; ^ /kisskb/src/include/asm-generic/compat.h:31:13: error: storage class specified for parameter 'compat_ssize_t' typedef s32 compat_ssize_t; ^ /kisskb/src/include/asm-generic/compat.h:32:13: error: storage class specified for parameter 'compat_clock_t' typedef s32 compat_clock_t; ^ /kisskb/src/include/asm-generic/compat.h:33:13: error: storage class specified for parameter 'compat_pid_t' typedef s32 compat_pid_t; ^ /kisskb/src/include/asm-generic/compat.h:34:13: error: storage class specified for parameter 'compat_ino_t' typedef u32 compat_ino_t; ^ /kisskb/src/include/asm-generic/compat.h:35:13: error: storage class specified for parameter 'compat_off_t' typedef s32 compat_off_t; ^ /kisskb/src/include/asm-generic/compat.h:36:13: error: storage class specified for parameter 'compat_loff_t' typedef s64 compat_loff_t; ^ /kisskb/src/include/asm-generic/compat.h:37:13: error: storage class specified for parameter 'compat_daddr_t' typedef s32 compat_daddr_t; ^ /kisskb/src/include/asm-generic/compat.h:38:13: error: storage class specified for parameter 'compat_timer_t' typedef s32 compat_timer_t; ^ /kisskb/src/include/asm-generic/compat.h:39:13: error: storage class specified for parameter 'compat_key_t' typedef s32 compat_key_t; ^ /kisskb/src/include/asm-generic/compat.h:40:13: error: storage class specified for parameter 'compat_short_t' typedef s16 compat_short_t; ^ /kisskb/src/include/asm-generic/compat.h:41:13: error: storage class specified for parameter 'compat_int_t' typedef s32 compat_int_t; ^ /kisskb/src/include/asm-generic/compat.h:42:13: error: storage class specified for parameter 'compat_long_t' typedef s32 compat_long_t; ^ /kisskb/src/include/asm-generic/compat.h:43:13: error: storage class specified for parameter 'compat_ushort_t' typedef u16 compat_ushort_t; ^ /kisskb/src/include/asm-generic/compat.h:44:13: error: storage class specified for parameter 'compat_uint_t' typedef u32 compat_uint_t; ^ /kisskb/src/include/asm-generic/compat.h:45:13: error: storage class specified for parameter 'compat_ulong_t' typedef u32 compat_ulong_t; ^ /kisskb/src/include/asm-generic/compat.h:46:13: error: storage class specified for parameter 'compat_uptr_t' typedef u32 compat_uptr_t; ^ /kisskb/src/include/asm-generic/compat.h:47:13: error: storage class specified for parameter 'compat_caddr_t' typedef u32 compat_caddr_t; ^ /kisskb/src/include/asm-generic/compat.h:48:13: error: storage class specified for parameter 'compat_aio_context_t' typedef u32 compat_aio_context_t; ^ /kisskb/src/include/asm-generic/compat.h:49:13: error: storage class specified for parameter 'compat_old_sigset_t' typedef u32 compat_old_sigset_t; ^ /kisskb/src/include/asm-generic/compat.h:57:13: error: storage class specified for parameter '__compat_uid32_t' typedef u32 __compat_uid32_t; ^ /kisskb/src/include/asm-generic/compat.h:58:13: error: storage class specified for parameter '__compat_gid32_t' typedef u32 __compat_gid32_t; ^ /kisskb/src/include/asm-generic/compat.h:69:13: error: storage class specified for parameter 'compat_s64' typedef s64 compat_s64; ^ /kisskb/src/include/asm-generic/compat.h:70:13: error: storage class specified for parameter 'compat_u64' typedef u64 compat_u64; ^ /kisskb/src/include/asm-generic/compat.h:74:13: error: storage class specified for parameter 'compat_sigset_word' typedef u32 compat_sigset_word; ^ /kisskb/src/include/asm-generic/compat.h:88:25: error: storage class specified for parameter 'compat_fsid_t' typedef __kernel_fsid_t compat_fsid_t; ^ /kisskb/src/include/asm-generic/compat.h:110:2: error: expected specifier-qualifier-list before 'compat_key_t' compat_key_t key; ^ /kisskb/src/include/asm-generic/compat.h:109:1: warning: empty declaration struct compat_ipc64_perm { ^ /kisskb/src/include/asm-generic/compat.h:125:2: error: expected specifier-qualifier-list before 'compat_ulong_t' compat_ulong_t sem_otime; ^ /kisskb/src/include/asm-generic/compat.h:123:1: warning: empty declaration struct compat_semid64_ds { ^ /kisskb/src/include/asm-generic/compat.h:136:2: error: expected specifier-qualifier-list before 'compat_ulong_t' compat_ulong_t msg_stime; ^ /kisskb/src/include/asm-generic/compat.h:134:1: warning: empty declaration struct compat_msqid64_ds { ^ /kisskb/src/include/asm-generic/compat.h:153:2: error: expected specifier-qualifier-list before 'compat_size_t' compat_size_t shm_segsz; ^ /kisskb/src/include/asm-generic/compat.h:151:1: warning: empty declaration struct compat_shmid64_ds { ^ In file included from /kisskb/src/include/linux/compat.h:22:0, from /kisskb/src/arch/x86/include/asm/sigframe.h:8, from /kisskb/src/arch/x86/kernel/asm-offsets.c:17: /kisskb/src/arch/x86/include/asm/compat.h:34:14: error: storage class specified for parameter 'compat_nlink_t' typedef u16 compat_nlink_t; ^ /kisskb/src/arch/x86/include/asm/compat.h:38:2: error: expected specifier-qualifier-list before 'compat_ino_t' compat_ino_t st_ino; ^ /kisskb/src/arch/x86/include/asm/compat.h:36:1: warning: empty declaration struct compat_stat { ^ /kisskb/src/arch/x86/include/asm/compat.h:71:2: error: expected specifier-qualifier-list before 'compat_fsid_t' compat_fsid_t f_fsid; ^ /kisskb/src/arch/x86/include/asm/compat.h:63:1: warning: empty declaration struct compat_statfs { ^ /kisskb/src/arch/x86/include/asm/compat.h:84:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/compat.h:93:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/compat.h:106:1: warning: empty declaration struct compat_siginfo; ^ In file included from /kisskb/src/include/linux/compat.h:34:0, from /kisskb/src/arch/x86/include/asm/sigframe.h:8, from /kisskb/src/arch/x86/kernel/asm-offsets.c:17: /kisskb/src/arch/x86/include/asm/syscall_wrapper.h:9:1: warning: empty declaration struct pt_regs; ^ /kisskb/src/arch/x86/include/asm/syscall_wrapper.h:11:13: error: storage class specified for parameter '__x64_sys_ni_syscall' extern long __x64_sys_ni_syscall(const struct pt_regs *regs); ^ /kisskb/src/arch/x86/include/asm/syscall_wrapper.h:12:13: error: storage class specified for parameter '__ia32_sys_ni_syscall' extern long __ia32_sys_ni_syscall(const struct pt_regs *regs); ^ In file included from /kisskb/src/arch/x86/include/asm/sigframe.h:8:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:17: /kisskb/src/include/linux/compat.h:91:2: error: expected specifier-qualifier-list before 'compat_uptr_t' compat_uptr_t iov_base; ^ /kisskb/src/include/linux/compat.h:90:1: warning: empty declaration struct compat_iovec { ^ /kisskb/src/include/linux/compat.h:100:2: error: expected specifier-qualifier-list before 'compat_uptr_t' compat_uptr_t ss_sp; ^ /kisskb/src/include/linux/compat.h:103:3: error: storage class specified for parameter 'compat_stack_t' } compat_stack_t; ^ /kisskb/src/include/linux/compat.h:112:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'compat_uid_t' typedef __compat_uid32_t compat_uid_t; ^ /kisskb/src/include/linux/compat.h:113:26: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'compat_gid_t' typedef __compat_gid32_t compat_gid_t; ^ /kisskb/src/include/linux/compat.h:115:1: warning: empty declaration struct compat_sel_arg_struct; ^ /kisskb/src/include/linux/compat.h:116:1: warning: empty declaration struct rusage; ^ /kisskb/src/include/linux/compat.h:118:1: warning: empty declaration struct old_itimerval32; ^ /kisskb/src/include/linux/compat.h:121:2: error: expected specifier-qualifier-list before 'compat_clock_t' compat_clock_t tms_utime; ^ /kisskb/src/include/linux/compat.h:120:1: warning: empty declaration struct compat_tms { ^ In file included from /kisskb/src/include/uapi/linux/signal.h:5:0, from /kisskb/src/include/linux/signal_types.h:10, from /kisskb/src/include/linux/sched.h:30, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/arch/x86/include/asm/signal.h:32:25: error: unknown type name 'compat_sigset_t' #define compat_sigset_t compat_sigset_t ^ /kisskb/src/include/linux/compat.h:135:35: note: in expansion of macro 'compat_sigset_t' int set_compat_user_sigmask(const compat_sigset_t __user *umask, ^ In file included from /kisskb/src/arch/x86/include/asm/sigframe.h:8:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:17: /kisskb/src/include/linux/compat.h:140:2: error: expected specifier-qualifier-list before 'compat_uptr_t' compat_uptr_t sa_handler; ^ /kisskb/src/include/linux/compat.h:138:1: warning: empty declaration struct compat_sigaction { ^ /kisskb/src/include/linux/compat.h:153:2: error: expected specifier-qualifier-list before 'compat_int_t' compat_int_t sival_int; ^ /kisskb/src/include/linux/compat.h:155:3: error: storage class specified for parameter 'compat_sigval_t' } compat_sigval_t; ^ /kisskb/src/include/linux/compat.h:172:4: error: expected specifier-qualifier-list before 'compat_pid_t' compat_pid_t _pid; /* sender's pid */ ^ /kisskb/src/include/linux/compat.h:178:4: error: expected specifier-qualifier-list before 'compat_timer_t' compat_timer_t _tid; /* timer id */ ^ /kisskb/src/include/linux/compat.h:185:4: error: expected specifier-qualifier-list before 'compat_pid_t' compat_pid_t _pid; /* sender's pid */ ^ /kisskb/src/include/linux/compat.h:192:4: error: expected specifier-qualifier-list before 'compat_pid_t' compat_pid_t _pid; /* which child */ ^ /kisskb/src/include/linux/compat.h:212:4: error: expected specifier-qualifier-list before 'compat_uptr_t' compat_uptr_t _addr; /* faulting insn/memory ref. */ ^ /kisskb/src/include/linux/compat.h:245:4: error: expected specifier-qualifier-list before 'compat_long_t' compat_long_t _band; /* POLL_IN, POLL_OUT, POLL_MSG */ ^ /kisskb/src/include/linux/compat.h:250:4: error: expected specifier-qualifier-list before 'compat_uptr_t' compat_uptr_t _call_addr; /* calling user insn */ ^ /kisskb/src/include/linux/compat.h:255:3: error: storage class specified for parameter 'compat_siginfo_t' } compat_siginfo_t; ^ /kisskb/src/include/linux/compat.h:258:2: error: expected specifier-qualifier-list before 'compat_ulong_t' compat_ulong_t rlim_cur; ^ /kisskb/src/include/linux/compat.h:257:1: warning: empty declaration struct compat_rlimit { ^ /kisskb/src/include/linux/compat.h:271:2: error: expected specifier-qualifier-list before 'compat_off_t' compat_off_t l_start; ^ /kisskb/src/include/linux/compat.h:268:1: warning: empty declaration struct compat_flock { ^ /kisskb/src/include/linux/compat.h:285:2: error: expected specifier-qualifier-list before 'compat_loff_t' compat_loff_t l_start; ^ /kisskb/src/include/linux/compat.h:282:1: warning: empty declaration struct compat_flock64 { ^ /kisskb/src/include/linux/compat.h:296:2: error: expected specifier-qualifier-list before 'compat_long_t' compat_long_t ru_maxrss; ^ /kisskb/src/include/linux/compat.h:293:1: warning: empty declaration struct compat_rusage { ^ /kisskb/src/include/linux/compat.h:312:12: error: storage class specified for parameter 'put_compat_rusage' extern int put_compat_rusage(const struct rusage *, ^ /kisskb/src/include/linux/compat.h:315:1: warning: empty declaration struct compat_siginfo; ^ /kisskb/src/include/linux/compat.h:316:1: warning: empty declaration struct __compat_aio_sigset; ^ /kisskb/src/include/linux/compat.h:320:2: error: expected specifier-qualifier-list before 'compat_off_t' compat_off_t d_off; ^ /kisskb/src/include/linux/compat.h:318:1: warning: empty declaration struct compat_dirent { ^ /kisskb/src/include/linux/compat.h:326:2: error: expected specifier-qualifier-list before 'compat_daddr_t' compat_daddr_t f_tfree; ^ /kisskb/src/include/linux/compat.h:325:1: warning: empty declaration struct compat_ustat { ^ /kisskb/src/include/linux/compat.h:335:2: error: expected specifier-qualifier-list before 'compat_sigval_t' compat_sigval_t sigev_value; ^ /kisskb/src/include/linux/compat.h:347:3: error: storage class specified for parameter 'compat_sigevent_t' } compat_sigevent_t; ^ /kisskb/src/include/linux/compat.h:350:2: error: expected specifier-qualifier-list before 'compat_ulong_t' compat_ulong_t mem_start; ^ /kisskb/src/include/linux/compat.h:349:1: warning: empty declaration struct compat_ifmap { ^ /kisskb/src/include/linux/compat.h:361:2: error: expected specifier-qualifier-list before 'compat_uptr_t' compat_uptr_t ifs_ifsu; /* union of pointers */ ^ /kisskb/src/include/linux/compat.h:358:1: warning: empty declaration struct compat_if_settings { ^ /kisskb/src/include/linux/compat.h:375:3: error: expected specifier-qualifier-list before 'compat_int_t' compat_int_t ifru_ivalue; ^ /kisskb/src/include/linux/compat.h:364:1: warning: empty declaration struct compat_ifreq { ^ /kisskb/src/include/linux/compat.h:386:2: error: expected specifier-qualifier-list before 'compat_int_t' compat_int_t ifc_len; /* size of buffer */ ^ /kisskb/src/include/linux/compat.h:385:1: warning: empty declaration struct compat_ifconf { ^ /kisskb/src/include/linux/compat.h:391:2: error: expected specifier-qualifier-list before 'compat_uptr_t' compat_uptr_t next; ^ /kisskb/src/include/linux/compat.h:390:1: warning: empty declaration struct compat_robust_list { ^ /kisskb/src/include/linux/compat.h:396:2: error: expected specifier-qualifier-list before 'compat_long_t' compat_long_t futex_offset; ^ /kisskb/src/include/linux/compat.h:394:1: warning: empty declaration struct compat_robust_list_head { ^ /kisskb/src/include/linux/compat.h:410:2: error: expected specifier-qualifier-list before 'compat_uptr_t' compat_uptr_t hashname; ^ /kisskb/src/include/linux/compat.h:409:1: warning: empty declaration struct compat_keyctl_kdf_params { ^ /kisskb/src/include/linux/compat.h:416:1: warning: empty declaration struct compat_stat; ^ /kisskb/src/include/linux/compat.h:417:1: warning: empty declaration struct compat_statfs; ^ /kisskb/src/include/linux/compat.h:418:1: warning: empty declaration struct compat_statfs64; ^ /kisskb/src/include/linux/compat.h:419:1: warning: empty declaration struct compat_old_linux_dirent; ^ /kisskb/src/include/linux/compat.h:420:1: warning: empty declaration struct compat_linux_dirent; ^ /kisskb/src/include/linux/compat.h:421:1: warning: empty declaration struct linux_dirent64; ^ /kisskb/src/include/linux/compat.h:422:1: warning: empty declaration struct compat_msghdr; ^ /kisskb/src/include/linux/compat.h:423:1: warning: empty declaration struct compat_mmsghdr; ^ /kisskb/src/include/linux/compat.h:424:1: warning: empty declaration struct compat_sysinfo; ^ /kisskb/src/include/linux/compat.h:425:1: warning: empty declaration struct compat_sysctl_args; ^ /kisskb/src/include/linux/compat.h:426:1: warning: empty declaration struct compat_kexec_segment; ^ /kisskb/src/include/linux/compat.h:427:1: warning: empty declaration struct compat_mq_attr; ^ /kisskb/src/include/linux/compat.h:428:1: warning: empty declaration struct compat_msgbuf; ^ /kisskb/src/include/linux/compat.h:432:30: error: expected declaration specifiers or '...' before 'kernel_siginfo_t' int copy_siginfo_from_user32(kernel_siginfo_t *to, ^ /kisskb/src/include/linux/compat.h:435:9: error: type defaults to 'int' in declaration of 'kernel_siginfo_t' [-Werror=implicit-int] const kernel_siginfo_t *from); ^ /kisskb/src/include/linux/compat.h:435:26: error: expected ';', ',' or ')' before '*' token const kernel_siginfo_t *from); ^ /kisskb/src/include/linux/compat.h:442:30: error: expected declaration specifiers or '...' before 'sigset_t' extern int get_compat_sigset(sigset_t *set, const compat_sigset_t __user *compat); ^ In file included from /kisskb/src/include/uapi/linux/signal.h:5:0, from /kisskb/src/include/linux/signal_types.h:10, from /kisskb/src/include/linux/sched.h:30, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/arch/x86/include/asm/signal.h:32:25: error: unknown type name 'compat_sigset_t' #define compat_sigset_t compat_sigset_t ^ /kisskb/src/include/linux/compat.h:442:51: note: in expansion of macro 'compat_sigset_t' extern int get_compat_sigset(sigset_t *set, const compat_sigset_t __user *compat); ^ /kisskb/src/arch/x86/include/asm/signal.h:32:25: error: unknown type name 'compat_sigset_t' #define compat_sigset_t compat_sigset_t ^ /kisskb/src/include/linux/compat.h:449:19: note: in expansion of macro 'compat_sigset_t' put_compat_sigset(compat_sigset_t __user *compat, const sigset_t *set, ^ In file included from /kisskb/src/arch/x86/include/asm/sigframe.h:8:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:17: /kisskb/src/include/linux/compat.h:449:57: error: type defaults to 'int' in declaration of 'sigset_t' [-Werror=implicit-int] put_compat_sigset(compat_sigset_t __user *compat, const sigset_t *set, ^ /kisskb/src/include/linux/compat.h:449:66: error: expected ';', ',' or ')' before '*' token put_compat_sigset(compat_sigset_t __user *compat, const sigset_t *set, ^ /kisskb/src/include/linux/compat.h:538:6: error: expected declaration specifiers or '...' before 'compat_long_t' compat_long_t request, ^ /kisskb/src/include/linux/compat.h:539:6: error: expected declaration specifiers or '...' before 'compat_ulong_t' compat_ulong_t addr, compat_ulong_t data); ^ /kisskb/src/include/linux/compat.h:539:27: error: expected declaration specifiers or '...' before 'compat_ulong_t' compat_ulong_t addr, compat_ulong_t data); ^ /kisskb/src/include/linux/compat.h:541:59: error: expected declaration specifiers or '...' before 'compat_long_t' extern long compat_arch_ptrace(struct task_struct *child, compat_long_t request, ^ /kisskb/src/include/linux/compat.h:542:11: error: expected declaration specifiers or '...' before 'compat_ulong_t' compat_ulong_t addr, compat_ulong_t data); ^ /kisskb/src/include/linux/compat.h:542:32: error: expected declaration specifiers or '...' before 'compat_ulong_t' compat_ulong_t addr, compat_ulong_t data); ^ /kisskb/src/include/linux/compat.h:544:1: warning: empty declaration struct epoll_event; /* fortunately, this one is fixed-layout */ ^ /kisskb/src/include/linux/compat.h:546:35: error: type defaults to 'int' in declaration of 'compat_stack_t' [-Werror=implicit-int] int compat_restore_altstack(const compat_stack_t __user *uss); ^ /kisskb/src/include/linux/compat.h:546:57: error: expected ';', ',' or ')' before '*' token int compat_restore_altstack(const compat_stack_t __user *uss); ^ /kisskb/src/include/linux/compat.h:547:28: error: expected declaration specifiers or '...' before 'compat_stack_t' int __compat_save_altstack(compat_stack_t __user *, unsigned long); ^ /kisskb/src/include/linux/compat.h:976:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/compat.h:993:56: error: expected declaration specifiers or '...' before 'compat_size_t' int kcompat_sys_statfs64(const char __user * pathname, compat_size_t sz, ^ /kisskb/src/include/linux/compat.h:995:44: error: expected declaration specifiers or '...' before 'compat_size_t' int kcompat_sys_fstatfs64(unsigned int fd, compat_size_t sz, ^ /kisskb/src/include/linux/compat.h:1014:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool in_compat_syscall(void) { return false; } ^ /kisskb/src/include/linux/compat.h:1022:51: error: type defaults to 'int' in declaration of 'compat_ulong_t' [-Werror=implicit-int] long compat_get_bitmap(unsigned long *mask, const compat_ulong_t __user *umask, ^ /kisskb/src/include/linux/compat.h:1022:73: error: expected ';', ',' or ')' before '*' token long compat_get_bitmap(unsigned long *mask, const compat_ulong_t __user *umask, ^ /kisskb/src/include/linux/compat.h:1024:24: error: expected declaration specifiers or '...' before 'compat_ulong_t' long compat_put_bitmap(compat_ulong_t __user *umask, unsigned long *mask, ^ /kisskb/src/include/linux/compat.h:1043:39: error: expected declaration specifiers or '...' before 'compat_uptr_t' static inline void __user *compat_ptr(compat_uptr_t uptr) ^ /kisskb/src/include/linux/compat.h:1049:29: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ptr_to_compat' static inline compat_uptr_t ptr_to_compat(void __user *uptr) ^ In file included from /kisskb/src/arch/x86/kernel/asm-offsets.c:17:0: /kisskb/src/arch/x86/include/asm/sigframe.h:59:1: warning: empty declaration struct rt_sigframe { ^ /kisskb/src/arch/x86/include/asm/sigframe.h:88:13: error: section attribute not allowed for 'init_sigframe_size' void __init init_sigframe_size(void); ^ /kisskb/src/arch/x86/include/asm/sigframe.h:88:1: warning: '__cold__' attribute ignored [-Wattributes] void __init init_sigframe_size(void); ^ In file included from /kisskb/src/arch/x86/include/asm/cpu_entry_area.h:8:0, from /kisskb/src/arch/x86/include/asm/desc.h:10, from /kisskb/src/arch/x86/include/asm/suspend_64.h:10, from /kisskb/src/arch/x86/include/asm/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:19: /kisskb/src/arch/x86/include/asm/intel_ds.h:19:1: warning: empty declaration struct debug_store { ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/intel_ds.h:31:50: error: storage class specified for parameter 'cpu_debug_store' DECLARE_PER_CPU_PAGE_ALIGNED(struct debug_store, cpu_debug_store); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/intel_ds.h:31:1: note: in expansion of macro 'DECLARE_PER_CPU_PAGE_ALIGNED' DECLARE_PER_CPU_PAGE_ALIGNED(struct debug_store, cpu_debug_store); ^ /kisskb/src/arch/x86/include/asm/intel_ds.h:31:50: error: alignment may not be specified for 'cpu_debug_store' DECLARE_PER_CPU_PAGE_ALIGNED(struct debug_store, cpu_debug_store); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/intel_ds.h:31:1: note: in expansion of macro 'DECLARE_PER_CPU_PAGE_ALIGNED' DECLARE_PER_CPU_PAGE_ALIGNED(struct debug_store, cpu_debug_store); ^ /kisskb/src/arch/x86/include/asm/intel_ds.h:31:50: error: section attribute not allowed for 'cpu_debug_store' DECLARE_PER_CPU_PAGE_ALIGNED(struct debug_store, cpu_debug_store); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/intel_ds.h:31:1: note: in expansion of macro 'DECLARE_PER_CPU_PAGE_ALIGNED' DECLARE_PER_CPU_PAGE_ALIGNED(struct debug_store, cpu_debug_store); ^ In file included from /kisskb/src/arch/x86/include/asm/cpu_entry_area.h:8:0, from /kisskb/src/arch/x86/include/asm/desc.h:10, from /kisskb/src/arch/x86/include/asm/suspend_64.h:10, from /kisskb/src/arch/x86/include/asm/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:19: /kisskb/src/arch/x86/include/asm/intel_ds.h:33:1: warning: empty declaration struct debug_store_buffers { ^ In file included from /kisskb/src/arch/x86/include/asm/desc.h:10:0, from /kisskb/src/arch/x86/include/asm/suspend_64.h:10, from /kisskb/src/arch/x86/include/asm/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:19: /kisskb/src/arch/x86/include/asm/cpu_entry_area.h:36:1: warning: empty declaration struct exception_stacks { ^ /kisskb/src/arch/x86/include/asm/cpu_entry_area.h:41:1: warning: empty declaration struct cea_exception_stacks { ^ /kisskb/src/arch/x86/include/asm/cpu_entry_area.h:48:1: warning: empty declaration enum exception_stack_ordering { ^ /kisskb/src/arch/x86/include/asm/cpu_entry_area.h:90:1: warning: empty declaration struct cpu_entry_area { ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/cpu_entry_area.h:138:42: error: storage class specified for parameter 'cpu_entry_area' DECLARE_PER_CPU(struct cpu_entry_area *, cpu_entry_area); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/cpu_entry_area.h:138:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct cpu_entry_area *, cpu_entry_area); ^ /kisskb/src/arch/x86/include/asm/cpu_entry_area.h:138:42: error: section attribute not allowed for 'cpu_entry_area' DECLARE_PER_CPU(struct cpu_entry_area *, cpu_entry_area); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/cpu_entry_area.h:138:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct cpu_entry_area *, cpu_entry_area); ^ /kisskb/src/arch/x86/include/asm/cpu_entry_area.h:139:48: error: storage class specified for parameter 'cea_exception_stacks' DECLARE_PER_CPU(struct cea_exception_stacks *, cea_exception_stacks); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/cpu_entry_area.h:139:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct cea_exception_stacks *, cea_exception_stacks); ^ /kisskb/src/arch/x86/include/asm/cpu_entry_area.h:139:48: error: section attribute not allowed for 'cea_exception_stacks' DECLARE_PER_CPU(struct cea_exception_stacks *, cea_exception_stacks); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/cpu_entry_area.h:139:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct cea_exception_stacks *, cea_exception_stacks); ^ In file included from /kisskb/src/arch/x86/include/asm/desc.h:10:0, from /kisskb/src/arch/x86/include/asm/suspend_64.h:10, from /kisskb/src/arch/x86/include/asm/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:19: /kisskb/src/arch/x86/include/asm/cpu_entry_area.h:141:13: error: storage class specified for parameter 'setup_cpu_entry_areas' extern void setup_cpu_entry_areas(void); ^ /kisskb/src/arch/x86/include/asm/cpu_entry_area.h:142:13: error: storage class specified for parameter 'cea_set_pte' extern void cea_set_pte(void *cea_vaddr, phys_addr_t pa, pgprot_t flags); ^ /kisskb/src/arch/x86/include/asm/cpu_entry_area.h:144:31: error: storage class specified for parameter 'get_cpu_entry_area' extern struct cpu_entry_area *get_cpu_entry_area(int cpu); ^ /kisskb/src/arch/x86/include/asm/cpu_entry_area.h:147:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/suspend_64.h:10:0, from /kisskb/src/arch/x86/include/asm/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:19: /kisskb/src/arch/x86/include/asm/desc.h:17:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:44:1: warning: empty declaration struct gdt_page { ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/desc.h:48:47: error: storage class specified for parameter 'gdt_page' DECLARE_PER_CPU_PAGE_ALIGNED(struct gdt_page, gdt_page); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/desc.h:48:1: note: in expansion of macro 'DECLARE_PER_CPU_PAGE_ALIGNED' DECLARE_PER_CPU_PAGE_ALIGNED(struct gdt_page, gdt_page); ^ /kisskb/src/arch/x86/include/asm/desc.h:48:47: error: alignment may not be specified for 'gdt_page' DECLARE_PER_CPU_PAGE_ALIGNED(struct gdt_page, gdt_page); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/desc.h:48:1: note: in expansion of macro 'DECLARE_PER_CPU_PAGE_ALIGNED' DECLARE_PER_CPU_PAGE_ALIGNED(struct gdt_page, gdt_page); ^ /kisskb/src/arch/x86/include/asm/desc.h:48:47: error: section attribute not allowed for 'gdt_page' DECLARE_PER_CPU_PAGE_ALIGNED(struct gdt_page, gdt_page); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/desc.h:48:1: note: in expansion of macro 'DECLARE_PER_CPU_PAGE_ALIGNED' DECLARE_PER_CPU_PAGE_ALIGNED(struct gdt_page, gdt_page); ^ In file included from /kisskb/src/arch/x86/include/asm/suspend_64.h:10:0, from /kisskb/src/arch/x86/include/asm/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:19: /kisskb/src/arch/x86/include/asm/desc.h:52:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:58:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:64:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:70:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:76:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:82:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:101:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:127:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:131:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:138:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:143:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:149:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:163:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:193:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:209:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:214:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:219:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:224:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:229:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:239:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:255:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:284:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:293:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/desc.h:301:23: error: storage class specified for parameter '__tss_limit_invalid' DECLARE_PER_CPU(bool, __tss_limit_invalid); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/desc.h:301:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(bool, __tss_limit_invalid); ^ /kisskb/src/arch/x86/include/asm/desc.h:301:23: error: section attribute not allowed for '__tss_limit_invalid' DECLARE_PER_CPU(bool, __tss_limit_invalid); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/desc.h:301:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(bool, __tss_limit_invalid); ^ In file included from /kisskb/src/arch/x86/include/asm/suspend_64.h:10:0, from /kisskb/src/arch/x86/include/asm/suspend.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:19: /kisskb/src/arch/x86/include/asm/desc.h:304:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:327:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:344:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:366:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:378:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:400:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:421:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/desc.h:434:22: error: storage class specified for parameter 'system_vectors' extern unsigned long system_vectors[]; ^ /kisskb/src/arch/x86/include/asm/desc.h:436:13: error: storage class specified for parameter 'load_current_idt' extern void load_current_idt(void); ^ /kisskb/src/arch/x86/include/asm/desc.h:437:13: error: storage class specified for parameter 'idt_setup_early_handler' extern void idt_setup_early_handler(void); ^ /kisskb/src/arch/x86/include/asm/desc.h:438:13: error: storage class specified for parameter 'idt_setup_early_traps' extern void idt_setup_early_traps(void); ^ /kisskb/src/arch/x86/include/asm/desc.h:439:13: error: storage class specified for parameter 'idt_setup_traps' extern void idt_setup_traps(void); ^ /kisskb/src/arch/x86/include/asm/desc.h:440:13: error: storage class specified for parameter 'idt_setup_apic_and_irq_gates' extern void idt_setup_apic_and_irq_gates(void); ^ /kisskb/src/arch/x86/include/asm/desc.h:441:13: error: storage class specified for parameter 'idt_is_f00f_address' extern bool idt_is_f00f_address(unsigned long address); ^ /kisskb/src/arch/x86/include/asm/desc.h:444:13: error: storage class specified for parameter 'idt_setup_early_pf' extern void idt_setup_early_pf(void); ^ /kisskb/src/arch/x86/include/asm/desc.h:449:13: error: storage class specified for parameter 'idt_invalidate' extern void idt_invalidate(void); ^ In file included from /kisskb/src/arch/x86/include/asm/suspend.h:5:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:19: /kisskb/src/arch/x86/include/asm/suspend_64.h:26:17: error: field 'regs' has incomplete type struct pt_regs regs; ^ /kisskb/src/arch/x86/include/asm/suspend_64.h:25:1: warning: empty declaration struct saved_context { ^ /kisskb/src/arch/x86/include/asm/suspend_64.h:61:13: error: storage class specified for parameter 'core_restore_code' extern char core_restore_code[]; ^ /kisskb/src/arch/x86/include/asm/suspend_64.h:62:13: error: storage class specified for parameter 'restore_registers' extern char restore_registers[]; ^ In file included from /kisskb/src/arch/x86/kernel/asm-offsets.c:19:0: /kisskb/src/arch/x86/include/asm/suspend.h:7:22: error: storage class specified for parameter 'restore_jump_address' extern unsigned long restore_jump_address __visible; ^ /kisskb/src/arch/x86/include/asm/suspend.h:7:1: warning: '__externally_visible__' attribute ignored [-Wattributes] extern unsigned long restore_jump_address __visible; ^ /kisskb/src/arch/x86/include/asm/suspend.h:8:22: error: storage class specified for parameter 'jump_address_phys' extern unsigned long jump_address_phys; ^ /kisskb/src/arch/x86/include/asm/suspend.h:9:22: error: storage class specified for parameter 'restore_cr3' extern unsigned long restore_cr3 __visible; ^ /kisskb/src/arch/x86/include/asm/suspend.h:9:1: warning: '__externally_visible__' attribute ignored [-Wattributes] extern unsigned long restore_cr3 __visible; ^ /kisskb/src/arch/x86/include/asm/suspend.h:10:22: error: storage class specified for parameter 'temp_pgt' extern unsigned long temp_pgt __visible; ^ /kisskb/src/arch/x86/include/asm/suspend.h:10:1: warning: '__externally_visible__' attribute ignored [-Wattributes] extern unsigned long temp_pgt __visible; ^ /kisskb/src/arch/x86/include/asm/suspend.h:11:22: error: storage class specified for parameter 'relocated_restore_code' extern unsigned long relocated_restore_code __visible; ^ /kisskb/src/arch/x86/include/asm/suspend.h:11:1: warning: '__externally_visible__' attribute ignored [-Wattributes] extern unsigned long relocated_restore_code __visible; ^ /kisskb/src/arch/x86/include/asm/suspend.h:12:12: error: storage class specified for parameter 'relocate_restore_code' extern int relocate_restore_code(void); ^ /kisskb/src/arch/x86/include/asm/suspend.h:14:33: error: storage class specified for parameter 'restore_image' extern asmlinkage __visible int restore_image(void); ^ /kisskb/src/arch/x86/include/asm/suspend.h:14:1: warning: '__externally_visible__' attribute ignored [-Wattributes] extern asmlinkage __visible int restore_image(void); ^ In file included from /kisskb/src/arch/x86/include/asm/tlbflush.h:11:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:20: /kisskb/src/arch/x86/include/asm/smp.h:11:12: error: storage class specified for parameter 'smp_num_siblings' extern int smp_num_siblings; ^ /kisskb/src/arch/x86/include/asm/smp.h:12:21: error: storage class specified for parameter 'num_processors' extern unsigned int num_processors; ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/smp.h:14:44: error: storage class specified for parameter 'cpu_sibling_map' DECLARE_PER_CPU_READ_MOSTLY(cpumask_var_t, cpu_sibling_map); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/smp.h:14:1: note: in expansion of macro 'DECLARE_PER_CPU_READ_MOSTLY' DECLARE_PER_CPU_READ_MOSTLY(cpumask_var_t, cpu_sibling_map); ^ /kisskb/src/arch/x86/include/asm/smp.h:14:44: error: section attribute not allowed for 'cpu_sibling_map' DECLARE_PER_CPU_READ_MOSTLY(cpumask_var_t, cpu_sibling_map); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/smp.h:14:1: note: in expansion of macro 'DECLARE_PER_CPU_READ_MOSTLY' DECLARE_PER_CPU_READ_MOSTLY(cpumask_var_t, cpu_sibling_map); ^ /kisskb/src/arch/x86/include/asm/smp.h:15:44: error: storage class specified for parameter 'cpu_core_map' DECLARE_PER_CPU_READ_MOSTLY(cpumask_var_t, cpu_core_map); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/smp.h:15:1: note: in expansion of macro 'DECLARE_PER_CPU_READ_MOSTLY' DECLARE_PER_CPU_READ_MOSTLY(cpumask_var_t, cpu_core_map); ^ /kisskb/src/arch/x86/include/asm/smp.h:15:44: error: section attribute not allowed for 'cpu_core_map' DECLARE_PER_CPU_READ_MOSTLY(cpumask_var_t, cpu_core_map); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/smp.h:15:1: note: in expansion of macro 'DECLARE_PER_CPU_READ_MOSTLY' DECLARE_PER_CPU_READ_MOSTLY(cpumask_var_t, cpu_core_map); ^ /kisskb/src/arch/x86/include/asm/smp.h:16:44: error: storage class specified for parameter 'cpu_die_map' DECLARE_PER_CPU_READ_MOSTLY(cpumask_var_t, cpu_die_map); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/smp.h:16:1: note: in expansion of macro 'DECLARE_PER_CPU_READ_MOSTLY' DECLARE_PER_CPU_READ_MOSTLY(cpumask_var_t, cpu_die_map); ^ /kisskb/src/arch/x86/include/asm/smp.h:16:44: error: section attribute not allowed for 'cpu_die_map' DECLARE_PER_CPU_READ_MOSTLY(cpumask_var_t, cpu_die_map); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/smp.h:16:1: note: in expansion of macro 'DECLARE_PER_CPU_READ_MOSTLY' DECLARE_PER_CPU_READ_MOSTLY(cpumask_var_t, cpu_die_map); ^ /kisskb/src/arch/x86/include/asm/smp.h:18:44: error: storage class specified for parameter 'cpu_llc_shared_map' DECLARE_PER_CPU_READ_MOSTLY(cpumask_var_t, cpu_llc_shared_map); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/smp.h:18:1: note: in expansion of macro 'DECLARE_PER_CPU_READ_MOSTLY' DECLARE_PER_CPU_READ_MOSTLY(cpumask_var_t, cpu_llc_shared_map); ^ /kisskb/src/arch/x86/include/asm/smp.h:18:44: error: section attribute not allowed for 'cpu_llc_shared_map' DECLARE_PER_CPU_READ_MOSTLY(cpumask_var_t, cpu_llc_shared_map); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/smp.h:18:1: note: in expansion of macro 'DECLARE_PER_CPU_READ_MOSTLY' DECLARE_PER_CPU_READ_MOSTLY(cpumask_var_t, cpu_llc_shared_map); ^ /kisskb/src/arch/x86/include/asm/smp.h:19:44: error: storage class specified for parameter 'cpu_l2c_shared_map' DECLARE_PER_CPU_READ_MOSTLY(cpumask_var_t, cpu_l2c_shared_map); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/smp.h:19:1: note: in expansion of macro 'DECLARE_PER_CPU_READ_MOSTLY' DECLARE_PER_CPU_READ_MOSTLY(cpumask_var_t, cpu_l2c_shared_map); ^ /kisskb/src/arch/x86/include/asm/smp.h:19:44: error: section attribute not allowed for 'cpu_l2c_shared_map' DECLARE_PER_CPU_READ_MOSTLY(cpumask_var_t, cpu_l2c_shared_map); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/smp.h:19:1: note: in expansion of macro 'DECLARE_PER_CPU_READ_MOSTLY' DECLARE_PER_CPU_READ_MOSTLY(cpumask_var_t, cpu_l2c_shared_map); ^ /kisskb/src/arch/x86/include/asm/smp.h:20:34: error: storage class specified for parameter 'cpu_llc_id' DECLARE_PER_CPU_READ_MOSTLY(u16, cpu_llc_id); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/smp.h:20:1: note: in expansion of macro 'DECLARE_PER_CPU_READ_MOSTLY' DECLARE_PER_CPU_READ_MOSTLY(u16, cpu_llc_id); ^ /kisskb/src/arch/x86/include/asm/smp.h:20:34: error: section attribute not allowed for 'cpu_llc_id' DECLARE_PER_CPU_READ_MOSTLY(u16, cpu_llc_id); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/smp.h:20:1: note: in expansion of macro 'DECLARE_PER_CPU_READ_MOSTLY' DECLARE_PER_CPU_READ_MOSTLY(u16, cpu_llc_id); ^ /kisskb/src/arch/x86/include/asm/smp.h:21:34: error: storage class specified for parameter 'cpu_l2c_id' DECLARE_PER_CPU_READ_MOSTLY(u16, cpu_l2c_id); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/smp.h:21:1: note: in expansion of macro 'DECLARE_PER_CPU_READ_MOSTLY' DECLARE_PER_CPU_READ_MOSTLY(u16, cpu_l2c_id); ^ /kisskb/src/arch/x86/include/asm/smp.h:21:34: error: section attribute not allowed for 'cpu_l2c_id' DECLARE_PER_CPU_READ_MOSTLY(u16, cpu_l2c_id); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/smp.h:21:1: note: in expansion of macro 'DECLARE_PER_CPU_READ_MOSTLY' DECLARE_PER_CPU_READ_MOSTLY(u16, cpu_l2c_id); ^ /kisskb/src/arch/x86/include/asm/smp.h:22:34: error: storage class specified for parameter 'cpu_number' DECLARE_PER_CPU_READ_MOSTLY(int, cpu_number); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/smp.h:22:1: note: in expansion of macro 'DECLARE_PER_CPU_READ_MOSTLY' DECLARE_PER_CPU_READ_MOSTLY(int, cpu_number); ^ /kisskb/src/arch/x86/include/asm/smp.h:22:34: error: section attribute not allowed for 'cpu_number' DECLARE_PER_CPU_READ_MOSTLY(int, cpu_number); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/smp.h:22:1: note: in expansion of macro 'DECLARE_PER_CPU_READ_MOSTLY' DECLARE_PER_CPU_READ_MOSTLY(int, cpu_number); ^ /kisskb/src/arch/x86/include/asm/smp.h:24:40: error: storage class specified for parameter 'x86_cpu_to_apicid' DECLARE_EARLY_PER_CPU_READ_MOSTLY(u16, x86_cpu_to_apicid); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/percpu.h:451:2: note: in expansion of macro 'DECLARE_PER_CPU_READ_MOSTLY' DECLARE_PER_CPU_READ_MOSTLY(_type, _name) ^ /kisskb/src/arch/x86/include/asm/smp.h:24:1: note: in expansion of macro 'DECLARE_EARLY_PER_CPU_READ_MOSTLY' DECLARE_EARLY_PER_CPU_READ_MOSTLY(u16, x86_cpu_to_apicid); ^ /kisskb/src/arch/x86/include/asm/smp.h:24:40: error: section attribute not allowed for 'x86_cpu_to_apicid' DECLARE_EARLY_PER_CPU_READ_MOSTLY(u16, x86_cpu_to_apicid); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/percpu.h:451:2: note: in expansion of macro 'DECLARE_PER_CPU_READ_MOSTLY' DECLARE_PER_CPU_READ_MOSTLY(_type, _name) ^ /kisskb/src/arch/x86/include/asm/smp.h:24:1: note: in expansion of macro 'DECLARE_EARLY_PER_CPU_READ_MOSTLY' DECLARE_EARLY_PER_CPU_READ_MOSTLY(u16, x86_cpu_to_apicid); ^ /kisskb/src/arch/x86/include/asm/smp.h:25:40: error: storage class specified for parameter 'x86_cpu_to_acpiid' DECLARE_EARLY_PER_CPU_READ_MOSTLY(u32, x86_cpu_to_acpiid); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/percpu.h:451:2: note: in expansion of macro 'DECLARE_PER_CPU_READ_MOSTLY' DECLARE_PER_CPU_READ_MOSTLY(_type, _name) ^ /kisskb/src/arch/x86/include/asm/smp.h:25:1: note: in expansion of macro 'DECLARE_EARLY_PER_CPU_READ_MOSTLY' DECLARE_EARLY_PER_CPU_READ_MOSTLY(u32, x86_cpu_to_acpiid); ^ /kisskb/src/arch/x86/include/asm/smp.h:25:40: error: section attribute not allowed for 'x86_cpu_to_acpiid' DECLARE_EARLY_PER_CPU_READ_MOSTLY(u32, x86_cpu_to_acpiid); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/percpu.h:451:2: note: in expansion of macro 'DECLARE_PER_CPU_READ_MOSTLY' DECLARE_PER_CPU_READ_MOSTLY(_type, _name) ^ /kisskb/src/arch/x86/include/asm/smp.h:25:1: note: in expansion of macro 'DECLARE_EARLY_PER_CPU_READ_MOSTLY' DECLARE_EARLY_PER_CPU_READ_MOSTLY(u32, x86_cpu_to_acpiid); ^ /kisskb/src/arch/x86/include/asm/smp.h:26:40: error: storage class specified for parameter 'x86_bios_cpu_apicid' DECLARE_EARLY_PER_CPU_READ_MOSTLY(u16, x86_bios_cpu_apicid); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/percpu.h:451:2: note: in expansion of macro 'DECLARE_PER_CPU_READ_MOSTLY' DECLARE_PER_CPU_READ_MOSTLY(_type, _name) ^ /kisskb/src/arch/x86/include/asm/smp.h:26:1: note: in expansion of macro 'DECLARE_EARLY_PER_CPU_READ_MOSTLY' DECLARE_EARLY_PER_CPU_READ_MOSTLY(u16, x86_bios_cpu_apicid); ^ /kisskb/src/arch/x86/include/asm/smp.h:26:40: error: section attribute not allowed for 'x86_bios_cpu_apicid' DECLARE_EARLY_PER_CPU_READ_MOSTLY(u16, x86_bios_cpu_apicid); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/percpu.h:451:2: note: in expansion of macro 'DECLARE_PER_CPU_READ_MOSTLY' DECLARE_PER_CPU_READ_MOSTLY(_type, _name) ^ /kisskb/src/arch/x86/include/asm/smp.h:26:1: note: in expansion of macro 'DECLARE_EARLY_PER_CPU_READ_MOSTLY' DECLARE_EARLY_PER_CPU_READ_MOSTLY(u16, x86_bios_cpu_apicid); ^ In file included from /kisskb/src/arch/x86/include/asm/tlbflush.h:11:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:20: /kisskb/src/arch/x86/include/asm/smp.h:31:1: warning: empty declaration struct task_struct; ^ /kisskb/src/arch/x86/include/asm/smp.h:33:1: warning: empty declaration struct smp_ops { ^ /kisskb/src/arch/x86/include/asm/smp.h:52:13: error: storage class specified for parameter 'set_cpu_sibling_map' extern void set_cpu_sibling_map(int cpu); ^ /kisskb/src/arch/x86/include/asm/smp.h:178:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/smp.h:184:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/smp.h:189:17: error: storage class specified for parameter 'disabled_cpus' extern unsigned disabled_cpus; ^ /kisskb/src/arch/x86/include/asm/smp.h:192:12: error: storage class specified for parameter 'hard_smp_processor_id' extern int hard_smp_processor_id(void); ^ In file included from /kisskb/src/arch/x86/include/asm/tlbflush.h:12:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:20: /kisskb/src/arch/x86/include/asm/invpcid.h:7:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/invpcid.h:28:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/invpcid.h:34:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/invpcid.h:40:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/invpcid.h:46:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/tlbflush.h:13:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:20: /kisskb/src/arch/x86/include/asm/pti.h:11:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void pti_check_boottime_disable(void) { } ^ In file included from /kisskb/src/arch/x86/kernel/asm-offsets.c:20:0: /kisskb/src/arch/x86/include/asm/tlbflush.h:26:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:32:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:38:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:48:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:63:1: warning: empty declaration struct tlb_context { ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:68:1: warning: empty declaration struct tlb_state { ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/tlbflush.h:138:43: error: storage class specified for parameter 'cpu_tlbstate' DECLARE_PER_CPU_ALIGNED(struct tlb_state, cpu_tlbstate); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:138:1: note: in expansion of macro 'DECLARE_PER_CPU_ALIGNED' DECLARE_PER_CPU_ALIGNED(struct tlb_state, cpu_tlbstate); ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:138:43: error: alignment may not be specified for 'cpu_tlbstate' DECLARE_PER_CPU_ALIGNED(struct tlb_state, cpu_tlbstate); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:138:1: note: in expansion of macro 'DECLARE_PER_CPU_ALIGNED' DECLARE_PER_CPU_ALIGNED(struct tlb_state, cpu_tlbstate); ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:138:43: error: section attribute not allowed for 'cpu_tlbstate' DECLARE_PER_CPU_ALIGNED(struct tlb_state, cpu_tlbstate); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:138:1: note: in expansion of macro 'DECLARE_PER_CPU_ALIGNED' DECLARE_PER_CPU_ALIGNED(struct tlb_state, cpu_tlbstate); ^ In file included from /kisskb/src/arch/x86/kernel/asm-offsets.c:20:0: /kisskb/src/arch/x86/include/asm/tlbflush.h:140:1: warning: empty declaration struct tlb_state_shared { ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/tlbflush.h:158:57: error: storage class specified for parameter 'cpu_tlbstate_shared' DECLARE_PER_CPU_SHARED_ALIGNED(struct tlb_state_shared, cpu_tlbstate_shared); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:158:1: note: in expansion of macro 'DECLARE_PER_CPU_SHARED_ALIGNED' DECLARE_PER_CPU_SHARED_ALIGNED(struct tlb_state_shared, cpu_tlbstate_shared); ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:158:57: error: section attribute not allowed for 'cpu_tlbstate_shared' DECLARE_PER_CPU_SHARED_ALIGNED(struct tlb_state_shared, cpu_tlbstate_shared); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:158:1: note: in expansion of macro 'DECLARE_PER_CPU_SHARED_ALIGNED' DECLARE_PER_CPU_SHARED_ALIGNED(struct tlb_state_shared, cpu_tlbstate_shared); ^ In file included from /kisskb/src/arch/x86/kernel/asm-offsets.c:20:0: /kisskb/src/arch/x86/include/asm/tlbflush.h:165:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:169:22: error: storage class specified for parameter 'mmu_cr4_features' extern unsigned long mmu_cr4_features; ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:170:13: error: storage class specified for parameter 'trampoline_cr4_features' extern u32 *trampoline_cr4_features; ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:172:13: error: storage class specified for parameter 'initialize_tlbstate_and_flush' extern void initialize_tlbstate_and_flush(void); ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:187:1: warning: empty declaration struct flush_tlb_info { ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:232:13: error: storage class specified for parameter 'flush_tlb_all' extern void flush_tlb_all(void); ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:233:13: error: storage class specified for parameter 'flush_tlb_mm_range' extern void flush_tlb_mm_range(struct mm_struct *mm, unsigned long start, ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:236:13: error: storage class specified for parameter 'flush_tlb_kernel_range' extern void flush_tlb_kernel_range(unsigned long start, unsigned long end); ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:239:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:244:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:256:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:261:13: error: storage class specified for parameter 'arch_tlbbatch_flush' extern void arch_tlbbatch_flush(struct arch_tlbflush_unmap_batch *batch); ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:266:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:319:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:342:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/tlbflush.h:363:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/tdx.h:9:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:21: /kisskb/src/arch/x86/include/asm/shared/tdx.h:24:1: warning: empty declaration struct tdx_hypercall_args { ^ In file included from /kisskb/src/arch/x86/kernel/asm-offsets.c:21:0: /kisskb/src/arch/x86/include/asm/tdx.h:29:1: warning: empty declaration struct tdx_module_output { ^ /kisskb/src/arch/x86/include/asm/tdx.h:43:1: warning: empty declaration struct ve_info { ^ /kisskb/src/arch/x86/include/asm/tdx.h:72:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void tdx_early_init(void) { }; ^ /kisskb/src/arch/x86/include/asm/tdx.h:72:44: error: expected declaration specifiers before ';' token static inline void tdx_early_init(void) { }; ^ /kisskb/src/arch/x86/include/asm/tdx.h:73:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void tdx_safe_halt(void) { }; ^ /kisskb/src/arch/x86/include/asm/tdx.h:73:43: error: expected declaration specifiers before ';' token static inline void tdx_safe_halt(void) { }; ^ /kisskb/src/arch/x86/include/asm/tdx.h:75:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool tdx_early_handle_ve(struct pt_regs *regs) { return false; } ^ /kisskb/src/arch/x86/include/asm/tdx.h:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/kvm_host.h:13:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/sched/stat.h:16:22: error: storage class specified for parameter 'total_forks' extern unsigned long total_forks; ^ /kisskb/src/include/linux/sched/stat.h:17:12: error: storage class specified for parameter 'nr_threads' extern int nr_threads; ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/sched/stat.h:18:32: error: storage class specified for parameter 'process_counts' DECLARE_PER_CPU(unsigned long, process_counts); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/linux/sched/stat.h:18:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(unsigned long, process_counts); ^ /kisskb/src/include/linux/sched/stat.h:18:32: error: section attribute not allowed for 'process_counts' DECLARE_PER_CPU(unsigned long, process_counts); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/linux/sched/stat.h:18:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(unsigned long, process_counts); ^ In file included from /kisskb/src/include/linux/kvm_host.h:13:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/sched/stat.h:19:12: error: storage class specified for parameter 'nr_processes' extern int nr_processes(void); ^ /kisskb/src/include/linux/sched/stat.h:20:21: error: storage class specified for parameter 'nr_running' extern unsigned int nr_running(void); ^ /kisskb/src/include/linux/sched/stat.h:21:13: error: storage class specified for parameter 'single_task_running' extern bool single_task_running(void); ^ /kisskb/src/include/linux/sched/stat.h:22:21: error: storage class specified for parameter 'nr_iowait' extern unsigned int nr_iowait(void); ^ /kisskb/src/include/linux/sched/stat.h:23:21: error: storage class specified for parameter 'nr_iowait_cpu' extern unsigned int nr_iowait_cpu(int cpu); ^ /kisskb/src/include/linux/sched/stat.h:26:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/mmu_notifier.h:10:0, from /kisskb/src/include/linux/kvm_host.h:17, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/interval_tree.h:7:1: warning: empty declaration struct interval_tree_node { ^ /kisskb/src/include/linux/interval_tree.h:15:1: error: storage class specified for parameter 'interval_tree_insert' interval_tree_insert(struct interval_tree_node *node, ^ /kisskb/src/include/linux/interval_tree.h:19:1: error: storage class specified for parameter 'interval_tree_remove' interval_tree_remove(struct interval_tree_node *node, ^ /kisskb/src/include/linux/interval_tree.h:23:1: error: storage class specified for parameter 'interval_tree_iter_first' interval_tree_iter_first(struct rb_root_cached *root, ^ /kisskb/src/include/linux/interval_tree.h:27:1: error: storage class specified for parameter 'interval_tree_iter_next' interval_tree_iter_next(struct interval_tree_node *node, ^ In file included from /kisskb/src/include/linux/kvm_host.h:17:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/mmu_notifier.h:12:1: warning: empty declaration struct mmu_notifier_subscriptions; ^ /kisskb/src/include/linux/mmu_notifier.h:13:1: warning: empty declaration struct mmu_notifier; ^ /kisskb/src/include/linux/mmu_notifier.h:14:1: warning: empty declaration struct mmu_notifier_range; ^ /kisskb/src/include/linux/mmu_notifier.h:15:1: warning: empty declaration struct mmu_interval_notifier; ^ /kisskb/src/include/linux/mmu_notifier.h:51:1: warning: empty declaration enum mmu_notifier_event { ^ /kisskb/src/include/linux/mmu_notifier.h:64:1: warning: empty declaration struct mmu_notifier_ops { ^ /kisskb/src/include/linux/mmu_notifier.h:237:1: warning: empty declaration struct mmu_notifier { ^ /kisskb/src/include/linux/mmu_notifier.h:251:1: warning: empty declaration struct mmu_interval_notifier_ops { ^ /kisskb/src/include/linux/mmu_notifier.h:257:1: warning: empty declaration struct mmu_interval_notifier { ^ /kisskb/src/include/linux/mmu_notifier.h:649:1: warning: empty declaration struct mmu_notifier_range { ^ /kisskb/src/include/linux/mmu_notifier.h:657:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmu_notifier.h:670:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmu_notifier.h:675:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmu_notifier.h:680:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmu_notifier.h:686:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmu_notifier.h:692:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmu_notifier.h:698:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmu_notifier.h:703:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmu_notifier.h:708:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmu_notifier.h:714:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmu_notifier.h:719:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmu_notifier.h:724:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmu_notifier.h:728:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmu_notifier.h:732:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/mmu_notifier.h:747:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/hw_irq.h:24:0, from /kisskb/src/arch/x86/include/asm/msi.h:4, from /kisskb/src/include/linux/msi.h:23, from /kisskb/src/include/linux/kvm_host.h:19, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/profile.h:17:1: warning: empty declaration struct proc_dir_entry; ^ /kisskb/src/include/linux/profile.h:18:1: warning: empty declaration struct notifier_block; ^ /kisskb/src/include/linux/profile.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/profile.h:29:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/profile.h:69:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/profile.h:74:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/profile.h:79:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/profile.h:84:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/msi.h:4:0, from /kisskb/src/include/linux/msi.h:23, from /kisskb/src/include/linux/kvm_host.h:19, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/hw_irq.h:32:1: warning: empty declaration struct irq_data; ^ /kisskb/src/arch/x86/include/asm/hw_irq.h:33:1: warning: empty declaration struct pci_dev; ^ /kisskb/src/arch/x86/include/asm/hw_irq.h:34:1: warning: empty declaration struct msi_desc; ^ /kisskb/src/arch/x86/include/asm/hw_irq.h:36:1: warning: empty declaration enum irq_alloc_type { ^ /kisskb/src/arch/x86/include/asm/hw_irq.h:46:1: warning: empty declaration struct ioapic_alloc_info { ^ /kisskb/src/arch/x86/include/asm/hw_irq.h:54:1: warning: empty declaration struct uv_alloc_info { ^ /kisskb/src/arch/x86/include/asm/hw_irq.h:75:1: warning: empty declaration struct irq_alloc_info { ^ /kisskb/src/arch/x86/include/asm/hw_irq.h:90:1: warning: empty declaration struct irq_cfg { ^ /kisskb/src/arch/x86/include/asm/hw_irq.h:95:24: error: storage class specified for parameter 'irq_cfg' extern struct irq_cfg *irq_cfg(unsigned int irq); ^ /kisskb/src/arch/x86/include/asm/hw_irq.h:96:24: error: storage class specified for parameter 'irqd_cfg' extern struct irq_cfg *irqd_cfg(struct irq_data *irq_data); ^ /kisskb/src/arch/x86/include/asm/hw_irq.h:97:13: error: storage class specified for parameter 'lock_vector_lock' extern void lock_vector_lock(void); ^ /kisskb/src/arch/x86/include/asm/hw_irq.h:98:13: error: storage class specified for parameter 'unlock_vector_lock' extern void unlock_vector_lock(void); ^ /kisskb/src/arch/x86/include/asm/hw_irq.h:103:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void send_cleanup_vector(struct irq_cfg *c) { } ^ /kisskb/src/arch/x86/include/asm/hw_irq.h:104:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void irq_complete_move(struct irq_cfg *c) { } ^ /kisskb/src/arch/x86/include/asm/hw_irq.h:107:13: error: storage class specified for parameter 'apic_ack_edge' extern void apic_ack_edge(struct irq_data *data); ^ /kisskb/src/arch/x86/include/asm/hw_irq.h:114:17: error: storage class specified for parameter 'irq_err_count' extern atomic_t irq_err_count; ^ /kisskb/src/arch/x86/include/asm/hw_irq.h:115:17: error: storage class specified for parameter 'irq_mis_count' extern atomic_t irq_mis_count; ^ /kisskb/src/arch/x86/include/asm/hw_irq.h:117:13: error: storage class specified for parameter 'elcr_set_level_irq' extern void elcr_set_level_irq(unsigned int irq); ^ /kisskb/src/arch/x86/include/asm/hw_irq.h:119:13: error: storage class specified for parameter 'irq_entries_start' extern char irq_entries_start[]; ^ /kisskb/src/arch/x86/include/asm/hw_irq.h:124:13: error: storage class specified for parameter 'spurious_entries_start' extern char spurious_entries_start[]; ^ /kisskb/src/arch/x86/include/asm/hw_irq.h:130:26: error: storage class specified for parameter 'vector_irq_t' typedef struct irq_desc* vector_irq_t[NR_VECTORS]; ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/hw_irq.h:131:31: error: storage class specified for parameter 'vector_irq' DECLARE_PER_CPU(vector_irq_t, vector_irq); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/hw_irq.h:131:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(vector_irq_t, vector_irq); ^ /kisskb/src/arch/x86/include/asm/hw_irq.h:131:31: error: section attribute not allowed for 'vector_irq' DECLARE_PER_CPU(vector_irq_t, vector_irq); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/hw_irq.h:131:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(vector_irq_t, vector_irq); ^ In file included from /kisskb/src/include/linux/irqdomain.h:34:0, from /kisskb/src/arch/x86/include/asm/irqdomain.h:5, from /kisskb/src/arch/x86/include/asm/msi.h:5, from /kisskb/src/include/linux/msi.h:23, from /kisskb/src/include/linux/kvm_host.h:19, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/irqhandler.h:10:1: warning: empty declaration struct irq_desc; ^ /kisskb/src/include/linux/irqhandler.h:11:1: warning: empty declaration struct irq_data; ^ /kisskb/src/include/linux/irqhandler.h:12:16: error: storage class specified for parameter 'irq_flow_handler_t' typedef void (*irq_flow_handler_t)(struct irq_desc *desc); ^ In file included from /kisskb/src/include/linux/of.h:18:0, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/arch/x86/include/asm/irqdomain.h:5, from /kisskb/src/arch/x86/include/asm/msi.h:5, from /kisskb/src/include/linux/msi.h:23, from /kisskb/src/include/linux/kvm_host.h:19, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/mod_devicetable.h:14:23: error: storage class specified for parameter 'kernel_ulong_t' typedef unsigned long kernel_ulong_t; ^ /kisskb/src/include/linux/mod_devicetable.h:19:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/mod_devicetable.h:47:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; /* Data private to the driver */ ^ /kisskb/src/include/linux/mod_devicetable.h:43:1: warning: empty declaration struct pci_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:63:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; ^ /kisskb/src/include/linux/mod_devicetable.h:57:1: warning: empty declaration struct ieee1394_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:151:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_info ^ /kisskb/src/include/linux/mod_devicetable.h:127:1: warning: empty declaration struct usb_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:177:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; ^ /kisskb/src/include/linux/mod_devicetable.h:172:1: warning: empty declaration struct hid_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:189:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_info; ^ /kisskb/src/include/linux/mod_devicetable.h:181:1: warning: empty declaration struct ccw_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:201:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_info; ^ /kisskb/src/include/linux/mod_devicetable.h:198:1: warning: empty declaration struct ap_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:211:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; ^ /kisskb/src/include/linux/mod_devicetable.h:208:1: warning: empty declaration struct css_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:218:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; ^ /kisskb/src/include/linux/mod_devicetable.h:216:1: warning: empty declaration struct acpi_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:228:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; ^ /kisskb/src/include/linux/mod_devicetable.h:226:1: warning: empty declaration struct pnp_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:233:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; ^ /kisskb/src/include/linux/mod_devicetable.h:231:1: warning: empty declaration struct pnp_card_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:242:1: warning: empty declaration struct serio_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:249:1: warning: empty declaration struct hda_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:262:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; ^ /kisskb/src/include/linux/mod_devicetable.h:257:1: warning: empty declaration struct sdw_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:268:1: warning: empty declaration struct of_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:276:1: warning: empty declaration struct vio_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:303:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_info; ^ /kisskb/src/include/linux/mod_devicetable.h:283:1: warning: empty declaration struct pcmcia_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:350:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t flags; ^ /kisskb/src/include/linux/mod_devicetable.h:348:1: warning: empty declaration struct input_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:378:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; ^ /kisskb/src/include/linux/mod_devicetable.h:376:1: warning: empty declaration struct eisa_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:383:1: warning: empty declaration struct parisc_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:403:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; /* Data private to the driver */ ^ /kisskb/src/include/linux/mod_devicetable.h:399:1: warning: empty declaration struct sdio_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:407:1: warning: empty declaration struct ssb_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:421:1: warning: empty declaration struct bcma_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:435:1: warning: empty declaration struct virtio_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:445:2: error: expected specifier-qualifier-list before 'guid_t' guid_t guid; ^ /kisskb/src/include/linux/mod_devicetable.h:444:1: warning: empty declaration struct hv_vmbus_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:456:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; ^ /kisskb/src/include/linux/mod_devicetable.h:454:1: warning: empty declaration struct rpmsg_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:466:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; /* Data private to the driver */ ^ /kisskb/src/include/linux/mod_devicetable.h:464:1: warning: empty declaration struct i2c_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:476:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; ^ /kisskb/src/include/linux/mod_devicetable.h:474:1: warning: empty declaration struct pci_epf_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:486:1: warning: empty declaration struct i3c_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:503:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; /* Data private to the driver */ ^ /kisskb/src/include/linux/mod_devicetable.h:501:1: warning: empty declaration struct spi_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:516:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; ^ /kisskb/src/include/linux/mod_devicetable.h:511:1: warning: empty declaration struct slim_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:527:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; /* Data private to the driver */ ^ /kisskb/src/include/linux/mod_devicetable.h:522:1: warning: empty declaration struct apr_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:535:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; /* Data private to the driver */ ^ /kisskb/src/include/linux/mod_devicetable.h:533:1: warning: empty declaration struct spmi_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:539:1: warning: empty declaration enum dmi_field { ^ /kisskb/src/include/linux/mod_devicetable.h:567:1: warning: empty declaration struct dmi_strmatch { ^ /kisskb/src/include/linux/mod_devicetable.h:573:1: warning: empty declaration struct dmi_system_id { ^ /kisskb/src/include/linux/mod_devicetable.h:595:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; ^ /kisskb/src/include/linux/mod_devicetable.h:593:1: warning: empty declaration struct platform_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:620:1: warning: empty declaration struct mdio_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:627:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; /* Data private to the driver */ ^ /kisskb/src/include/linux/mod_devicetable.h:625:1: warning: empty declaration struct zorro_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:638:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; /* data private to the driver */ ^ /kisskb/src/include/linux/mod_devicetable.h:635:1: warning: empty declaration struct isapnp_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:649:1: warning: empty declaration struct amba_id { ^ /kisskb/src/include/linux/mod_devicetable.h:659:1: warning: empty declaration struct mips_cdmm_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:679:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; ^ /kisskb/src/include/linux/mod_devicetable.h:673:1: warning: empty declaration struct x86_cpu_id { ^ /kisskb/src/include/linux/mod_devicetable.h:694:1: warning: empty declaration struct cpu_feature { ^ /kisskb/src/include/linux/mod_devicetable.h:700:1: warning: empty declaration struct ipack_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:721:2: error: unknown type name 'uuid_le' uuid_le uuid; ^ /kisskb/src/include/linux/mod_devicetable.h:723:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_info; ^ /kisskb/src/include/linux/mod_devicetable.h:719:1: warning: empty declaration struct mei_cl_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:740:1: warning: empty declaration struct rio_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:747:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; ^ /kisskb/src/include/linux/mod_devicetable.h:745:1: warning: empty declaration struct mcb_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:753:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; ^ /kisskb/src/include/linux/mod_devicetable.h:750:1: warning: empty declaration struct ulpi_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:764:1: warning: empty declaration struct fsl_mc_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:788:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; ^ /kisskb/src/include/linux/mod_devicetable.h:782:1: warning: empty declaration struct tb_service_id { ^ /kisskb/src/include/linux/mod_devicetable.h:809:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; ^ /kisskb/src/include/linux/mod_devicetable.h:806:1: warning: empty declaration struct typec_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:818:2: error: expected specifier-qualifier-list before 'uuid_t' uuid_t uuid; ^ /kisskb/src/include/linux/mod_devicetable.h:817:1: warning: empty declaration struct tee_client_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:830:1: warning: empty declaration struct wmi_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:847:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; ^ /kisskb/src/include/linux/mod_devicetable.h:845:1: warning: empty declaration struct mhi_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:855:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; ^ /kisskb/src/include/linux/mod_devicetable.h:853:1: warning: empty declaration struct auxiliary_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:873:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; ^ /kisskb/src/include/linux/mod_devicetable.h:864:1: warning: empty declaration struct ssam_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:897:2: error: expected specifier-qualifier-list before 'kernel_ulong_t' kernel_ulong_t driver_data; ^ /kisskb/src/include/linux/mod_devicetable.h:894:1: warning: empty declaration struct dfl_device_id { ^ /kisskb/src/include/linux/mod_devicetable.h:910:2: error: expected specifier-qualifier-list before 'guid_t' guid_t guid; ^ /kisskb/src/include/linux/mod_devicetable.h:909:1: warning: empty declaration struct ishtp_device_id { ^ In file included from /kisskb/src/include/linux/property.h:14:0, from /kisskb/src/include/linux/of.h:22, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/arch/x86/include/asm/irqdomain.h:5, from /kisskb/src/arch/x86/include/asm/msi.h:5, from /kisskb/src/include/linux/msi.h:23, from /kisskb/src/include/linux/kvm_host.h:19, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/fwnode.h:17:1: warning: empty declaration struct fwnode_operations; ^ /kisskb/src/include/linux/fwnode.h:18:1: warning: empty declaration struct device; ^ /kisskb/src/include/linux/fwnode.h:40:1: warning: empty declaration struct fwnode_handle { ^ /kisskb/src/include/linux/fwnode.h:49:1: warning: empty declaration struct fwnode_link { ^ /kisskb/src/include/linux/fwnode.h:62:1: warning: empty declaration struct fwnode_endpoint { ^ /kisskb/src/include/linux/fwnode.h:83:1: warning: empty declaration struct fwnode_reference_args { ^ /kisskb/src/include/linux/fwnode.h:114:1: warning: empty declaration struct fwnode_operations { ^ /kisskb/src/include/linux/fwnode.h:183:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fwnode.h:191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/fwnode.h:201:12: error: storage class specified for parameter 'fw_devlink_get_flags' extern u32 fw_devlink_get_flags(void); ^ /kisskb/src/include/linux/fwnode.h:202:13: error: storage class specified for parameter 'fw_devlink_is_strict' extern bool fw_devlink_is_strict(void); ^ In file included from /kisskb/src/include/linux/of.h:22:0, from /kisskb/src/include/linux/irqdomain.h:35, from /kisskb/src/arch/x86/include/asm/irqdomain.h:5, from /kisskb/src/arch/x86/include/asm/msi.h:5, from /kisskb/src/include/linux/msi.h:23, from /kisskb/src/include/linux/kvm_host.h:19, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/property.h:17:1: warning: empty declaration struct device; ^ /kisskb/src/include/linux/property.h:18:1: warning: empty declaration struct net_device; ^ /kisskb/src/include/linux/property.h:20:1: warning: empty declaration enum dev_prop_type { ^ /kisskb/src/include/linux/property.h:29:1: warning: empty declaration enum dev_dma_attr { ^ /kisskb/src/include/linux/property.h:134:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/property.h:140:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/property.h:146:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/property.h:152:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/property.h:158:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/property.h:163:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/property.h:168:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/property.h:173:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/property.h:178:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/property.h:184:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/property.h:190:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/property.h:196:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/property.h:202:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/property.h:208:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/property.h:214:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/property.h:220:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/property.h:226:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/property.h:232:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/property.h:238:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/property.h:245:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/property.h:249:1: warning: empty declaration struct software_node; ^ /kisskb/src/include/linux/property.h:257:1: warning: empty declaration struct software_node_ref_args { ^ /kisskb/src/include/linux/property.h:279:1: warning: empty declaration struct property_entry { ^ /kisskb/src/include/linux/property.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/property.h:440:17: error: storage class specified for parameter 'devcon_match_fn_t' typedef void *(*devcon_match_fn_t)(struct fwnode_handle *fwnode, const char *id, ^ /kisskb/src/include/linux/property.h:445:8: error: expected declaration specifiers or '...' before 'devcon_match_fn_t' devcon_match_fn_t match); ^ /kisskb/src/include/linux/property.h:449:8: error: expected declaration specifiers or '...' before 'devcon_match_fn_t' devcon_match_fn_t match) ^ /kisskb/src/include/linux/property.h:456:8: error: expected declaration specifiers or '...' before 'devcon_match_fn_t' devcon_match_fn_t match, ^ /kisskb/src/include/linux/property.h:468:1: warning: empty declaration struct software_node { ^ In file included from /kisskb/src/include/linux/irqdomain.h:35:0, from /kisskb/src/arch/x86/include/asm/irqdomain.h:5, from /kisskb/src/arch/x86/include/asm/msi.h:5, from /kisskb/src/include/linux/msi.h:23, from /kisskb/src/include/linux/kvm_host.h:19, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/of.h:28:13: error: storage class specified for parameter 'phandle' typedef u32 phandle; ^ /kisskb/src/include/linux/of.h:29:13: error: storage class specified for parameter 'ihandle' typedef u32 ihandle; ^ /kisskb/src/include/linux/of.h:31:1: warning: empty declaration struct property { ^ /kisskb/src/include/linux/of.h:53:2: error: expected specifier-qualifier-list before 'phandle' phandle phandle; ^ /kisskb/src/include/linux/of.h:51:1: warning: empty declaration struct device_node { ^ /kisskb/src/include/linux/of.h:74:1: warning: empty declaration struct of_phandle_args { ^ /kisskb/src/include/linux/of.h:93:2: error: expected specifier-qualifier-list before 'phandle' phandle phandle; ^ /kisskb/src/include/linux/of.h:80:1: warning: empty declaration struct of_phandle_iterator { ^ /kisskb/src/include/linux/of.h:97:1: warning: empty declaration struct of_reconfig_data { ^ /kisskb/src/include/linux/of.h:104:25: error: storage class specified for parameter 'of_node_ktype' extern struct kobj_type of_node_ktype; ^ /kisskb/src/include/linux/of.h:105:39: error: storage class specified for parameter 'of_fwnode_ops' extern const struct fwnode_operations of_fwnode_ops; ^ /kisskb/src/include/linux/of.h:107:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:126:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:129:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void of_node_put(struct device_node *node) { } ^ /kisskb/src/include/linux/of.h:133:28: error: storage class specified for parameter 'of_root' extern struct device_node *of_root; ^ /kisskb/src/include/linux/of.h:134:28: error: storage class specified for parameter 'of_chosen' extern struct device_node *of_chosen; ^ /kisskb/src/include/linux/of.h:135:28: error: storage class specified for parameter 'of_aliases' extern struct device_node *of_aliases; ^ /kisskb/src/include/linux/of.h:136:28: error: storage class specified for parameter 'of_stdout' extern struct device_node *of_stdout; ^ /kisskb/src/include/linux/of.h:137:23: error: storage class specified for parameter 'devtree_lock' extern raw_spinlock_t devtree_lock; ^ /kisskb/src/include/linux/of.h:447:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:451:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:456:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:461:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:466:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:471:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:477:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:483:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:491:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:496:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:502:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:506:59: error: expected declaration specifiers or '...' before 'phandle' static inline struct device_node *of_find_node_by_phandle(phandle handle) ^ /kisskb/src/include/linux/of.h:512:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:517:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:523:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:529:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:535:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:542:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:548:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:555:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:561:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:567:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:572:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:577:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:584:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:592:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:598:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:604:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:610:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:617:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:623:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:628:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:634:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:639:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:644:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:651:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:658:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:667:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:673:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:682:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:689:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:696:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:703:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:713:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:722:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:729:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:738:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:743:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:750:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:755:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:760:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:765:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:770:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:775:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:780:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:786:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:792:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:797:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:803:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:808:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:812:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:817:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:822:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:826:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:830:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:837:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:842:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:858:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:867:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:876:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:884:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:889:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:894:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:913:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:960:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1006:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1026:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1045:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1064:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1083:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1103:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1122:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1148:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1164:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1193:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1225:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1255:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1285:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1297:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1304:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1311:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1318:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1372:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1383:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1411:15: error: storage class specified for parameter 'of_init_fn_2' typedef int (*of_init_fn_2)(struct device_node *, struct device_node *); ^ /kisskb/src/include/linux/of.h:1412:15: error: storage class specified for parameter 'of_init_fn_1_ret' typedef int (*of_init_fn_1_ret)(struct device_node *); ^ /kisskb/src/include/linux/of.h:1413:16: error: storage class specified for parameter 'of_init_fn_1' typedef void (*of_init_fn_1)(struct device_node *); ^ /kisskb/src/include/linux/of.h:1436:1: warning: empty declaration struct of_changeset_entry { ^ /kisskb/src/include/linux/of.h:1454:1: warning: empty declaration struct of_changeset { ^ /kisskb/src/include/linux/of.h:1458:1: warning: empty declaration enum of_reconfig_change { ^ /kisskb/src/include/linux/of.h:1510:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1514:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1519:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1524:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1536:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1544:1: warning: empty declaration enum of_overlay_notify_action { ^ /kisskb/src/include/linux/of.h:1553:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1565:1: warning: empty declaration struct of_overlay_notify_data { ^ /kisskb/src/include/linux/of.h:1584:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1589:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1594:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1599:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/of.h:1604:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/irqdomain.h:5:0, from /kisskb/src/arch/x86/include/asm/msi.h:5, from /kisskb/src/include/linux/msi.h:23, from /kisskb/src/include/linux/kvm_host.h:19, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/irqdomain.h:39:1: warning: empty declaration struct device_node; ^ /kisskb/src/include/linux/irqdomain.h:40:1: warning: empty declaration struct fwnode_handle; ^ /kisskb/src/include/linux/irqdomain.h:41:1: warning: empty declaration struct irq_domain; ^ /kisskb/src/include/linux/irqdomain.h:42:1: warning: empty declaration struct irq_chip; ^ /kisskb/src/include/linux/irqdomain.h:43:1: warning: empty declaration struct irq_data; ^ /kisskb/src/include/linux/irqdomain.h:44:1: warning: empty declaration struct irq_desc; ^ /kisskb/src/include/linux/irqdomain.h:45:1: warning: empty declaration struct cpumask; ^ /kisskb/src/include/linux/irqdomain.h:46:1: warning: empty declaration struct seq_file; ^ /kisskb/src/include/linux/irqdomain.h:47:1: warning: empty declaration struct irq_affinity_desc; ^ /kisskb/src/include/linux/irqdomain.h:61:1: warning: empty declaration struct irq_fwspec { ^ /kisskb/src/include/linux/irqdomain.h:78:1: warning: empty declaration enum irq_domain_bus_token { ^ /kisskb/src/include/linux/irqdomain.h:107:1: warning: empty declaration struct irq_domain_ops { ^ /kisskb/src/include/linux/irqdomain.h:134:36: error: storage class specified for parameter 'irq_generic_chip_ops' extern const struct irq_domain_ops irq_generic_chip_ops; ^ /kisskb/src/include/linux/irqdomain.h:136:1: warning: empty declaration struct irq_domain_chip_generic; ^ /kisskb/src/include/linux/irqdomain.h:164:1: warning: empty declaration struct irq_domain { ^ /kisskb/src/include/linux/irqdomain.h:190:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/irqdomain.h:228:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:234:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:243:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/irqdomain.h:251:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:257:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:263:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:289:27: error: storage class specified for parameter 'irq_find_matching_fwspec' extern struct irq_domain *irq_find_matching_fwspec(struct irq_fwspec *fwspec, ^ /kisskb/src/include/linux/irqdomain.h:291:13: error: storage class specified for parameter 'irq_domain_check_msi_remap' extern bool irq_domain_check_msi_remap(void); ^ /kisskb/src/include/linux/irqdomain.h:292:13: error: storage class specified for parameter 'irq_set_default_host' extern void irq_set_default_host(struct irq_domain *host); ^ /kisskb/src/include/linux/irqdomain.h:293:27: error: storage class specified for parameter 'irq_get_default_host' extern struct irq_domain *irq_get_default_host(void); ^ /kisskb/src/include/linux/irqdomain.h:294:12: error: storage class specified for parameter 'irq_domain_alloc_descs' extern int irq_domain_alloc_descs(int virq, unsigned int nr_irqs, ^ /kisskb/src/include/linux/irqdomain.h:299:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:303:39: error: storage class specified for parameter 'irqchip_fwnode_ops' extern const struct fwnode_operations irqchip_fwnode_ops; ^ /kisskb/src/include/linux/irqdomain.h:306:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:310:13: error: storage class specified for parameter 'irq_domain_update_bus_token' extern void irq_domain_update_bus_token(struct irq_domain *domain, ^ /kisskb/src/include/linux/irqdomain.h:316:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:326:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:331:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:346:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:361:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:380:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:399:13: error: storage class specified for parameter 'irq_domain_remove' extern void irq_domain_remove(struct irq_domain *host); ^ /kisskb/src/include/linux/irqdomain.h:401:12: error: storage class specified for parameter 'irq_domain_associate' extern int irq_domain_associate(struct irq_domain *domain, unsigned int irq, ^ /kisskb/src/include/linux/irqdomain.h:403:13: error: storage class specified for parameter 'irq_domain_associate_many' extern void irq_domain_associate_many(struct irq_domain *domain, ^ /kisskb/src/include/linux/irqdomain.h:407:21: error: storage class specified for parameter 'irq_create_mapping_affinity' extern unsigned int irq_create_mapping_affinity(struct irq_domain *host, ^ /kisskb/src/include/linux/irqdomain.h:410:21: error: storage class specified for parameter 'irq_create_fwspec_mapping' extern unsigned int irq_create_fwspec_mapping(struct irq_fwspec *fwspec); ^ /kisskb/src/include/linux/irqdomain.h:411:13: error: storage class specified for parameter 'irq_dispose_mapping' extern void irq_dispose_mapping(unsigned int virq); ^ /kisskb/src/include/linux/irqdomain.h:415:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:419:25: error: storage class specified for parameter '__irq_resolve_mapping' extern struct irq_desc *__irq_resolve_mapping(struct irq_domain *domain, ^ /kisskb/src/include/linux/irqdomain.h:425:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:436:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:447:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:451:36: error: storage class specified for parameter 'irq_domain_simple_ops' extern const struct irq_domain_ops irq_domain_simple_ops; ^ /kisskb/src/include/linux/irqdomain.h:479:25: error: storage class specified for parameter 'irq_domain_get_irq_data' extern struct irq_data *irq_domain_get_irq_data(struct irq_domain *domain, ^ /kisskb/src/include/linux/irqdomain.h:484:22: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' void *chip_data, irq_flow_handler_t handler, ^ /kisskb/src/include/linux/irqdomain.h:486:13: error: storage class specified for parameter 'irq_domain_reset_irq_data' extern void irq_domain_reset_irq_data(struct irq_data *irq_data); ^ /kisskb/src/include/linux/irqdomain.h:488:27: error: storage class specified for parameter 'irq_domain_create_hierarchy' extern struct irq_domain *irq_domain_create_hierarchy(struct irq_domain *parent, ^ /kisskb/src/include/linux/irqdomain.h:499:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:505:12: error: storage class specified for parameter '__irq_domain_alloc_irqs' extern int __irq_domain_alloc_irqs(struct irq_domain *domain, int irq_base, ^ /kisskb/src/include/linux/irqdomain.h:509:13: error: storage class specified for parameter 'irq_domain_free_irqs' extern void irq_domain_free_irqs(unsigned int virq, unsigned int nr_irqs); ^ /kisskb/src/include/linux/irqdomain.h:510:12: error: storage class specified for parameter 'irq_domain_activate_irq' extern int irq_domain_activate_irq(struct irq_data *irq_data, bool early); ^ /kisskb/src/include/linux/irqdomain.h:511:13: error: storage class specified for parameter 'irq_domain_deactivate_irq' extern void irq_domain_deactivate_irq(struct irq_data *irq_data); ^ /kisskb/src/include/linux/irqdomain.h:515:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:520:12: error: storage class specified for parameter 'irq_domain_alloc_irqs_hierarchy' extern int irq_domain_alloc_irqs_hierarchy(struct irq_domain *domain, ^ /kisskb/src/include/linux/irqdomain.h:523:12: error: storage class specified for parameter 'irq_domain_set_hwirq_and_chip' extern int irq_domain_set_hwirq_and_chip(struct irq_domain *domain, ^ /kisskb/src/include/linux/irqdomain.h:528:13: error: storage class specified for parameter 'irq_domain_free_irqs_common' extern void irq_domain_free_irqs_common(struct irq_domain *domain, ^ /kisskb/src/include/linux/irqdomain.h:531:13: error: storage class specified for parameter 'irq_domain_free_irqs_top' extern void irq_domain_free_irqs_top(struct irq_domain *domain, ^ /kisskb/src/include/linux/irqdomain.h:534:12: error: storage class specified for parameter 'irq_domain_push_irq' extern int irq_domain_push_irq(struct irq_domain *domain, int virq, void *arg); ^ /kisskb/src/include/linux/irqdomain.h:535:12: error: storage class specified for parameter 'irq_domain_pop_irq' extern int irq_domain_pop_irq(struct irq_domain *domain, int virq); ^ /kisskb/src/include/linux/irqdomain.h:537:12: error: storage class specified for parameter 'irq_domain_alloc_irqs_parent' extern int irq_domain_alloc_irqs_parent(struct irq_domain *domain, ^ /kisskb/src/include/linux/irqdomain.h:541:13: error: storage class specified for parameter 'irq_domain_free_irqs_parent' extern void irq_domain_free_irqs_parent(struct irq_domain *domain, ^ /kisskb/src/include/linux/irqdomain.h:545:12: error: storage class specified for parameter 'irq_domain_disconnect_hierarchy' extern int irq_domain_disconnect_hierarchy(struct irq_domain *domain, ^ /kisskb/src/include/linux/irqdomain.h:549:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:554:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:560:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:565:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:570:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:575:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdomain.h:579:13: error: storage class specified for parameter 'irq_domain_hierarchical_is_msi_remap' extern bool irq_domain_hierarchical_is_msi_remap(struct irq_domain *domain); ^ In file included from /kisskb/src/arch/x86/include/asm/msi.h:5:0, from /kisskb/src/include/linux/msi.h:23, from /kisskb/src/include/linux/kvm_host.h:19, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/irqdomain.h:9:1: warning: empty declaration enum { ^ /kisskb/src/arch/x86/include/asm/irqdomain.h:15:12: error: storage class specified for parameter 'x86_fwspec_is_ioapic' extern int x86_fwspec_is_ioapic(struct irq_fwspec *fwspec); ^ /kisskb/src/arch/x86/include/asm/irqdomain.h:16:12: error: storage class specified for parameter 'x86_fwspec_is_hpet' extern int x86_fwspec_is_hpet(struct irq_fwspec *fwspec); ^ /kisskb/src/arch/x86/include/asm/irqdomain.h:18:27: error: storage class specified for parameter 'x86_vector_domain' extern struct irq_domain *x86_vector_domain; ^ /kisskb/src/arch/x86/include/asm/irqdomain.h:20:13: error: storage class specified for parameter 'init_irq_alloc_info' extern void init_irq_alloc_info(struct irq_alloc_info *info, ^ /kisskb/src/arch/x86/include/asm/irqdomain.h:22:13: error: storage class specified for parameter 'copy_irq_alloc_info' extern void copy_irq_alloc_info(struct irq_alloc_info *dst, ^ /kisskb/src/arch/x86/include/asm/irqdomain.h:27:1: warning: empty declaration struct device_node; ^ /kisskb/src/arch/x86/include/asm/irqdomain.h:28:1: warning: empty declaration struct irq_data; ^ /kisskb/src/arch/x86/include/asm/irqdomain.h:30:1: warning: empty declaration enum ioapic_domain_type { ^ /kisskb/src/arch/x86/include/asm/irqdomain.h:37:1: warning: empty declaration struct ioapic_domain_cfg { ^ /kisskb/src/arch/x86/include/asm/irqdomain.h:43:36: error: storage class specified for parameter 'mp_ioapic_irqdomain_ops' extern const struct irq_domain_ops mp_ioapic_irqdomain_ops; ^ /kisskb/src/arch/x86/include/asm/irqdomain.h:45:12: error: storage class specified for parameter 'mp_irqdomain_alloc' extern int mp_irqdomain_alloc(struct irq_domain *domain, unsigned int virq, ^ /kisskb/src/arch/x86/include/asm/irqdomain.h:47:13: error: storage class specified for parameter 'mp_irqdomain_free' extern void mp_irqdomain_free(struct irq_domain *domain, unsigned int virq, ^ /kisskb/src/arch/x86/include/asm/irqdomain.h:49:12: error: storage class specified for parameter 'mp_irqdomain_activate' extern int mp_irqdomain_activate(struct irq_domain *domain, ^ /kisskb/src/arch/x86/include/asm/irqdomain.h:51:13: error: storage class specified for parameter 'mp_irqdomain_deactivate' extern void mp_irqdomain_deactivate(struct irq_domain *domain, ^ /kisskb/src/arch/x86/include/asm/irqdomain.h:53:12: error: storage class specified for parameter 'mp_irqdomain_ioapic_idx' extern int mp_irqdomain_ioapic_idx(struct irq_domain *domain); ^ /kisskb/src/arch/x86/include/asm/irqdomain.h:61:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void x86_create_pci_msi_domain(void) { } ^ In file included from /kisskb/src/include/linux/msi.h:23:0, from /kisskb/src/include/linux/kvm_host.h:19, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/msi.h:7:31: error: storage class specified for parameter 'msi_alloc_info_t' typedef struct irq_alloc_info msi_alloc_info_t; ^ /kisskb/src/arch/x86/include/asm/msi.h:10:7: error: expected declaration specifiers or '...' before 'msi_alloc_info_t' msi_alloc_info_t *arg); ^ /kisskb/src/arch/x86/include/asm/msi.h:26:28: error: storage class specified for parameter 'arch_msi_msg_data_t' } __attribute__ ((packed)) arch_msi_msg_data_t; ^ /kisskb/src/arch/x86/include/asm/msi.h:49:28: error: storage class specified for parameter 'arch_msi_msg_addr_lo_t' } __attribute__ ((packed)) arch_msi_msg_addr_lo_t; ^ /kisskb/src/arch/x86/include/asm/msi.h:57:28: error: storage class specified for parameter 'arch_msi_msg_addr_hi_t' } __attribute__ ((packed)) arch_msi_msg_addr_hi_t; ^ /kisskb/src/arch/x86/include/asm/msi.h:62:1: warning: empty declaration struct msi_msg; ^ In file included from /kisskb/src/include/linux/kvm_host.h:19:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/msi.h:57:3: error: expected specifier-qualifier-list before 'arch_msi_msg_addr_lo_t' arch_msi_msg_addr_lo_t arch_addr_lo; ^ /kisskb/src/include/linux/msi.h:61:3: error: expected specifier-qualifier-list before 'arch_msi_msg_addr_hi_t' arch_msi_msg_addr_hi_t arch_addr_hi; ^ /kisskb/src/include/linux/msi.h:65:3: error: expected specifier-qualifier-list before 'arch_msi_msg_data_t' arch_msi_msg_data_t arch_data; ^ /kisskb/src/include/linux/msi.h:54:1: warning: empty declaration struct msi_msg { ^ /kisskb/src/include/linux/msi.h:69:12: error: storage class specified for parameter 'pci_msi_ignore_mask' extern int pci_msi_ignore_mask; ^ /kisskb/src/include/linux/msi.h:71:1: warning: empty declaration struct irq_data; ^ /kisskb/src/include/linux/msi.h:72:1: warning: empty declaration struct msi_desc; ^ /kisskb/src/include/linux/msi.h:73:1: warning: empty declaration struct pci_dev; ^ /kisskb/src/include/linux/msi.h:74:1: warning: empty declaration struct platform_msi_priv_data; ^ /kisskb/src/include/linux/msi.h:75:1: warning: empty declaration struct device_attribute; ^ /kisskb/src/include/linux/msi.h:82:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/msi.h:86:16: error: storage class specified for parameter 'irq_write_msi_msg_t' typedef void (*irq_write_msi_msg_t)(struct msi_desc *desc, ^ /kisskb/src/include/linux/msi.h:103:1: warning: empty declaration struct pci_msi_desc { ^ /kisskb/src/include/linux/msi.h:141:1: warning: empty declaration struct msi_desc { ^ /kisskb/src/include/linux/msi.h:165:1: warning: empty declaration enum msi_desc_filter { ^ /kisskb/src/include/linux/msi.h:182:1: warning: empty declaration struct msi_device_data { ^ /kisskb/src/include/linux/msi.h:230:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/msi.h:236:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/msi.h:245:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/msi.h:258:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/msi.h:481:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/vmalloc.h:13:0, from /kisskb/src/include/linux/kvm_host.h:21, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/vmalloc.h:13:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/vmalloc.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/kvm_host.h:21:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/vmalloc.h:15:1: warning: empty declaration struct vm_area_struct; /* vma defining user mapping in mm_types.h */ ^ /kisskb/src/include/linux/vmalloc.h:16:1: warning: empty declaration struct notifier_block; /* in notifier.h */ ^ /kisskb/src/include/linux/vmalloc.h:48:1: warning: empty declaration struct vm_struct { ^ /kisskb/src/include/linux/vmalloc.h:62:1: warning: empty declaration struct vmap_area { ^ /kisskb/src/include/linux/vmalloc.h:84:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmalloc.h:106:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmalloc.h:113:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmalloc.h:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmalloc.h:128:13: error: storage class specified for parameter 'vm_unmap_ram' extern void vm_unmap_ram(const void *mem, unsigned int count); ^ /kisskb/src/include/linux/vmalloc.h:129:14: error: storage class specified for parameter 'vm_map_ram' extern void *vm_map_ram(struct page **pages, unsigned int count, int node); ^ /kisskb/src/include/linux/vmalloc.h:130:13: error: storage class specified for parameter 'vm_unmap_aliases' extern void vm_unmap_aliases(void); ^ /kisskb/src/include/linux/vmalloc.h:133:20: error: storage class specified for parameter 'vmalloc_init' extern void __init vmalloc_init(void); ^ /kisskb/src/include/linux/vmalloc.h:133:20: error: section attribute not allowed for 'vmalloc_init' /kisskb/src/include/linux/vmalloc.h:133:1: warning: '__cold__' attribute ignored [-Wattributes] extern void __init vmalloc_init(void); ^ /kisskb/src/include/linux/vmalloc.h:134:22: error: storage class specified for parameter 'vmalloc_nr_pages' extern unsigned long vmalloc_nr_pages(void); ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/vmalloc.h:142:42: note: in expansion of macro '__alloc_size' extern void *vmalloc(unsigned long size) __alloc_size(1); ^ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/vmalloc.h:143:42: note: in expansion of macro '__alloc_size' extern void *vzalloc(unsigned long size) __alloc_size(1); ^ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/vmalloc.h:144:47: note: in expansion of macro '__alloc_size' extern void *vmalloc_user(unsigned long size) __alloc_size(1); ^ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/vmalloc.h:145:57: note: in expansion of macro '__alloc_size' extern void *vmalloc_node(unsigned long size, int node) __alloc_size(1); ^ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/vmalloc.h:146:57: note: in expansion of macro '__alloc_size' extern void *vzalloc_node(unsigned long size, int node) __alloc_size(1); ^ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/vmalloc.h:147:45: note: in expansion of macro '__alloc_size' extern void *vmalloc_32(unsigned long size) __alloc_size(1); ^ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/vmalloc.h:148:50: note: in expansion of macro '__alloc_size' extern void *vmalloc_32_user(unsigned long size) __alloc_size(1); ^ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/vmalloc.h:149:60: note: in expansion of macro '__alloc_size' extern void *__vmalloc(unsigned long size, gfp_t gfp_mask) __alloc_size(1); ^ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/vmalloc.h:153:24: note: in expansion of macro '__alloc_size' const void *caller) __alloc_size(1); ^ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/vmalloc.h:155:33: note: in expansion of macro '__alloc_size' int node, const void *caller) __alloc_size(1); ^ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/vmalloc.h:156:56: note: in expansion of macro '__alloc_size' void *vmalloc_huge(unsigned long size, gfp_t gfp_mask) __alloc_size(1); ^ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/vmalloc.h:158:66: note: in expansion of macro '__alloc_size' extern void *__vmalloc_array(size_t n, size_t size, gfp_t flags) __alloc_size(1, 2); ^ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/vmalloc.h:159:51: note: in expansion of macro '__alloc_size' extern void *vmalloc_array(size_t n, size_t size) __alloc_size(1, 2); ^ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/vmalloc.h:160:60: note: in expansion of macro '__alloc_size' extern void *__vcalloc(size_t n, size_t size, gfp_t flags) __alloc_size(1, 2); ^ /kisskb/src/include/linux/compiler_types.h:279:30: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__alloc_size__' #define __alloc_size(x, ...) __alloc_size__(x, ## __VA_ARGS__) __malloc ^ /kisskb/src/include/linux/vmalloc.h:161:45: note: in expansion of macro '__alloc_size' extern void *vcalloc(size_t n, size_t size) __alloc_size(1, 2); ^ In file included from /kisskb/src/include/linux/kvm_host.h:21:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/vmalloc.h:163:13: error: storage class specified for parameter 'vfree' extern void vfree(const void *addr); ^ /kisskb/src/include/linux/vmalloc.h:164:13: error: storage class specified for parameter 'vfree_atomic' extern void vfree_atomic(const void *addr); ^ /kisskb/src/include/linux/vmalloc.h:166:14: error: storage class specified for parameter 'vmap' extern void *vmap(struct page **pages, unsigned int count, ^ /kisskb/src/include/linux/vmalloc.h:169:13: error: storage class specified for parameter 'vunmap' extern void vunmap(const void *addr); ^ /kisskb/src/include/linux/vmalloc.h:171:12: error: storage class specified for parameter 'remap_vmalloc_range_partial' extern int remap_vmalloc_range_partial(struct vm_area_struct *vma, ^ /kisskb/src/include/linux/vmalloc.h:175:12: error: storage class specified for parameter 'remap_vmalloc_range' extern int remap_vmalloc_range(struct vm_area_struct *vma, void *addr, ^ /kisskb/src/include/linux/vmalloc.h:199:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmalloc.h:208:26: error: storage class specified for parameter 'get_vm_area' extern struct vm_struct *get_vm_area(unsigned long size, unsigned long flags); ^ /kisskb/src/include/linux/vmalloc.h:209:26: error: storage class specified for parameter 'get_vm_area_caller' extern struct vm_struct *get_vm_area_caller(unsigned long size, ^ /kisskb/src/include/linux/vmalloc.h:211:26: error: storage class specified for parameter '__get_vm_area_caller' extern struct vm_struct *__get_vm_area_caller(unsigned long size, ^ /kisskb/src/include/linux/vmalloc.h:216:26: error: storage class specified for parameter 'remove_vm_area' extern struct vm_struct *remove_vm_area(const void *addr); ^ /kisskb/src/include/linux/vmalloc.h:217:26: error: storage class specified for parameter 'find_vm_area' extern struct vm_struct *find_vm_area(const void *addr); ^ /kisskb/src/include/linux/vmalloc.h:221:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmalloc.h:239:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/vmalloc.h:253:13: error: storage class specified for parameter 'vread' extern long vread(char *buf, char *addr, unsigned long count); ^ /kisskb/src/include/linux/vmalloc.h:258:25: error: storage class specified for parameter 'vmap_area_list' extern struct list_head vmap_area_list; ^ /kisskb/src/include/linux/vmalloc.h:259:20: error: storage class specified for parameter 'vm_area_add_early' extern __init void vm_area_add_early(struct vm_struct *vm); ^ /kisskb/src/include/linux/vmalloc.h:259:20: error: section attribute not allowed for 'vm_area_add_early' /kisskb/src/include/linux/vmalloc.h:259:45: warning: '__cold__' attribute ignored [-Wattributes] extern __init void vm_area_add_early(struct vm_struct *vm); ^ /kisskb/src/include/linux/vmalloc.h:260:20: error: storage class specified for parameter 'vm_area_register_early' extern __init void vm_area_register_early(struct vm_struct *vm, size_t align); ^ /kisskb/src/include/linux/vmalloc.h:260:20: error: section attribute not allowed for 'vm_area_register_early' /kisskb/src/include/linux/vmalloc.h:260:50: warning: '__cold__' attribute ignored [-Wattributes] extern __init void vm_area_register_early(struct vm_struct *vm, size_t align); ^ In file included from /kisskb/src/include/linux/kvm_host.h:26:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/context_tracking.h:92:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void user_enter(void) { } ^ /kisskb/src/include/linux/context_tracking.h:93:36: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void user_exit(void) { } ^ /kisskb/src/include/linux/context_tracking.h:94:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void user_enter_irqoff(void) { } ^ /kisskb/src/include/linux/context_tracking.h:95:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void user_exit_irqoff(void) { } ^ /kisskb/src/include/linux/context_tracking.h:96:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int exception_enter(void) { return 0; } ^ /kisskb/src/include/linux/context_tracking.h:97:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void exception_exit(enum ctx_state prev_ctx) { } ^ /kisskb/src/include/linux/context_tracking.h:98:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int ct_state(void) { return -1; } ^ /kisskb/src/include/linux/context_tracking.h:99:64: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static __always_inline bool context_tracking_guest_enter(void) { return false; } ^ /kisskb/src/include/linux/context_tracking.h:100:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void context_tracking_guest_exit(void) { } ^ /kisskb/src/include/linux/context_tracking.h:107:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void context_tracking_init(void) { } ^ /kisskb/src/include/linux/context_tracking.h:134:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ct_idle_enter(void) { } ^ /kisskb/src/include/linux/context_tracking.h:135:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ct_idle_exit(void) { } ^ In file included from /kisskb/src/include/linux/kvm_host.h:27:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/irqbypass.h:13:1: warning: empty declaration struct irq_bypass_consumer; ^ /kisskb/src/include/linux/irqbypass.h:45:1: warning: empty declaration struct irq_bypass_producer { ^ /kisskb/src/include/linux/irqbypass.h:71:1: warning: empty declaration struct irq_bypass_consumer { ^ In file included from /kisskb/src/include/linux/kvm_host.h:30:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/nospec.h:12:1: warning: empty declaration struct task_struct; ^ In file included from /kisskb/src/include/linux/trace_clock.h:16:0, from /kisskb/src/include/linux/ftrace.h:11, from /kisskb/src/include/linux/kvm_host.h:32, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/trace_clock.h:10:20: error: storage class specified for parameter 'trace_clock_x86_tsc' extern u64 notrace trace_clock_x86_tsc(void); ^ /kisskb/src/arch/x86/include/asm/trace_clock.h:10:20: error: 'no_instrument_function' attribute applies only to functions In file included from /kisskb/src/include/linux/ftrace.h:11:0, from /kisskb/src/include/linux/kvm_host.h:32, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/trace_clock.h:18:20: error: storage class specified for parameter 'trace_clock_local' extern u64 notrace trace_clock_local(void); ^ /kisskb/src/include/linux/trace_clock.h:18:20: error: 'no_instrument_function' attribute applies only to functions /kisskb/src/include/linux/trace_clock.h:19:20: error: storage class specified for parameter 'trace_clock' extern u64 notrace trace_clock(void); ^ /kisskb/src/include/linux/trace_clock.h:19:20: error: 'no_instrument_function' attribute applies only to functions /kisskb/src/include/linux/trace_clock.h:20:20: error: storage class specified for parameter 'trace_clock_jiffies' extern u64 notrace trace_clock_jiffies(void); ^ /kisskb/src/include/linux/trace_clock.h:20:20: error: 'no_instrument_function' attribute applies only to functions /kisskb/src/include/linux/trace_clock.h:21:20: error: storage class specified for parameter 'trace_clock_global' extern u64 notrace trace_clock_global(void); ^ /kisskb/src/include/linux/trace_clock.h:21:20: error: 'no_instrument_function' attribute applies only to functions /kisskb/src/include/linux/trace_clock.h:22:20: error: storage class specified for parameter 'trace_clock_counter' extern u64 notrace trace_clock_counter(void); ^ /kisskb/src/include/linux/trace_clock.h:22:20: error: 'no_instrument_function' attribute applies only to functions In file included from /kisskb/src/include/linux/ftrace.h:13:0, from /kisskb/src/include/linux/kvm_host.h:32, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/kallsyms.h:24:1: warning: empty declaration struct cred; ^ /kisskb/src/include/linux/kallsyms.h:25:1: warning: empty declaration struct module; ^ /kisskb/src/include/linux/kallsyms.h:28:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kallsyms.h:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kallsyms.h:42:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kallsyms.h:50:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kallsyms.h:76:12: error: storage class specified for parameter 'kallsyms_lookup_size_offset' extern int kallsyms_lookup_size_offset(unsigned long addr, ^ /kisskb/src/include/linux/kallsyms.h:87:12: error: storage class specified for parameter 'sprint_symbol' extern int sprint_symbol(char *buffer, unsigned long address); ^ /kisskb/src/include/linux/kallsyms.h:88:12: error: storage class specified for parameter 'sprint_symbol_build_id' extern int sprint_symbol_build_id(char *buffer, unsigned long address); ^ /kisskb/src/include/linux/kallsyms.h:89:12: error: storage class specified for parameter 'sprint_symbol_no_offset' extern int sprint_symbol_no_offset(char *buffer, unsigned long address); ^ /kisskb/src/include/linux/kallsyms.h:90:12: error: storage class specified for parameter 'sprint_backtrace' extern int sprint_backtrace(char *buffer, unsigned long address); ^ /kisskb/src/include/linux/kallsyms.h:91:12: error: storage class specified for parameter 'sprint_backtrace_build_id' extern int sprint_backtrace_build_id(char *buffer, unsigned long address); ^ /kisskb/src/include/linux/kallsyms.h:97:13: error: storage class specified for parameter 'kallsyms_show_value' extern bool kallsyms_show_value(const struct cred *cred); ^ In file included from /kisskb/src/include/linux/ftrace.h:13:0, from /kisskb/src/include/linux/kvm_host.h:32, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/kallsyms.h:174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/ptrace.h:10:0, from /kisskb/src/include/linux/ftrace.h:16, from /kisskb/src/include/linux/kvm_host.h:32, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/pid_namespace.h:17:1: warning: empty declaration struct fs_pin; ^ /kisskb/src/include/linux/pid_namespace.h:19:1: warning: empty declaration struct pid_namespace { ^ /kisskb/src/include/linux/pid_namespace.h:36:29: error: storage class specified for parameter 'init_pid_ns' extern struct pid_namespace init_pid_ns; ^ /kisskb/src/include/linux/pid_namespace.h:36:29: error: redefinition of parameter 'init_pid_ns' In file included from /kisskb/src/include/linux/sched.h:14:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:10: /kisskb/src/include/linux/pid.h:113:29: note: previous definition of 'init_pid_ns' was here extern struct pid_namespace init_pid_ns; ^ In file included from /kisskb/src/include/linux/ptrace.h:10:0, from /kisskb/src/include/linux/ftrace.h:16, from /kisskb/src/include/linux/kvm_host.h:32, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/pid_namespace.h:58:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pid_namespace.h:64:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pid_namespace.h:71:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pid_namespace.h:75:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pid_namespace.h:80:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/pid_namespace.h:85:30: error: storage class specified for parameter 'task_active_pid_ns' extern struct pid_namespace *task_active_pid_ns(struct task_struct *tsk); ^ /kisskb/src/include/linux/pid_namespace.h:90:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/ptrace.h:11:0, from /kisskb/src/include/linux/ftrace.h:16, from /kisskb/src/include/linux/kvm_host.h:32, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/uapi/linux/ptrace.h:59:1: warning: empty declaration struct ptrace_peeksiginfo_args { ^ /kisskb/src/include/uapi/linux/ptrace.h:71:1: warning: empty declaration struct seccomp_metadata { ^ /kisskb/src/include/uapi/linux/ptrace.h:82:1: warning: empty declaration struct ptrace_syscall_info { ^ /kisskb/src/include/uapi/linux/ptrace.h:107:1: warning: empty declaration struct ptrace_rseq_configuration { ^ In file included from /kisskb/src/include/linux/ftrace.h:16:0, from /kisskb/src/include/linux/kvm_host.h:32, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/ptrace.h:15:1: warning: empty declaration struct syscall_info { ^ /kisskb/src/include/linux/ptrace.h:20:12: error: storage class specified for parameter 'ptrace_access_vm' extern int ptrace_access_vm(struct task_struct *tsk, unsigned long addr, ^ /kisskb/src/include/linux/ptrace.h:49:13: error: storage class specified for parameter 'arch_ptrace' extern long arch_ptrace(struct task_struct *child, long request, ^ /kisskb/src/include/linux/ptrace.h:51:12: error: storage class specified for parameter 'ptrace_readdata' extern int ptrace_readdata(struct task_struct *tsk, unsigned long src, char __user *dst, int len); ^ /kisskb/src/include/linux/ptrace.h:52:12: error: storage class specified for parameter 'ptrace_writedata' extern int ptrace_writedata(struct task_struct *tsk, char __user *src, unsigned long dst, int len); ^ /kisskb/src/include/linux/ptrace.h:53:13: error: storage class specified for parameter 'ptrace_disable' extern void ptrace_disable(struct task_struct *); ^ /kisskb/src/include/linux/ptrace.h:54:12: error: storage class specified for parameter 'ptrace_request' extern int ptrace_request(struct task_struct *child, long request, ^ /kisskb/src/include/linux/ptrace.h:56:12: error: storage class specified for parameter 'ptrace_notify' extern int ptrace_notify(int exit_code, unsigned long message); ^ /kisskb/src/include/linux/ptrace.h:57:13: error: storage class specified for parameter '__ptrace_link' extern void __ptrace_link(struct task_struct *child, ^ /kisskb/src/include/linux/ptrace.h:60:13: error: storage class specified for parameter '__ptrace_unlink' extern void __ptrace_unlink(struct task_struct *child); ^ /kisskb/src/include/linux/ptrace.h:61:13: error: storage class specified for parameter 'exit_ptrace' extern void exit_ptrace(struct task_struct *tracer, struct list_head *dead); ^ /kisskb/src/include/linux/ptrace.h:88:13: error: storage class specified for parameter 'ptrace_may_access' extern bool ptrace_may_access(struct task_struct *task, unsigned int mode); ^ /kisskb/src/include/linux/ptrace.h:91:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ptrace.h:96:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ptrace.h:118:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ptrace.h:134:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ptrace.h:149:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ptrace.h:171:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ptrace.h:201:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ptrace.h:228:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ptrace.h:305:13: error: storage class specified for parameter 'user_enable_single_step' extern void user_enable_single_step(struct task_struct *); ^ /kisskb/src/include/linux/ptrace.h:306:13: error: storage class specified for parameter 'user_disable_single_step' extern void user_disable_single_step(struct task_struct *); ^ /kisskb/src/include/linux/ptrace.h:335:13: error: storage class specified for parameter 'user_enable_block_step' extern void user_enable_block_step(struct task_struct *); ^ /kisskb/src/include/linux/ptrace.h:339:13: error: storage class specified for parameter 'user_single_step_report' extern void user_single_step_report(struct pt_regs *regs); ^ /kisskb/src/include/linux/ptrace.h:405:12: error: storage class specified for parameter 'task_current_syscall' extern int task_current_syscall(struct task_struct *target, struct syscall_info *info); ^ /kisskb/src/include/linux/ptrace.h:407:13: error: storage class specified for parameter 'sigaction_compat_abi' extern void sigaction_compat_abi(struct k_sigaction *act, struct k_sigaction *oact); ^ /kisskb/src/include/linux/ptrace.h:413:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ptrace.h:456:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ptrace.h:478:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/ftrace.h:23:0, from /kisskb/src/include/linux/kvm_host.h:32, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/ftrace.h:91:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void set_ftrace_ops_ro(void) { } ^ /kisskb/src/arch/x86/include/asm/ftrace.h:96:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/kvm_host.h:32:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/ftrace.h:37:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ftrace_boot_snapshot(void) { } ^ /kisskb/src/include/linux/ftrace.h:66:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void trace_init(void) { } ^ /kisskb/src/include/linux/ftrace.h:67:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void early_trace_init(void) { } ^ /kisskb/src/include/linux/ftrace.h:70:1: warning: empty declaration struct module; ^ /kisskb/src/include/linux/ftrace.h:71:1: warning: empty declaration struct ftrace_hash; ^ /kisskb/src/include/linux/ftrace.h:72:1: warning: empty declaration struct ftrace_direct_func; ^ /kisskb/src/include/linux/ftrace.h:83:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ftrace.h:96:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ftrace.h:350:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ftrace_kill(void) { } ^ /kisskb/src/include/linux/ftrace.h:351:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ftrace_free_init_mem(void) { } ^ /kisskb/src/include/linux/ftrace.h:352:80: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ftrace_free_mem(struct module *mod, void *start, void *end) { } ^ /kisskb/src/include/linux/ftrace.h:354:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ftrace.h:359:1: warning: empty declaration struct ftrace_func_entry { ^ /kisskb/src/include/linux/ftrace.h:365:1: warning: empty declaration struct dyn_ftrace; ^ /kisskb/src/include/linux/ftrace.h:384:1: warning: empty declaration struct ftrace_ops; ^ /kisskb/src/include/linux/ftrace.h:387:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ftrace.h:391:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ftrace.h:396:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ftrace.h:400:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ftrace.h:407:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ftrace.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ftrace.h:415:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ftrace.h:419:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ftrace.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ftrace.h:427:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ftrace.h:492:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void stack_tracer_disable(void) { } ^ /kisskb/src/include/linux/ftrace.h:493:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void stack_tracer_enable(void) { } ^ /kisskb/src/include/linux/ftrace.h:840:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int skip_trace(unsigned long ip) { return 0; } ^ /kisskb/src/include/linux/ftrace.h:841:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ftrace_disable_daemon(void) { } ^ /kisskb/src/include/linux/ftrace.h:842:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ftrace_enable_daemon(void) { } ^ /kisskb/src/include/linux/ftrace.h:843:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ftrace_module_init(struct module *mod) { } ^ /kisskb/src/include/linux/ftrace.h:844:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ftrace_module_enable(struct module *mod) { } ^ /kisskb/src/include/linux/ftrace.h:845:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ftrace_release_mod(struct module *mod) { } ^ /kisskb/src/include/linux/ftrace.h:847:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ftrace.h:851:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ftrace.h:870:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token size_t cnt, loff_t *ppos) { return -ENODEV; } ^ /kisskb/src/include/linux/ftrace.h:872:35: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token size_t cnt, loff_t *ppos) { return -ENODEV; } ^ /kisskb/src/include/linux/ftrace.h:874:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token ftrace_regex_release(struct inode *inode, struct file *file) { return -ENODEV; } ^ /kisskb/src/include/linux/ftrace.h:877:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ftrace.h:895:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ftrace.h:907:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ftrace.h:918:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ftrace.h:947:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ftrace.h:978:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ftrace_init(void) { } ^ /kisskb/src/include/linux/ftrace.h:986:1: warning: empty declaration struct ftrace_graph_ent { ^ /kisskb/src/include/linux/ftrace.h:996:1: warning: empty declaration struct ftrace_graph_ret { ^ /kisskb/src/include/linux/ftrace.h:1006:16: error: storage class specified for parameter 'trace_func_graph_ret_t' typedef void (*trace_func_graph_ret_t)(struct ftrace_graph_ret *); /* return */ ^ /kisskb/src/include/linux/ftrace.h:1007:15: error: storage class specified for parameter 'trace_func_graph_ent_t' typedef int (*trace_func_graph_ent_t)(struct ftrace_graph_ent *); /* entry */ ^ /kisskb/src/include/linux/ftrace.h:1009:12: error: storage class specified for parameter 'ftrace_graph_entry_stub' extern int ftrace_graph_entry_stub(struct ftrace_graph_ent *trace); ^ /kisskb/src/include/linux/ftrace.h:1105:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ftrace_graph_init_task(struct task_struct *t) { } ^ /kisskb/src/include/linux/ftrace.h:1106:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ftrace_graph_exit_task(struct task_struct *t) { } ^ /kisskb/src/include/linux/ftrace.h:1107:80: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void ftrace_graph_init_idle_task(struct task_struct *t, int cpu) { } ^ /kisskb/src/include/linux/ftrace.h:1116:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/ftrace.h:1120:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void pause_graph_tracing(void) { } ^ /kisskb/src/include/linux/ftrace.h:1121:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void unpause_graph_tracing(void) { } ^ /kisskb/src/include/linux/ftrace.h:1137:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void disable_trace_on_warning(void) { } ^ In file included from /kisskb/src/include/linux/kvm_host.h:33:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/hashtable.h:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hashtable.h:77:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hashtable.h:82:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hashtable.h:106:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hashtable.h:115:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/uapi/linux/kvm.h:15:0, from /kisskb/src/include/linux/kvm_host.h:40, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/uapi/asm/kvm.h:56:1: warning: empty declaration struct kvm_memory_alias { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:65:1: warning: empty declaration struct kvm_pic_state { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:85:1: warning: empty declaration struct kvm_ioapic_state { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:118:1: warning: empty declaration struct kvm_regs { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:129:1: warning: empty declaration struct kvm_lapic_state { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:133:1: warning: empty declaration struct kvm_segment { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:143:1: warning: empty declaration struct kvm_dtable { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:151:1: warning: empty declaration struct kvm_sregs { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:162:1: warning: empty declaration struct kvm_sregs2 { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:176:1: warning: empty declaration struct kvm_fpu { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:190:1: warning: empty declaration struct kvm_msr_entry { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:197:1: warning: empty declaration struct kvm_msrs { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:205:1: warning: empty declaration struct kvm_msr_list { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:214:1: warning: empty declaration struct kvm_msr_filter_range { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:224:1: warning: empty declaration struct kvm_msr_filter { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:231:1: warning: empty declaration struct kvm_cpuid_entry { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:241:1: warning: empty declaration struct kvm_cpuid { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:247:1: warning: empty declaration struct kvm_cpuid_entry2 { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:263:1: warning: empty declaration struct kvm_cpuid2 { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:270:1: warning: empty declaration struct kvm_pit_channel_state { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:286:1: warning: empty declaration struct kvm_debug_exit_arch { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:301:1: warning: empty declaration struct kvm_guest_debug_arch { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:305:1: warning: empty declaration struct kvm_pit_state { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:312:1: warning: empty declaration struct kvm_pit_state2 { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:318:1: warning: empty declaration struct kvm_reinject_control { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:336:1: warning: empty declaration struct kvm_vcpu_events { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:373:1: warning: empty declaration struct kvm_debugregs { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:382:1: warning: empty declaration struct kvm_xsave { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:402:1: warning: empty declaration struct kvm_xcr { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:408:1: warning: empty declaration struct kvm_xcrs { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:425:1: warning: empty declaration struct kvm_sync_regs { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:465:1: warning: empty declaration struct kvm_vmx_nested_state_data { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:470:1: warning: empty declaration struct kvm_vmx_nested_state_hdr { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:484:1: warning: empty declaration struct kvm_svm_nested_state_data { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:489:1: warning: empty declaration struct kvm_svm_nested_state_hdr { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:494:1: warning: empty declaration struct kvm_nested_state { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm.h:519:1: warning: empty declaration struct kvm_pmu_event_filter { ^ In file included from /kisskb/src/include/linux/kvm_host.h:40:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/uapi/linux/kvm.h:59:1: warning: empty declaration struct kvm_user_trace_setup { ^ /kisskb/src/include/uapi/linux/kvm.h:71:1: warning: empty declaration struct kvm_breakpoint { ^ /kisskb/src/include/uapi/linux/kvm.h:77:1: warning: empty declaration struct kvm_debug_guest { ^ /kisskb/src/include/uapi/linux/kvm.h:90:1: warning: empty declaration struct kvm_memory_region { ^ /kisskb/src/include/uapi/linux/kvm.h:98:1: warning: empty declaration struct kvm_userspace_memory_region { ^ /kisskb/src/include/uapi/linux/kvm.h:115:1: warning: empty declaration struct kvm_irq_level { ^ /kisskb/src/include/uapi/linux/kvm.h:130:1: warning: empty declaration struct kvm_irqchip { ^ /kisskb/src/include/uapi/linux/kvm.h:145:1: warning: empty declaration struct kvm_pit_config { ^ /kisskb/src/include/uapi/linux/kvm.h:152:1: warning: empty declaration struct kvm_s390_skeys { ^ /kisskb/src/include/uapi/linux/kvm.h:178:1: warning: empty declaration struct kvm_s390_cmma_log { ^ /kisskb/src/include/uapi/linux/kvm.h:189:1: warning: empty declaration struct kvm_hyperv_exit { ^ /kisskb/src/include/uapi/linux/kvm.h:220:1: warning: empty declaration struct kvm_xen_exit { ^ /kisskb/src/include/uapi/linux/kvm.h:290:1: warning: empty declaration struct kvm_run { ^ /kisskb/src/include/uapi/linux/kvm.h:538:1: warning: empty declaration struct kvm_coalesced_mmio_zone { ^ /kisskb/src/include/uapi/linux/kvm.h:547:1: warning: empty declaration struct kvm_coalesced_mmio { ^ /kisskb/src/include/uapi/linux/kvm.h:557:1: warning: empty declaration struct kvm_coalesced_mmio_ring { ^ /kisskb/src/include/uapi/linux/kvm.h:567:1: warning: empty declaration struct kvm_translation { ^ /kisskb/src/include/uapi/linux/kvm.h:580:1: warning: empty declaration struct kvm_s390_mem_op { ^ /kisskb/src/include/uapi/linux/kvm.h:609:1: warning: empty declaration struct kvm_interrupt { ^ /kisskb/src/include/uapi/linux/kvm.h:615:1: warning: empty declaration struct kvm_dirty_log { ^ /kisskb/src/include/uapi/linux/kvm.h:625:1: warning: empty declaration struct kvm_clear_dirty_log { ^ /kisskb/src/include/uapi/linux/kvm.h:636:1: warning: empty declaration struct kvm_signal_mask { ^ /kisskb/src/include/uapi/linux/kvm.h:642:1: warning: empty declaration struct kvm_tpr_access_ctl { ^ /kisskb/src/include/uapi/linux/kvm.h:649:1: warning: empty declaration struct kvm_vapic_addr { ^ /kisskb/src/include/uapi/linux/kvm.h:668:1: warning: empty declaration struct kvm_mp_state { ^ /kisskb/src/include/uapi/linux/kvm.h:672:1: warning: empty declaration struct kvm_s390_psw { ^ /kisskb/src/include/uapi/linux/kvm.h:702:1: warning: empty declaration struct kvm_s390_interrupt { ^ /kisskb/src/include/uapi/linux/kvm.h:708:1: warning: empty declaration struct kvm_s390_io_info { ^ /kisskb/src/include/uapi/linux/kvm.h:715:1: warning: empty declaration struct kvm_s390_ext_info { ^ /kisskb/src/include/uapi/linux/kvm.h:721:1: warning: empty declaration struct kvm_s390_pgm_info { ^ /kisskb/src/include/uapi/linux/kvm.h:742:1: warning: empty declaration struct kvm_s390_prefix_info { ^ /kisskb/src/include/uapi/linux/kvm.h:746:1: warning: empty declaration struct kvm_s390_extcall_info { ^ /kisskb/src/include/uapi/linux/kvm.h:750:1: warning: empty declaration struct kvm_s390_emerg_info { ^ /kisskb/src/include/uapi/linux/kvm.h:755:1: warning: empty declaration struct kvm_s390_stop_info { ^ /kisskb/src/include/uapi/linux/kvm.h:759:1: warning: empty declaration struct kvm_s390_mchk_info { ^ /kisskb/src/include/uapi/linux/kvm.h:768:1: warning: empty declaration struct kvm_s390_irq { ^ /kisskb/src/include/uapi/linux/kvm.h:783:1: warning: empty declaration struct kvm_s390_irq_state { ^ /kisskb/src/include/uapi/linux/kvm.h:795:1: warning: empty declaration struct kvm_guest_debug { ^ /kisskb/src/include/uapi/linux/kvm.h:801:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/kvm.h:818:1: warning: empty declaration struct kvm_ioeventfd { ^ /kisskb/src/include/uapi/linux/kvm.h:837:1: warning: empty declaration struct kvm_enable_cap { ^ /kisskb/src/include/uapi/linux/kvm.h:849:1: warning: empty declaration struct kvm_ppc_pvinfo { ^ /kisskb/src/include/uapi/linux/kvm.h:859:1: warning: empty declaration struct kvm_ppc_one_page_size { ^ /kisskb/src/include/uapi/linux/kvm.h:864:1: warning: empty declaration struct kvm_ppc_one_seg_page_size { ^ /kisskb/src/include/uapi/linux/kvm.h:874:1: warning: empty declaration struct kvm_ppc_smmu_info { ^ /kisskb/src/include/uapi/linux/kvm.h:883:1: warning: empty declaration struct kvm_ppc_resize_hpt { ^ /kisskb/src/include/uapi/linux/kvm.h:1184:1: warning: empty declaration struct kvm_irq_routing_irqchip { ^ /kisskb/src/include/uapi/linux/kvm.h:1189:1: warning: empty declaration struct kvm_irq_routing_msi { ^ /kisskb/src/include/uapi/linux/kvm.h:1199:1: warning: empty declaration struct kvm_irq_routing_s390_adapter { ^ /kisskb/src/include/uapi/linux/kvm.h:1207:1: warning: empty declaration struct kvm_irq_routing_hv_sint { ^ /kisskb/src/include/uapi/linux/kvm.h:1212:1: warning: empty declaration struct kvm_irq_routing_xen_evtchn { ^ /kisskb/src/include/uapi/linux/kvm.h:1227:1: warning: empty declaration struct kvm_irq_routing_entry { ^ /kisskb/src/include/uapi/linux/kvm.h:1242:1: warning: empty declaration struct kvm_irq_routing { ^ /kisskb/src/include/uapi/linux/kvm.h:1252:1: warning: empty declaration struct kvm_x86_mce { ^ /kisskb/src/include/uapi/linux/kvm.h:1271:1: warning: empty declaration struct kvm_xen_hvm_config { ^ /kisskb/src/include/uapi/linux/kvm.h:1292:1: warning: empty declaration struct kvm_irqfd { ^ /kisskb/src/include/uapi/linux/kvm.h:1307:1: warning: empty declaration struct kvm_clock_data { ^ /kisskb/src/include/uapi/linux/kvm.h:1321:1: warning: empty declaration struct kvm_config_tlb { ^ /kisskb/src/include/uapi/linux/kvm.h:1328:1: warning: empty declaration struct kvm_dirty_tlb { ^ /kisskb/src/include/uapi/linux/kvm.h:1363:1: warning: empty declaration struct kvm_reg_list { ^ /kisskb/src/include/uapi/linux/kvm.h:1368:1: warning: empty declaration struct kvm_one_reg { ^ /kisskb/src/include/uapi/linux/kvm.h:1374:1: warning: empty declaration struct kvm_msi { ^ /kisskb/src/include/uapi/linux/kvm.h:1383:1: warning: empty declaration struct kvm_arm_device_addr { ^ /kisskb/src/include/uapi/linux/kvm.h:1393:1: warning: empty declaration struct kvm_create_device { ^ /kisskb/src/include/uapi/linux/kvm.h:1399:1: warning: empty declaration struct kvm_device_attr { ^ /kisskb/src/include/uapi/linux/kvm.h:1411:1: warning: empty declaration enum kvm_device_type { ^ /kisskb/src/include/uapi/linux/kvm.h:1435:1: warning: empty declaration struct kvm_vfio_spapr_tce { ^ /kisskb/src/include/uapi/linux/kvm.h:1460:1: warning: empty declaration struct kvm_s390_ucas_mapping { ^ /kisskb/src/include/uapi/linux/kvm.h:1645:1: warning: empty declaration struct kvm_enc_region { ^ /kisskb/src/include/uapi/linux/kvm.h:1673:1: warning: empty declaration struct kvm_s390_pv_sec_parm { ^ /kisskb/src/include/uapi/linux/kvm.h:1678:1: warning: empty declaration struct kvm_s390_pv_unp { ^ /kisskb/src/include/uapi/linux/kvm.h:1684:1: warning: empty declaration enum pv_cmd_dmp_id { ^ /kisskb/src/include/uapi/linux/kvm.h:1691:1: warning: empty declaration struct kvm_s390_pv_dmp { ^ /kisskb/src/include/uapi/linux/kvm.h:1699:1: warning: empty declaration enum pv_cmd_info_id { ^ /kisskb/src/include/uapi/linux/kvm.h:1704:1: warning: empty declaration struct kvm_s390_pv_info_dump { ^ /kisskb/src/include/uapi/linux/kvm.h:1710:1: warning: empty declaration struct kvm_s390_pv_info_vm { ^ /kisskb/src/include/uapi/linux/kvm.h:1718:1: warning: empty declaration struct kvm_s390_pv_info_header { ^ /kisskb/src/include/uapi/linux/kvm.h:1725:1: warning: empty declaration struct kvm_s390_pv_info { ^ /kisskb/src/include/uapi/linux/kvm.h:1733:1: warning: empty declaration enum pv_cmd_id { ^ /kisskb/src/include/uapi/linux/kvm.h:1745:1: warning: empty declaration struct kvm_pv_cmd { ^ /kisskb/src/include/uapi/linux/kvm.h:1767:1: warning: empty declaration struct kvm_xen_hvm_attr { ^ /kisskb/src/include/uapi/linux/kvm.h:1824:1: warning: empty declaration struct kvm_xen_vcpu_attr { ^ /kisskb/src/include/uapi/linux/kvm.h:1861:1: warning: empty declaration enum sev_cmd_id { ^ /kisskb/src/include/uapi/linux/kvm.h:1896:1: warning: empty declaration struct kvm_sev_cmd { ^ /kisskb/src/include/uapi/linux/kvm.h:1903:1: warning: empty declaration struct kvm_sev_launch_start { ^ /kisskb/src/include/uapi/linux/kvm.h:1912:1: warning: empty declaration struct kvm_sev_launch_update_data { ^ /kisskb/src/include/uapi/linux/kvm.h:1918:1: warning: empty declaration struct kvm_sev_launch_secret { ^ /kisskb/src/include/uapi/linux/kvm.h:1927:1: warning: empty declaration struct kvm_sev_launch_measure { ^ /kisskb/src/include/uapi/linux/kvm.h:1932:1: warning: empty declaration struct kvm_sev_guest_status { ^ /kisskb/src/include/uapi/linux/kvm.h:1938:1: warning: empty declaration struct kvm_sev_dbg { ^ /kisskb/src/include/uapi/linux/kvm.h:1944:1: warning: empty declaration struct kvm_sev_attestation_report { ^ /kisskb/src/include/uapi/linux/kvm.h:1950:1: warning: empty declaration struct kvm_sev_send_start { ^ /kisskb/src/include/uapi/linux/kvm.h:1962:1: warning: empty declaration struct kvm_sev_send_update_data { ^ /kisskb/src/include/uapi/linux/kvm.h:1971:1: warning: empty declaration struct kvm_sev_receive_start { ^ /kisskb/src/include/uapi/linux/kvm.h:1980:1: warning: empty declaration struct kvm_sev_receive_update_data { ^ /kisskb/src/include/uapi/linux/kvm.h:1993:1: warning: empty declaration struct kvm_assigned_pci_dev { ^ /kisskb/src/include/uapi/linux/kvm.h:2015:1: warning: empty declaration struct kvm_assigned_irq { ^ /kisskb/src/include/uapi/linux/kvm.h:2025:1: warning: empty declaration struct kvm_assigned_msix_nr { ^ /kisskb/src/include/uapi/linux/kvm.h:2032:1: warning: empty declaration struct kvm_assigned_msix_entry { ^ /kisskb/src/include/uapi/linux/kvm.h:2049:1: warning: empty declaration struct kvm_hyperv_eventfd { ^ /kisskb/src/include/uapi/linux/kvm.h:2104:1: warning: empty declaration struct kvm_dirty_gfn { ^ /kisskb/src/include/uapi/linux/kvm.h:2134:1: warning: empty declaration struct kvm_stats_header { ^ /kisskb/src/include/uapi/linux/kvm.h:2180:1: warning: empty declaration struct kvm_stats_desc { ^ /kisskb/src/include/uapi/linux/kvm.h:2204:1: warning: empty declaration struct kvm_s390_zpci_op { ^ In file included from /kisskb/src/arch/x86/include/asm/kvm_para.h:8:0, from /kisskb/src/include/uapi/linux/kvm_para.h:37, from /kisskb/src/include/linux/kvm_para.h:5, from /kisskb/src/include/linux/kvm_host.h:41, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/uapi/asm/kvm_para.h:62:1: warning: empty declaration struct kvm_steal_time { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm_para.h:75:1: warning: empty declaration struct kvm_clock_pairing { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm_para.h:114:1: warning: empty declaration struct kvm_mmu_op_header { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm_para.h:119:1: warning: empty declaration struct kvm_mmu_op_write_pte { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm_para.h:125:1: warning: empty declaration struct kvm_mmu_op_flush_tlb { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm_para.h:129:1: warning: empty declaration struct kvm_mmu_op_release_pt { ^ /kisskb/src/arch/x86/include/uapi/asm/kvm_para.h:137:1: warning: empty declaration struct kvm_vcpu_pv_apf_data { ^ In file included from /kisskb/src/include/uapi/linux/kvm_para.h:37:0, from /kisskb/src/include/linux/kvm_para.h:5, from /kisskb/src/include/linux/kvm_host.h:41, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_para.h:16:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/kvm_para.h:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/kvm_para.h:49:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/kvm_para.h:64:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/kvm_para.h:79:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/kvm_para.h:95:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/kvm_para.h:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/kvm_para.h:154:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/kvm_para.h:159:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/kvm_para.h:164:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/kvm_para.h:169:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/kvm_para.h:174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/kvm_host.h:41:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/kvm_para.h:9:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_para.h:14:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/kvm_host.h:43:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/kvm_types.h:6:1: warning: empty declaration struct kvm; ^ /kisskb/src/include/linux/kvm_types.h:7:1: warning: empty declaration struct kvm_async_pf; ^ /kisskb/src/include/linux/kvm_types.h:8:1: warning: empty declaration struct kvm_device_ops; ^ /kisskb/src/include/linux/kvm_types.h:9:1: warning: empty declaration struct kvm_interrupt; ^ /kisskb/src/include/linux/kvm_types.h:10:1: warning: empty declaration struct kvm_irq_routing_table; ^ /kisskb/src/include/linux/kvm_types.h:11:1: warning: empty declaration struct kvm_memory_slot; ^ /kisskb/src/include/linux/kvm_types.h:12:1: warning: empty declaration struct kvm_one_reg; ^ /kisskb/src/include/linux/kvm_types.h:13:1: warning: empty declaration struct kvm_run; ^ /kisskb/src/include/linux/kvm_types.h:14:1: warning: empty declaration struct kvm_userspace_memory_region; ^ /kisskb/src/include/linux/kvm_types.h:15:1: warning: empty declaration struct kvm_vcpu; ^ /kisskb/src/include/linux/kvm_types.h:16:1: warning: empty declaration struct kvm_vcpu_init; ^ /kisskb/src/include/linux/kvm_types.h:17:1: warning: empty declaration struct kvm_memslots; ^ /kisskb/src/include/linux/kvm_types.h:19:1: warning: empty declaration enum kvm_mr_change; ^ In file included from /kisskb/src/include/linux/kvm_host.h:43:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/kvm_types.h:39:24: error: storage class specified for parameter 'gva_t' typedef unsigned long gva_t; ^ /kisskb/src/include/linux/kvm_types.h:40:24: error: storage class specified for parameter 'gpa_t' typedef u64 gpa_t; ^ /kisskb/src/include/linux/kvm_types.h:41:24: error: storage class specified for parameter 'gfn_t' typedef u64 gfn_t; ^ /kisskb/src/include/linux/kvm_types.h:45:24: error: storage class specified for parameter 'hva_t' typedef unsigned long hva_t; ^ /kisskb/src/include/linux/kvm_types.h:46:24: error: storage class specified for parameter 'hpa_t' typedef u64 hpa_t; ^ /kisskb/src/include/linux/kvm_types.h:47:24: error: storage class specified for parameter 'hfn_t' typedef u64 hfn_t; ^ /kisskb/src/include/linux/kvm_types.h:49:15: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'kvm_pfn_t' typedef hfn_t kvm_pfn_t; ^ /kisskb/src/include/linux/kvm_types.h:51:1: warning: empty declaration enum pfn_cache_usage { ^ /kisskb/src/include/linux/kvm_types.h:59:2: error: expected specifier-qualifier-list before 'gpa_t' gpa_t gpa; ^ /kisskb/src/include/linux/kvm_types.h:57:1: warning: empty declaration struct gfn_to_hva_cache { ^ /kisskb/src/include/linux/kvm_types.h:67:2: error: expected specifier-qualifier-list before 'gpa_t' gpa_t gpa; ^ /kisskb/src/include/linux/kvm_types.h:65:1: warning: empty declaration struct gfn_to_pfn_cache { ^ /kisskb/src/include/linux/kvm_types.h:92:1: warning: empty declaration struct kvm_mmu_memory_cache { ^ /kisskb/src/include/linux/kvm_types.h:104:1: warning: empty declaration struct kvm_vm_stat_generic { ^ /kisskb/src/include/linux/kvm_types.h:109:1: warning: empty declaration struct kvm_vcpu_stat_generic { ^ In file included from /kisskb/src/include/linux/cpu.h:20:0, from /kisskb/src/include/linux/static_call.h:135, from /kisskb/src/include/linux/tracepoint.h:22, from /kisskb/src/arch/x86/include/asm/kvm_host.h:14, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/cpuhotplug.h:57:1: warning: empty declaration enum cpuhp_state { ^ /kisskb/src/include/linux/cpuhotplug.h:286:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cpuhotplug.h:306:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cpuhotplug.h:326:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cpuhotplug.h:348:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cpuhotplug.h:371:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cpuhotplug.h:395:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cpuhotplug.h:411:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cpuhotplug.h:429:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cpuhotplug.h:444:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cpuhotplug.h:454:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cpuhotplug.h:467:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cpuhotplug.h:480:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cpuhotplug.h:498:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cpuhotplug.h:512:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cpuhotplug.h:519:62: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cpuhp_online_idle(enum cpuhp_state state) { } ^ In file included from /kisskb/src/include/linux/static_call.h:135:0, from /kisskb/src/include/linux/tracepoint.h:22, from /kisskb/src/arch/x86/include/asm/kvm_host.h:14, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/cpu.h:22:1: warning: empty declaration struct device; ^ /kisskb/src/include/linux/cpu.h:23:1: warning: empty declaration struct device_node; ^ /kisskb/src/include/linux/cpu.h:24:1: warning: empty declaration struct attribute_group; ^ /kisskb/src/include/linux/cpu.h:26:1: warning: empty declaration struct cpu { ^ /kisskb/src/include/linux/cpu.h:32:13: error: storage class specified for parameter 'boot_cpu_init' extern void boot_cpu_init(void); ^ /kisskb/src/include/linux/cpu.h:33:13: error: storage class specified for parameter 'boot_cpu_hotplug_init' extern void boot_cpu_hotplug_init(void); ^ /kisskb/src/include/linux/cpu.h:34:13: error: storage class specified for parameter 'cpu_init' extern void cpu_init(void); ^ /kisskb/src/include/linux/cpu.h:35:13: error: storage class specified for parameter 'trap_init' extern void trap_init(void); ^ /kisskb/src/include/linux/cpu.h:37:12: error: storage class specified for parameter 'register_cpu' extern int register_cpu(struct cpu *cpu, int num); ^ /kisskb/src/include/linux/cpu.h:38:23: error: storage class specified for parameter 'get_cpu_device' extern struct device *get_cpu_device(unsigned cpu); ^ /kisskb/src/include/linux/cpu.h:39:13: error: storage class specified for parameter 'cpu_is_hotpluggable' extern bool cpu_is_hotpluggable(unsigned cpu); ^ /kisskb/src/include/linux/cpu.h:40:13: error: storage class specified for parameter 'arch_match_cpu_phys_id' extern bool arch_match_cpu_phys_id(int cpu, u64 phys_id); ^ /kisskb/src/include/linux/cpu.h:41:13: error: storage class specified for parameter 'arch_find_n_match_cpu_physical_id' extern bool arch_find_n_match_cpu_physical_id(struct device_node *cpun, ^ /kisskb/src/include/linux/cpu.h:44:12: error: storage class specified for parameter 'cpu_add_dev_attr' extern int cpu_add_dev_attr(struct device_attribute *attr); ^ /kisskb/src/include/linux/cpu.h:45:13: error: storage class specified for parameter 'cpu_remove_dev_attr' extern void cpu_remove_dev_attr(struct device_attribute *attr); ^ /kisskb/src/include/linux/cpu.h:47:12: error: storage class specified for parameter 'cpu_add_dev_attr_group' extern int cpu_add_dev_attr_group(struct attribute_group *attrs); ^ /kisskb/src/include/linux/cpu.h:48:13: error: storage class specified for parameter 'cpu_remove_dev_attr_group' extern void cpu_remove_dev_attr_group(struct attribute_group *attrs); ^ /kisskb/src/include/linux/cpu.h:50:16: error: storage class specified for parameter 'cpu_show_meltdown' extern ssize_t cpu_show_meltdown(struct device *dev, ^ /kisskb/src/include/linux/cpu.h:52:16: error: storage class specified for parameter 'cpu_show_spectre_v1' extern ssize_t cpu_show_spectre_v1(struct device *dev, ^ /kisskb/src/include/linux/cpu.h:54:16: error: storage class specified for parameter 'cpu_show_spectre_v2' extern ssize_t cpu_show_spectre_v2(struct device *dev, ^ /kisskb/src/include/linux/cpu.h:56:16: error: storage class specified for parameter 'cpu_show_spec_store_bypass' extern ssize_t cpu_show_spec_store_bypass(struct device *dev, ^ /kisskb/src/include/linux/cpu.h:58:16: error: storage class specified for parameter 'cpu_show_l1tf' extern ssize_t cpu_show_l1tf(struct device *dev, ^ /kisskb/src/include/linux/cpu.h:60:16: error: storage class specified for parameter 'cpu_show_mds' extern ssize_t cpu_show_mds(struct device *dev, ^ /kisskb/src/include/linux/cpu.h:62:16: error: storage class specified for parameter 'cpu_show_tsx_async_abort' extern ssize_t cpu_show_tsx_async_abort(struct device *dev, ^ /kisskb/src/include/linux/cpu.h:65:16: error: storage class specified for parameter 'cpu_show_itlb_multihit' extern ssize_t cpu_show_itlb_multihit(struct device *dev, ^ /kisskb/src/include/linux/cpu.h:67:16: error: storage class specified for parameter 'cpu_show_srbds' extern ssize_t cpu_show_srbds(struct device *dev, struct device_attribute *attr, char *buf); ^ /kisskb/src/include/linux/cpu.h:68:16: error: storage class specified for parameter 'cpu_show_mmio_stale_data' extern ssize_t cpu_show_mmio_stale_data(struct device *dev, ^ /kisskb/src/include/linux/cpu.h:71:16: error: storage class specified for parameter 'cpu_show_retbleed' extern ssize_t cpu_show_retbleed(struct device *dev, ^ /kisskb/src/include/linux/cpu.h:75:16: error: storage class specified for parameter 'cpu_device_create' struct device *cpu_device_create(struct device *parent, void *drvdata, ^ /kisskb/src/include/linux/cpu.h:109:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cpu.h:113:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cpu.h:116:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int add_cpu(unsigned int cpu) { return 0;} ^ /kisskb/src/include/linux/cpu.h:119:24: error: storage class specified for parameter 'cpu_subsys' extern struct bus_type cpu_subsys; ^ /kisskb/src/include/linux/cpu.h:121:12: error: storage class specified for parameter 'lockdep_is_cpus_held' extern int lockdep_is_cpus_held(void); ^ /kisskb/src/include/linux/cpu.h:139:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cpus_write_lock(void) { } ^ /kisskb/src/include/linux/cpu.h:140:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cpus_write_unlock(void) { } ^ /kisskb/src/include/linux/cpu.h:141:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cpus_read_lock(void) { } ^ /kisskb/src/include/linux/cpu.h:142:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cpus_read_unlock(void) { } ^ /kisskb/src/include/linux/cpu.h:143:44: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int cpus_read_trylock(void) { return true; } ^ /kisskb/src/include/linux/cpu.h:144:51: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void lockdep_assert_cpus_held(void) { } ^ /kisskb/src/include/linux/cpu.h:145:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cpu_hotplug_disable(void) { } ^ /kisskb/src/include/linux/cpu.h:146:45: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cpu_hotplug_enable(void) { } ^ /kisskb/src/include/linux/cpu.h:147:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int remove_cpu(unsigned int cpu) { return -EPERM; } ^ /kisskb/src/include/linux/cpu.h:148:72: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void smp_shutdown_nonboot_cpus(unsigned int primary_cpu) { } ^ /kisskb/src/include/linux/cpu.h:170:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void thaw_secondary_cpus(void) {} ^ /kisskb/src/include/linux/cpu.h:171:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int suspend_disable_secondary_cpus(void) { return 0; } ^ /kisskb/src/include/linux/cpu.h:172:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void suspend_enable_secondary_cpus(void) { } ^ /kisskb/src/include/linux/cpu.h:196:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/cpu.h:205:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cpuhp_report_idle_dead(void) { } ^ /kisskb/src/include/linux/cpu.h:208:1: warning: empty declaration enum cpuhp_smt_control { ^ /kisskb/src/include/linux/cpu.h:225:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cpu_smt_disable(bool force) { } ^ /kisskb/src/include/linux/cpu.h:226:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cpu_smt_check_topology(void) { } ^ /kisskb/src/include/linux/cpu.h:227:43: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool cpu_smt_possible(void) { return false; } ^ /kisskb/src/include/linux/cpu.h:228:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int cpuhp_smt_enable(void) { return 0; } ^ /kisskb/src/include/linux/cpu.h:229:69: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int cpuhp_smt_disable(enum cpuhp_smt_control ctrlval) { return 0; } ^ /kisskb/src/include/linux/cpu.h:232:13: error: storage class specified for parameter 'cpu_mitigations_off' extern bool cpu_mitigations_off(void); ^ /kisskb/src/include/linux/cpu.h:233:13: error: storage class specified for parameter 'cpu_mitigations_auto_nosmt' extern bool cpu_mitigations_auto_nosmt(void); ^ In file included from /kisskb/src/arch/x86/include/asm/static_call.h:5:0, from /kisskb/src/include/linux/static_call.h:139, from /kisskb/src/include/linux/tracepoint.h:22, from /kisskb/src/arch/x86/include/asm/kvm_host.h:14, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/text-patching.h:9:1: warning: empty declaration struct paravirt_patch_site; ^ /kisskb/src/arch/x86/include/asm/text-patching.h:16:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token {} ^ /kisskb/src/arch/x86/include/asm/text-patching.h:28:13: error: storage class specified for parameter 'text_poke_early' extern void text_poke_early(void *addr, const void *opcode, size_t len); ^ /kisskb/src/arch/x86/include/asm/text-patching.h:44:14: error: storage class specified for parameter 'text_poke' extern void *text_poke(void *addr, const void *opcode, size_t len); ^ /kisskb/src/arch/x86/include/asm/text-patching.h:45:13: error: storage class specified for parameter 'text_poke_sync' extern void text_poke_sync(void); ^ /kisskb/src/arch/x86/include/asm/text-patching.h:46:14: error: storage class specified for parameter 'text_poke_kgdb' extern void *text_poke_kgdb(void *addr, const void *opcode, size_t len); ^ /kisskb/src/arch/x86/include/asm/text-patching.h:47:14: error: storage class specified for parameter 'text_poke_copy' extern void *text_poke_copy(void *addr, const void *opcode, size_t len); ^ /kisskb/src/arch/x86/include/asm/text-patching.h:48:14: error: storage class specified for parameter 'text_poke_set' extern void *text_poke_set(void *addr, int c, size_t len); ^ /kisskb/src/arch/x86/include/asm/text-patching.h:49:12: error: storage class specified for parameter 'poke_int3_handler' extern int poke_int3_handler(struct pt_regs *regs); ^ /kisskb/src/arch/x86/include/asm/text-patching.h:50:13: error: storage class specified for parameter 'text_poke_bp' extern void text_poke_bp(void *addr, const void *opcode, size_t len, const void *emulate); ^ /kisskb/src/arch/x86/include/asm/text-patching.h:52:13: error: storage class specified for parameter 'text_poke_queue' extern void text_poke_queue(void *addr, const void *opcode, size_t len, const void *emulate); ^ /kisskb/src/arch/x86/include/asm/text-patching.h:53:13: error: storage class specified for parameter 'text_poke_finish' extern void text_poke_finish(void); ^ /kisskb/src/arch/x86/include/asm/text-patching.h:73:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/text-patching.h:92:1: warning: empty declaration union text_poke_insn { ^ /kisskb/src/arch/x86/include/asm/text-patching.h:102:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/text-patching.h:132:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/text-patching.h:138:12: error: storage class specified for parameter 'after_bootmem' extern int after_bootmem; ^ /kisskb/src/arch/x86/include/asm/text-patching.h:139:42: error: storage class specified for parameter 'poking_mm' extern __ro_after_init struct mm_struct *poking_mm; ^ /kisskb/src/arch/x86/include/asm/text-patching.h:139:42: error: section attribute not allowed for 'poking_mm' /kisskb/src/arch/x86/include/asm/text-patching.h:140:38: error: storage class specified for parameter 'poking_addr' extern __ro_after_init unsigned long poking_addr; ^ /kisskb/src/arch/x86/include/asm/text-patching.h:140:38: error: section attribute not allowed for 'poking_addr' /kisskb/src/arch/x86/include/asm/text-patching.h:145:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/text-patching.h:151:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/text-patching.h:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/text-patching.h:175:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/text-patching.h:182:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/static_call.h:139:0, from /kisskb/src/include/linux/tracepoint.h:22, from /kisskb/src/arch/x86/include/asm/kvm_host.h:14, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/static_call.h:66:13: error: storage class specified for parameter '__static_call_fixup' extern bool __static_call_fixup(void *tramp, u8 op, void *dest); ^ In file included from /kisskb/src/include/linux/tracepoint.h:22:0, from /kisskb/src/arch/x86/include/asm/kvm_host.h:14, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/static_call.h:144:13: error: storage class specified for parameter 'arch_static_call_transform' extern void arch_static_call_transform(void *site, void *tramp, void *func, bool tail); ^ /kisskb/src/include/linux/static_call.h:163:19: error: storage class specified for parameter 'static_call_init' extern int __init static_call_init(void); ^ /kisskb/src/include/linux/static_call.h:163:19: error: section attribute not allowed for 'static_call_init' /kisskb/src/include/linux/static_call.h:163:1: warning: '__cold__' attribute ignored [-Wattributes] extern int __init static_call_init(void); ^ /kisskb/src/include/linux/static_call.h:165:1: warning: empty declaration struct static_call_mod { ^ /kisskb/src/include/linux/static_call.h:172:1: warning: empty declaration struct static_call_tramp_key { ^ /kisskb/src/include/linux/static_call.h:177:13: error: storage class specified for parameter '__static_call_update' extern void __static_call_update(struct static_call_key *key, void *tramp, void *func); ^ /kisskb/src/include/linux/static_call.h:178:12: error: storage class specified for parameter 'static_call_mod_init' extern int static_call_mod_init(struct module *mod); ^ /kisskb/src/include/linux/static_call.h:179:12: error: storage class specified for parameter 'static_call_text_reserved' extern int static_call_text_reserved(void *start, void *end); ^ /kisskb/src/include/linux/static_call.h:181:13: error: storage class specified for parameter '__static_call_return0' extern long __static_call_return0(void); ^ In file included from /kisskb/src/arch/x86/include/asm/kvm_host.h:14:0, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/tracepoint.h:24:1: warning: empty declaration struct module; ^ /kisskb/src/include/linux/tracepoint.h:25:1: warning: empty declaration struct tracepoint; ^ /kisskb/src/include/linux/tracepoint.h:26:1: warning: empty declaration struct notifier_block; ^ /kisskb/src/include/linux/tracepoint.h:28:1: warning: empty declaration struct trace_eval_map { ^ /kisskb/src/include/linux/tracepoint.h:36:27: error: storage class specified for parameter 'tracepoint_srcu' extern struct srcu_struct tracepoint_srcu; ^ /kisskb/src/include/linux/tracepoint.h:39:1: error: storage class specified for parameter 'tracepoint_probe_register' tracepoint_probe_register(struct tracepoint *tp, void *probe, void *data); ^ /kisskb/src/include/linux/tracepoint.h:41:1: error: storage class specified for parameter 'tracepoint_probe_register_prio' tracepoint_probe_register_prio(struct tracepoint *tp, void *probe, void *data, ^ /kisskb/src/include/linux/tracepoint.h:44:1: error: storage class specified for parameter 'tracepoint_probe_register_prio_may_exist' tracepoint_probe_register_prio_may_exist(struct tracepoint *tp, void *probe, void *data, ^ /kisskb/src/include/linux/tracepoint.h:47:1: error: storage class specified for parameter 'tracepoint_probe_unregister' tracepoint_probe_unregister(struct tracepoint *tp, void *probe, void *data); ^ /kisskb/src/include/linux/tracepoint.h:51:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/tracepoint.h:56:1: error: storage class specified for parameter 'for_each_kernel_tracepoint' for_each_kernel_tracepoint(void (*fct)(struct tracepoint *tp, void *priv), ^ /kisskb/src/include/linux/tracepoint.h:70:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/tracepoint.h:75:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/tracepoint.h:80:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/tracepoint.h:98:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { } ^ /kisskb/src/include/linux/tracepoint.h:102:12: error: storage class specified for parameter 'syscall_regfunc' extern int syscall_regfunc(void); ^ /kisskb/src/include/linux/tracepoint.h:103:13: error: storage class specified for parameter 'syscall_unregfunc' extern void syscall_unregfunc(void); ^ /kisskb/src/include/linux/tracepoint.h:115:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/kvm_host.h:16:0, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/irq_work.h:17:1: warning: empty declaration struct irq_work { ^ /kisskb/src/include/linux/irq_work.h:38:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq_work.h:43:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq_work.h:48:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq_work.h:53:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/irq_work.h:64:0, from /kisskb/src/arch/x86/include/asm/kvm_host.h:16, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/irq_work.h:9:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/irq_work.h:12:13: error: storage class specified for parameter 'arch_irq_work_raise' extern void arch_irq_work_raise(void); ^ In file included from ./arch/x86/include/generated/asm/early_ioremap.h:1:0, from /kisskb/src/arch/x86/include/asm/io.h:45, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/arch/x86/include/asm/kvm_host.h:17, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/asm-generic/early_ioremap.h:11:22: error: storage class specified for parameter 'early_ioremap' extern void __iomem *early_ioremap(resource_size_t phys_addr, ^ /kisskb/src/include/asm-generic/early_ioremap.h:13:14: error: storage class specified for parameter 'early_memremap' extern void *early_memremap(resource_size_t phys_addr, ^ /kisskb/src/include/asm-generic/early_ioremap.h:15:14: error: storage class specified for parameter 'early_memremap_ro' extern void *early_memremap_ro(resource_size_t phys_addr, ^ /kisskb/src/include/asm-generic/early_ioremap.h:17:14: error: storage class specified for parameter 'early_memremap_prot' extern void *early_memremap_prot(resource_size_t phys_addr, ^ /kisskb/src/include/asm-generic/early_ioremap.h:19:13: error: storage class specified for parameter 'early_iounmap' extern void early_iounmap(void __iomem *addr, unsigned long size); ^ /kisskb/src/include/asm-generic/early_ioremap.h:20:13: error: storage class specified for parameter 'early_memunmap' extern void early_memunmap(void *addr, unsigned long size); ^ /kisskb/src/include/asm-generic/early_ioremap.h:24:13: error: storage class specified for parameter 'early_ioremap_init' extern void early_ioremap_init(void); ^ /kisskb/src/include/asm-generic/early_ioremap.h:27:13: error: storage class specified for parameter 'early_ioremap_setup' extern void early_ioremap_setup(void); ^ /kisskb/src/include/asm-generic/early_ioremap.h:33:13: error: storage class specified for parameter 'early_ioremap_reset' extern void early_ioremap_reset(void); ^ /kisskb/src/include/asm-generic/early_ioremap.h:38:13: error: storage class specified for parameter 'copy_from_early_mem' extern void copy_from_early_mem(void *dest, phys_addr_t src, ^ In file included from /kisskb/src/arch/x86/include/asm/io.h:47:0, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/arch/x86/include/asm/kvm_host.h:17, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/shared/io.h:9:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/include/asm/shared/io.h:22:1: note: in expansion of macro 'BUILDIO' BUILDIO(b, b, u8) ^ /kisskb/src/arch/x86/include/asm/shared/io.h:15:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/include/asm/shared/io.h:22:1: note: in expansion of macro 'BUILDIO' BUILDIO(b, b, u8) ^ /kisskb/src/arch/x86/include/asm/shared/io.h:9:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/include/asm/shared/io.h:23:1: note: in expansion of macro 'BUILDIO' BUILDIO(w, w, u16) ^ /kisskb/src/arch/x86/include/asm/shared/io.h:15:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/include/asm/shared/io.h:23:1: note: in expansion of macro 'BUILDIO' BUILDIO(w, w, u16) ^ /kisskb/src/arch/x86/include/asm/shared/io.h:9:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/include/asm/shared/io.h:24:1: note: in expansion of macro 'BUILDIO' BUILDIO(l, , u32) ^ /kisskb/src/arch/x86/include/asm/shared/io.h:15:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/include/asm/shared/io.h:24:1: note: in expansion of macro 'BUILDIO' BUILDIO(l, , u32) ^ In file included from /kisskb/src/include/linux/io.h:13:0, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/arch/x86/include/asm/kvm_host.h:17, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/io.h:51:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { type ret; asm volatile("mov" size " %1,%0":reg (ret) \ ^ /kisskb/src/arch/x86/include/asm/io.h:59:1: note: in expansion of macro 'build_mmio_read' build_mmio_read(readb, "b", unsigned char, "=q", :"memory") ^ /kisskb/src/arch/x86/include/asm/io.h:51:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { type ret; asm volatile("mov" size " %1,%0":reg (ret) \ ^ /kisskb/src/arch/x86/include/asm/io.h:60:1: note: in expansion of macro 'build_mmio_read' build_mmio_read(readw, "w", unsigned short, "=r", :"memory") ^ /kisskb/src/arch/x86/include/asm/io.h:51:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { type ret; asm volatile("mov" size " %1,%0":reg (ret) \ ^ /kisskb/src/arch/x86/include/asm/io.h:61:1: note: in expansion of macro 'build_mmio_read' build_mmio_read(readl, "l", unsigned int, "=r", :"memory") ^ /kisskb/src/arch/x86/include/asm/io.h:51:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { type ret; asm volatile("mov" size " %1,%0":reg (ret) \ ^ /kisskb/src/arch/x86/include/asm/io.h:63:1: note: in expansion of macro 'build_mmio_read' build_mmio_read(__readb, "b", unsigned char, "=q", ) ^ /kisskb/src/arch/x86/include/asm/io.h:51:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { type ret; asm volatile("mov" size " %1,%0":reg (ret) \ ^ /kisskb/src/arch/x86/include/asm/io.h:64:1: note: in expansion of macro 'build_mmio_read' build_mmio_read(__readw, "w", unsigned short, "=r", ) ^ /kisskb/src/arch/x86/include/asm/io.h:51:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { type ret; asm volatile("mov" size " %1,%0":reg (ret) \ ^ /kisskb/src/arch/x86/include/asm/io.h:65:1: note: in expansion of macro 'build_mmio_read' build_mmio_read(__readl, "l", unsigned int, "=r", ) ^ /kisskb/src/arch/x86/include/asm/io.h:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { asm volatile("mov" size " %0,%1": :reg (val), \ ^ /kisskb/src/arch/x86/include/asm/io.h:67:1: note: in expansion of macro 'build_mmio_write' build_mmio_write(writeb, "b", unsigned char, "q", :"memory") ^ /kisskb/src/arch/x86/include/asm/io.h:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { asm volatile("mov" size " %0,%1": :reg (val), \ ^ /kisskb/src/arch/x86/include/asm/io.h:68:1: note: in expansion of macro 'build_mmio_write' build_mmio_write(writew, "w", unsigned short, "r", :"memory") ^ /kisskb/src/arch/x86/include/asm/io.h:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { asm volatile("mov" size " %0,%1": :reg (val), \ ^ /kisskb/src/arch/x86/include/asm/io.h:69:1: note: in expansion of macro 'build_mmio_write' build_mmio_write(writel, "l", unsigned int, "r", :"memory") ^ /kisskb/src/arch/x86/include/asm/io.h:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { asm volatile("mov" size " %0,%1": :reg (val), \ ^ /kisskb/src/arch/x86/include/asm/io.h:71:1: note: in expansion of macro 'build_mmio_write' build_mmio_write(__writeb, "b", unsigned char, "q", ) ^ /kisskb/src/arch/x86/include/asm/io.h:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { asm volatile("mov" size " %0,%1": :reg (val), \ ^ /kisskb/src/arch/x86/include/asm/io.h:72:1: note: in expansion of macro 'build_mmio_write' build_mmio_write(__writew, "w", unsigned short, "r", ) ^ /kisskb/src/arch/x86/include/asm/io.h:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { asm volatile("mov" size " %0,%1": :reg (val), \ ^ /kisskb/src/arch/x86/include/asm/io.h:73:1: note: in expansion of macro 'build_mmio_write' build_mmio_write(__writel, "l", unsigned int, "r", ) ^ /kisskb/src/arch/x86/include/asm/io.h:51:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { type ret; asm volatile("mov" size " %1,%0":reg (ret) \ ^ /kisskb/src/arch/x86/include/asm/io.h:97:1: note: in expansion of macro 'build_mmio_read' build_mmio_read(readq, "q", u64, "=r", :"memory") ^ /kisskb/src/arch/x86/include/asm/io.h:51:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { type ret; asm volatile("mov" size " %1,%0":reg (ret) \ ^ /kisskb/src/arch/x86/include/asm/io.h:98:1: note: in expansion of macro 'build_mmio_read' build_mmio_read(__readq, "q", u64, "=r", ) ^ /kisskb/src/arch/x86/include/asm/io.h:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { asm volatile("mov" size " %0,%1": :reg (val), \ ^ /kisskb/src/arch/x86/include/asm/io.h:99:1: note: in expansion of macro 'build_mmio_write' build_mmio_write(writeq, "q", u64, "r", :"memory") ^ /kisskb/src/arch/x86/include/asm/io.h:56:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { asm volatile("mov" size " %0,%1": :reg (val), \ ^ /kisskb/src/arch/x86/include/asm/io.h:100:1: note: in expansion of macro 'build_mmio_write' build_mmio_write(__writeq, "q", u64, "r", ) ^ /kisskb/src/arch/x86/include/asm/io.h:115:12: error: storage class specified for parameter 'valid_phys_addr_range' extern int valid_phys_addr_range(phys_addr_t addr, size_t size); ^ /kisskb/src/arch/x86/include/asm/io.h:116:12: error: storage class specified for parameter 'valid_mmap_phys_addr_range' extern int valid_mmap_phys_addr_range(unsigned long pfn, size_t size); ^ /kisskb/src/arch/x86/include/asm/io.h:132:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/io.h:151:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/io.h:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/io.h:176:22: error: storage class specified for parameter 'ioremap_uc' extern void __iomem *ioremap_uc(resource_size_t offset, unsigned long size); ^ /kisskb/src/arch/x86/include/asm/io.h:178:22: error: storage class specified for parameter 'ioremap_cache' extern void __iomem *ioremap_cache(resource_size_t offset, unsigned long size); ^ /kisskb/src/arch/x86/include/asm/io.h:180:22: error: storage class specified for parameter 'ioremap_prot' extern void __iomem *ioremap_prot(resource_size_t offset, unsigned long size, unsigned long prot_val); ^ /kisskb/src/arch/x86/include/asm/io.h:182:22: error: storage class specified for parameter 'ioremap_encrypted' extern void __iomem *ioremap_encrypted(resource_size_t phys_addr, unsigned long size); ^ /kisskb/src/arch/x86/include/asm/io.h:202:13: error: storage class specified for parameter 'iounmap' extern void iounmap(volatile void __iomem *addr); ^ In file included from /kisskb/src/arch/x86/include/asm/io.h:215:0, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/arch/x86/include/asm/kvm_host.h:17, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/asm-generic/iomap.h:29:21: error: storage class specified for parameter 'ioread8' extern unsigned int ioread8(const void __iomem *); ^ /kisskb/src/include/asm-generic/iomap.h:30:21: error: storage class specified for parameter 'ioread16' extern unsigned int ioread16(const void __iomem *); ^ /kisskb/src/include/asm-generic/iomap.h:31:21: error: storage class specified for parameter 'ioread16be' extern unsigned int ioread16be(const void __iomem *); ^ /kisskb/src/include/asm-generic/iomap.h:32:21: error: storage class specified for parameter 'ioread32' extern unsigned int ioread32(const void __iomem *); ^ /kisskb/src/include/asm-generic/iomap.h:33:21: error: storage class specified for parameter 'ioread32be' extern unsigned int ioread32be(const void __iomem *); ^ /kisskb/src/include/asm-generic/iomap.h:35:12: error: storage class specified for parameter 'ioread64' extern u64 ioread64(const void __iomem *); ^ /kisskb/src/include/asm-generic/iomap.h:36:12: error: storage class specified for parameter 'ioread64be' extern u64 ioread64be(const void __iomem *); ^ /kisskb/src/include/asm-generic/iomap.h:40:24: error: storage class specified for parameter 'ioread64_lo_hi' #define ioread64_lo_hi ioread64_lo_hi ^ /kisskb/src/include/asm-generic/iomap.h:44:12: note: in expansion of macro 'ioread64_lo_hi' extern u64 ioread64_lo_hi(const void __iomem *addr); ^ /kisskb/src/include/asm-generic/iomap.h:41:24: error: storage class specified for parameter 'ioread64_hi_lo' #define ioread64_hi_lo ioread64_hi_lo ^ /kisskb/src/include/asm-generic/iomap.h:45:12: note: in expansion of macro 'ioread64_hi_lo' extern u64 ioread64_hi_lo(const void __iomem *addr); ^ /kisskb/src/include/asm-generic/iomap.h:42:26: error: storage class specified for parameter 'ioread64be_lo_hi' #define ioread64be_lo_hi ioread64be_lo_hi ^ /kisskb/src/include/asm-generic/iomap.h:46:12: note: in expansion of macro 'ioread64be_lo_hi' extern u64 ioread64be_lo_hi(const void __iomem *addr); ^ /kisskb/src/include/asm-generic/iomap.h:43:26: error: storage class specified for parameter 'ioread64be_hi_lo' #define ioread64be_hi_lo ioread64be_hi_lo ^ /kisskb/src/include/asm-generic/iomap.h:47:12: note: in expansion of macro 'ioread64be_hi_lo' extern u64 ioread64be_hi_lo(const void __iomem *addr); ^ /kisskb/src/include/asm-generic/iomap.h:50:13: error: storage class specified for parameter 'iowrite8' extern void iowrite8(u8, void __iomem *); ^ /kisskb/src/include/asm-generic/iomap.h:51:13: error: storage class specified for parameter 'iowrite16' extern void iowrite16(u16, void __iomem *); ^ /kisskb/src/include/asm-generic/iomap.h:52:13: error: storage class specified for parameter 'iowrite16be' extern void iowrite16be(u16, void __iomem *); ^ /kisskb/src/include/asm-generic/iomap.h:53:13: error: storage class specified for parameter 'iowrite32' extern void iowrite32(u32, void __iomem *); ^ /kisskb/src/include/asm-generic/iomap.h:54:13: error: storage class specified for parameter 'iowrite32be' extern void iowrite32be(u32, void __iomem *); ^ /kisskb/src/include/asm-generic/iomap.h:56:13: error: storage class specified for parameter 'iowrite64' extern void iowrite64(u64, void __iomem *); ^ /kisskb/src/include/asm-generic/iomap.h:57:13: error: storage class specified for parameter 'iowrite64be' extern void iowrite64be(u64, void __iomem *); ^ /kisskb/src/include/asm-generic/iomap.h:61:25: error: storage class specified for parameter 'iowrite64_lo_hi' #define iowrite64_lo_hi iowrite64_lo_hi ^ /kisskb/src/include/asm-generic/iomap.h:65:13: note: in expansion of macro 'iowrite64_lo_hi' extern void iowrite64_lo_hi(u64 val, void __iomem *addr); ^ /kisskb/src/include/asm-generic/iomap.h:62:25: error: storage class specified for parameter 'iowrite64_hi_lo' #define iowrite64_hi_lo iowrite64_hi_lo ^ /kisskb/src/include/asm-generic/iomap.h:66:13: note: in expansion of macro 'iowrite64_hi_lo' extern void iowrite64_hi_lo(u64 val, void __iomem *addr); ^ /kisskb/src/include/asm-generic/iomap.h:63:27: error: storage class specified for parameter 'iowrite64be_lo_hi' #define iowrite64be_lo_hi iowrite64be_lo_hi ^ /kisskb/src/include/asm-generic/iomap.h:67:13: note: in expansion of macro 'iowrite64be_lo_hi' extern void iowrite64be_lo_hi(u64 val, void __iomem *addr); ^ /kisskb/src/include/asm-generic/iomap.h:64:27: error: storage class specified for parameter 'iowrite64be_hi_lo' #define iowrite64be_hi_lo iowrite64be_hi_lo ^ /kisskb/src/include/asm-generic/iomap.h:68:13: note: in expansion of macro 'iowrite64be_hi_lo' extern void iowrite64be_hi_lo(u64 val, void __iomem *addr); ^ /kisskb/src/include/asm-generic/iomap.h:82:13: error: storage class specified for parameter 'ioread8_rep' extern void ioread8_rep(const void __iomem *port, void *buf, unsigned long count); ^ /kisskb/src/include/asm-generic/iomap.h:83:13: error: storage class specified for parameter 'ioread16_rep' extern void ioread16_rep(const void __iomem *port, void *buf, unsigned long count); ^ /kisskb/src/include/asm-generic/iomap.h:84:13: error: storage class specified for parameter 'ioread32_rep' extern void ioread32_rep(const void __iomem *port, void *buf, unsigned long count); ^ /kisskb/src/include/asm-generic/iomap.h:86:13: error: storage class specified for parameter 'iowrite8_rep' extern void iowrite8_rep(void __iomem *port, const void *buf, unsigned long count); ^ /kisskb/src/include/asm-generic/iomap.h:87:13: error: storage class specified for parameter 'iowrite16_rep' extern void iowrite16_rep(void __iomem *port, const void *buf, unsigned long count); ^ /kisskb/src/include/asm-generic/iomap.h:88:13: error: storage class specified for parameter 'iowrite32_rep' extern void iowrite32_rep(void __iomem *port, const void *buf, unsigned long count); ^ /kisskb/src/include/asm-generic/iomap.h:92:22: error: storage class specified for parameter 'ioport_map' extern void __iomem *ioport_map(unsigned long port, unsigned int nr); ^ /kisskb/src/include/asm-generic/iomap.h:93:13: error: storage class specified for parameter 'ioport_unmap' extern void ioport_unmap(void __iomem *); ^ /kisskb/src/include/asm-generic/iomap.h:108:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/asm-generic/iomap.h:113:0, from /kisskb/src/arch/x86/include/asm/io.h:215, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/arch/x86/include/asm/kvm_host.h:17, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/asm-generic/pci_iomap.h:10:1: warning: empty declaration struct pci_dev; ^ /kisskb/src/include/asm-generic/pci_iomap.h:36:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/pci_iomap.h:41:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/pci_iomap.h:47:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/pci_iomap.h:53:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/pci_iomap.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { } ^ In file included from /kisskb/src/include/linux/io.h:13:0, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/arch/x86/include/asm/kvm_host.h:17, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/io.h:229:13: error: storage class specified for parameter 'native_io_delay' extern void native_io_delay(void); ^ /kisskb/src/arch/x86/include/asm/io.h:231:12: error: storage class specified for parameter 'io_delay_type' extern int io_delay_type; ^ /kisskb/src/arch/x86/include/asm/io.h:232:13: error: storage class specified for parameter 'io_delay_init' extern void io_delay_init(void); ^ /kisskb/src/arch/x86/include/asm/io.h:239:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/io.h:252:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/include/asm/io.h:296:1: note: in expansion of macro 'BUILDIO' BUILDIO(b, b, u8) ^ /kisskb/src/arch/x86/include/asm/io.h:258:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/include/asm/io.h:296:1: note: in expansion of macro 'BUILDIO' BUILDIO(b, b, u8) ^ /kisskb/src/arch/x86/include/asm/io.h:265:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/include/asm/io.h:296:1: note: in expansion of macro 'BUILDIO' BUILDIO(b, b, u8) ^ /kisskb/src/arch/x86/include/asm/io.h:281:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/include/asm/io.h:296:1: note: in expansion of macro 'BUILDIO' BUILDIO(b, b, u8) ^ /kisskb/src/arch/x86/include/asm/io.h:252:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/include/asm/io.h:297:1: note: in expansion of macro 'BUILDIO' BUILDIO(w, w, u16) ^ /kisskb/src/arch/x86/include/asm/io.h:258:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/include/asm/io.h:297:1: note: in expansion of macro 'BUILDIO' BUILDIO(w, w, u16) ^ /kisskb/src/arch/x86/include/asm/io.h:265:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/include/asm/io.h:297:1: note: in expansion of macro 'BUILDIO' BUILDIO(w, w, u16) ^ /kisskb/src/arch/x86/include/asm/io.h:281:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/include/asm/io.h:297:1: note: in expansion of macro 'BUILDIO' BUILDIO(w, w, u16) ^ /kisskb/src/arch/x86/include/asm/io.h:252:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/include/asm/io.h:298:1: note: in expansion of macro 'BUILDIO' BUILDIO(l, , u32) ^ /kisskb/src/arch/x86/include/asm/io.h:258:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/include/asm/io.h:298:1: note: in expansion of macro 'BUILDIO' BUILDIO(l, , u32) ^ /kisskb/src/arch/x86/include/asm/io.h:265:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/include/asm/io.h:298:1: note: in expansion of macro 'BUILDIO' BUILDIO(l, , u32) ^ /kisskb/src/arch/x86/include/asm/io.h:281:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/include/asm/io.h:298:1: note: in expansion of macro 'BUILDIO' BUILDIO(l, , u32) ^ /kisskb/src/arch/x86/include/asm/io.h:315:14: error: storage class specified for parameter 'xlate_dev_mem_ptr' extern void *xlate_dev_mem_ptr(phys_addr_t phys); ^ /kisskb/src/arch/x86/include/asm/io.h:316:13: error: storage class specified for parameter 'unxlate_dev_mem_ptr' extern void unxlate_dev_mem_ptr(phys_addr_t phys, void *addr); ^ /kisskb/src/arch/x86/include/asm/io.h:321:12: error: storage class specified for parameter 'ioremap_change_attr' extern int ioremap_change_attr(unsigned long vaddr, unsigned long size, ^ /kisskb/src/arch/x86/include/asm/io.h:323:22: error: storage class specified for parameter 'ioremap_wc' extern void __iomem *ioremap_wc(resource_size_t offset, unsigned long size); ^ /kisskb/src/arch/x86/include/asm/io.h:325:22: error: storage class specified for parameter 'ioremap_wt' extern void __iomem *ioremap_wt(resource_size_t offset, unsigned long size); ^ /kisskb/src/arch/x86/include/asm/io.h:328:13: error: storage class specified for parameter 'is_early_ioremap_ptep' extern bool is_early_ioremap_ptep(pte_t *ptep); ^ In file included from /kisskb/src/arch/x86/include/asm/io.h:332:0, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/arch/x86/include/asm/kvm_host.h:17, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/asm-generic/io.h:94:34: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token unsigned long caller_addr) {} ^ /kisskb/src/include/asm-generic/io.h:96:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token unsigned long caller_addr) {} ^ /kisskb/src/include/asm-generic/io.h:98:33: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token unsigned long caller_addr) {} ^ /kisskb/src/include/asm-generic/io.h:100:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token unsigned long caller_addr) {} ^ /kisskb/src/include/asm-generic/io.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:418:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:434:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:451:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:468:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:483:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:498:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:514:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/asm-generic/io.h:609:0, from /kisskb/src/arch/x86/include/asm/io.h:332, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/arch/x86/include/asm/kvm_host.h:17, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/logic_pio.h:13:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/logic_pio.h:18:1: warning: empty declaration struct logic_pio_hwaddr { ^ /kisskb/src/include/linux/logic_pio.h:30:1: warning: empty declaration struct logic_pio_host_ops { ^ In file included from /kisskb/src/arch/x86/include/asm/io.h:332:0, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/arch/x86/include/asm/kvm_host.h:17, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/asm-generic/io.h:742:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:750:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:758:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:767:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:776:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:785:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/io.h:1146:22: error: storage class specified for parameter 'ioport_map' extern void __iomem *ioport_map(unsigned long port, unsigned int nr); ^ /kisskb/src/include/asm-generic/io.h:1146:22: error: redefinition of parameter 'ioport_map' In file included from /kisskb/src/arch/x86/include/asm/io.h:215:0, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/arch/x86/include/asm/kvm_host.h:17, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/asm-generic/iomap.h:92:22: note: previous definition of 'ioport_map' was here extern void __iomem *ioport_map(unsigned long port, unsigned int nr); ^ In file included from /kisskb/src/arch/x86/include/asm/io.h:332:0, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/arch/x86/include/asm/kvm_host.h:17, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/asm-generic/io.h:1147:13: error: storage class specified for parameter 'ioport_unmap' extern void ioport_unmap(void __iomem *p); ^ /kisskb/src/include/asm-generic/io.h:1147:13: error: redefinition of parameter 'ioport_unmap' In file included from /kisskb/src/arch/x86/include/asm/io.h:215:0, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/arch/x86/include/asm/kvm_host.h:17, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/asm-generic/iomap.h:93:13: note: previous definition of 'ioport_unmap' was here extern void ioport_unmap(void __iomem *); ^ In file included from /kisskb/src/arch/x86/include/asm/io.h:332:0, from /kisskb/src/include/linux/io.h:13, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/arch/x86/include/asm/kvm_host.h:17, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/asm-generic/io.h:1224:12: error: storage class specified for parameter 'devmem_is_allowed' extern int devmem_is_allowed(unsigned long pfn); ^ In file included from /kisskb/src/include/linux/io.h:13:0, from /kisskb/src/include/linux/irq.h:20, from /kisskb/src/arch/x86/include/asm/kvm_host.h:17, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/io.h:336:25: error: storage class specified for parameter 'arch_phys_wc_index' extern int __must_check arch_phys_wc_index(int handle); ^ /kisskb/src/arch/x86/include/asm/io.h:339:25: error: storage class specified for parameter 'arch_phys_wc_add' extern int __must_check arch_phys_wc_add(unsigned long base, ^ /kisskb/src/arch/x86/include/asm/io.h:341:13: error: storage class specified for parameter 'arch_phys_wc_del' extern void arch_phys_wc_del(int handle); ^ /kisskb/src/arch/x86/include/asm/io.h:346:12: error: storage class specified for parameter 'arch_io_reserve_memtype_wc' extern int arch_io_reserve_memtype_wc(resource_size_t start, resource_size_t size); ^ /kisskb/src/arch/x86/include/asm/io.h:347:13: error: storage class specified for parameter 'arch_io_free_memtype_wc' extern void arch_io_free_memtype_wc(resource_size_t start, resource_size_t size); ^ /kisskb/src/arch/x86/include/asm/io.h:362:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/io.h:382:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/irq.h:20:0, from /kisskb/src/arch/x86/include/asm/kvm_host.h:17, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/io.h:16:1: warning: empty declaration struct device; ^ /kisskb/src/include/linux/io.h:17:1: warning: empty declaration struct resource; ^ In file included from /kisskb/src/include/linux/compiler_types.h:79:0, from <command-line>:0: /kisskb/src/include/linux/compiler_attributes.h:157:41: error: expected declaration specifiers before '__attribute__' # define __visible __attribute__((__externally_visible__)) ^ /kisskb/src/include/linux/io.h:19:1: note: in expansion of macro '__visible' __visible void __iowrite32_copy(void __iomem *to, const void *from, size_t count); ^ In file included from /kisskb/src/include/linux/irq.h:20:0, from /kisskb/src/arch/x86/include/asm/kvm_host.h:17, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/io.h:135:1: warning: empty declaration enum { ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/asm-generic/irq_regs.h:17:35: error: storage class specified for parameter '__irq_regs' DECLARE_PER_CPU(struct pt_regs *, __irq_regs); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/asm-generic/irq_regs.h:17:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct pt_regs *, __irq_regs); ^ /kisskb/src/include/asm-generic/irq_regs.h:17:35: error: section attribute not allowed for '__irq_regs' DECLARE_PER_CPU(struct pt_regs *, __irq_regs); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/asm-generic/irq_regs.h:17:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct pt_regs *, __irq_regs); ^ In file included from ./arch/x86/include/generated/asm/irq_regs.h:1:0, from /kisskb/src/include/linux/irq.h:25, from /kisskb/src/arch/x86/include/asm/kvm_host.h:17, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/asm-generic/irq_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/irq_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/kvm_host.h:17:0, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/irq.h:27:1: warning: empty declaration struct seq_file; ^ /kisskb/src/include/linux/irq.h:28:1: warning: empty declaration struct module; ^ /kisskb/src/include/linux/irq.h:29:1: warning: empty declaration struct msi_msg; ^ /kisskb/src/include/linux/irq.h:30:1: warning: empty declaration struct irq_affinity_desc; ^ /kisskb/src/include/linux/irq.h:31:1: warning: empty declaration enum irqchip_irq_state; ^ /kisskb/src/include/linux/irq.h:77:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/irq.h:123:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/irq.h:129:1: warning: empty declaration struct msi_desc; ^ /kisskb/src/include/linux/irq.h:130:1: warning: empty declaration struct irq_domain; ^ /kisskb/src/include/linux/irq.h:147:1: warning: empty declaration struct irq_common_data { ^ /kisskb/src/include/linux/irq.h:179:1: warning: empty declaration struct irq_data { ^ /kisskb/src/include/linux/irq.h:227:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/irq.h:257:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:262:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:267:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:272:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:277:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:282:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:287:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:296:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:303:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:312:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:317:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:322:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:327:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:332:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:337:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:342:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:347:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:352:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:357:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:362:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:367:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:372:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:377:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:382:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:387:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:392:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:397:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:402:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:407:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:412:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:417:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:422:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:427:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:432:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:437:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:442:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:447:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:454:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:506:1: warning: empty declaration struct irq_chip { ^ /kisskb/src/include/linux/irq.h:576:1: warning: empty declaration enum { ^ In file included from /kisskb/src/include/linux/irq.h:591:0, from /kisskb/src/arch/x86/include/asm/kvm_host.h:17, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/irqdesc.h:13:1: warning: empty declaration struct irq_affinity_notify; ^ /kisskb/src/include/linux/irqdesc.h:14:1: warning: empty declaration struct proc_dir_entry; ^ /kisskb/src/include/linux/irqdesc.h:15:1: warning: empty declaration struct module; ^ /kisskb/src/include/linux/irqdesc.h:16:1: warning: empty declaration struct irq_desc; ^ /kisskb/src/include/linux/irqdesc.h:17:1: warning: empty declaration struct irq_domain; ^ /kisskb/src/include/linux/irqdesc.h:18:1: warning: empty declaration struct pt_regs; ^ /kisskb/src/include/linux/irqdesc.h:59:2: error: expected specifier-qualifier-list before 'irq_flow_handler_t' irq_flow_handler_t handle_irq; ^ /kisskb/src/include/linux/irqdesc.h:55:1: warning: empty declaration struct irq_desc { ^ /kisskb/src/include/linux/irqdesc.h:108:13: error: storage class specified for parameter 'irq_lock_sparse' extern void irq_lock_sparse(void); ^ /kisskb/src/include/linux/irqdesc.h:109:13: error: storage class specified for parameter 'irq_unlock_sparse' extern void irq_unlock_sparse(void); ^ /kisskb/src/include/linux/irqdesc.h:118:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdesc.h:123:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdesc.h:128:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdesc.h:133:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdesc.h:138:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdesc.h:143:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdesc.h:148:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdesc.h:157:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdesc.h:178:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdesc.h:193:8: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' irq_flow_handler_t handler) ^ /kisskb/src/include/linux/irqdesc.h:215:6: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' irq_flow_handler_t handler, const char *name) ^ /kisskb/src/include/linux/irqdesc.h:227:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdesc.h:232:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdesc.h:237:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irqdesc.h:246:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/kvm_host.h:17:0, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/irq.h:608:1: warning: empty declaration struct irqaction; ^ /kisskb/src/include/linux/irq.h:609:12: error: storage class specified for parameter 'setup_percpu_irq' extern int setup_percpu_irq(unsigned int irq, struct irqaction *new); ^ /kisskb/src/include/linux/irq.h:610:13: error: storage class specified for parameter 'remove_percpu_irq' extern void remove_percpu_irq(unsigned int irq, struct irqaction *act); ^ /kisskb/src/include/linux/irq.h:616:12: error: storage class specified for parameter 'irq_set_affinity_locked' extern int irq_set_affinity_locked(struct irq_data *data, ^ /kisskb/src/include/linux/irq.h:618:12: error: storage class specified for parameter 'irq_set_vcpu_affinity' extern int irq_set_vcpu_affinity(unsigned int irq, void *vcpu_info); ^ /kisskb/src/include/linux/irq.h:637:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void irq_move_irq(struct irq_data *data) { } ^ /kisskb/src/include/linux/irq.h:638:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void irq_move_masked_irq(struct irq_data *data) { } ^ /kisskb/src/include/linux/irq.h:639:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void irq_force_complete_move(struct irq_desc *desc) { } ^ /kisskb/src/include/linux/irq.h:642:12: error: storage class specified for parameter 'no_irq_affinity' extern int no_irq_affinity; ^ /kisskb/src/include/linux/irq.h:657:13: error: storage class specified for parameter 'handle_level_irq' extern void handle_level_irq(struct irq_desc *desc); ^ /kisskb/src/include/linux/irq.h:658:13: error: storage class specified for parameter 'handle_fasteoi_irq' extern void handle_fasteoi_irq(struct irq_desc *desc); ^ /kisskb/src/include/linux/irq.h:659:13: error: storage class specified for parameter 'handle_edge_irq' extern void handle_edge_irq(struct irq_desc *desc); ^ /kisskb/src/include/linux/irq.h:660:13: error: storage class specified for parameter 'handle_edge_eoi_irq' extern void handle_edge_eoi_irq(struct irq_desc *desc); ^ /kisskb/src/include/linux/irq.h:661:13: error: storage class specified for parameter 'handle_simple_irq' extern void handle_simple_irq(struct irq_desc *desc); ^ /kisskb/src/include/linux/irq.h:662:13: error: storage class specified for parameter 'handle_untracked_irq' extern void handle_untracked_irq(struct irq_desc *desc); ^ /kisskb/src/include/linux/irq.h:663:13: error: storage class specified for parameter 'handle_percpu_irq' extern void handle_percpu_irq(struct irq_desc *desc); ^ /kisskb/src/include/linux/irq.h:664:13: error: storage class specified for parameter 'handle_percpu_devid_irq' extern void handle_percpu_devid_irq(struct irq_desc *desc); ^ /kisskb/src/include/linux/irq.h:665:13: error: storage class specified for parameter 'handle_bad_irq' extern void handle_bad_irq(struct irq_desc *desc); ^ /kisskb/src/include/linux/irq.h:666:13: error: storage class specified for parameter 'handle_nested_irq' extern void handle_nested_irq(unsigned int irq); ^ /kisskb/src/include/linux/irq.h:668:13: error: storage class specified for parameter 'handle_fasteoi_nmi' extern void handle_fasteoi_nmi(struct irq_desc *desc); ^ /kisskb/src/include/linux/irq.h:669:13: error: storage class specified for parameter 'handle_percpu_devid_fasteoi_nmi' extern void handle_percpu_devid_fasteoi_nmi(struct irq_desc *desc); ^ /kisskb/src/include/linux/irq.h:671:12: error: storage class specified for parameter 'irq_chip_compose_msi_msg' extern int irq_chip_compose_msi_msg(struct irq_data *data, struct msi_msg *msg); ^ /kisskb/src/include/linux/irq.h:672:12: error: storage class specified for parameter 'irq_chip_pm_get' extern int irq_chip_pm_get(struct irq_data *data); ^ /kisskb/src/include/linux/irq.h:673:12: error: storage class specified for parameter 'irq_chip_pm_put' extern int irq_chip_pm_put(struct irq_data *data); ^ /kisskb/src/include/linux/irq.h:675:13: error: storage class specified for parameter 'handle_fasteoi_ack_irq' extern void handle_fasteoi_ack_irq(struct irq_desc *desc); ^ /kisskb/src/include/linux/irq.h:676:13: error: storage class specified for parameter 'handle_fasteoi_mask_irq' extern void handle_fasteoi_mask_irq(struct irq_desc *desc); ^ /kisskb/src/include/linux/irq.h:677:12: error: storage class specified for parameter 'irq_chip_set_parent_state' extern int irq_chip_set_parent_state(struct irq_data *data, ^ /kisskb/src/include/linux/irq.h:680:12: error: storage class specified for parameter 'irq_chip_get_parent_state' extern int irq_chip_get_parent_state(struct irq_data *data, ^ /kisskb/src/include/linux/irq.h:683:13: error: storage class specified for parameter 'irq_chip_enable_parent' extern void irq_chip_enable_parent(struct irq_data *data); ^ /kisskb/src/include/linux/irq.h:684:13: error: storage class specified for parameter 'irq_chip_disable_parent' extern void irq_chip_disable_parent(struct irq_data *data); ^ /kisskb/src/include/linux/irq.h:685:13: error: storage class specified for parameter 'irq_chip_ack_parent' extern void irq_chip_ack_parent(struct irq_data *data); ^ /kisskb/src/include/linux/irq.h:686:12: error: storage class specified for parameter 'irq_chip_retrigger_hierarchy' extern int irq_chip_retrigger_hierarchy(struct irq_data *data); ^ /kisskb/src/include/linux/irq.h:687:13: error: storage class specified for parameter 'irq_chip_mask_parent' extern void irq_chip_mask_parent(struct irq_data *data); ^ /kisskb/src/include/linux/irq.h:688:13: error: storage class specified for parameter 'irq_chip_mask_ack_parent' extern void irq_chip_mask_ack_parent(struct irq_data *data); ^ /kisskb/src/include/linux/irq.h:689:13: error: storage class specified for parameter 'irq_chip_unmask_parent' extern void irq_chip_unmask_parent(struct irq_data *data); ^ /kisskb/src/include/linux/irq.h:690:13: error: storage class specified for parameter 'irq_chip_eoi_parent' extern void irq_chip_eoi_parent(struct irq_data *data); ^ /kisskb/src/include/linux/irq.h:691:12: error: storage class specified for parameter 'irq_chip_set_affinity_parent' extern int irq_chip_set_affinity_parent(struct irq_data *data, ^ /kisskb/src/include/linux/irq.h:694:12: error: storage class specified for parameter 'irq_chip_set_wake_parent' extern int irq_chip_set_wake_parent(struct irq_data *data, unsigned int on); ^ /kisskb/src/include/linux/irq.h:695:12: error: storage class specified for parameter 'irq_chip_set_vcpu_affinity_parent' extern int irq_chip_set_vcpu_affinity_parent(struct irq_data *data, ^ /kisskb/src/include/linux/irq.h:697:12: error: storage class specified for parameter 'irq_chip_set_type_parent' extern int irq_chip_set_type_parent(struct irq_data *data, unsigned int type); ^ /kisskb/src/include/linux/irq.h:698:12: error: storage class specified for parameter 'irq_chip_request_resources_parent' extern int irq_chip_request_resources_parent(struct irq_data *data); ^ /kisskb/src/include/linux/irq.h:699:13: error: storage class specified for parameter 'irq_chip_release_resources_parent' extern void irq_chip_release_resources_parent(struct irq_data *data); ^ /kisskb/src/include/linux/irq.h:703:51: error: expected declaration specifiers or '...' before 'irqreturn_t' extern void note_interrupt(struct irq_desc *desc, irqreturn_t action_ret); ^ /kisskb/src/include/linux/irq.h:707:12: error: storage class specified for parameter 'noirqdebug_setup' extern int noirqdebug_setup(char *str); ^ /kisskb/src/include/linux/irq.h:710:12: error: storage class specified for parameter 'can_request_irq' extern int can_request_irq(unsigned int irq, unsigned long irqflags); ^ /kisskb/src/include/linux/irq.h:713:24: error: storage class specified for parameter 'no_irq_chip' extern struct irq_chip no_irq_chip; ^ /kisskb/src/include/linux/irq.h:714:24: error: storage class specified for parameter 'dummy_irq_chip' extern struct irq_chip dummy_irq_chip; ^ /kisskb/src/include/linux/irq.h:718:10: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' irq_flow_handler_t handle, const char *name); ^ /kisskb/src/include/linux/irq.h:722:10: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' irq_flow_handler_t handle) ^ /kisskb/src/include/linux/irq.h:727:12: error: storage class specified for parameter 'irq_set_percpu_devid' extern int irq_set_percpu_devid(unsigned int irq); ^ /kisskb/src/include/linux/irq.h:728:12: error: storage class specified for parameter 'irq_set_percpu_devid_partition' extern int irq_set_percpu_devid_partition(unsigned int irq, ^ /kisskb/src/include/linux/irq.h:730:12: error: storage class specified for parameter 'irq_get_percpu_devid_partition' extern int irq_get_percpu_devid_partition(unsigned int irq, ^ /kisskb/src/include/linux/irq.h:734:37: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' __irq_set_handler(unsigned int irq, irq_flow_handler_t handle, int is_chained, ^ /kisskb/src/include/linux/irq.h:738:35: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' irq_set_handler(unsigned int irq, irq_flow_handler_t handle) ^ /kisskb/src/include/linux/irq.h:749:43: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' irq_set_chained_handler(unsigned int irq, irq_flow_handler_t handle) ^ /kisskb/src/include/linux/irq.h:760:52: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' irq_set_chained_handler_and_data(unsigned int irq, irq_flow_handler_t handle, ^ /kisskb/src/include/linux/irq.h:766:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:771:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:776:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:781:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:786:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:791:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:796:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:804:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:811:12: error: storage class specified for parameter 'irq_set_chip' extern int irq_set_chip(unsigned int irq, const struct irq_chip *chip); ^ /kisskb/src/include/linux/irq.h:812:12: error: storage class specified for parameter 'irq_set_handler_data' extern int irq_set_handler_data(unsigned int irq, void *data); ^ /kisskb/src/include/linux/irq.h:813:12: error: storage class specified for parameter 'irq_set_chip_data' extern int irq_set_chip_data(unsigned int irq, void *data); ^ /kisskb/src/include/linux/irq.h:814:12: error: storage class specified for parameter 'irq_set_irq_type' extern int irq_set_irq_type(unsigned int irq, unsigned int type); ^ /kisskb/src/include/linux/irq.h:815:12: error: storage class specified for parameter 'irq_set_msi_desc' extern int irq_set_msi_desc(unsigned int irq, struct msi_desc *entry); ^ /kisskb/src/include/linux/irq.h:816:12: error: storage class specified for parameter 'irq_set_msi_desc_off' extern int irq_set_msi_desc_off(unsigned int irq_base, unsigned int irq_offset, ^ /kisskb/src/include/linux/irq.h:818:25: error: storage class specified for parameter 'irq_get_irq_data' extern struct irq_data *irq_get_irq_data(unsigned int irq); ^ /kisskb/src/include/linux/irq.h:821:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:827:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:832:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:838:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:843:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:849:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:854:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:860:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:865:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:871:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:880:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:886:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:896:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:903:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:923:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:927:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:934:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:983:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:1001:1: warning: empty declaration struct irq_chip_regs { ^ /kisskb/src/include/linux/irq.h:1027:2: error: expected specifier-qualifier-list before 'irq_flow_handler_t' irq_flow_handler_t handler; ^ /kisskb/src/include/linux/irq.h:1024:1: warning: empty declaration struct irq_chip_type { ^ /kisskb/src/include/linux/irq.h:1066:1: warning: empty declaration struct irq_chip_generic { ^ /kisskb/src/include/linux/irq.h:1099:1: warning: empty declaration enum irq_gc_flags { ^ /kisskb/src/include/linux/irq.h:1116:1: warning: empty declaration struct irq_domain_chip_generic { ^ /kisskb/src/include/linux/irq.h:1143:34: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' void __iomem *reg_base, irq_flow_handler_t handler); ^ /kisskb/src/include/linux/irq.h:1154:8: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' irq_flow_handler_t handler); ^ /kisskb/src/include/linux/irq.h:1163:10: error: expected declaration specifiers or '...' before 'irq_flow_handler_t' irq_flow_handler_t handler, ^ /kisskb/src/include/linux/irq.h:1176:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:1183:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:1189:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:1206:61: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void irq_gc_lock(struct irq_chip_generic *gc) { } ^ /kisskb/src/include/linux/irq.h:1207:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void irq_gc_unlock(struct irq_chip_generic *gc) { } ^ /kisskb/src/include/linux/irq.h:1222:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:1231:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/irq.h:1238:1: warning: empty declaration struct irq_matrix; ^ In file included from /kisskb/src/include/linux/perf_event.h:17:0, from /kisskb/src/arch/x86/include/asm/kvm_host.h:23, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/uapi/linux/perf_event.h:29:1: warning: empty declaration enum perf_type_id { ^ /kisskb/src/include/uapi/linux/perf_event.h:60:1: warning: empty declaration enum perf_hw_id { ^ /kisskb/src/include/uapi/linux/perf_event.h:85:1: warning: empty declaration enum perf_hw_cache_id { ^ /kisskb/src/include/uapi/linux/perf_event.h:97:1: warning: empty declaration enum perf_hw_cache_op_id { ^ /kisskb/src/include/uapi/linux/perf_event.h:105:1: warning: empty declaration enum perf_hw_cache_op_result_id { ^ /kisskb/src/include/uapi/linux/perf_event.h:118:1: warning: empty declaration enum perf_sw_ids { ^ /kisskb/src/include/uapi/linux/perf_event.h:139:1: warning: empty declaration enum perf_event_sample_format { ^ /kisskb/src/include/uapi/linux/perf_event.h:180:1: warning: empty declaration enum perf_branch_sample_type_shift { ^ /kisskb/src/include/uapi/linux/perf_event.h:210:1: warning: empty declaration enum perf_branch_sample_type { ^ /kisskb/src/include/uapi/linux/perf_event.h:244:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/perf_event.h:267:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/perf_event.h:275:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/perf_event.h:287:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/perf_event.h:308:1: warning: empty declaration enum perf_sample_regs_abi { ^ /kisskb/src/include/uapi/linux/perf_event.h:318:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/perf_event.h:358:1: warning: empty declaration enum perf_event_read_format { ^ /kisskb/src/include/uapi/linux/perf_event.h:384:1: warning: empty declaration struct perf_event_attr { ^ /kisskb/src/include/uapi/linux/perf_event.h:525:1: warning: empty declaration struct perf_event_query_bpf { ^ /kisskb/src/include/uapi/linux/perf_event.h:557:1: warning: empty declaration enum perf_event_ioc_flags { ^ /kisskb/src/include/uapi/linux/perf_event.h:564:1: warning: empty declaration struct perf_event_mmap_page { ^ /kisskb/src/include/uapi/linux/perf_event.h:808:1: warning: empty declaration struct perf_event_header { ^ /kisskb/src/include/uapi/linux/perf_event.h:814:1: warning: empty declaration struct perf_ns_link_info { ^ /kisskb/src/include/uapi/linux/perf_event.h:819:1: warning: empty declaration enum { ^ /kisskb/src/include/uapi/linux/perf_event.h:831:1: warning: empty declaration enum perf_event_type { ^ /kisskb/src/include/uapi/linux/perf_event.h:1210:1: warning: empty declaration enum perf_record_ksymbol_type { ^ /kisskb/src/include/uapi/linux/perf_event.h:1223:1: warning: empty declaration enum perf_bpf_event_type { ^ /kisskb/src/include/uapi/linux/perf_event.h:1233:1: warning: empty declaration enum perf_callchain_context { ^ /kisskb/src/include/uapi/linux/perf_event.h:1264:1: warning: empty declaration union perf_mem_data_src { ^ /kisskb/src/include/uapi/linux/perf_event.h:1409:1: warning: empty declaration struct perf_branch_entry { ^ /kisskb/src/include/uapi/linux/perf_event.h:1424:1: warning: empty declaration union perf_sample_weight { ^ In file included from ./arch/x86/include/generated/uapi/asm/bpf_perf_event.h:1:0, from /kisskb/src/include/uapi/linux/bpf_perf_event.h:11, from /kisskb/src/include/linux/perf_event.h:18, from /kisskb/src/arch/x86/include/asm/kvm_host.h:23, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/uapi/asm-generic/bpf_perf_event.h:7:24: error: storage class specified for parameter 'bpf_user_pt_regs_t' typedef struct pt_regs bpf_user_pt_regs_t; ^ In file included from /kisskb/src/include/linux/perf_event.h:18:0, from /kisskb/src/arch/x86/include/asm/kvm_host.h:23, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/uapi/linux/bpf_perf_event.h:14:2: error: expected specifier-qualifier-list before 'bpf_user_pt_regs_t' bpf_user_pt_regs_t regs; ^ /kisskb/src/include/uapi/linux/bpf_perf_event.h:13:1: warning: empty declaration struct bpf_perf_event_data { ^ In file included from /kisskb/src/include/linux/perf_event.h:25:0, from /kisskb/src/arch/x86/include/asm/kvm_host.h:23, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/perf_event.h:128:1: warning: empty declaration union cpuid10_eax { ^ /kisskb/src/arch/x86/include/asm/perf_event.h:138:1: warning: empty declaration union cpuid10_ebx { ^ /kisskb/src/arch/x86/include/asm/perf_event.h:151:1: warning: empty declaration union cpuid10_edx { ^ /kisskb/src/arch/x86/include/asm/perf_event.h:165:1: warning: empty declaration union cpuid28_eax { ^ /kisskb/src/arch/x86/include/asm/perf_event.h:178:1: warning: empty declaration union cpuid28_ebx { ^ /kisskb/src/arch/x86/include/asm/perf_event.h:190:1: warning: empty declaration union cpuid28_ecx { ^ /kisskb/src/arch/x86/include/asm/perf_event.h:206:1: warning: empty declaration union cpuid_0x80000022_ebx { ^ /kisskb/src/arch/x86/include/asm/perf_event.h:218:1: warning: empty declaration struct x86_pmu_capability { ^ /kisskb/src/arch/x86/include/asm/perf_event.h:277:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/perf_event.h:334:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/perf_event.h:339:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/perf_event.h:382:1: warning: empty declaration struct pebs_basic { ^ /kisskb/src/arch/x86/include/asm/perf_event.h:389:1: warning: empty declaration struct pebs_meminfo { ^ /kisskb/src/arch/x86/include/asm/perf_event.h:396:1: warning: empty declaration struct pebs_gprs { ^ /kisskb/src/arch/x86/include/asm/perf_event.h:401:1: warning: empty declaration struct pebs_xmm { ^ /kisskb/src/arch/x86/include/asm/perf_event.h:469:12: error: storage class specified for parameter 'get_ibs_caps' extern u32 get_ibs_caps(void); ^ /kisskb/src/arch/x86/include/asm/perf_event.h:475:13: error: storage class specified for parameter 'perf_events_lapic_init' extern void perf_events_lapic_init(void); ^ /kisskb/src/arch/x86/include/asm/perf_event.h:489:1: warning: empty declaration struct pt_regs; ^ /kisskb/src/arch/x86/include/asm/perf_event.h:491:17: error: field 'regs' has incomplete type struct pt_regs regs; ^ /kisskb/src/arch/x86/include/asm/perf_event.h:490:1: warning: empty declaration struct x86_perf_regs { ^ /kisskb/src/arch/x86/include/asm/perf_event.h:495:22: error: storage class specified for parameter 'perf_instruction_pointer' extern unsigned long perf_instruction_pointer(struct pt_regs *regs); ^ /kisskb/src/arch/x86/include/asm/perf_event.h:496:22: error: storage class specified for parameter 'perf_misc_flags' extern unsigned long perf_misc_flags(struct pt_regs *regs); ^ In file included from /kisskb/src/arch/x86/include/asm/stacktrace.h:14:0, from /kisskb/src/arch/x86/include/asm/perf_event.h:499, from /kisskb/src/include/linux/perf_event.h:25, from /kisskb/src/arch/x86/include/asm/kvm_host.h:23, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/switch_to.h:7:1: warning: empty declaration struct task_struct; /* one of the stranger aspects of C forward declarations */ ^ In file included from /kisskb/src/include/linux/compiler_types.h:79:0, from <command-line>:0: /kisskb/src/include/linux/compiler_attributes.h:157:41: error: expected declaration specifiers before '__attribute__' # define __visible __attribute__((__externally_visible__)) ^ /kisskb/src/arch/x86/include/asm/switch_to.h:12:1: note: in expansion of macro '__visible' __visible struct task_struct *__switch_to(struct task_struct *prev, ^ In file included from /kisskb/src/arch/x86/include/asm/stacktrace.h:14:0, from /kisskb/src/arch/x86/include/asm/perf_event.h:499, from /kisskb/src/include/linux/perf_event.h:25, from /kisskb/src/arch/x86/include/asm/kvm_host.h:23, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/switch_to.h:21:1: warning: empty declaration struct inactive_task_frame { ^ /kisskb/src/arch/x86/include/asm/switch_to.h:44:17: error: field 'regs' has incomplete type struct pt_regs regs; ^ /kisskb/src/arch/x86/include/asm/switch_to.h:42:1: warning: empty declaration struct fork_frame { ^ /kisskb/src/arch/x86/include/asm/switch_to.h:66:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/switch_to.h:82:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/perf_event.h:499:0, from /kisskb/src/include/linux/perf_event.h:25, from /kisskb/src/arch/x86/include/asm/kvm_host.h:23, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/stacktrace.h:16:1: warning: empty declaration enum stack_type { ^ /kisskb/src/arch/x86/include/asm/stacktrace.h:26:1: warning: empty declaration struct stack_info { ^ /kisskb/src/arch/x86/include/asm/stacktrace.h:43:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/stacktrace.h:54:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/stacktrace.h:84:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/stacktrace.h:91:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/stacktrace.h:102:1: warning: empty declaration struct stack_frame { ^ /kisskb/src/arch/x86/include/asm/stacktrace.h:107:1: warning: empty declaration struct stack_frame_ia32 { ^ In file included from /kisskb/src/include/linux/perf_event.h:25:0, from /kisskb/src/arch/x86/include/asm/kvm_host.h:23, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/perf_event.h:512:1: warning: empty declaration struct perf_guest_switch_msr { ^ /kisskb/src/arch/x86/include/asm/perf_event.h:517:1: warning: empty declaration struct x86_pmu_lbr { ^ /kisskb/src/arch/x86/include/asm/perf_event.h:524:13: error: storage class specified for parameter 'perf_get_x86_pmu_capability' extern void perf_get_x86_pmu_capability(struct x86_pmu_capability *cap); ^ /kisskb/src/arch/x86/include/asm/perf_event.h:525:12: error: storage class specified for parameter 'perf_get_hw_event_config' extern u64 perf_get_hw_event_config(int hw_event); ^ /kisskb/src/arch/x86/include/asm/perf_event.h:526:13: error: storage class specified for parameter 'perf_check_microcode' extern void perf_check_microcode(void); ^ /kisskb/src/arch/x86/include/asm/perf_event.h:527:13: error: storage class specified for parameter 'perf_clear_dirty_counters' extern void perf_clear_dirty_counters(void); ^ /kisskb/src/arch/x86/include/asm/perf_event.h:528:12: error: storage class specified for parameter 'x86_perf_rdpmc_index' extern int x86_perf_rdpmc_index(struct perf_event *event); ^ /kisskb/src/arch/x86/include/asm/perf_event.h:545:38: error: storage class specified for parameter 'perf_guest_get_msrs' extern struct perf_guest_switch_msr *perf_guest_get_msrs(int *nr, void *data); ^ /kisskb/src/arch/x86/include/asm/perf_event.h:546:12: error: storage class specified for parameter 'x86_perf_get_lbr' extern int x86_perf_get_lbr(struct x86_pmu_lbr *lbr); ^ /kisskb/src/arch/x86/include/asm/perf_event.h:556:14: error: storage class specified for parameter 'intel_pt_handle_vmx' extern void intel_pt_handle_vmx(int on); ^ /kisskb/src/arch/x86/include/asm/perf_event.h:565:14: error: storage class specified for parameter 'amd_pmu_enable_virt' extern void amd_pmu_enable_virt(void); ^ /kisskb/src/arch/x86/include/asm/perf_event.h:566:14: error: storage class specified for parameter 'amd_pmu_disable_virt' extern void amd_pmu_disable_virt(void); ^ In file included from /kisskb/src/arch/x86/include/asm/kvm_host.h:23:0, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/perf_event.h:32:1: warning: empty declaration struct perf_guest_info_callbacks { ^ In file included from /kisskb/src/include/linux/perf_event.h:40:0, from /kisskb/src/arch/x86/include/asm/kvm_host.h:23, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/hw_breakpoint.h:14:1: warning: empty declaration struct arch_hw_breakpoint { ^ In file included from /kisskb/src/include/linux/kdebug.h:5:0, from /kisskb/src/arch/x86/include/asm/hw_breakpoint.h:21, from /kisskb/src/include/linux/perf_event.h:40, from /kisskb/src/arch/x86/include/asm/kvm_host.h:23, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kdebug.h:7:1: warning: empty declaration struct pt_regs; ^ /kisskb/src/arch/x86/include/asm/kdebug.h:10:1: warning: empty declaration enum die_val { ^ /kisskb/src/arch/x86/include/asm/kdebug.h:25:1: warning: empty declaration enum show_regs_mode { ^ /kisskb/src/arch/x86/include/asm/kdebug.h:35:13: error: storage class specified for parameter 'die' extern void die(const char *, struct pt_regs *,long); ^ /kisskb/src/arch/x86/include/asm/kdebug.h:37:25: error: storage class specified for parameter '__die' extern int __must_check __die(const char *, struct pt_regs *, long); ^ /kisskb/src/arch/x86/include/asm/kdebug.h:38:13: error: storage class specified for parameter 'show_stack_regs' extern void show_stack_regs(struct pt_regs *regs); ^ /kisskb/src/arch/x86/include/asm/kdebug.h:39:13: error: storage class specified for parameter '__show_regs' extern void __show_regs(struct pt_regs *regs, enum show_regs_mode, ^ /kisskb/src/arch/x86/include/asm/kdebug.h:41:13: error: storage class specified for parameter 'show_iret_regs' extern void show_iret_regs(struct pt_regs *regs, const char *log_lvl); ^ /kisskb/src/arch/x86/include/asm/kdebug.h:42:22: error: storage class specified for parameter 'oops_begin' extern unsigned long oops_begin(void); ^ /kisskb/src/arch/x86/include/asm/kdebug.h:43:13: error: storage class specified for parameter 'oops_end' extern void oops_end(unsigned long, struct pt_regs *, int signr); ^ In file included from /kisskb/src/arch/x86/include/asm/hw_breakpoint.h:21:0, from /kisskb/src/include/linux/perf_event.h:40, from /kisskb/src/arch/x86/include/asm/kvm_host.h:23, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/kdebug.h:7:1: warning: empty declaration struct notifier_block; ^ /kisskb/src/include/linux/kdebug.h:9:1: warning: empty declaration struct die_args { ^ In file included from /kisskb/src/include/linux/perf_event.h:40:0, from /kisskb/src/arch/x86/include/asm/kvm_host.h:23, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/hw_breakpoint.h:49:1: warning: empty declaration struct perf_event_attr; ^ /kisskb/src/arch/x86/include/asm/hw_breakpoint.h:50:1: warning: empty declaration struct perf_event; ^ /kisskb/src/arch/x86/include/asm/hw_breakpoint.h:51:1: warning: empty declaration struct pmu; ^ /kisskb/src/arch/x86/include/asm/hw_breakpoint.h:53:12: error: storage class specified for parameter 'arch_check_bp_in_kernelspace' extern int arch_check_bp_in_kernelspace(struct arch_hw_breakpoint *hw); ^ /kisskb/src/arch/x86/include/asm/hw_breakpoint.h:54:12: error: storage class specified for parameter 'hw_breakpoint_arch_parse' extern int hw_breakpoint_arch_parse(struct perf_event *bp, ^ /kisskb/src/arch/x86/include/asm/hw_breakpoint.h:57:12: error: storage class specified for parameter 'hw_breakpoint_exceptions_notify' extern int hw_breakpoint_exceptions_notify(struct notifier_block *unused, ^ /kisskb/src/arch/x86/include/asm/hw_breakpoint.h:67:1: error: storage class specified for parameter 'arch_fill_perf_breakpoint' arch_fill_perf_breakpoint(struct perf_event *bp); ^ /kisskb/src/arch/x86/include/asm/hw_breakpoint.h:72:12: error: storage class specified for parameter 'arch_bp_generic_fields' extern int arch_bp_generic_fields(int x86_len, int x86_type, ^ /kisskb/src/arch/x86/include/asm/hw_breakpoint.h:75:19: error: storage class specified for parameter 'perf_ops_bp' extern struct pmu perf_ops_bp; ^ In file included from /kisskb/src/include/linux/perf_event.h:56:0, from /kisskb/src/arch/x86/include/asm/kvm_host.h:23, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/jump_label_ratelimit.h:64:1: warning: empty declaration struct static_key_deferred { ^ /kisskb/src/include/linux/jump_label_ratelimit.h:67:1: warning: empty declaration struct static_key_true_deferred { ^ /kisskb/src/include/linux/jump_label_ratelimit.h:70:1: warning: empty declaration struct static_key_false_deferred { ^ /kisskb/src/include/linux/jump_label_ratelimit.h:81:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/jump_label_ratelimit.h:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/jump_label_ratelimit.h:92:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/perf_event.h:59:0, from /kisskb/src/arch/x86/include/asm/kvm_host.h:23, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/perf_regs.h:7:1: warning: empty declaration struct perf_regs { ^ In file included from /kisskb/src/include/linux/perf_regs.h:13:0, from /kisskb/src/include/linux/perf_event.h:59, from /kisskb/src/arch/x86/include/asm/kvm_host.h:23, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/uapi/asm/perf_regs.h:5:1: warning: empty declaration enum perf_event_x86_regs { ^ In file included from /kisskb/src/include/linux/kernel_read_file.h:5:0, from /kisskb/src/include/linux/security.h:26, from /kisskb/src/include/linux/perf_event.h:62, from /kisskb/src/arch/x86/include/asm/kvm_host.h:23, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/file.h:14:1: warning: empty declaration struct file; ^ /kisskb/src/include/linux/file.h:16:13: error: storage class specified for parameter 'fput' extern void fput(struct file *); ^ /kisskb/src/include/linux/file.h:18:1: warning: empty declaration struct file_operations; ^ /kisskb/src/include/linux/file.h:19:1: warning: empty declaration struct task_struct; ^ /kisskb/src/include/linux/file.h:20:1: warning: empty declaration struct vfsmount; ^ /kisskb/src/include/linux/file.h:21:1: warning: empty declaration struct dentry; ^ /kisskb/src/include/linux/file.h:22:1: warning: empty declaration struct inode; ^ /kisskb/src/include/linux/file.h:23:1: warning: empty declaration struct path; ^ /kisskb/src/include/linux/file.h:24:21: error: storage class specified for parameter 'alloc_file_pseudo' extern struct file *alloc_file_pseudo(struct inode *, struct vfsmount *, ^ /kisskb/src/include/linux/file.h:26:21: error: storage class specified for parameter 'alloc_file_clone' extern struct file *alloc_file_clone(struct file *, int flags, ^ /kisskb/src/include/linux/file.h:30:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/file.h:35:1: warning: empty declaration struct fd { ^ /kisskb/src/include/linux/file.h:43:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/file.h:48:21: error: storage class specified for parameter 'fget' extern struct file *fget(unsigned int fd); ^ /kisskb/src/include/linux/file.h:49:21: error: storage class specified for parameter 'fget_raw' extern struct file *fget_raw(unsigned int fd); ^ /kisskb/src/include/linux/file.h:50:21: error: storage class specified for parameter 'fget_task' extern struct file *fget_task(struct task_struct *task, unsigned int fd); ^ /kisskb/src/include/linux/file.h:51:22: error: storage class specified for parameter '__fdget' extern unsigned long __fdget(unsigned int fd); ^ /kisskb/src/include/linux/file.h:52:22: error: storage class specified for parameter '__fdget_raw' extern unsigned long __fdget_raw(unsigned int fd); ^ /kisskb/src/include/linux/file.h:53:22: error: storage class specified for parameter '__fdget_pos' extern unsigned long __fdget_pos(unsigned int fd); ^ /kisskb/src/include/linux/file.h:54:13: error: storage class specified for parameter '__f_unlock_pos' extern void __f_unlock_pos(struct file *); ^ /kisskb/src/include/linux/file.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/file.h:62:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/file.h:67:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/file.h:72:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/file.h:77:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/file.h:83:12: error: storage class specified for parameter 'f_dupfd' extern int f_dupfd(unsigned int from, struct file *file, unsigned flags); ^ /kisskb/src/include/linux/file.h:84:12: error: storage class specified for parameter 'replace_fd' extern int replace_fd(unsigned fd, struct file *file, unsigned flags); ^ /kisskb/src/include/linux/file.h:85:13: error: storage class specified for parameter 'set_close_on_exec' extern void set_close_on_exec(unsigned int fd, int flag); ^ /kisskb/src/include/linux/file.h:86:13: error: storage class specified for parameter 'get_close_on_exec' extern bool get_close_on_exec(unsigned int fd); ^ /kisskb/src/include/linux/file.h:87:12: error: storage class specified for parameter '__get_unused_fd_flags' extern int __get_unused_fd_flags(unsigned flags, unsigned long nofile); ^ /kisskb/src/include/linux/file.h:88:12: error: storage class specified for parameter 'get_unused_fd_flags' extern int get_unused_fd_flags(unsigned flags); ^ /kisskb/src/include/linux/file.h:89:13: error: storage class specified for parameter 'put_unused_fd' extern void put_unused_fd(unsigned int fd); ^ /kisskb/src/include/linux/file.h:91:13: error: storage class specified for parameter 'fd_install' extern void fd_install(unsigned int fd, struct file *file); ^ /kisskb/src/include/linux/file.h:93:12: error: storage class specified for parameter '__receive_fd' extern int __receive_fd(struct file *file, int __user *ufd, ^ /kisskb/src/include/linux/file.h:96:12: error: storage class specified for parameter 'receive_fd' extern int receive_fd(struct file *file, unsigned int o_flags); ^ /kisskb/src/include/linux/file.h:100:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/file.h:107:13: error: storage class specified for parameter 'flush_delayed_fput' extern void flush_delayed_fput(void); ^ /kisskb/src/include/linux/file.h:108:13: error: storage class specified for parameter '__fput_sync' extern void __fput_sync(struct file *); ^ /kisskb/src/include/linux/file.h:110:21: error: storage class specified for parameter 'sysctl_nr_open_min' extern unsigned int sysctl_nr_open_min, sysctl_nr_open_max; ^ /kisskb/src/include/linux/file.h:110:41: error: storage class specified for parameter 'sysctl_nr_open_max' extern unsigned int sysctl_nr_open_min, sysctl_nr_open_max; ^ In file included from /kisskb/src/include/linux/security.h:26:0, from /kisskb/src/include/linux/perf_event.h:62, from /kisskb/src/arch/x86/include/asm/kvm_host.h:23, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/kernel_read_file.h:22:1: warning: empty declaration enum kernel_read_file_id { ^ /kisskb/src/include/linux/kernel_read_file.h:26:27: error: storage class specified for parameter 'kernel_read_file_str' static const char * const kernel_read_file_str[] = { ^ /kisskb/src/include/linux/kernel_read_file.h:26:1: error: parameter 'kernel_read_file_str' is initialized static const char * const kernel_read_file_str[] = { ^ /kisskb/src/include/linux/kernel_read_file.h:27:39: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:20:38: note: in definition of macro '__fid_stringify' #define __fid_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/kernel_read_file.h:27:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:27:39: note: (near initialization for 'kernel_read_file_str') __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:20:38: note: in definition of macro '__fid_stringify' #define __fid_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/kernel_read_file.h:27:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:27:39: warning: excess elements in scalar initializer __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:20:38: note: in definition of macro '__fid_stringify' #define __fid_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/kernel_read_file.h:27:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:27:39: note: (near initialization for 'kernel_read_file_str') __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:20:38: note: in definition of macro '__fid_stringify' #define __fid_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/kernel_read_file.h:27:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:27:39: warning: excess elements in scalar initializer __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:20:38: note: in definition of macro '__fid_stringify' #define __fid_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/kernel_read_file.h:27:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:27:39: note: (near initialization for 'kernel_read_file_str') __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:20:38: note: in definition of macro '__fid_stringify' #define __fid_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/kernel_read_file.h:27:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:27:39: warning: excess elements in scalar initializer __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:20:38: note: in definition of macro '__fid_stringify' #define __fid_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/kernel_read_file.h:27:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:27:39: note: (near initialization for 'kernel_read_file_str') __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:20:38: note: in definition of macro '__fid_stringify' #define __fid_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/kernel_read_file.h:27:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:27:39: warning: excess elements in scalar initializer __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:20:38: note: in definition of macro '__fid_stringify' #define __fid_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/kernel_read_file.h:27:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:27:39: note: (near initialization for 'kernel_read_file_str') __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:20:38: note: in definition of macro '__fid_stringify' #define __fid_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/kernel_read_file.h:27:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:27:39: warning: excess elements in scalar initializer __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:20:38: note: in definition of macro '__fid_stringify' #define __fid_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/kernel_read_file.h:27:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:27:39: note: (near initialization for 'kernel_read_file_str') __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:20:38: note: in definition of macro '__fid_stringify' #define __fid_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/kernel_read_file.h:27:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:27:39: warning: excess elements in scalar initializer __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:20:38: note: in definition of macro '__fid_stringify' #define __fid_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/kernel_read_file.h:27:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:27:39: note: (near initialization for 'kernel_read_file_str') __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:20:38: note: in definition of macro '__fid_stringify' #define __fid_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/kernel_read_file.h:27:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:27:39: warning: excess elements in scalar initializer __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:20:38: note: in definition of macro '__fid_stringify' #define __fid_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/kernel_read_file.h:27:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:27:39: note: (near initialization for 'kernel_read_file_str') __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:20:38: note: in definition of macro '__fid_stringify' #define __fid_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/kernel_read_file.h:27:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__fid_stringify) ^ /kisskb/src/include/linux/kernel_read_file.h:31:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/perf_event.h:62:0, from /kisskb/src/arch/x86/include/asm/kvm_host.h:23, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/security.h:35:1: warning: empty declaration struct linux_binprm; ^ /kisskb/src/include/linux/security.h:36:1: warning: empty declaration struct cred; ^ /kisskb/src/include/linux/security.h:37:1: warning: empty declaration struct rlimit; ^ /kisskb/src/include/linux/security.h:38:1: warning: empty declaration struct kernel_siginfo; ^ /kisskb/src/include/linux/security.h:39:1: warning: empty declaration struct sembuf; ^ /kisskb/src/include/linux/security.h:40:1: warning: empty declaration struct kern_ipc_perm; ^ /kisskb/src/include/linux/security.h:41:1: warning: empty declaration struct audit_context; ^ /kisskb/src/include/linux/security.h:42:1: warning: empty declaration struct super_block; ^ /kisskb/src/include/linux/security.h:43:1: warning: empty declaration struct inode; ^ /kisskb/src/include/linux/security.h:44:1: warning: empty declaration struct dentry; ^ /kisskb/src/include/linux/security.h:45:1: warning: empty declaration struct file; ^ /kisskb/src/include/linux/security.h:46:1: warning: empty declaration struct vfsmount; ^ /kisskb/src/include/linux/security.h:47:1: warning: empty declaration struct path; ^ /kisskb/src/include/linux/security.h:48:1: warning: empty declaration struct qstr; ^ /kisskb/src/include/linux/security.h:49:1: warning: empty declaration struct iattr; ^ /kisskb/src/include/linux/security.h:50:1: warning: empty declaration struct fown_struct; ^ /kisskb/src/include/linux/security.h:51:1: warning: empty declaration struct file_operations; ^ /kisskb/src/include/linux/security.h:52:1: warning: empty declaration struct msg_msg; ^ /kisskb/src/include/linux/security.h:53:1: warning: empty declaration struct xattr; ^ /kisskb/src/include/linux/security.h:54:1: warning: empty declaration struct kernfs_node; ^ /kisskb/src/include/linux/security.h:55:1: warning: empty declaration struct xfrm_sec_ctx; ^ /kisskb/src/include/linux/security.h:56:1: warning: empty declaration struct mm_struct; ^ /kisskb/src/include/linux/security.h:57:1: warning: empty declaration struct fs_context; ^ /kisskb/src/include/linux/security.h:58:1: warning: empty declaration struct fs_parameter; ^ /kisskb/src/include/linux/security.h:59:1: warning: empty declaration enum fs_value_type; ^ /kisskb/src/include/linux/security.h:60:1: warning: empty declaration struct watch; ^ /kisskb/src/include/linux/security.h:61:1: warning: empty declaration struct watch_notification; ^ /kisskb/src/include/linux/security.h:73:1: warning: empty declaration struct ctl_table; ^ /kisskb/src/include/linux/security.h:74:1: warning: empty declaration struct audit_krule; ^ /kisskb/src/include/linux/security.h:75:1: warning: empty declaration struct user_namespace; ^ /kisskb/src/include/linux/security.h:76:1: warning: empty declaration struct timezone; ^ /kisskb/src/include/linux/security.h:78:1: warning: empty declaration enum lsm_event { ^ /kisskb/src/include/linux/security.h:106:1: warning: empty declaration enum lockdown_reason { ^ /kisskb/src/include/linux/security.h:137:26: error: storage class specified for parameter 'lockdown_reasons' extern const char *const lockdown_reasons[LOCKDOWN_CONFIDENTIALITY_MAX+1]; ^ /kisskb/src/include/linux/security.h:140:12: error: storage class specified for parameter 'cap_capable' extern int cap_capable(const struct cred *cred, struct user_namespace *ns, ^ /kisskb/src/include/linux/security.h:142:12: error: storage class specified for parameter 'cap_settime' extern int cap_settime(const struct timespec64 *ts, const struct timezone *tz); ^ /kisskb/src/include/linux/security.h:143:12: error: storage class specified for parameter 'cap_ptrace_access_check' extern int cap_ptrace_access_check(struct task_struct *child, unsigned int mode); ^ /kisskb/src/include/linux/security.h:144:12: error: storage class specified for parameter 'cap_ptrace_traceme' extern int cap_ptrace_traceme(struct task_struct *parent); ^ /kisskb/src/include/linux/security.h:145:51: error: expected declaration specifiers or '...' before 'kernel_cap_t' extern int cap_capget(struct task_struct *target, kernel_cap_t *effective, kernel_cap_t *inheritable, kernel_cap_t *permitted); ^ /kisskb/src/include/linux/security.h:145:76: error: expected declaration specifiers or '...' before 'kernel_cap_t' extern int cap_capget(struct task_struct *target, kernel_cap_t *effective, kernel_cap_t *inheritable, kernel_cap_t *permitted); ^ /kisskb/src/include/linux/security.h:145:103: error: expected declaration specifiers or '...' before 'kernel_cap_t' extern int cap_capget(struct task_struct *target, kernel_cap_t *effective, kernel_cap_t *inheritable, kernel_cap_t *permitted); ^ In file included from /kisskb/src/include/linux/perf_event.h:62:0, from /kisskb/src/arch/x86/include/asm/kvm_host.h:23, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/security.h:147:15: error: type defaults to 'int' in declaration of 'kernel_cap_t' [-Werror=implicit-int] const kernel_cap_t *effective, ^ /kisskb/src/include/linux/security.h:147:28: error: expected ';', ',' or ')' before '*' token const kernel_cap_t *effective, ^ /kisskb/src/include/linux/security.h:150:12: error: storage class specified for parameter 'cap_bprm_creds_from_file' extern int cap_bprm_creds_from_file(struct linux_binprm *bprm, struct file *file); ^ /kisskb/src/include/linux/security.h:161:12: error: storage class specified for parameter 'cap_mmap_addr' extern int cap_mmap_addr(unsigned long addr); ^ /kisskb/src/include/linux/security.h:162:12: error: storage class specified for parameter 'cap_mmap_file' extern int cap_mmap_file(struct file *file, unsigned long reqprot, ^ /kisskb/src/include/linux/security.h:164:12: error: storage class specified for parameter 'cap_task_fix_setuid' extern int cap_task_fix_setuid(struct cred *new, const struct cred *old, int flags); ^ /kisskb/src/include/linux/security.h:165:12: error: storage class specified for parameter 'cap_task_prctl' extern int cap_task_prctl(int option, unsigned long arg2, unsigned long arg3, ^ /kisskb/src/include/linux/security.h:167:12: error: storage class specified for parameter 'cap_task_setscheduler' extern int cap_task_setscheduler(struct task_struct *p); ^ /kisskb/src/include/linux/security.h:168:12: error: storage class specified for parameter 'cap_task_setioprio' extern int cap_task_setioprio(struct task_struct *p, int ioprio); ^ /kisskb/src/include/linux/security.h:169:12: error: storage class specified for parameter 'cap_task_setnice' extern int cap_task_setnice(struct task_struct *p, int nice); ^ /kisskb/src/include/linux/security.h:170:12: error: storage class specified for parameter 'cap_vm_enough_memory' extern int cap_vm_enough_memory(struct mm_struct *mm, long pages); ^ /kisskb/src/include/linux/security.h:172:1: warning: empty declaration struct msghdr; ^ /kisskb/src/include/linux/security.h:173:1: warning: empty declaration struct sk_buff; ^ /kisskb/src/include/linux/security.h:174:1: warning: empty declaration struct sock; ^ /kisskb/src/include/linux/security.h:175:1: warning: empty declaration struct sockaddr; ^ /kisskb/src/include/linux/security.h:176:1: warning: empty declaration struct socket; ^ /kisskb/src/include/linux/security.h:177:1: warning: empty declaration struct flowi_common; ^ /kisskb/src/include/linux/security.h:178:1: warning: empty declaration struct dst_entry; ^ /kisskb/src/include/linux/security.h:179:1: warning: empty declaration struct xfrm_selector; ^ /kisskb/src/include/linux/security.h:180:1: warning: empty declaration struct xfrm_policy; ^ /kisskb/src/include/linux/security.h:181:1: warning: empty declaration struct xfrm_state; ^ /kisskb/src/include/linux/security.h:182:1: warning: empty declaration struct xfrm_user_sec_ctx; ^ /kisskb/src/include/linux/security.h:183:1: warning: empty declaration struct seq_file; ^ /kisskb/src/include/linux/security.h:184:1: warning: empty declaration struct sctp_association; ^ /kisskb/src/include/linux/security.h:187:22: error: storage class specified for parameter 'mmap_min_addr' extern unsigned long mmap_min_addr; ^ /kisskb/src/include/linux/security.h:188:22: error: storage class specified for parameter 'dac_mmap_min_addr' extern unsigned long dac_mmap_min_addr; ^ /kisskb/src/include/linux/security.h:214:1: warning: empty declaration struct sched_param; ^ /kisskb/src/include/linux/security.h:215:1: warning: empty declaration struct request_sock; ^ /kisskb/src/include/linux/security.h:223:12: error: storage class specified for parameter 'mmap_min_addr_handler' extern int mmap_min_addr_handler(struct ctl_table *table, int write, ^ /kisskb/src/include/linux/security.h:228:15: error: storage class specified for parameter 'initxattrs' typedef int (*initxattrs) (struct inode *inode, ^ /kisskb/src/include/linux/security.h:236:1: warning: empty declaration enum kernel_load_data_id { ^ /kisskb/src/include/linux/security.h:240:27: error: storage class specified for parameter 'kernel_load_data_str' static const char * const kernel_load_data_str[] = { ^ /kisskb/src/include/linux/security.h:240:1: error: parameter 'kernel_load_data_str' is initialized static const char * const kernel_load_data_str[] = { ^ /kisskb/src/include/linux/security.h:241:43: error: initialization from incompatible pointer type [-Werror=incompatible-pointer-types] __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:234:42: note: in definition of macro '__data_id_stringify' #define __data_id_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/security.h:241:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:241:43: note: (near initialization for 'kernel_load_data_str') __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:234:42: note: in definition of macro '__data_id_stringify' #define __data_id_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/security.h:241:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:241:43: warning: excess elements in scalar initializer __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:234:42: note: in definition of macro '__data_id_stringify' #define __data_id_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/security.h:241:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:241:43: note: (near initialization for 'kernel_load_data_str') __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:234:42: note: in definition of macro '__data_id_stringify' #define __data_id_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/security.h:241:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:241:43: warning: excess elements in scalar initializer __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:234:42: note: in definition of macro '__data_id_stringify' #define __data_id_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/security.h:241:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:241:43: note: (near initialization for 'kernel_load_data_str') __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:234:42: note: in definition of macro '__data_id_stringify' #define __data_id_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/security.h:241:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:241:43: warning: excess elements in scalar initializer __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:234:42: note: in definition of macro '__data_id_stringify' #define __data_id_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/security.h:241:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:241:43: note: (near initialization for 'kernel_load_data_str') __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:234:42: note: in definition of macro '__data_id_stringify' #define __data_id_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/security.h:241:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:241:43: warning: excess elements in scalar initializer __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:234:42: note: in definition of macro '__data_id_stringify' #define __data_id_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/security.h:241:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:241:43: note: (near initialization for 'kernel_load_data_str') __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:234:42: note: in definition of macro '__data_id_stringify' #define __data_id_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/security.h:241:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:241:43: warning: excess elements in scalar initializer __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:234:42: note: in definition of macro '__data_id_stringify' #define __data_id_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/security.h:241:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:241:43: note: (near initialization for 'kernel_load_data_str') __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:234:42: note: in definition of macro '__data_id_stringify' #define __data_id_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/security.h:241:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:241:43: warning: excess elements in scalar initializer __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:234:42: note: in definition of macro '__data_id_stringify' #define __data_id_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/security.h:241:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:241:43: note: (near initialization for 'kernel_load_data_str') __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:234:42: note: in definition of macro '__data_id_stringify' #define __data_id_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/security.h:241:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:241:43: warning: excess elements in scalar initializer __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:234:42: note: in definition of macro '__data_id_stringify' #define __data_id_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/security.h:241:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:241:43: note: (near initialization for 'kernel_load_data_str') __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:234:42: note: in definition of macro '__data_id_stringify' #define __data_id_stringify(dummy, str) #str, ^ /kisskb/src/include/linux/security.h:241:2: note: in expansion of macro '__kernel_read_file_id' __kernel_read_file_id(__data_id_stringify) ^ /kisskb/src/include/linux/security.h:245:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:482:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:487:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:492:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:497:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:506:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:511:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:516:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:522:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:528:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:535:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:541:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:546:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:551:8: error: expected declaration specifiers or '...' before 'kernel_cap_t' kernel_cap_t *effective, ^ /kisskb/src/include/linux/security.h:552:8: error: expected declaration specifiers or '...' before 'kernel_cap_t' kernel_cap_t *inheritable, ^ /kisskb/src/include/linux/security.h:553:8: error: expected declaration specifiers or '...' before 'kernel_cap_t' kernel_cap_t *permitted) ^ /kisskb/src/include/linux/security.h:560:14: error: type defaults to 'int' in declaration of 'kernel_cap_t' [-Werror=implicit-int] const kernel_cap_t *effective, ^ /kisskb/src/include/linux/security.h:560:27: error: expected ';', ',' or ')' before '*' token const kernel_cap_t *effective, ^ /kisskb/src/include/linux/security.h:571:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:577:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:582:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:587:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:593:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:598:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:603:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:609:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:614:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:619:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:623:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:628:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:633:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:638:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:643:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { } ^ /kisskb/src/include/linux/security.h:646:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { } ^ /kisskb/src/include/linux/security.h:650:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:656:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:662:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:668:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:674:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:679:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:686:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:691:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:697:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:705:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:713:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:719:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:725:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:730:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:735:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { } ^ /kisskb/src/include/linux/security.h:743:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:751:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:759:13: error: type defaults to 'int' in declaration of 'initxattrs' [-Werror=implicit-int] const initxattrs xattrs, ^ /kisskb/src/include/linux/security.h:759:24: error: expected ';', ',' or ')' before 'xattrs' const initxattrs xattrs, ^ /kisskb/src/include/linux/security.h:768:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:777:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:784:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:791:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:797:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:804:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:811:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:817:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:824:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:833:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:838:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:845:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:850:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:857:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:862:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:869:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:875:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { } ^ /kisskb/src/include/linux/security.h:879:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:884:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:891:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:896:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:902:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:910:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:915:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:920:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:925:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:930:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:936:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:941:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:946:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:951:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:956:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { } ^ /kisskb/src/include/linux/security.h:960:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:966:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:971:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:978:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:983:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:989:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:994:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1001:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1006:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1011:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1017:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1022:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { } ^ /kisskb/src/include/linux/security.h:1025:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1030:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { } ^ /kisskb/src/include/linux/security.h:1035:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1041:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1045:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1050:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1056:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1061:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1066:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1073:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1080:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1087:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1094:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1101:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1107:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1112:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1117:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1122:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1127:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1132:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1137:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1142:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1147:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1154:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1166:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1171:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1176:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1183:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1191:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1196:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { } ^ /kisskb/src/include/linux/security.h:1199:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1205:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1210:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1215:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1220:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { } ^ /kisskb/src/include/linux/security.h:1223:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1228:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { } ^ /kisskb/src/include/linux/security.h:1232:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1237:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1243:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1251:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1256:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1261:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { } ^ /kisskb/src/include/linux/security.h:1265:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1270:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1276:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1281:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1286:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { } ^ /kisskb/src/include/linux/security.h:1289:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1294:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1301:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1307:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { } ^ /kisskb/src/include/linux/security.h:1311:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1317:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1322:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1327:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1332:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1339:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1344:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1348:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1352:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1356:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1360:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1364:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1377:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1386:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1449:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1455:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1461:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1469:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1475:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1482:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1489:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1494:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1500:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1506:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1513:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1518:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1523:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1529:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1535:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1540:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1545:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1551:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1556:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1561:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1566:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1570:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1575:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1580:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1584:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1589:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1595:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1600:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1604:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1609:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1613:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1617:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1622:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1626:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1631:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1636:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1641:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1647:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1654:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1661:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1666:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1678:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1683:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1688:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1693:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1721:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1726:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1731:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1735:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1741:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1747:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1752:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1756:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1761:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1768:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1773:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1779:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1803:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1809:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1814:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1820:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1825:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1831:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1838:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1847:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1852:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1856:64: error: expected declaration specifiers or '...' before 'kuid_t' static inline int security_path_chown(const struct path *path, kuid_t uid, kgid_t gid) ^ /kisskb/src/include/linux/security.h:1856:76: error: expected declaration specifiers or '...' before 'kgid_t' static inline int security_path_chown(const struct path *path, kuid_t uid, kgid_t gid) ^ /kisskb/src/include/linux/security.h:1862:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1953:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1962:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1970:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:1975:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token {} ^ /kisskb/src/include/linux/security.h:2028:1: warning: empty declaration struct perf_event_attr; ^ /kisskb/src/include/linux/security.h:2029:1: warning: empty declaration struct perf_event; ^ /kisskb/src/include/linux/security.h:2040:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:2045:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:2050:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:2054:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:2059:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:2072:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:2076:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/security.h:2080:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/kvm_host.h:23:0, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/perf_event.h:67:1: warning: empty declaration struct perf_callchain_entry { ^ /kisskb/src/include/linux/perf_event.h:72:1: warning: empty declaration struct perf_callchain_entry_ctx { ^ /kisskb/src/include/linux/perf_event.h:80:25: error: storage class specified for parameter 'perf_copy_f' typedef unsigned long (*perf_copy_f)(void *dst, const void *src, ^ /kisskb/src/include/linux/perf_event.h:88:2: error: expected specifier-qualifier-list before 'perf_copy_f' perf_copy_f copy; ^ /kisskb/src/include/linux/perf_event.h:83:1: warning: empty declaration struct perf_raw_frag { ^ /kisskb/src/include/linux/perf_event.h:93:1: warning: empty declaration struct perf_raw_record { ^ /kisskb/src/include/linux/perf_event.h:118:1: warning: empty declaration struct perf_branch_stack { ^ /kisskb/src/include/linux/perf_event.h:124:1: warning: empty declaration struct task_struct; ^ /kisskb/src/include/linux/perf_event.h:129:1: warning: empty declaration struct hw_perf_event_extra { ^ In file included from /kisskb/src/include/linux/atomic/atomic-instrumented.h:20:0, from /kisskb/src/include/linux/atomic.h:82, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^ /kisskb/src/include/linux/perf_event.h:145:1: note: in expansion of macro 'static_assert' static_assert((PERF_EVENT_FLAG_USER_READ_CNT & PERF_EVENT_FLAG_ARCH) == 0); ^ In file included from /kisskb/src/arch/x86/include/asm/kvm_host.h:23:0, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/perf_event.h:224:2: error: expected specifier-qualifier-list before 'local64_t' local64_t prev_count; ^ /kisskb/src/include/linux/perf_event.h:150:1: warning: empty declaration struct hw_perf_event { ^ /kisskb/src/include/linux/perf_event.h:268:1: warning: empty declaration struct perf_event; ^ /kisskb/src/include/linux/perf_event.h:290:1: warning: empty declaration struct perf_output_handle; ^ /kisskb/src/include/linux/perf_event.h:295:1: warning: empty declaration struct pmu { ^ /kisskb/src/include/linux/perf_event.h:535:1: warning: empty declaration enum perf_addr_filter_action_t { ^ /kisskb/src/include/linux/perf_event.h:551:1: warning: empty declaration struct perf_addr_filter { ^ /kisskb/src/include/linux/perf_event.h:569:1: warning: empty declaration struct perf_addr_filters_head { ^ /kisskb/src/include/linux/perf_event.h:575:1: warning: empty declaration struct perf_addr_filter_range { ^ /kisskb/src/include/linux/perf_event.h:583:1: warning: empty declaration enum perf_event_state { ^ /kisskb/src/include/linux/perf_event.h:592:1: warning: empty declaration struct file; ^ /kisskb/src/include/linux/perf_event.h:593:1: warning: empty declaration struct perf_sample_data; ^ /kisskb/src/include/linux/perf_event.h:595:16: error: storage class specified for parameter 'perf_overflow_handler_t' typedef void (*perf_overflow_handler_t)(struct perf_event *, ^ /kisskb/src/include/linux/perf_event.h:616:1: warning: empty declaration struct swevent_hlist { ^ /kisskb/src/include/linux/perf_event.h:629:1: warning: empty declaration struct bpf_prog; ^ /kisskb/src/include/linux/perf_event.h:630:1: warning: empty declaration struct perf_cgroup; ^ /kisskb/src/include/linux/perf_event.h:631:1: warning: empty declaration struct perf_buffer; ^ /kisskb/src/include/linux/perf_event.h:633:1: warning: empty declaration struct pmu_event_list { ^ /kisskb/src/include/linux/perf_event.h:703:2: error: expected specifier-qualifier-list before 'local64_t' local64_t count; ^ /kisskb/src/include/linux/perf_event.h:661:1: warning: empty declaration struct perf_event { ^ /kisskb/src/include/linux/perf_event.h:813:1: warning: empty declaration struct perf_event_groups { ^ /kisskb/src/include/linux/perf_event.h:823:1: warning: empty declaration struct perf_event_context { ^ /kisskb/src/include/linux/perf_event.h:899:2: error: expected specifier-qualifier-list before 'ktime_t' ktime_t hrtimer_interval; ^ /kisskb/src/include/linux/perf_event.h:891:1: warning: empty declaration struct perf_cpu_context { ^ /kisskb/src/include/linux/perf_event.h:920:1: warning: empty declaration struct perf_output_handle { ^ /kisskb/src/include/linux/perf_event.h:934:2: error: expected specifier-qualifier-list before 'bpf_user_pt_regs_t' bpf_user_pt_regs_t *regs; ^ /kisskb/src/include/linux/perf_event.h:933:1: warning: empty declaration struct bpf_perf_event_data_kern { ^ /kisskb/src/include/linux/perf_event.h:974:14: error: storage class specified for parameter 'perf_aux_output_begin' extern void *perf_aux_output_begin(struct perf_output_handle *handle, ^ /kisskb/src/include/linux/perf_event.h:976:13: error: storage class specified for parameter 'perf_aux_output_end' extern void perf_aux_output_end(struct perf_output_handle *handle, ^ /kisskb/src/include/linux/perf_event.h:978:12: error: storage class specified for parameter 'perf_aux_output_skip' extern int perf_aux_output_skip(struct perf_output_handle *handle, ^ /kisskb/src/include/linux/perf_event.h:980:14: error: storage class specified for parameter 'perf_get_aux' extern void *perf_get_aux(struct perf_output_handle *handle); ^ /kisskb/src/include/linux/perf_event.h:981:13: error: storage class specified for parameter 'perf_aux_output_flag' extern void perf_aux_output_flag(struct perf_output_handle *handle, u64 flags); ^ /kisskb/src/include/linux/perf_event.h:982:13: error: storage class specified for parameter 'perf_event_itrace_started' extern void perf_event_itrace_started(struct perf_event *event); ^ /kisskb/src/include/linux/perf_event.h:984:12: error: storage class specified for parameter 'perf_pmu_register' extern int perf_pmu_register(struct pmu *pmu, const char *name, int type); ^ /kisskb/src/include/linux/perf_event.h:985:13: error: storage class specified for parameter 'perf_pmu_unregister' extern void perf_pmu_unregister(struct pmu *pmu); ^ /kisskb/src/include/linux/perf_event.h:987:13: error: storage class specified for parameter '__perf_event_task_sched_in' extern void __perf_event_task_sched_in(struct task_struct *prev, ^ /kisskb/src/include/linux/perf_event.h:989:13: error: storage class specified for parameter '__perf_event_task_sched_out' extern void __perf_event_task_sched_out(struct task_struct *prev, ^ /kisskb/src/include/linux/perf_event.h:991:12: error: storage class specified for parameter 'perf_event_init_task' extern int perf_event_init_task(struct task_struct *child, u64 clone_flags); ^ /kisskb/src/include/linux/perf_event.h:992:13: error: storage class specified for parameter 'perf_event_exit_task' extern void perf_event_exit_task(struct task_struct *child); ^ /kisskb/src/include/linux/perf_event.h:993:13: error: storage class specified for parameter 'perf_event_free_task' extern void perf_event_free_task(struct task_struct *task); ^ /kisskb/src/include/linux/perf_event.h:994:13: error: storage class specified for parameter 'perf_event_delayed_put' extern void perf_event_delayed_put(struct task_struct *task); ^ /kisskb/src/include/linux/perf_event.h:995:21: error: storage class specified for parameter 'perf_event_get' extern struct file *perf_event_get(unsigned int fd); ^ /kisskb/src/include/linux/perf_event.h:996:33: error: storage class specified for parameter 'perf_get_event' extern const struct perf_event *perf_get_event(struct file *file); ^ /kisskb/src/include/linux/perf_event.h:997:38: error: storage class specified for parameter 'perf_event_attrs' extern const struct perf_event_attr *perf_event_attrs(struct perf_event *event); ^ /kisskb/src/include/linux/perf_event.h:998:13: error: storage class specified for parameter 'perf_event_print_debug' extern void perf_event_print_debug(void); ^ /kisskb/src/include/linux/perf_event.h:999:13: error: storage class specified for parameter 'perf_pmu_disable' extern void perf_pmu_disable(struct pmu *pmu); ^ /kisskb/src/include/linux/perf_event.h:1000:13: error: storage class specified for parameter 'perf_pmu_enable' extern void perf_pmu_enable(struct pmu *pmu); ^ /kisskb/src/include/linux/perf_event.h:1001:13: error: storage class specified for parameter 'perf_sched_cb_dec' extern void perf_sched_cb_dec(struct pmu *pmu); ^ /kisskb/src/include/linux/perf_event.h:1002:13: error: storage class specified for parameter 'perf_sched_cb_inc' extern void perf_sched_cb_inc(struct pmu *pmu); ^ /kisskb/src/include/linux/perf_event.h:1003:12: error: storage class specified for parameter 'perf_event_task_disable' extern int perf_event_task_disable(void); ^ /kisskb/src/include/linux/perf_event.h:1004:12: error: storage class specified for parameter 'perf_event_task_enable' extern int perf_event_task_enable(void); ^ /kisskb/src/include/linux/perf_event.h:1006:13: error: storage class specified for parameter 'perf_pmu_resched' extern void perf_pmu_resched(struct pmu *pmu); ^ /kisskb/src/include/linux/perf_event.h:1008:12: error: storage class specified for parameter 'perf_event_refresh' extern int perf_event_refresh(struct perf_event *event, int refresh); ^ /kisskb/src/include/linux/perf_event.h:1009:13: error: storage class specified for parameter 'perf_event_update_userpage' extern void perf_event_update_userpage(struct perf_event *event); ^ /kisskb/src/include/linux/perf_event.h:1010:12: error: storage class specified for parameter 'perf_event_release_kernel' extern int perf_event_release_kernel(struct perf_event *event); ^ /kisskb/src/include/linux/perf_event.h:1015:5: error: expected declaration specifiers or '...' before 'perf_overflow_handler_t' perf_overflow_handler_t callback, ^ /kisskb/src/include/linux/perf_event.h:1017:13: error: storage class specified for parameter 'perf_pmu_migrate_context' extern void perf_pmu_migrate_context(struct pmu *pmu, ^ /kisskb/src/include/linux/perf_event.h:1021:12: error: storage class specified for parameter 'perf_event_read_value' extern u64 perf_event_read_value(struct perf_event *event, ^ /kisskb/src/include/linux/perf_event.h:1025:1: warning: empty declaration struct perf_sample_data { ^ /kisskb/src/include/linux/perf_event.h:1079:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1096:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1107:13: error: storage class specified for parameter 'perf_output_sample' extern void perf_output_sample(struct perf_output_handle *handle, ^ /kisskb/src/include/linux/perf_event.h:1111:13: error: storage class specified for parameter 'perf_prepare_sample' extern void perf_prepare_sample(struct perf_event_header *header, ^ /kisskb/src/include/linux/perf_event.h:1116:12: error: storage class specified for parameter 'perf_event_overflow' extern int perf_event_overflow(struct perf_event *event, ^ /kisskb/src/include/linux/perf_event.h:1120:13: error: storage class specified for parameter 'perf_event_output_forward' extern void perf_event_output_forward(struct perf_event *event, ^ /kisskb/src/include/linux/perf_event.h:1123:13: error: storage class specified for parameter 'perf_event_output_backward' extern void perf_event_output_backward(struct perf_event *event, ^ /kisskb/src/include/linux/perf_event.h:1126:12: error: storage class specified for parameter 'perf_event_output' extern int perf_event_output(struct perf_event *event, ^ /kisskb/src/include/linux/perf_event.h:1132:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1141:1: error: storage class specified for parameter 'perf_event_header__init_id' perf_event_header__init_id(struct perf_event_header *header, ^ /kisskb/src/include/linux/perf_event.h:1145:1: error: storage class specified for parameter 'perf_event__output_id_sample' perf_event__output_id_sample(struct perf_event *event, ^ /kisskb/src/include/linux/perf_event.h:1150:1: error: storage class specified for parameter 'perf_log_lost_samples' perf_log_lost_samples(struct perf_event *event, u64 lost); ^ /kisskb/src/include/linux/perf_event.h:1153:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1162:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1170:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1178:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1183:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1187:26: error: storage class specified for parameter 'perf_swevent_enabled' extern struct static_key perf_swevent_enabled[PERF_COUNT_SW_MAX]; ^ /kisskb/src/include/linux/perf_event.h:1189:13: error: storage class specified for parameter '___perf_sw_event' extern void ___perf_sw_event(u32, u64, struct pt_regs *, u64); ^ /kisskb/src/include/linux/perf_event.h:1190:13: error: storage class specified for parameter '__perf_sw_event' extern void __perf_sw_event(u32, u64, struct pt_regs *, u64); ^ /kisskb/src/include/linux/perf_event.h:1211:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1217:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/perf_event.h:1222:33: error: storage class specified for parameter '__perf_regs' DECLARE_PER_CPU(struct pt_regs, __perf_regs[4]); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/linux/perf_event.h:1222:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct pt_regs, __perf_regs[4]); ^ /kisskb/src/include/linux/perf_event.h:1222:33: error: array type has incomplete element type 'struct pt_regs' DECLARE_PER_CPU(struct pt_regs, __perf_regs[4]); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/linux/perf_event.h:1222:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct pt_regs, __perf_regs[4]); ^ In file included from /kisskb/src/arch/x86/include/asm/kvm_host.h:23:0, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/perf_event.h:1230:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1237:32: error: storage class specified for parameter 'perf_sched_events' extern struct static_key_false perf_sched_events; ^ /kisskb/src/include/linux/perf_event.h:1240:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1245:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1252:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1265:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1280:13: error: storage class specified for parameter 'perf_event_mmap' extern void perf_event_mmap(struct vm_area_struct *vma); ^ /kisskb/src/include/linux/perf_event.h:1282:13: error: storage class specified for parameter 'perf_event_ksymbol' extern void perf_event_ksymbol(u16 ksym_type, u64 addr, u32 len, ^ /kisskb/src/include/linux/perf_event.h:1284:13: error: storage class specified for parameter 'perf_event_bpf_event' extern void perf_event_bpf_event(struct bpf_prog *prog, ^ /kisskb/src/include/linux/perf_event.h:1310:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline unsigned int perf_guest_state(void) { return 0; } ^ /kisskb/src/include/linux/perf_event.h:1311:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline unsigned long perf_guest_get_ip(void) { return 0; } ^ /kisskb/src/include/linux/perf_event.h:1312:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline unsigned int perf_guest_handle_intel_pt_intr(void) { return 0; } ^ /kisskb/src/include/linux/perf_event.h:1315:13: error: storage class specified for parameter 'perf_event_exec' extern void perf_event_exec(void); ^ /kisskb/src/include/linux/perf_event.h:1316:13: error: storage class specified for parameter 'perf_event_comm' extern void perf_event_comm(struct task_struct *tsk, bool exec); ^ /kisskb/src/include/linux/perf_event.h:1317:13: error: storage class specified for parameter 'perf_event_namespaces' extern void perf_event_namespaces(struct task_struct *tsk); ^ /kisskb/src/include/linux/perf_event.h:1318:13: error: storage class specified for parameter 'perf_event_fork' extern void perf_event_fork(struct task_struct *tsk); ^ /kisskb/src/include/linux/perf_event.h:1319:13: error: storage class specified for parameter 'perf_event_text_poke' extern void perf_event_text_poke(const void *addr, ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/perf_event.h:1324:46: error: storage class specified for parameter 'perf_callchain_entry' DECLARE_PER_CPU(struct perf_callchain_entry, perf_callchain_entry); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/linux/perf_event.h:1324:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct perf_callchain_entry, perf_callchain_entry); ^ /kisskb/src/include/linux/perf_event.h:1324:46: error: section attribute not allowed for 'perf_callchain_entry' DECLARE_PER_CPU(struct perf_callchain_entry, perf_callchain_entry); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/include/linux/perf_event.h:1324:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct perf_callchain_entry, perf_callchain_entry); ^ In file included from /kisskb/src/arch/x86/include/asm/kvm_host.h:23:0, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/perf_event.h:1326:13: error: storage class specified for parameter 'perf_callchain_user' extern void perf_callchain_user(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs); ^ /kisskb/src/include/linux/perf_event.h:1327:13: error: storage class specified for parameter 'perf_callchain_kernel' extern void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, struct pt_regs *regs); ^ /kisskb/src/include/linux/perf_event.h:1329:1: error: storage class specified for parameter 'get_perf_callchain' get_perf_callchain(struct pt_regs *regs, u32 init_nr, bool kernel, bool user, ^ /kisskb/src/include/linux/perf_event.h:1331:37: error: storage class specified for parameter 'perf_callchain' extern struct perf_callchain_entry *perf_callchain(struct perf_event *event, struct pt_regs *regs); ^ /kisskb/src/include/linux/perf_event.h:1332:12: error: storage class specified for parameter 'get_callchain_buffers' extern int get_callchain_buffers(int max_stack); ^ /kisskb/src/include/linux/perf_event.h:1333:13: error: storage class specified for parameter 'put_callchain_buffers' extern void put_callchain_buffers(void); ^ /kisskb/src/include/linux/perf_event.h:1334:37: error: storage class specified for parameter 'get_callchain_entry' extern struct perf_callchain_entry *get_callchain_entry(int *rctx); ^ /kisskb/src/include/linux/perf_event.h:1335:13: error: storage class specified for parameter 'put_callchain_entry' extern void put_callchain_entry(int rctx); ^ /kisskb/src/include/linux/perf_event.h:1337:12: error: storage class specified for parameter 'sysctl_perf_event_max_stack' extern int sysctl_perf_event_max_stack; ^ /kisskb/src/include/linux/perf_event.h:1338:12: error: storage class specified for parameter 'sysctl_perf_event_max_contexts_per_stack' extern int sysctl_perf_event_max_contexts_per_stack; ^ /kisskb/src/include/linux/perf_event.h:1341:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1354:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1365:12: error: storage class specified for parameter 'sysctl_perf_event_paranoid' extern int sysctl_perf_event_paranoid; ^ /kisskb/src/include/linux/perf_event.h:1366:12: error: storage class specified for parameter 'sysctl_perf_event_mlock' extern int sysctl_perf_event_mlock; ^ /kisskb/src/include/linux/perf_event.h:1367:12: error: storage class specified for parameter 'sysctl_perf_event_sample_rate' extern int sysctl_perf_event_sample_rate; ^ /kisskb/src/include/linux/perf_event.h:1368:12: error: storage class specified for parameter 'sysctl_perf_cpu_time_max_percent' extern int sysctl_perf_cpu_time_max_percent; ^ /kisskb/src/include/linux/perf_event.h:1370:13: error: storage class specified for parameter 'perf_sample_event_took' extern void perf_sample_event_took(u64 sample_len_ns); ^ /kisskb/src/include/linux/perf_event.h:1388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1393:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1401:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1416:13: error: storage class specified for parameter 'perf_event_init' extern void perf_event_init(void); ^ /kisskb/src/include/linux/perf_event.h:1417:13: error: storage class specified for parameter 'perf_tp_event' extern void perf_tp_event(u16 event_type, u64 count, void *record, ^ /kisskb/src/include/linux/perf_event.h:1421:13: error: storage class specified for parameter 'perf_bp_event' extern void perf_bp_event(struct perf_event *event, void *data); ^ /kisskb/src/include/linux/perf_event.h:1433:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1438:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1443:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1448:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1453:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1462:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1471:13: error: storage class specified for parameter 'perf_event_addr_filters_sync' extern void perf_event_addr_filters_sync(struct perf_event *event); ^ /kisskb/src/include/linux/perf_event.h:1472:13: error: storage class specified for parameter 'perf_report_aux_output_id' extern void perf_report_aux_output_id(struct perf_event *event, u64 hw_id); ^ /kisskb/src/include/linux/perf_event.h:1474:12: error: storage class specified for parameter 'perf_output_begin' extern int perf_output_begin(struct perf_output_handle *handle, ^ /kisskb/src/include/linux/perf_event.h:1477:12: error: storage class specified for parameter 'perf_output_begin_forward' extern int perf_output_begin_forward(struct perf_output_handle *handle, ^ /kisskb/src/include/linux/perf_event.h:1481:12: error: storage class specified for parameter 'perf_output_begin_backward' extern int perf_output_begin_backward(struct perf_output_handle *handle, ^ /kisskb/src/include/linux/perf_event.h:1486:13: error: storage class specified for parameter 'perf_output_end' extern void perf_output_end(struct perf_output_handle *handle); ^ /kisskb/src/include/linux/perf_event.h:1487:21: error: storage class specified for parameter 'perf_output_copy' extern unsigned int perf_output_copy(struct perf_output_handle *handle, ^ /kisskb/src/include/linux/perf_event.h:1489:21: error: storage class specified for parameter 'perf_output_skip' extern unsigned int perf_output_skip(struct perf_output_handle *handle, ^ /kisskb/src/include/linux/perf_event.h:1491:13: error: storage class specified for parameter 'perf_output_copy_aux' extern long perf_output_copy_aux(struct perf_output_handle *aux_handle, ^ /kisskb/src/include/linux/perf_event.h:1494:12: error: storage class specified for parameter 'perf_swevent_get_recursion_context' extern int perf_swevent_get_recursion_context(void); ^ /kisskb/src/include/linux/perf_event.h:1495:13: error: storage class specified for parameter 'perf_swevent_put_recursion_context' extern void perf_swevent_put_recursion_context(int rctx); ^ /kisskb/src/include/linux/perf_event.h:1496:12: error: storage class specified for parameter 'perf_swevent_set_period' extern u64 perf_swevent_set_period(struct perf_event *event); ^ /kisskb/src/include/linux/perf_event.h:1497:13: error: storage class specified for parameter 'perf_event_enable' extern void perf_event_enable(struct perf_event *event); ^ /kisskb/src/include/linux/perf_event.h:1498:13: error: storage class specified for parameter 'perf_event_disable' extern void perf_event_disable(struct perf_event *event); ^ /kisskb/src/include/linux/perf_event.h:1499:13: error: storage class specified for parameter 'perf_event_disable_local' extern void perf_event_disable_local(struct perf_event *event); ^ /kisskb/src/include/linux/perf_event.h:1500:13: error: storage class specified for parameter 'perf_event_disable_inatomic' extern void perf_event_disable_inatomic(struct perf_event *event); ^ /kisskb/src/include/linux/perf_event.h:1501:13: error: storage class specified for parameter 'perf_event_task_tick' extern void perf_event_task_tick(void); ^ /kisskb/src/include/linux/perf_event.h:1502:12: error: storage class specified for parameter 'perf_event_account_interrupt' extern int perf_event_account_interrupt(struct perf_event *event); ^ /kisskb/src/include/linux/perf_event.h:1503:12: error: storage class specified for parameter 'perf_event_period' extern int perf_event_period(struct perf_event *event, u64 value); ^ /kisskb/src/include/linux/perf_event.h:1504:12: error: storage class specified for parameter 'perf_event_pause' extern u64 perf_event_pause(struct perf_event *event, bool reset); ^ /kisskb/src/include/linux/perf_event.h:1594:13: error: storage class specified for parameter 'perf_restore_debug_store' extern void perf_restore_debug_store(void); ^ /kisskb/src/include/linux/perf_event.h:1600:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1606:1: warning: empty declaration struct perf_pmu_events_attr { ^ /kisskb/src/include/linux/perf_event.h:1612:1: warning: empty declaration struct perf_pmu_events_ht_attr { ^ /kisskb/src/include/linux/perf_event.h:1619:1: warning: empty declaration struct perf_pmu_events_hybrid_attr { ^ /kisskb/src/include/linux/perf_event.h:1626:1: warning: empty declaration struct perf_pmu_format_hybrid_attr { ^ /kisskb/src/include/linux/perf_event.h:1674:20: error: storage class specified for parameter 'arch_perf_update_userpage' extern void __weak arch_perf_update_userpage(struct perf_event *event, ^ /kisskb/src/include/linux/perf_event.h:1676:11: warning: '__weak__' attribute ignored [-Wattributes] u64 now); ^ /kisskb/src/include/linux/perf_event.h:1679:19: error: storage class specified for parameter 'arch_perf_get_page_size' extern __weak u64 arch_perf_get_page_size(struct mm_struct *mm, unsigned long addr); ^ /kisskb/src/include/linux/perf_event.h:1679:50: warning: '__weak__' attribute ignored [-Wattributes] extern __weak u64 arch_perf_get_page_size(struct mm_struct *mm, unsigned long addr); ^ /kisskb/src/include/linux/perf_event.h:1700:14: error: storage class specified for parameter 'perf_snapshot_branch_stack_t' typedef int (perf_snapshot_branch_stack_t)(struct perf_branch_entry *entries, ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__perf_snapshot_branch_stack' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/include/linux/perf_event.h:1702:1: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(perf_snapshot_branch_stack, perf_snapshot_branch_stack_t); ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__perf_snapshot_branch_stack' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/include/linux/perf_event.h:1702:1: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(perf_snapshot_branch_stack, perf_snapshot_branch_stack_t); ^ In file included from /kisskb/src/arch/x86/include/asm/kvm_host.h:23:0, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/perf_event.h:1702:78: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(perf_snapshot_branch_stack, perf_snapshot_branch_stack_t); ^ /kisskb/src/include/linux/perf_event.h:1706:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1712:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1717:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1722:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1727:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/perf_event.h:1732:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/kvm_host.h:24:0, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/pvclock_gtod.h:14:12: error: storage class specified for parameter 'pvclock_gtod_register_notifier' extern int pvclock_gtod_register_notifier(struct notifier_block *nb); ^ /kisskb/src/include/linux/pvclock_gtod.h:15:12: error: storage class specified for parameter 'pvclock_gtod_unregister_notifier' extern int pvclock_gtod_unregister_notifier(struct notifier_block *nb); ^ In file included from /kisskb/src/arch/x86/include/asm/kvm_host.h:25:0, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/clocksource.h:24:1: warning: empty declaration struct clocksource; ^ /kisskb/src/include/linux/clocksource.h:25:1: warning: empty declaration struct module; ^ In file included from /kisskb/src/include/linux/clocksource.h:29:0, from /kisskb/src/arch/x86/include/asm/kvm_host.h:25, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/clocksource.h:9:21: error: storage class specified for parameter 'vclocks_used' extern unsigned int vclocks_used; ^ /kisskb/src/arch/x86/include/asm/clocksource.h:12:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/clocksource.h:17:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/clocksource.h:32:0, from /kisskb/src/arch/x86/include/asm/kvm_host.h:25, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/vdso/clocksource.h:11:1: warning: empty declaration enum vdso_clock_mode { ^ In file included from /kisskb/src/arch/x86/include/asm/kvm_host.h:25:0, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/clocksource.h:96:1: warning: empty declaration struct clocksource { ^ /kisskb/src/include/linux/clocksource.h:148:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/clocksource.h:173:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/clocksource.h:187:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/clocksource.h:205:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/clocksource.h:210:12: error: storage class specified for parameter 'clocksource_unregister' extern int clocksource_unregister(struct clocksource*); ^ /kisskb/src/include/linux/clocksource.h:211:13: error: storage class specified for parameter 'clocksource_touch_watchdog' extern void clocksource_touch_watchdog(void); ^ /kisskb/src/include/linux/clocksource.h:212:13: error: storage class specified for parameter 'clocksource_change_rating' extern void clocksource_change_rating(struct clocksource *cs, int rating); ^ /kisskb/src/include/linux/clocksource.h:213:13: error: storage class specified for parameter 'clocksource_suspend' extern void clocksource_suspend(void); ^ /kisskb/src/include/linux/clocksource.h:214:13: error: storage class specified for parameter 'clocksource_resume' extern void clocksource_resume(void); ^ /kisskb/src/include/linux/clocksource.h:215:36: error: storage class specified for parameter 'clocksource_default_clock' extern struct clocksource * __init clocksource_default_clock(void); ^ /kisskb/src/include/linux/clocksource.h:215:15: warning: '__cold__' attribute ignored [-Wattributes] extern struct clocksource * __init clocksource_default_clock(void); ^ /kisskb/src/include/linux/clocksource.h:215:36: error: section attribute not allowed for 'clocksource_default_clock' extern struct clocksource * __init clocksource_default_clock(void); ^ /kisskb/src/include/linux/clocksource.h:216:13: error: storage class specified for parameter 'clocksource_mark_unstable' extern void clocksource_mark_unstable(struct clocksource *cs); ^ /kisskb/src/include/linux/clocksource.h:218:1: error: storage class specified for parameter 'clocksource_start_suspend_timing' clocksource_start_suspend_timing(struct clocksource *cs, u64 start_cycles); ^ /kisskb/src/include/linux/clocksource.h:219:12: error: storage class specified for parameter 'clocksource_stop_suspend_timing' extern u64 clocksource_stop_suspend_timing(struct clocksource *cs, u64 now); ^ /kisskb/src/include/linux/clocksource.h:222:1: error: storage class specified for parameter 'clocks_calc_max_nsecs' clocks_calc_max_nsecs(u32 mult, u32 shift, u32 maxadj, u64 mask, u64 *max_cycles); ^ /kisskb/src/include/linux/clocksource.h:224:1: error: storage class specified for parameter 'clocks_calc_mult_shift' clocks_calc_mult_shift(u32 *mult, u32 *shift, u32 from, u32 to, u32 minsec); ^ /kisskb/src/include/linux/clocksource.h:231:1: error: storage class specified for parameter '__clocksource_register_scale' __clocksource_register_scale(struct clocksource *cs, u32 scale, u32 freq); ^ /kisskb/src/include/linux/clocksource.h:233:1: error: storage class specified for parameter '__clocksource_update_freq_scale' __clocksource_update_freq_scale(struct clocksource *cs, u32 scale, u32 freq); ^ /kisskb/src/include/linux/clocksource.h:240:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/clocksource.h:245:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/clocksource.h:250:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/clocksource.h:255:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/clocksource.h:260:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/clocksource.h:265:13: error: storage class specified for parameter 'clocksource_arch_init' extern void clocksource_arch_init(struct clocksource *cs); ^ /kisskb/src/include/linux/clocksource.h:270:12: error: storage class specified for parameter 'timekeeping_notify' extern int timekeeping_notify(struct clocksource *clock); ^ /kisskb/src/include/linux/clocksource.h:272:12: error: storage class specified for parameter 'clocksource_mmio_readl_up' extern u64 clocksource_mmio_readl_up(struct clocksource *); ^ /kisskb/src/include/linux/clocksource.h:273:12: error: storage class specified for parameter 'clocksource_mmio_readl_down' extern u64 clocksource_mmio_readl_down(struct clocksource *); ^ /kisskb/src/include/linux/clocksource.h:274:12: error: storage class specified for parameter 'clocksource_mmio_readw_up' extern u64 clocksource_mmio_readw_up(struct clocksource *); ^ /kisskb/src/include/linux/clocksource.h:275:12: error: storage class specified for parameter 'clocksource_mmio_readw_down' extern u64 clocksource_mmio_readw_down(struct clocksource *); ^ /kisskb/src/include/linux/clocksource.h:277:12: error: storage class specified for parameter 'clocksource_mmio_init' extern int clocksource_mmio_init(void __iomem *, const char *, ^ /kisskb/src/include/linux/clocksource.h:280:12: error: storage class specified for parameter 'clocksource_i8253_init' extern int clocksource_i8253_init(void); ^ /kisskb/src/include/linux/clocksource.h:288:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void timer_probe(void) {} ^ /kisskb/src/include/linux/clocksource.h:294:14: error: storage class specified for parameter 'max_cswd_read_retries' extern ulong max_cswd_read_retries; ^ In file included from /kisskb/src/include/linux/hyperv.h:15:0, from /kisskb/src/arch/x86/include/asm/kvm_host.h:27, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/uapi/linux/hyperv.h:54:1: warning: empty declaration enum hv_vss_op { ^ /kisskb/src/include/uapi/linux/hyperv.h:73:1: warning: empty declaration struct hv_vss_hdr { ^ /kisskb/src/include/uapi/linux/hyperv.h:85:1: warning: empty declaration struct hv_vss_check_feature { ^ /kisskb/src/include/uapi/linux/hyperv.h:89:1: warning: empty declaration struct hv_vss_check_dm_info { ^ /kisskb/src/include/uapi/linux/hyperv.h:104:1: warning: empty declaration struct hv_vss_msg { ^ /kisskb/src/include/uapi/linux/hyperv.h:124:1: warning: empty declaration enum hv_fcopy_op { ^ /kisskb/src/include/uapi/linux/hyperv.h:131:1: warning: empty declaration struct hv_fcopy_hdr { ^ /kisskb/src/include/uapi/linux/hyperv.h:140:1: warning: empty declaration struct hv_start_fcopy { ^ /kisskb/src/include/uapi/linux/hyperv.h:153:1: warning: empty declaration struct hv_do_fcopy { ^ /kisskb/src/include/uapi/linux/hyperv.h:296:1: warning: empty declaration enum hv_kvp_exchg_op { ^ /kisskb/src/include/uapi/linux/hyperv.h:306:1: warning: empty declaration enum hv_kvp_exchg_pool { ^ /kisskb/src/include/uapi/linux/hyperv.h:339:1: warning: empty declaration struct hv_kvp_ipaddr_value { ^ /kisskb/src/include/uapi/linux/hyperv.h:350:1: warning: empty declaration struct hv_kvp_hdr { ^ /kisskb/src/include/uapi/linux/hyperv.h:356:1: warning: empty declaration struct hv_kvp_exchg_msg_value { ^ /kisskb/src/include/uapi/linux/hyperv.h:368:1: warning: empty declaration struct hv_kvp_msg_enumerate { ^ /kisskb/src/include/uapi/linux/hyperv.h:373:1: warning: empty declaration struct hv_kvp_msg_get { ^ /kisskb/src/include/uapi/linux/hyperv.h:377:1: warning: empty declaration struct hv_kvp_msg_set { ^ /kisskb/src/include/uapi/linux/hyperv.h:381:1: warning: empty declaration struct hv_kvp_msg_delete { ^ /kisskb/src/include/uapi/linux/hyperv.h:386:1: warning: empty declaration struct hv_kvp_register { ^ /kisskb/src/include/uapi/linux/hyperv.h:390:1: warning: empty declaration struct hv_kvp_msg { ^ /kisskb/src/include/uapi/linux/hyperv.h:405:1: warning: empty declaration struct hv_kvp_ip_msg { ^ In file included from /kisskb/src/include/linux/hyperv.h:19:0, from /kisskb/src/arch/x86/include/asm/kvm_host.h:27, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/scatterlist.h:11:1: warning: empty declaration struct scatterlist { ^ /kisskb/src/include/linux/scatterlist.h:39:1: warning: empty declaration struct sg_table { ^ /kisskb/src/include/linux/scatterlist.h:45:1: warning: empty declaration struct sg_append_table { ^ /kisskb/src/include/linux/scatterlist.h:78:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/scatterlist.h:83:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/scatterlist.h:88:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/scatterlist.h:93:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/scatterlist.h:108:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/scatterlist.h:138:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/scatterlist.h:145:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/scatterlist.h:161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/scatterlist.h:190:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/scatterlist.h:216:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/scatterlist.h:230:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/scatterlist.h:247:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/scatterlist.h:305:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/scatterlist.h:309:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/scatterlist.h:312:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/scatterlist.h:328:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/scatterlist.h:343:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/scatterlist.h:355:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/scatterlist.h:371:30: error: storage class specified for parameter 'sg_alloc_fn' typedef struct scatterlist *(sg_alloc_fn)(unsigned int, gfp_t); ^ /kisskb/src/include/linux/scatterlist.h:372:15: error: storage class specified for parameter 'sg_free_fn' typedef void (sg_free_fn)(struct scatterlist *, unsigned int); ^ /kisskb/src/include/linux/scatterlist.h:375:8: error: expected declaration specifiers or '...' before 'sg_free_fn' sg_free_fn *, unsigned int); ^ /kisskb/src/include/linux/scatterlist.h:379:51: error: expected declaration specifiers or '...' before 'sg_alloc_fn' struct scatterlist *, unsigned int, gfp_t, sg_alloc_fn *); ^ /kisskb/src/include/linux/scatterlist.h:416:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/scatterlist.h:490:1: warning: empty declaration struct sg_page_iter { ^ /kisskb/src/include/linux/scatterlist.h:507:1: warning: empty declaration struct sg_dma_page_iter { ^ /kisskb/src/include/linux/scatterlist.h:521:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/scatterlist.h:532:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/scatterlist.h:615:1: warning: empty declaration struct sg_mapping_iter { ^ In file included from /kisskb/src/include/linux/hyperv.h:26:0, from /kisskb/src/arch/x86/include/asm/kvm_host.h:27, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/reciprocal_div.h:23:1: warning: empty declaration struct reciprocal_value { ^ /kisskb/src/include/linux/reciprocal_div.h:34:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/reciprocal_div.h:39:1: warning: empty declaration struct reciprocal_value_adv { ^ In file included from /kisskb/src/include/linux/hyperv.h:27:0, from /kisskb/src/arch/x86/include/asm/kvm_host.h:27, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/hyperv-tlfs.h:161:1: warning: empty declaration enum hv_isolation_type { ^ /kisskb/src/arch/x86/include/asm/hyperv-tlfs.h:283:1: warning: empty declaration enum hv_mem_host_visibility { ^ /kisskb/src/arch/x86/include/asm/hyperv-tlfs.h:291:1: warning: empty declaration struct hv_gpa_range_for_visibility { ^ /kisskb/src/arch/x86/include/asm/hyperv-tlfs.h:302:1: warning: empty declaration union hv_x64_msr_hypercall_contents { ^ /kisskb/src/arch/x86/include/asm/hyperv-tlfs.h:311:1: warning: empty declaration union hv_vp_assist_msr_contents { ^ /kisskb/src/arch/x86/include/asm/hyperv-tlfs.h:320:1: warning: empty declaration struct hv_reenlightenment_control { ^ /kisskb/src/arch/x86/include/asm/hyperv-tlfs.h:328:1: warning: empty declaration struct hv_tsc_emulation_control { ^ /kisskb/src/arch/x86/include/asm/hyperv-tlfs.h:333:1: warning: empty declaration struct hv_tsc_emulation_status { ^ /kisskb/src/arch/x86/include/asm/hyperv-tlfs.h:363:1: warning: empty declaration struct hv_nested_enlightenments_control { ^ /kisskb/src/arch/x86/include/asm/hyperv-tlfs.h:374:1: warning: empty declaration struct hv_vp_assist_page { ^ /kisskb/src/arch/x86/include/asm/hyperv-tlfs.h:384:1: warning: empty declaration struct hv_enlightened_vmcs { ^ /kisskb/src/arch/x86/include/asm/hyperv-tlfs.h:601:1: warning: empty declaration struct hv_partition_assist_pg { ^ /kisskb/src/arch/x86/include/asm/hyperv-tlfs.h:605:1: warning: empty declaration enum hv_interrupt_type { ^ /kisskb/src/arch/x86/include/asm/hyperv-tlfs.h:619:1: warning: empty declaration union hv_msi_address_register { ^ /kisskb/src/arch/x86/include/asm/hyperv-tlfs.h:631:1: warning: empty declaration union hv_msi_data_register { ^ /kisskb/src/arch/x86/include/asm/hyperv-tlfs.h:644:1: warning: empty declaration union hv_msi_entry { ^ In file included from /kisskb/src/arch/x86/include/asm/hyperv-tlfs.h:652:0, from /kisskb/src/include/linux/hyperv.h:27, from /kisskb/src/arch/x86/include/asm/kvm_host.h:27, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/asm-generic/hyperv-tlfs.h:98:1: warning: empty declaration struct ms_hyperv_tsc_page { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:175:1: warning: empty declaration enum HV_GENERIC_SET_FORMAT { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:247:1: warning: empty declaration enum hv_message_type { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:275:1: warning: empty declaration union hv_message_flags { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:284:1: warning: empty declaration union hv_port_id { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:293:1: warning: empty declaration struct hv_message_header { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:305:1: warning: empty declaration struct hv_message { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:313:1: warning: empty declaration struct hv_message_page { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:318:1: warning: empty declaration struct hv_timer_message_payload { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:333:1: warning: empty declaration union hv_stimer_config { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:350:1: warning: empty declaration union hv_synic_event_flags { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:355:1: warning: empty declaration union hv_synic_scontrol { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:364:1: warning: empty declaration union hv_synic_sint { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:377:1: warning: empty declaration union hv_synic_simp { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:387:1: warning: empty declaration union hv_synic_siefp { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:396:1: warning: empty declaration struct hv_vpset { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:403:1: warning: empty declaration struct hv_send_ipi { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:410:1: warning: empty declaration struct hv_send_ipi_ex { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:417:1: warning: empty declaration struct hv_guest_mapping_flush { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:431:1: warning: empty declaration union hv_gpa_page_range { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:454:1: warning: empty declaration struct hv_guest_mapping_flush_list { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:461:1: warning: empty declaration struct hv_tlb_flush { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:469:1: warning: empty declaration struct hv_tlb_flush_ex { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:477:1: warning: empty declaration struct hv_get_partition_id { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:482:1: warning: empty declaration struct hv_deposit_memory { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:487:1: warning: empty declaration struct hv_proximity_domain_flags { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:494:1: warning: empty declaration union hv_proximity_domain_info { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:502:1: warning: empty declaration struct hv_lp_startup_status { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:513:1: warning: empty declaration struct hv_add_logical_processor_in { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:520:1: warning: empty declaration struct hv_add_logical_processor_out { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:524:1: warning: empty declaration enum HV_SUBNODE_TYPE ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:535:1: warning: empty declaration struct hv_create_vp { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:545:1: warning: empty declaration enum hv_interrupt_source { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:550:1: warning: empty declaration union hv_ioapic_rte { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:574:1: warning: empty declaration struct hv_interrupt_entry { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:589:1: warning: empty declaration struct hv_device_interrupt_target { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:598:1: warning: empty declaration struct hv_retarget_device_interrupt { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:608:1: warning: empty declaration struct hv_get_vp_registers_input { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:623:1: warning: empty declaration struct hv_get_vp_registers_output { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:639:1: warning: empty declaration struct hv_set_vp_registers_input { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:655:1: warning: empty declaration enum hv_device_type { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:662:13: error: storage class specified for parameter 'hv_pci_rid' typedef u16 hv_pci_rid; ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:663:13: error: storage class specified for parameter 'hv_pci_segment' typedef u16 hv_pci_segment; ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:664:13: error: storage class specified for parameter 'hv_logical_device_id' typedef u64 hv_logical_device_id; ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:665:1: warning: empty declaration union hv_pci_bdf { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:675:1: warning: empty declaration union hv_pci_bus_range { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:701:4: error: expected specifier-qualifier-list before 'hv_pci_rid' hv_pci_rid rid; ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:705:3: error: expected specifier-qualifier-list before 'hv_pci_segment' hv_pci_segment segment; ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:684:1: warning: empty declaration union hv_device_id { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:734:1: warning: empty declaration enum hv_interrupt_trigger_mode { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:739:1: warning: empty declaration struct hv_device_interrupt_descriptor { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:747:1: warning: empty declaration struct hv_input_map_device_interrupt { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:755:1: warning: empty declaration struct hv_output_map_device_interrupt { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:759:1: warning: empty declaration struct hv_input_unmap_device_interrupt { ^ /kisskb/src/include/asm-generic/hyperv-tlfs.h:778:1: warning: empty declaration struct hv_memory_hint { ^ In file included from /kisskb/src/arch/x86/include/asm/kvm_host.h:27:0, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/hyperv.h:32:9: error: expected declaration specifiers before '#pragma' #pragma pack(push, 1) ^ /kisskb/src/include/linux/hyperv.h:74:2: error: expected declaration specifiers before ';' token }; ^ /kisskb/src/include/linux/hyperv.h:77:1: warning: empty declaration struct hv_page_buffer { ^ /kisskb/src/include/linux/hyperv.h:84:1: warning: empty declaration struct hv_multipage_buffer { ^ /kisskb/src/include/linux/hyperv.h:96:1: warning: empty declaration struct hv_mpb_array { ^ /kisskb/src/include/linux/hyperv.h:111:9: error: expected declaration specifiers before '#pragma' #pragma pack(pop) ^ In file included from /kisskb/src/include/linux/compiler_types.h:79:0, from <command-line>:0: /kisskb/src/include/linux/compiler_attributes.h:289:41: error: expected declaration specifiers before '__attribute__' #define __packed __attribute__((__packed__)) ^ /kisskb/src/include/linux/hyperv.h:165:3: note: in expansion of macro '__packed' } __packed; ^ In file included from /kisskb/src/arch/x86/include/asm/kvm_host.h:27:0, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/hyperv.h:171:1: warning: empty declaration struct hv_ring_buffer_info { ^ /kisskb/src/include/linux/hyperv.h:192:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hyperv.h:206:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hyperv.h:220:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hyperv.h:277:2: error: expected specifier-qualifier-list before 'guid_t' guid_t if_type; ^ /kisskb/src/include/linux/hyperv.h:276:1: warning: empty declaration struct vmbus_channel_offer { ^ /kisskb/src/include/linux/hyperv.h:327:1: warning: empty declaration struct vmpacket_descriptor { ^ /kisskb/src/include/linux/hyperv.h:335:1: warning: empty declaration struct vmpacket_header { ^ /kisskb/src/include/linux/hyperv.h:340:1: warning: empty declaration struct vmtransfer_page_range { ^ /kisskb/src/include/linux/hyperv.h:345:1: warning: empty declaration struct vmtransfer_page_packet_header { ^ /kisskb/src/include/linux/hyperv.h:354:1: warning: empty declaration struct vmgpadl_packet_header { ^ /kisskb/src/include/linux/hyperv.h:360:1: warning: empty declaration struct vmadd_remove_transfer_page_set { ^ /kisskb/src/include/linux/hyperv.h:371:1: warning: empty declaration struct gpa_range { ^ /kisskb/src/include/linux/hyperv.h:384:1: warning: empty declaration struct vmestablish_gpadl { ^ /kisskb/src/include/linux/hyperv.h:395:1: warning: empty declaration struct vmteardown_gpadl { ^ /kisskb/src/include/linux/hyperv.h:405:1: warning: empty declaration struct vmdata_gpa_direct { ^ /kisskb/src/include/linux/hyperv.h:413:1: warning: empty declaration struct vmadditional_data { ^ /kisskb/src/include/linux/hyperv.h:421:1: warning: empty declaration union vmpacket_largest_possible_header { ^ /kisskb/src/include/linux/hyperv.h:442:1: warning: empty declaration enum vmbus_packet_type { ^ /kisskb/src/include/linux/hyperv.h:463:1: warning: empty declaration enum vmbus_channel_message_type { ^ /kisskb/src/include/linux/hyperv.h:495:1: warning: empty declaration struct vmbus_channel_message_header { ^ /kisskb/src/include/linux/hyperv.h:501:1: warning: empty declaration struct vmbus_channel_query_vmbus_version { ^ /kisskb/src/include/linux/hyperv.h:507:1: warning: empty declaration struct vmbus_channel_version_supported { ^ /kisskb/src/include/linux/hyperv.h:513:1: warning: empty declaration struct vmbus_channel_offer_channel { ^ /kisskb/src/include/linux/hyperv.h:540:1: warning: empty declaration struct vmbus_channel_rescind_offer { ^ /kisskb/src/include/linux/hyperv.h:555:1: warning: empty declaration struct vmbus_channel_open_channel { ^ /kisskb/src/include/linux/hyperv.h:589:1: warning: empty declaration struct vmbus_channel_open_result { ^ /kisskb/src/include/linux/hyperv.h:597:1: warning: empty declaration struct vmbus_channel_modifychannel_response { ^ /kisskb/src/include/linux/hyperv.h:604:1: warning: empty declaration struct vmbus_channel_close_channel { ^ /kisskb/src/include/linux/hyperv.h:620:1: warning: empty declaration struct vmbus_channel_gpadl_header { ^ /kisskb/src/include/linux/hyperv.h:630:1: warning: empty declaration struct vmbus_channel_gpadl_body { ^ /kisskb/src/include/linux/hyperv.h:637:1: warning: empty declaration struct vmbus_channel_gpadl_created { ^ /kisskb/src/include/linux/hyperv.h:644:1: warning: empty declaration struct vmbus_channel_gpadl_teardown { ^ /kisskb/src/include/linux/hyperv.h:650:1: warning: empty declaration struct vmbus_channel_gpadl_torndown { ^ /kisskb/src/include/linux/hyperv.h:655:1: warning: empty declaration struct vmbus_channel_relid_released { ^ /kisskb/src/include/linux/hyperv.h:660:1: warning: empty declaration struct vmbus_channel_initiate_contact { ^ /kisskb/src/include/linux/hyperv.h:679:2: error: expected specifier-qualifier-list before 'guid_t' guid_t guest_endpoint_id; ^ /kisskb/src/include/linux/hyperv.h:677:1: warning: empty declaration struct vmbus_channel_tl_connect_request { ^ /kisskb/src/include/linux/hyperv.h:684:1: warning: empty declaration struct vmbus_channel_modifychannel { ^ /kisskb/src/include/linux/hyperv.h:690:1: warning: empty declaration struct vmbus_channel_version_response { ^ /kisskb/src/include/linux/hyperv.h:708:1: warning: empty declaration enum vmbus_channel_state { ^ /kisskb/src/include/linux/hyperv.h:719:1: warning: empty declaration struct vmbus_channel_msginfo { ^ /kisskb/src/include/linux/hyperv.h:746:1: warning: empty declaration struct vmbus_close_msg { ^ /kisskb/src/include/linux/hyperv.h:752:1: warning: empty declaration union hv_connection_id { ^ /kisskb/src/include/linux/hyperv.h:760:1: warning: empty declaration enum vmbus_device_type { ^ /kisskb/src/include/linux/hyperv.h:785:1: warning: empty declaration struct vmbus_requestor { ^ /kisskb/src/include/linux/hyperv.h:804:2: error: expected specifier-qualifier-list before 'guid_t' guid_t guid; ^ /kisskb/src/include/linux/hyperv.h:802:1: warning: empty declaration struct vmbus_device { ^ /kisskb/src/include/linux/hyperv.h:811:1: warning: empty declaration struct vmbus_gpadl { ^ /kisskb/src/include/linux/hyperv.h:817:1: warning: empty declaration struct vmbus_channel { ^ /kisskb/src/include/linux/hyperv.h:1058:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hyperv.h:1072:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hyperv.h:1077:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hyperv.h:1082:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hyperv.h:1088:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hyperv.h:1093:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hyperv.h:1098:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hyperv.h:1104:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hyperv.h:1138:1: warning: empty declaration struct vmbus_channel_packet_page_buffer { ^ /kisskb/src/include/linux/hyperv.h:1150:1: warning: empty declaration struct vmbus_channel_packet_multipage_buffer { ^ /kisskb/src/include/linux/hyperv.h:1162:1: warning: empty declaration struct vmbus_packet_mpb_array { ^ /kisskb/src/include/linux/hyperv.h:1182:12: error: storage class specified for parameter 'vmbus_open' extern int vmbus_open(struct vmbus_channel *channel, ^ /kisskb/src/include/linux/hyperv.h:1190:13: error: storage class specified for parameter 'vmbus_close' extern void vmbus_close(struct vmbus_channel *channel); ^ /kisskb/src/include/linux/hyperv.h:1192:12: error: storage class specified for parameter 'vmbus_sendpacket_getid' extern int vmbus_sendpacket_getid(struct vmbus_channel *channel, ^ /kisskb/src/include/linux/hyperv.h:1199:12: error: storage class specified for parameter 'vmbus_sendpacket' extern int vmbus_sendpacket(struct vmbus_channel *channel, ^ /kisskb/src/include/linux/hyperv.h:1206:12: error: storage class specified for parameter 'vmbus_sendpacket_pagebuffer' extern int vmbus_sendpacket_pagebuffer(struct vmbus_channel *channel, ^ /kisskb/src/include/linux/hyperv.h:1213:12: error: storage class specified for parameter 'vmbus_sendpacket_mpb_desc' extern int vmbus_sendpacket_mpb_desc(struct vmbus_channel *channel, ^ /kisskb/src/include/linux/hyperv.h:1220:12: error: storage class specified for parameter 'vmbus_establish_gpadl' extern int vmbus_establish_gpadl(struct vmbus_channel *channel, ^ /kisskb/src/include/linux/hyperv.h:1225:12: error: storage class specified for parameter 'vmbus_teardown_gpadl' extern int vmbus_teardown_gpadl(struct vmbus_channel *channel, ^ /kisskb/src/include/linux/hyperv.h:1230:12: error: storage class specified for parameter 'vmbus_recvpacket' extern int vmbus_recvpacket(struct vmbus_channel *channel, ^ /kisskb/src/include/linux/hyperv.h:1236:12: error: storage class specified for parameter 'vmbus_recvpacket_raw' extern int vmbus_recvpacket_raw(struct vmbus_channel *channel, ^ /kisskb/src/include/linux/hyperv.h:1243:13: error: storage class specified for parameter 'vmbus_ontimer' extern void vmbus_ontimer(unsigned long data); ^ /kisskb/src/include/linux/hyperv.h:1264:2: error: expected specifier-qualifier-list before 'guid_t' guid_t dev_type; ^ /kisskb/src/include/linux/hyperv.h:1246:1: warning: empty declaration struct hv_driver { ^ /kisskb/src/include/linux/hyperv.h:1287:2: error: expected specifier-qualifier-list before 'guid_t' guid_t dev_type; ^ /kisskb/src/include/linux/hyperv.h:1285:1: warning: empty declaration struct hv_device { ^ /kisskb/src/include/linux/hyperv.h:1313:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hyperv.h:1318:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hyperv.h:1323:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hyperv.h:1328:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hyperv.h:1332:1: warning: empty declaration struct hv_ring_buffer_debug_info { ^ /kisskb/src/include/linux/hyperv.h:1542:1: warning: empty declaration struct hv_util_service { ^ /kisskb/src/include/linux/hyperv.h:1552:1: warning: empty declaration struct vmbuspipe_hdr { ^ /kisskb/src/include/linux/hyperv.h:1557:1: warning: empty declaration struct ic_version { ^ /kisskb/src/include/linux/hyperv.h:1562:1: warning: empty declaration struct icmsg_hdr { ^ /kisskb/src/include/linux/hyperv.h:1579:1: warning: empty declaration struct icmsg_negotiate { ^ /kisskb/src/include/linux/hyperv.h:1586:1: warning: empty declaration struct shutdown_msg_data { ^ /kisskb/src/include/linux/hyperv.h:1593:1: warning: empty declaration struct heartbeat_msg_data { ^ /kisskb/src/include/linux/hyperv.h:1609:1: warning: empty declaration struct ictimesync_data { ^ /kisskb/src/include/linux/hyperv.h:1616:1: warning: empty declaration struct ictimesync_ref_data { ^ /kisskb/src/include/linux/hyperv.h:1628:2: error: expected specifier-qualifier-list before 'guid_t' guid_t data; ^ /kisskb/src/include/linux/hyperv.h:1625:1: warning: empty declaration struct hyperv_service_callback { ^ /kisskb/src/include/linux/hyperv.h:1633:1: warning: empty declaration struct hv_dma_range { ^ /kisskb/src/include/linux/hyperv.h:1639:13: error: storage class specified for parameter 'vmbus_prep_negotiate_resp' extern bool vmbus_prep_negotiate_resp(struct icmsg_hdr *icmsghdrp, u8 *buf, u32 buflen, ^ /kisskb/src/include/linux/hyperv.h:1651:14: error: storage class specified for parameter 'vmbus_proto_version' extern __u32 vmbus_proto_version; ^ /kisskb/src/include/linux/hyperv.h:1653:41: error: type defaults to 'int' in declaration of 'guid_t' [-Werror=implicit-int] int vmbus_send_tl_connect_request(const guid_t *shv_guest_servie_id, ^ /kisskb/src/include/linux/hyperv.h:1653:48: error: expected ';', ',' or ')' before '*' token int vmbus_send_tl_connect_request(const guid_t *shv_guest_servie_id, ^ /kisskb/src/include/linux/hyperv.h:1661:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hyperv.h:1669:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hyperv.h:1680:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hyperv.h:1701:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hyperv.h:1707:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hyperv.h:1713:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hyperv.h:1729:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/hyperv.h:1760:1: warning: empty declaration struct hyperv_pci_block_ops { ^ /kisskb/src/include/linux/hyperv.h:1770:36: error: storage class specified for parameter 'hvpci_block_ops' extern struct hyperv_pci_block_ops hvpci_block_ops; ^ /kisskb/src/include/linux/hyperv.h:1773:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/mpspec.h:6:0, from /kisskb/src/arch/x86/include/asm/apic.h:12, from /kisskb/src/arch/x86/include/asm/kvm_host.h:29, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/mpspec_def.h:22:1: warning: empty declaration struct mpf_intel { ^ /kisskb/src/arch/x86/include/asm/mpspec_def.h:37:1: warning: empty declaration struct mpc_table { ^ /kisskb/src/arch/x86/include/asm/mpspec_def.h:68:1: warning: empty declaration struct mpc_cpu { ^ /kisskb/src/arch/x86/include/asm/mpspec_def.h:78:1: warning: empty declaration struct mpc_bus { ^ /kisskb/src/arch/x86/include/asm/mpspec_def.h:106:1: warning: empty declaration struct mpc_ioapic { ^ /kisskb/src/arch/x86/include/asm/mpspec_def.h:114:1: warning: empty declaration struct mpc_intsrc { ^ /kisskb/src/arch/x86/include/asm/mpspec_def.h:124:1: warning: empty declaration enum mp_irq_source_types { ^ /kisskb/src/arch/x86/include/asm/mpspec_def.h:145:1: warning: empty declaration struct mpc_lintsrc { ^ /kisskb/src/arch/x86/include/asm/mpspec_def.h:157:1: warning: empty declaration struct mpc_oemtable { ^ /kisskb/src/arch/x86/include/asm/mpspec_def.h:177:1: warning: empty declaration enum mp_bustype { ^ In file included from /kisskb/src/arch/x86/include/asm/apic.h:12:0, from /kisskb/src/arch/x86/include/asm/kvm_host.h:29, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/mpspec.h:10:12: error: storage class specified for parameter 'pic_mode' extern int pic_mode; ^ In file included from /kisskb/src/include/linux/atomic.h:5:0, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/mpspec.h:40:23: error: storage class specified for parameter 'mp_bus_not_pci' extern DECLARE_BITMAP(mp_bus_not_pci, MAX_MP_BUSSES); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ In file included from /kisskb/src/arch/x86/include/asm/apic.h:12:0, from /kisskb/src/arch/x86/include/asm/kvm_host.h:29, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/mpspec.h:42:21: error: storage class specified for parameter 'boot_cpu_physical_apicid' extern unsigned int boot_cpu_physical_apicid; ^ /kisskb/src/arch/x86/include/asm/mpspec.h:43:11: error: storage class specified for parameter 'boot_cpu_apic_version' extern u8 boot_cpu_apic_version; ^ /kisskb/src/arch/x86/include/asm/mpspec.h:44:22: error: storage class specified for parameter 'mp_lapic_addr' extern unsigned long mp_lapic_addr; ^ /kisskb/src/arch/x86/include/asm/mpspec.h:47:12: error: storage class specified for parameter 'smp_found_config' extern int smp_found_config; ^ /kisskb/src/arch/x86/include/asm/mpspec.h:53:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/mpspec.h:58:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/mpspec.h:63:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/mpspec.h:68:13: error: storage class specified for parameter 'e820__memblock_alloc_reserved_mpc_new' extern void e820__memblock_alloc_reserved_mpc_new(void); ^ /kisskb/src/arch/x86/include/asm/mpspec.h:69:12: error: storage class specified for parameter 'enable_update_mptable' extern int enable_update_mptable; ^ /kisskb/src/arch/x86/include/asm/mpspec.h:70:13: error: storage class specified for parameter 'default_find_smp_config' extern void default_find_smp_config(void); ^ /kisskb/src/arch/x86/include/asm/mpspec.h:71:13: error: storage class specified for parameter 'default_get_smp_config' extern void default_get_smp_config(unsigned int early); ^ /kisskb/src/arch/x86/include/asm/mpspec.h:83:1: warning: empty declaration struct physid_mask { ^ /kisskb/src/arch/x86/include/asm/mpspec.h:87:28: error: storage class specified for parameter 'physid_mask_t' typedef struct physid_mask physid_mask_t; ^ /kisskb/src/arch/x86/include/asm/mpspec.h:122:44: error: expected declaration specifiers or '...' before 'physid_mask_t' static inline unsigned long physids_coerce(physid_mask_t *map) ^ /kisskb/src/arch/x86/include/asm/mpspec.h:127:59: error: expected declaration specifiers or '...' before 'physid_mask_t' static inline void physids_promote(unsigned long physids, physid_mask_t *map) ^ /kisskb/src/arch/x86/include/asm/mpspec.h:133:58: error: expected declaration specifiers or '...' before 'physid_mask_t' static inline void physid_set_mask_of_physid(int physid, physid_mask_t *map) ^ /kisskb/src/arch/x86/include/asm/mpspec.h:142:22: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'phys_cpu_present_map' extern physid_mask_t phys_cpu_present_map; ^ In file included from /kisskb/src/arch/x86/include/asm/kvm_host.h:29:0, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/apic.h:46:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/apic.h:52:12: error: storage class specified for parameter 'apic_verbosity' extern int apic_verbosity; ^ /kisskb/src/arch/x86/include/asm/apic.h:53:12: error: storage class specified for parameter 'local_apic_timer_c2_ok' extern int local_apic_timer_c2_ok; ^ /kisskb/src/arch/x86/include/asm/apic.h:55:12: error: storage class specified for parameter 'disable_apic' extern int disable_apic; ^ /kisskb/src/arch/x86/include/asm/apic.h:56:21: error: storage class specified for parameter 'lapic_timer_period' extern unsigned int lapic_timer_period; ^ /kisskb/src/arch/x86/include/asm/apic.h:58:31: error: storage class specified for parameter 'apic_intr_mode' extern enum apic_intr_mode_id apic_intr_mode; ^ /kisskb/src/arch/x86/include/asm/apic.h:59:1: warning: empty declaration enum apic_intr_mode_id { ^ /kisskb/src/arch/x86/include/asm/apic.h:71:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/apic.h:76:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/apic.h:90:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/apic.h:102:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/apic.h:111:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/apic.h:115:13: error: storage class specified for parameter 'native_apic_wait_icr_idle' extern void native_apic_wait_icr_idle(void); ^ /kisskb/src/arch/x86/include/asm/apic.h:116:12: error: storage class specified for parameter 'native_safe_apic_wait_icr_idle' extern u32 native_safe_apic_wait_icr_idle(void); ^ /kisskb/src/arch/x86/include/asm/apic.h:117:13: error: storage class specified for parameter 'native_apic_icr_write' extern void native_apic_icr_write(u32 low, u32 id); ^ /kisskb/src/arch/x86/include/asm/apic.h:118:12: error: storage class specified for parameter 'native_apic_icr_read' extern u64 native_apic_icr_read(void); ^ /kisskb/src/arch/x86/include/asm/apic.h:121:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/apic.h:129:13: error: storage class specified for parameter 'enable_IR_x2apic' extern void enable_IR_x2apic(void); ^ /kisskb/src/arch/x86/include/asm/apic.h:131:12: error: storage class specified for parameter 'get_physical_broadcast' extern int get_physical_broadcast(void); ^ /kisskb/src/arch/x86/include/asm/apic.h:133:12: error: storage class specified for parameter 'lapic_get_maxlvt' extern int lapic_get_maxlvt(void); ^ /kisskb/src/arch/x86/include/asm/apic.h:134:13: error: storage class specified for parameter 'clear_local_APIC' extern void clear_local_APIC(void); ^ /kisskb/src/arch/x86/include/asm/apic.h:135:13: error: storage class specified for parameter 'disconnect_bsp_APIC' extern void disconnect_bsp_APIC(int virt_wire_setup); ^ /kisskb/src/arch/x86/include/asm/apic.h:136:13: error: storage class specified for parameter 'disable_local_APIC' extern void disable_local_APIC(void); ^ /kisskb/src/arch/x86/include/asm/apic.h:137:13: error: storage class specified for parameter 'apic_soft_disable' extern void apic_soft_disable(void); ^ /kisskb/src/arch/x86/include/asm/apic.h:138:13: error: storage class specified for parameter 'lapic_shutdown' extern void lapic_shutdown(void); ^ /kisskb/src/arch/x86/include/asm/apic.h:139:13: error: storage class specified for parameter 'sync_Arb_IDs' extern void sync_Arb_IDs(void); ^ /kisskb/src/arch/x86/include/asm/apic.h:140:13: error: storage class specified for parameter 'init_bsp_APIC' extern void init_bsp_APIC(void); ^ /kisskb/src/arch/x86/include/asm/apic.h:141:13: error: storage class specified for parameter 'apic_intr_mode_select' extern void apic_intr_mode_select(void); ^ /kisskb/src/arch/x86/include/asm/apic.h:142:13: error: storage class specified for parameter 'apic_intr_mode_init' extern void apic_intr_mode_init(void); ^ /kisskb/src/arch/x86/include/asm/apic.h:143:13: error: storage class specified for parameter 'init_apic_mappings' extern void init_apic_mappings(void); ^ /kisskb/src/arch/x86/include/asm/apic.h:145:13: error: storage class specified for parameter 'setup_boot_APIC_clock' extern void setup_boot_APIC_clock(void); ^ /kisskb/src/arch/x86/include/asm/apic.h:146:13: error: storage class specified for parameter 'setup_secondary_APIC_clock' extern void setup_secondary_APIC_clock(void); ^ /kisskb/src/arch/x86/include/asm/apic.h:147:13: error: storage class specified for parameter 'lapic_update_tsc_freq' extern void lapic_update_tsc_freq(void); ^ /kisskb/src/arch/x86/include/asm/apic.h:151:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/apic.h:158:13: error: storage class specified for parameter 'apic_ap_setup' extern void apic_ap_setup(void); ^ /kisskb/src/arch/x86/include/asm/apic.h:164:12: error: storage class specified for parameter 'apic_is_clustered_box' extern int apic_is_clustered_box(void); ^ /kisskb/src/arch/x86/include/asm/apic.h:172:12: error: storage class specified for parameter 'setup_APIC_eilvt' extern int setup_APIC_eilvt(u8 lvt_off, u8 vector, u8 msg_type, u8 mask); ^ /kisskb/src/arch/x86/include/asm/apic.h:173:13: error: storage class specified for parameter 'lapic_assign_system_vectors' extern void lapic_assign_system_vectors(void); ^ /kisskb/src/arch/x86/include/asm/apic.h:174:13: error: storage class specified for parameter 'lapic_assign_legacy_vector' extern void lapic_assign_legacy_vector(unsigned int isairq, bool replace); ^ /kisskb/src/arch/x86/include/asm/apic.h:175:13: error: storage class specified for parameter 'lapic_update_legacy_vectors' extern void lapic_update_legacy_vectors(void); ^ /kisskb/src/arch/x86/include/asm/apic.h:176:13: error: storage class specified for parameter 'lapic_online' extern void lapic_online(void); ^ /kisskb/src/arch/x86/include/asm/apic.h:177:13: error: storage class specified for parameter 'lapic_offline' extern void lapic_offline(void); ^ /kisskb/src/arch/x86/include/asm/apic.h:178:13: error: storage class specified for parameter 'apic_needs_pit' extern bool apic_needs_pit(void); ^ /kisskb/src/arch/x86/include/asm/apic.h:180:13: error: storage class specified for parameter 'apic_send_IPI_allbutself' extern void apic_send_IPI_allbutself(unsigned int vector); ^ /kisskb/src/arch/x86/include/asm/apic.h:261:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void check_x2apic(void) { } ^ /kisskb/src/arch/x86/include/asm/apic.h:262:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void x2apic_setup(void) { } ^ /kisskb/src/arch/x86/include/asm/apic.h:263:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int x2apic_enabled(void) { return 0; } ^ /kisskb/src/arch/x86/include/asm/apic.h:269:1: warning: empty declaration struct irq_data; ^ /kisskb/src/arch/x86/include/asm/apic.h:315:28: error: expected declaration specifiers or '...' before 'physid_mask_t' bool (*check_apicid_used)(physid_mask_t *map, int apicid); ^ /kisskb/src/arch/x86/include/asm/apic.h:317:29: error: expected declaration specifiers or '...' before 'physid_mask_t' void (*ioapic_phys_id_map)(physid_mask_t *phys_map, physid_mask_t *retmap); ^ /kisskb/src/arch/x86/include/asm/apic.h:317:54: error: expected declaration specifiers or '...' before 'physid_mask_t' void (*ioapic_phys_id_map)(physid_mask_t *phys_map, physid_mask_t *retmap); ^ /kisskb/src/arch/x86/include/asm/apic.h:320:49: error: expected declaration specifiers or '...' before 'physid_mask_t' void (*apicid_to_cpu_present)(int phys_apicid, physid_mask_t *retmap); ^ /kisskb/src/arch/x86/include/asm/apic.h:280:1: warning: empty declaration struct apic { ^ /kisskb/src/arch/x86/include/asm/apic.h:355:21: error: storage class specified for parameter 'apic' extern struct apic *apic; ^ /kisskb/src/arch/x86/include/asm/apic.h:375:21: error: storage class specified for parameter '__apicdrivers' extern struct apic *__apicdrivers[], *__apicdrivers_end[]; ^ /kisskb/src/arch/x86/include/asm/apic.h:375:39: error: storage class specified for parameter '__apicdrivers_end' extern struct apic *__apicdrivers[], *__apicdrivers_end[]; ^ /kisskb/src/arch/x86/include/asm/apic.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/apic.h:393:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/apic.h:398:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/apic.h:403:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/apic.h:408:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/apic.h:413:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/apic.h:418:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/apic.h:422:20: error: storage class specified for parameter 'apic_set_eoi_write' extern void __init apic_set_eoi_write(void (*eoi_write)(u32 reg, u32 v)); ^ /kisskb/src/arch/x86/include/asm/apic.h:422:20: error: section attribute not allowed for 'apic_set_eoi_write' /kisskb/src/arch/x86/include/asm/apic.h:422:1: warning: '__cold__' attribute ignored [-Wattributes] extern void __init apic_set_eoi_write(void (*eoi_write)(u32 reg, u32 v)); ^ /kisskb/src/arch/x86/include/asm/apic.h:437:13: error: storage class specified for parameter 'apic_ack_irq' extern void apic_ack_irq(struct irq_data *data); ^ /kisskb/src/arch/x86/include/asm/apic.h:440:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/apic.h:450:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/apic.h:457:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/apic.h:472:13: error: storage class specified for parameter 'generic_bigsmp_probe' extern void generic_bigsmp_probe(void); ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/apic.h:480:40: error: storage class specified for parameter 'x86_bios_cpu_apicid' DECLARE_EARLY_PER_CPU_READ_MOSTLY(u16, x86_bios_cpu_apicid); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/percpu.h:451:2: note: in expansion of macro 'DECLARE_PER_CPU_READ_MOSTLY' DECLARE_PER_CPU_READ_MOSTLY(_type, _name) ^ /kisskb/src/arch/x86/include/asm/apic.h:480:1: note: in expansion of macro 'DECLARE_EARLY_PER_CPU_READ_MOSTLY' DECLARE_EARLY_PER_CPU_READ_MOSTLY(u16, x86_bios_cpu_apicid); ^ /kisskb/src/arch/x86/include/asm/apic.h:480:40: error: section attribute not allowed for 'x86_bios_cpu_apicid' DECLARE_EARLY_PER_CPU_READ_MOSTLY(u16, x86_bios_cpu_apicid); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/percpu.h:451:2: note: in expansion of macro 'DECLARE_PER_CPU_READ_MOSTLY' DECLARE_PER_CPU_READ_MOSTLY(_type, _name) ^ /kisskb/src/arch/x86/include/asm/apic.h:480:1: note: in expansion of macro 'DECLARE_EARLY_PER_CPU_READ_MOSTLY' DECLARE_EARLY_PER_CPU_READ_MOSTLY(u16, x86_bios_cpu_apicid); ^ /kisskb/src/arch/x86/include/asm/apic.h:480:40: error: redefinition of parameter 'x86_bios_cpu_apicid' DECLARE_EARLY_PER_CPU_READ_MOSTLY(u16, x86_bios_cpu_apicid); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/percpu.h:451:2: note: in expansion of macro 'DECLARE_PER_CPU_READ_MOSTLY' DECLARE_PER_CPU_READ_MOSTLY(_type, _name) ^ /kisskb/src/arch/x86/include/asm/apic.h:480:1: note: in expansion of macro 'DECLARE_EARLY_PER_CPU_READ_MOSTLY' DECLARE_EARLY_PER_CPU_READ_MOSTLY(u16, x86_bios_cpu_apicid); ^ /kisskb/src/arch/x86/include/asm/smp.h:26:40: note: previous definition of 'x86_bios_cpu_apicid' was here DECLARE_EARLY_PER_CPU_READ_MOSTLY(u16, x86_bios_cpu_apicid); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/percpu.h:451:2: note: in expansion of macro 'DECLARE_PER_CPU_READ_MOSTLY' DECLARE_PER_CPU_READ_MOSTLY(_type, _name) ^ /kisskb/src/arch/x86/include/asm/smp.h:26:1: note: in expansion of macro 'DECLARE_EARLY_PER_CPU_READ_MOSTLY' DECLARE_EARLY_PER_CPU_READ_MOSTLY(u16, x86_bios_cpu_apicid); ^ In file included from /kisskb/src/arch/x86/include/asm/kvm_host.h:29:0, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/apic.h:482:20: error: storage class specified for parameter 'apic_noop' extern struct apic apic_noop; ^ /kisskb/src/arch/x86/include/asm/apic.h:485:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/apic.h:492:15: error: storage class specified for parameter 'wakeup_cpu_handler' typedef int (*wakeup_cpu_handler)(int apicid, unsigned long start_eip); ^ /kisskb/src/arch/x86/include/asm/apic.h:493:42: error: expected declaration specifiers or '...' before 'wakeup_cpu_handler' extern void acpi_wake_cpu_handler_update(wakeup_cpu_handler handler); ^ /kisskb/src/arch/x86/include/asm/apic.h:496:12: error: storage class specified for parameter 'default_apic_id_valid' extern int default_apic_id_valid(u32 apicid); ^ /kisskb/src/arch/x86/include/asm/apic.h:497:12: error: storage class specified for parameter 'default_acpi_madt_oem_check' extern int default_acpi_madt_oem_check(char *, char *); ^ /kisskb/src/arch/x86/include/asm/apic.h:498:13: error: storage class specified for parameter 'default_setup_apic_routing' extern void default_setup_apic_routing(void); ^ /kisskb/src/arch/x86/include/asm/apic.h:500:12: error: storage class specified for parameter 'apic_default_calc_apicid' extern u32 apic_default_calc_apicid(unsigned int cpu); ^ /kisskb/src/arch/x86/include/asm/apic.h:501:12: error: storage class specified for parameter 'apic_flat_calc_apicid' extern u32 apic_flat_calc_apicid(unsigned int cpu); ^ /kisskb/src/arch/x86/include/asm/apic.h:503:39: error: expected declaration specifiers or '...' before 'physid_mask_t' extern bool default_check_apicid_used(physid_mask_t *map, int apicid); ^ /kisskb/src/arch/x86/include/asm/apic.h:504:40: error: expected declaration specifiers or '...' before 'physid_mask_t' extern void default_ioapic_phys_id_map(physid_mask_t *phys_map, physid_mask_t *retmap); ^ /kisskb/src/arch/x86/include/asm/apic.h:504:65: error: expected declaration specifiers or '...' before 'physid_mask_t' extern void default_ioapic_phys_id_map(physid_mask_t *phys_map, physid_mask_t *retmap); ^ /kisskb/src/arch/x86/include/asm/apic.h:505:12: error: storage class specified for parameter 'default_cpu_present_to_apicid' extern int default_cpu_present_to_apicid(int mps_cpu); ^ /kisskb/src/arch/x86/include/asm/apic.h:506:12: error: storage class specified for parameter 'default_check_phys_apicid_present' extern int default_check_phys_apicid_present(int phys_apicid); ^ /kisskb/src/arch/x86/include/asm/apic.h:514:63: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool apic_id_is_primary_thread(unsigned int id) { return false; } ^ /kisskb/src/arch/x86/include/asm/apic.h:515:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void apic_smt_update(void) { } ^ /kisskb/src/arch/x86/include/asm/apic.h:518:1: warning: empty declaration struct msi_msg; ^ /kisskb/src/arch/x86/include/asm/apic.h:519:1: warning: empty declaration struct irq_cfg; ^ /kisskb/src/arch/x86/include/asm/apic.h:521:13: error: storage class specified for parameter '__irq_msi_compose_msg' extern void __irq_msi_compose_msg(struct irq_cfg *cfg, struct msi_msg *msg, ^ /kisskb/src/arch/x86/include/asm/apic.h:524:13: error: storage class specified for parameter 'ioapic_zap_locks' extern void ioapic_zap_locks(void); ^ In file included from /kisskb/src/arch/x86/include/asm/kvm_host.h:30:0, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/pvclock-abi.h:26:1: warning: empty declaration struct pvclock_vcpu_time_info { ^ /kisskb/src/arch/x86/include/asm/pvclock-abi.h:37:1: warning: empty declaration struct pvclock_wall_clock { ^ In file included from /kisskb/src/arch/x86/include/asm/mtrr.h:26:0, from /kisskb/src/arch/x86/include/asm/kvm_host.h:32, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/uapi/asm/mtrr.h:54:1: warning: empty declaration struct mtrr_sentry { ^ /kisskb/src/arch/x86/include/uapi/asm/mtrr.h:60:1: warning: empty declaration struct mtrr_gentry { ^ /kisskb/src/arch/x86/include/uapi/asm/mtrr.h:70:1: warning: empty declaration struct mtrr_var_range { ^ /kisskb/src/arch/x86/include/uapi/asm/mtrr.h:79:14: error: storage class specified for parameter 'mtrr_type' typedef __u8 mtrr_type; ^ /kisskb/src/arch/x86/include/uapi/asm/mtrr.h:86:2: error: expected specifier-qualifier-list before 'mtrr_type' mtrr_type fixed_ranges[MTRR_NUM_FIXED_RANGES]; ^ /kisskb/src/arch/x86/include/uapi/asm/mtrr.h:84:1: warning: empty declaration struct mtrr_state_type { ^ In file included from /kisskb/src/arch/x86/include/asm/kvm_host.h:32:0, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/mtrr.h:35:11: error: storage class specified for parameter 'mtrr_type_lookup' extern u8 mtrr_type_lookup(u64 addr, u64 end, u8 *uniform); ^ /kisskb/src/arch/x86/include/asm/mtrr.h:36:13: error: storage class specified for parameter 'mtrr_save_fixed_ranges' extern void mtrr_save_fixed_ranges(void *); ^ /kisskb/src/arch/x86/include/asm/mtrr.h:37:13: error: storage class specified for parameter 'mtrr_save_state' extern void mtrr_save_state(void); ^ /kisskb/src/arch/x86/include/asm/mtrr.h:38:12: error: storage class specified for parameter 'mtrr_add' extern int mtrr_add(unsigned long base, unsigned long size, ^ /kisskb/src/arch/x86/include/asm/mtrr.h:40:12: error: storage class specified for parameter 'mtrr_add_page' extern int mtrr_add_page(unsigned long base, unsigned long size, ^ /kisskb/src/arch/x86/include/asm/mtrr.h:42:12: error: storage class specified for parameter 'mtrr_del' extern int mtrr_del(int reg, unsigned long base, unsigned long size); ^ /kisskb/src/arch/x86/include/asm/mtrr.h:43:12: error: storage class specified for parameter 'mtrr_del_page' extern int mtrr_del_page(int reg, unsigned long base, unsigned long size); ^ /kisskb/src/arch/x86/include/asm/mtrr.h:44:13: error: storage class specified for parameter 'mtrr_centaur_report_mcr' extern void mtrr_centaur_report_mcr(int mcr, u32 lo, u32 hi); ^ /kisskb/src/arch/x86/include/asm/mtrr.h:45:13: error: storage class specified for parameter 'mtrr_ap_init' extern void mtrr_ap_init(void); ^ /kisskb/src/arch/x86/include/asm/mtrr.h:46:13: error: storage class specified for parameter 'set_mtrr_aps_delayed_init' extern void set_mtrr_aps_delayed_init(void); ^ /kisskb/src/arch/x86/include/asm/mtrr.h:47:13: error: storage class specified for parameter 'mtrr_aps_init' extern void mtrr_aps_init(void); ^ /kisskb/src/arch/x86/include/asm/mtrr.h:48:13: error: storage class specified for parameter 'mtrr_bp_restore' extern void mtrr_bp_restore(void); ^ /kisskb/src/arch/x86/include/asm/mtrr.h:49:12: error: storage class specified for parameter 'mtrr_trim_uncached_memory' extern int mtrr_trim_uncached_memory(unsigned long end_pfn); ^ /kisskb/src/arch/x86/include/asm/mtrr.h:50:12: error: storage class specified for parameter 'amd_special_default_mtrr' extern int amd_special_default_mtrr(void); ^ In file included from /kisskb/src/arch/x86/include/asm/kvm_host.h:35:0, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_page_track.h:5:1: warning: empty declaration enum kvm_page_track_mode { ^ /kisskb/src/arch/x86/include/asm/kvm_page_track.h:17:1: warning: empty declaration struct kvm_page_track_notifier_head { ^ /kisskb/src/arch/x86/include/asm/kvm_page_track.h:35:45: error: expected declaration specifiers or '...' before 'gpa_t' void (*track_write)(struct kvm_vcpu *vcpu, gpa_t gpa, const u8 *new, ^ /kisskb/src/arch/x86/include/asm/kvm_page_track.h:22:1: warning: empty declaration struct kvm_page_track_notifier_node { ^ /kisskb/src/arch/x86/include/asm/kvm_page_track.h:61:37: error: expected declaration specifiers or '...' before 'gfn_t' struct kvm_memory_slot *slot, gfn_t gfn, ^ /kisskb/src/arch/x86/include/asm/kvm_page_track.h:64:40: error: expected declaration specifiers or '...' before 'gfn_t' struct kvm_memory_slot *slot, gfn_t gfn, ^ /kisskb/src/arch/x86/include/asm/kvm_page_track.h:68:8: error: expected declaration specifiers or '...' before 'gfn_t' gfn_t gfn, enum kvm_page_track_mode mode); ^ /kisskb/src/arch/x86/include/asm/kvm_page_track.h:76:50: error: expected declaration specifiers or '...' before 'gpa_t' void kvm_page_track_write(struct kvm_vcpu *vcpu, gpa_t gpa, const u8 *new, ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:155:1: warning: empty declaration enum kvm_reg { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:187:1: warning: empty declaration enum { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:198:1: warning: empty declaration enum exit_fastpath_completion { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:203:39: error: storage class specified for parameter 'fastpath_t' typedef enum exit_fastpath_completion fastpath_t; ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:205:1: warning: empty declaration struct x86_emulate_ctxt; ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:206:1: warning: empty declaration struct x86_exception; ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:207:1: warning: empty declaration enum x86_intercept; ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:208:1: warning: empty declaration enum x86_intercept_stage; ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:281:1: warning: empty declaration struct kvm_kernel_irq_routing_entry; ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:321:1: warning: empty declaration union kvm_mmu_page_role { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:368:1: warning: empty declaration union kvm_mmu_extended_role { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:382:1: warning: empty declaration union kvm_cpu_role { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:390:1: warning: empty declaration struct kvm_rmap_head { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:394:1: warning: empty declaration struct kvm_pio_request { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:404:1: warning: empty declaration struct rsvd_bits_validate { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:410:2: error: expected specifier-qualifier-list before 'gpa_t' gpa_t pgd; ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:409:1: warning: empty declaration struct kvm_mmu_root_info { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:421:1: warning: empty declaration struct kvm_mmu_page; ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:422:1: warning: empty declaration struct kvm_page_fault; ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:435:2: error: expected specifier-qualifier-list before 'gpa_t' gpa_t (*gva_to_gpa)(struct kvm_vcpu *vcpu, struct kvm_mmu *mmu, ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:429:1: warning: empty declaration struct kvm_mmu { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:478:1: warning: empty declaration struct kvm_tlb_range { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:483:1: warning: empty declaration enum pmc_type { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:488:1: warning: empty declaration struct kvm_pmc { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:505:1: warning: empty declaration struct kvm_pmu { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:554:1: warning: empty declaration struct kvm_pmu_ops; ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:556:1: warning: empty declaration enum { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:561:1: warning: empty declaration struct kvm_mtrr_range { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:569:2: error: expected specifier-qualifier-list before 'mtrr_type' mtrr_type fixed_ranges[KVM_NR_FIXED_MTRR_REGION]; ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:567:1: warning: empty declaration struct kvm_mtrr { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:576:1: warning: empty declaration struct kvm_vcpu_hv_stimer { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:587:1: warning: empty declaration struct kvm_vcpu_hv_synic { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:601:1: warning: empty declaration struct kvm_vcpu_hv { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:624:1: warning: empty declaration struct kvm_vcpu_xen { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:644:1: warning: empty declaration struct kvm_queued_exception { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:782:2: error: expected specifier-qualifier-list before 'gpa_t' gpa_t time; ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:654:1: warning: empty declaration struct kvm_vcpu_arch { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:955:1: warning: empty declaration struct kvm_lpage_info { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:959:1: warning: empty declaration struct kvm_arch_memory_slot { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:976:1: warning: empty declaration struct kvm_apic_map { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:988:1: warning: empty declaration struct kvm_hv_syndbg { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1000:1: warning: empty declaration enum hv_tsc_page_status { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1014:1: warning: empty declaration struct kvm_hv { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1046:1: warning: empty declaration struct msr_bitmap_range { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1054:1: warning: empty declaration struct kvm_xen { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1063:1: warning: empty declaration enum kvm_irqchip_mode { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1069:1: warning: empty declaration struct kvm_x86_msr_filter { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1075:1: warning: empty declaration enum kvm_apicv_inhibit { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1186:2: error: expected specifier-qualifier-list before 'gpa_t' gpa_t wall_clock; ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1145:1: warning: empty declaration struct kvm_arch { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1368:1: warning: empty declaration struct kvm_vm_stat { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1390:1: warning: empty declaration struct kvm_vcpu_stat { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1429:1: warning: empty declaration struct x86_instruction_info; ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1431:1: warning: empty declaration struct msr_data { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1437:1: warning: empty declaration struct kvm_lapic_irq { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1449:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1514:47: error: expected declaration specifiers or '...' before 'gva_t' void (*flush_tlb_gva)(struct kvm_vcpu *vcpu, gva_t addr); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1556:43: error: expected declaration specifiers or '...' before 'gfn_t' u8 (*get_mt_mask)(struct kvm_vcpu *vcpu, gfn_t gfn, bool is_mmio); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1558:46: error: expected declaration specifiers or '...' before 'hpa_t' void (*load_mmu_pgd)(struct kvm_vcpu *vcpu, hpa_t root_hpa, ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1453:1: warning: empty declaration struct kvm_x86_ops { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1656:48: error: expected declaration specifiers or '...' before 'gpa_t' int (*write_log_dirty)(struct kvm_vcpu *vcpu, gpa_t l2_gpa); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1642:1: warning: empty declaration struct kvm_x86_nested_ops { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1663:1: warning: empty declaration struct kvm_x86_init_ops { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1676:2: error: expected specifier-qualifier-list before 'gfn_t' gfn_t gfn; ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1674:1: warning: empty declaration struct kvm_arch_async_pf { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1681:26: error: storage class specified for parameter 'kvm_nr_uret_msrs' extern u32 __read_mostly kvm_nr_uret_msrs; ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1681:26: error: section attribute not allowed for 'kvm_nr_uret_msrs' /kisskb/src/arch/x86/include/asm/kvm_host.h:1682:26: error: storage class specified for parameter 'host_efer' extern u64 __read_mostly host_efer; ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1682:26: error: section attribute not allowed for 'host_efer' /kisskb/src/arch/x86/include/asm/kvm_host.h:1683:27: error: storage class specified for parameter 'allow_smaller_maxphyaddr' extern bool __read_mostly allow_smaller_maxphyaddr; ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1683:27: error: section attribute not allowed for 'allow_smaller_maxphyaddr' /kisskb/src/arch/x86/include/asm/kvm_host.h:1684:27: error: storage class specified for parameter 'enable_apicv' extern bool __read_mostly enable_apicv; ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1684:27: error: section attribute not allowed for 'enable_apicv' /kisskb/src/arch/x86/include/asm/kvm_host.h:1685:27: error: storage class specified for parameter 'kvm_x86_ops' extern struct kvm_x86_ops kvm_x86_ops; ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_hardware_enable' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:17:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(hardware_enable) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_hardware_enable' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:17:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(hardware_enable) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:17:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(hardware_enable) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_hardware_disable' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:18:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(hardware_disable) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_hardware_disable' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:18:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(hardware_disable) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:18:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(hardware_disable) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_hardware_unsetup' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:19:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(hardware_unsetup) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_hardware_unsetup' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:19:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(hardware_unsetup) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:19:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(hardware_unsetup) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_has_emulated_msr' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:20:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(has_emulated_msr) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_has_emulated_msr' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:20:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(has_emulated_msr) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:20:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(has_emulated_msr) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vcpu_after_set_cpuid' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:21:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_after_set_cpuid) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vcpu_after_set_cpuid' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:21:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_after_set_cpuid) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:21:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_after_set_cpuid) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vm_init' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:22:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vm_init) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vm_init' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:22:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vm_init) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:22:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vm_init) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vm_destroy' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:23:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(vm_destroy) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vm_destroy' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:23:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(vm_destroy) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:23:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(vm_destroy) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vcpu_precreate' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1690:34: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL_RET0 KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:24:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL_RET0' KVM_X86_OP_OPTIONAL_RET0(vcpu_precreate) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vcpu_precreate' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1690:34: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL_RET0 KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:24:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL_RET0' KVM_X86_OP_OPTIONAL_RET0(vcpu_precreate) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1690:34: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL_RET0 KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:24:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL_RET0' KVM_X86_OP_OPTIONAL_RET0(vcpu_precreate) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vcpu_create' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:25:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_create) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vcpu_create' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:25:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_create) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:25:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_create) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vcpu_free' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:26:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_free) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vcpu_free' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:26:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_free) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:26:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_free) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vcpu_reset' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:27:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_reset) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vcpu_reset' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:27:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_reset) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:27:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_reset) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_prepare_switch_to_guest' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:28:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(prepare_switch_to_guest) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_prepare_switch_to_guest' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:28:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(prepare_switch_to_guest) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:28:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(prepare_switch_to_guest) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vcpu_load' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:29:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_load) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vcpu_load' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:29:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_load) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:29:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_load) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vcpu_put' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:30:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_put) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vcpu_put' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:30:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_put) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:30:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_put) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_update_exception_bitmap' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:31:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(update_exception_bitmap) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_update_exception_bitmap' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:31:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(update_exception_bitmap) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:31:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(update_exception_bitmap) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_msr' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:32:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_msr) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_msr' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:32:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_msr) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:32:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_msr) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_msr' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:33:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_msr) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_msr' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:33:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_msr) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:33:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_msr) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_segment_base' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:34:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_segment_base) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_segment_base' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:34:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_segment_base) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:34:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_segment_base) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_segment' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:35:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_segment) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_segment' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:35:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_segment) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:35:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_segment) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_cpl' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:36:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_cpl) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_cpl' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:36:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_cpl) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:36:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_cpl) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_segment' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:37:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_segment) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_segment' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:37:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_segment) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:37:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_segment) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_cs_db_l_bits' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:38:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_cs_db_l_bits) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_cs_db_l_bits' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:38:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_cs_db_l_bits) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:38:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_cs_db_l_bits) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_cr0' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:39:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_cr0) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_cr0' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:39:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_cr0) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:39:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_cr0) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_post_set_cr3' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:40:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(post_set_cr3) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_post_set_cr3' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:40:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(post_set_cr3) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:40:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(post_set_cr3) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_is_valid_cr4' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:41:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(is_valid_cr4) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_is_valid_cr4' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:41:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(is_valid_cr4) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:41:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(is_valid_cr4) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_cr4' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:42:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_cr4) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_cr4' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:42:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_cr4) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:42:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_cr4) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_efer' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:43:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_efer) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_efer' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:43:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_efer) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:43:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_efer) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_idt' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:44:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_idt) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_idt' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:44:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_idt) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:44:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_idt) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_idt' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:45:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_idt) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_idt' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:45:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_idt) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:45:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_idt) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_gdt' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:46:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_gdt) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_gdt' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:46:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_gdt) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:46:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_gdt) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_gdt' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:47:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_gdt) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_gdt' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:47:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_gdt) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:47:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_gdt) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_sync_dirty_debug_regs' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:48:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(sync_dirty_debug_regs) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_sync_dirty_debug_regs' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:48:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(sync_dirty_debug_regs) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:48:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(sync_dirty_debug_regs) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_dr7' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:49:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_dr7) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_dr7' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:49:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_dr7) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:49:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_dr7) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_cache_reg' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:50:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(cache_reg) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_cache_reg' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:50:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(cache_reg) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:50:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(cache_reg) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_rflags' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:51:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_rflags) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_rflags' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:51:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_rflags) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:51:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_rflags) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_rflags' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:52:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_rflags) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_rflags' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:52:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_rflags) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:52:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_rflags) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_if_flag' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:53:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_if_flag) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_if_flag' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:53:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_if_flag) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:53:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_if_flag) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_flush_tlb_all' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:54:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(flush_tlb_all) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_flush_tlb_all' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:54:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(flush_tlb_all) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:54:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(flush_tlb_all) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_flush_tlb_current' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:55:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(flush_tlb_current) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_flush_tlb_current' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:55:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(flush_tlb_current) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:55:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(flush_tlb_current) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_tlb_remote_flush' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:56:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(tlb_remote_flush) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_tlb_remote_flush' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:56:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(tlb_remote_flush) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:56:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(tlb_remote_flush) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_tlb_remote_flush_with_range' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:57:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(tlb_remote_flush_with_range) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_tlb_remote_flush_with_range' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:57:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(tlb_remote_flush_with_range) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:57:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(tlb_remote_flush_with_range) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_flush_tlb_gva' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:58:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(flush_tlb_gva) ^ In file included from /kisskb/src/include/linux/kernel.h:31:0, from /kisskb/src/include/linux/crypto.h:16, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:65: error: 'struct kvm_x86_ops' has no member named 'flush_tlb_gva' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/include/linux/static_call_types.h:39:16: note: in definition of macro 'DECLARE_STATIC_CALL' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:58:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(flush_tlb_gva) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_flush_tlb_gva' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:58:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(flush_tlb_gva) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:58:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(flush_tlb_gva) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_flush_tlb_guest' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:59:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(flush_tlb_guest) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_flush_tlb_guest' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:59:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(flush_tlb_guest) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:59:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(flush_tlb_guest) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vcpu_pre_run' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:60:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_pre_run) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vcpu_pre_run' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:60:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_pre_run) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:60:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_pre_run) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vcpu_run' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:61:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_run) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vcpu_run' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:61:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_run) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:61:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_run) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_handle_exit' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:62:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(handle_exit) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_handle_exit' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:62:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(handle_exit) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:62:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(handle_exit) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_skip_emulated_instruction' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:63:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(skip_emulated_instruction) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_skip_emulated_instruction' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:63:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(skip_emulated_instruction) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:63:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(skip_emulated_instruction) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_update_emulated_instruction' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:64:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(update_emulated_instruction) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_update_emulated_instruction' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:64:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(update_emulated_instruction) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:64:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(update_emulated_instruction) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_interrupt_shadow' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:65:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_interrupt_shadow) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_interrupt_shadow' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:65:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_interrupt_shadow) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:65:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_interrupt_shadow) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_interrupt_shadow' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:66:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_interrupt_shadow) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_interrupt_shadow' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:66:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_interrupt_shadow) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:66:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_interrupt_shadow) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_patch_hypercall' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:67:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(patch_hypercall) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_patch_hypercall' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:67:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(patch_hypercall) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:67:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(patch_hypercall) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_inject_irq' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:68:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(inject_irq) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_inject_irq' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:68:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(inject_irq) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:68:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(inject_irq) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_inject_nmi' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:69:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(inject_nmi) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_inject_nmi' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:69:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(inject_nmi) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:69:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(inject_nmi) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_inject_exception' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:70:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(inject_exception) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_inject_exception' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:70:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(inject_exception) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:70:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(inject_exception) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_cancel_injection' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:71:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(cancel_injection) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_cancel_injection' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:71:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(cancel_injection) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:71:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(cancel_injection) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_interrupt_allowed' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:72:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(interrupt_allowed) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_interrupt_allowed' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:72:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(interrupt_allowed) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:72:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(interrupt_allowed) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_nmi_allowed' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:73:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(nmi_allowed) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_nmi_allowed' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:73:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(nmi_allowed) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:73:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(nmi_allowed) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_nmi_mask' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:74:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_nmi_mask) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_nmi_mask' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:74:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_nmi_mask) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:74:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_nmi_mask) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_nmi_mask' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:75:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_nmi_mask) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_nmi_mask' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:75:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_nmi_mask) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:75:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(set_nmi_mask) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_enable_nmi_window' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:76:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(enable_nmi_window) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_enable_nmi_window' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:76:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(enable_nmi_window) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:76:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(enable_nmi_window) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_enable_irq_window' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:77:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(enable_irq_window) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_enable_irq_window' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:77:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(enable_irq_window) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:77:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(enable_irq_window) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_update_cr8_intercept' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:78:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(update_cr8_intercept) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_update_cr8_intercept' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:78:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(update_cr8_intercept) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:78:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(update_cr8_intercept) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_check_apicv_inhibit_reasons' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:79:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(check_apicv_inhibit_reasons) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_check_apicv_inhibit_reasons' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:79:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(check_apicv_inhibit_reasons) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:79:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(check_apicv_inhibit_reasons) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_refresh_apicv_exec_ctrl' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:80:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(refresh_apicv_exec_ctrl) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_refresh_apicv_exec_ctrl' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:80:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(refresh_apicv_exec_ctrl) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:80:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(refresh_apicv_exec_ctrl) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_hwapic_irr_update' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:81:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(hwapic_irr_update) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_hwapic_irr_update' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:81:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(hwapic_irr_update) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:81:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(hwapic_irr_update) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_hwapic_isr_update' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:82:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(hwapic_isr_update) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_hwapic_isr_update' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:82:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(hwapic_isr_update) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:82:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(hwapic_isr_update) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_guest_apic_has_interrupt' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1690:34: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL_RET0 KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:83:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL_RET0' KVM_X86_OP_OPTIONAL_RET0(guest_apic_has_interrupt) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_guest_apic_has_interrupt' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1690:34: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL_RET0 KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:83:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL_RET0' KVM_X86_OP_OPTIONAL_RET0(guest_apic_has_interrupt) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1690:34: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL_RET0 KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:83:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL_RET0' KVM_X86_OP_OPTIONAL_RET0(guest_apic_has_interrupt) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_load_eoi_exitmap' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:84:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(load_eoi_exitmap) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_load_eoi_exitmap' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:84:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(load_eoi_exitmap) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:84:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(load_eoi_exitmap) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_virtual_apic_mode' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:85:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(set_virtual_apic_mode) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_virtual_apic_mode' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:85:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(set_virtual_apic_mode) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:85:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(set_virtual_apic_mode) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_apic_access_page_addr' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:86:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(set_apic_access_page_addr) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_apic_access_page_addr' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:86:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(set_apic_access_page_addr) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:86:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(set_apic_access_page_addr) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_deliver_interrupt' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:87:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(deliver_interrupt) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_deliver_interrupt' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:87:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(deliver_interrupt) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:87:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(deliver_interrupt) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_sync_pir_to_irr' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:88:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(sync_pir_to_irr) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_sync_pir_to_irr' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:88:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(sync_pir_to_irr) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:88:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(sync_pir_to_irr) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_tss_addr' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1690:34: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL_RET0 KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:89:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL_RET0' KVM_X86_OP_OPTIONAL_RET0(set_tss_addr) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_tss_addr' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1690:34: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL_RET0 KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:89:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL_RET0' KVM_X86_OP_OPTIONAL_RET0(set_tss_addr) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1690:34: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL_RET0 KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:89:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL_RET0' KVM_X86_OP_OPTIONAL_RET0(set_tss_addr) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_identity_map_addr' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1690:34: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL_RET0 KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:90:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL_RET0' KVM_X86_OP_OPTIONAL_RET0(set_identity_map_addr) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_identity_map_addr' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1690:34: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL_RET0 KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:90:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL_RET0' KVM_X86_OP_OPTIONAL_RET0(set_identity_map_addr) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1690:34: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL_RET0 KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:90:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL_RET0' KVM_X86_OP_OPTIONAL_RET0(set_identity_map_addr) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_mt_mask' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1690:34: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL_RET0 KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:91:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL_RET0' KVM_X86_OP_OPTIONAL_RET0(get_mt_mask) ^ In file included from /kisskb/src/include/linux/kernel.h:31:0, from /kisskb/src/include/linux/crypto.h:16, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:65: error: 'struct kvm_x86_ops' has no member named 'get_mt_mask' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/include/linux/static_call_types.h:39:16: note: in definition of macro 'DECLARE_STATIC_CALL' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1690:34: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL_RET0 KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:91:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL_RET0' KVM_X86_OP_OPTIONAL_RET0(get_mt_mask) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_mt_mask' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1690:34: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL_RET0 KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:91:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL_RET0' KVM_X86_OP_OPTIONAL_RET0(get_mt_mask) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1690:34: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL_RET0 KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:91:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL_RET0' KVM_X86_OP_OPTIONAL_RET0(get_mt_mask) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_load_mmu_pgd' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:92:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(load_mmu_pgd) ^ In file included from /kisskb/src/include/linux/kernel.h:31:0, from /kisskb/src/include/linux/crypto.h:16, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:65: error: 'struct kvm_x86_ops' has no member named 'load_mmu_pgd' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/include/linux/static_call_types.h:39:16: note: in definition of macro 'DECLARE_STATIC_CALL' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:92:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(load_mmu_pgd) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_load_mmu_pgd' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:92:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(load_mmu_pgd) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:92:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(load_mmu_pgd) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_has_wbinvd_exit' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:93:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(has_wbinvd_exit) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_has_wbinvd_exit' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:93:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(has_wbinvd_exit) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:93:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(has_wbinvd_exit) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_l2_tsc_offset' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:94:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_l2_tsc_offset) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_l2_tsc_offset' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:94:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_l2_tsc_offset) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:94:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_l2_tsc_offset) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_l2_tsc_multiplier' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:95:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_l2_tsc_multiplier) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_l2_tsc_multiplier' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:95:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_l2_tsc_multiplier) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:95:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_l2_tsc_multiplier) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_write_tsc_offset' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:96:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(write_tsc_offset) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_write_tsc_offset' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:96:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(write_tsc_offset) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:96:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(write_tsc_offset) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_write_tsc_multiplier' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:97:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(write_tsc_multiplier) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_write_tsc_multiplier' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:97:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(write_tsc_multiplier) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:97:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(write_tsc_multiplier) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_exit_info' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:98:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_exit_info) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_exit_info' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:98:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_exit_info) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:98:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_exit_info) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_check_intercept' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:99:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(check_intercept) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_check_intercept' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:99:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(check_intercept) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:99:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(check_intercept) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_handle_exit_irqoff' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:100:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(handle_exit_irqoff) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_handle_exit_irqoff' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:100:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(handle_exit_irqoff) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:100:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(handle_exit_irqoff) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_request_immediate_exit' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:101:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(request_immediate_exit) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_request_immediate_exit' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:101:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(request_immediate_exit) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:101:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(request_immediate_exit) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_sched_in' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:102:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(sched_in) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_sched_in' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:102:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(sched_in) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:102:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(sched_in) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_update_cpu_dirty_logging' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:103:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(update_cpu_dirty_logging) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_update_cpu_dirty_logging' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:103:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(update_cpu_dirty_logging) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:103:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(update_cpu_dirty_logging) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vcpu_blocking' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:104:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(vcpu_blocking) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vcpu_blocking' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:104:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(vcpu_blocking) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:104:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(vcpu_blocking) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vcpu_unblocking' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:105:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(vcpu_unblocking) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vcpu_unblocking' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:105:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(vcpu_unblocking) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:105:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(vcpu_unblocking) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_pi_update_irte' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:106:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(pi_update_irte) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_pi_update_irte' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:106:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(pi_update_irte) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:106:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(pi_update_irte) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_pi_start_assignment' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:107:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(pi_start_assignment) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_pi_start_assignment' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:107:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(pi_start_assignment) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:107:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(pi_start_assignment) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_apicv_post_state_restore' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:108:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(apicv_post_state_restore) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_apicv_post_state_restore' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:108:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(apicv_post_state_restore) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:108:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(apicv_post_state_restore) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_dy_apicv_has_pending_interrupt' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1690:34: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL_RET0 KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:109:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL_RET0' KVM_X86_OP_OPTIONAL_RET0(dy_apicv_has_pending_interrupt) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_dy_apicv_has_pending_interrupt' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1690:34: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL_RET0 KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:109:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL_RET0' KVM_X86_OP_OPTIONAL_RET0(dy_apicv_has_pending_interrupt) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1690:34: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL_RET0 KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:109:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL_RET0' KVM_X86_OP_OPTIONAL_RET0(dy_apicv_has_pending_interrupt) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_set_hv_timer' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:110:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(set_hv_timer) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_set_hv_timer' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:110:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(set_hv_timer) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:110:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(set_hv_timer) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_cancel_hv_timer' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:111:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(cancel_hv_timer) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_cancel_hv_timer' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:111:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(cancel_hv_timer) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:111:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(cancel_hv_timer) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_setup_mce' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:112:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(setup_mce) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_setup_mce' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:112:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(setup_mce) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:112:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(setup_mce) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_smi_allowed' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:113:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(smi_allowed) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_smi_allowed' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:113:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(smi_allowed) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:113:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(smi_allowed) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_enter_smm' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:114:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(enter_smm) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_enter_smm' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:114:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(enter_smm) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:114:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(enter_smm) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_leave_smm' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:115:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(leave_smm) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_leave_smm' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:115:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(leave_smm) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:115:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(leave_smm) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_enable_smi_window' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:116:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(enable_smi_window) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_enable_smi_window' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:116:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(enable_smi_window) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:116:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(enable_smi_window) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_mem_enc_ioctl' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:117:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(mem_enc_ioctl) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_mem_enc_ioctl' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:117:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(mem_enc_ioctl) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:117:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(mem_enc_ioctl) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_mem_enc_register_region' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:118:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(mem_enc_register_region) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_mem_enc_register_region' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:118:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(mem_enc_register_region) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:118:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(mem_enc_register_region) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_mem_enc_unregister_region' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:119:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(mem_enc_unregister_region) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_mem_enc_unregister_region' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:119:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(mem_enc_unregister_region) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:119:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(mem_enc_unregister_region) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vm_copy_enc_context_from' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:120:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(vm_copy_enc_context_from) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vm_copy_enc_context_from' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:120:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(vm_copy_enc_context_from) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:120:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(vm_copy_enc_context_from) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vm_move_enc_context_from' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:121:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(vm_move_enc_context_from) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vm_move_enc_context_from' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:121:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(vm_move_enc_context_from) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:121:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(vm_move_enc_context_from) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_guest_memory_reclaimed' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:122:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(guest_memory_reclaimed) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_guest_memory_reclaimed' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:122:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(guest_memory_reclaimed) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:122:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(guest_memory_reclaimed) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_get_msr_feature' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:123:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_msr_feature) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_get_msr_feature' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:123:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_msr_feature) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:123:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(get_msr_feature) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_can_emulate_instruction' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:124:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(can_emulate_instruction) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_can_emulate_instruction' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:124:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(can_emulate_instruction) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:124:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(can_emulate_instruction) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_apic_init_signal_blocked' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:125:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(apic_init_signal_blocked) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_apic_init_signal_blocked' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:125:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(apic_init_signal_blocked) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:125:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(apic_init_signal_blocked) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_enable_direct_tlbflush' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:126:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(enable_direct_tlbflush) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_enable_direct_tlbflush' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:126:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(enable_direct_tlbflush) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:126:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(enable_direct_tlbflush) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_migrate_timers' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:127:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(migrate_timers) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_migrate_timers' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:127:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(migrate_timers) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1689:29: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:127:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL' KVM_X86_OP_OPTIONAL(migrate_timers) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_msr_filter_changed' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:128:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(msr_filter_changed) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_msr_filter_changed' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:128:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(msr_filter_changed) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:128:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(msr_filter_changed) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_complete_emulated_msr' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:129:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(complete_emulated_msr) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_complete_emulated_msr' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:129:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(complete_emulated_msr) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:129:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(complete_emulated_msr) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vcpu_deliver_sipi_vector' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:130:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_deliver_sipi_vector) ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vcpu_deliver_sipi_vector' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:130:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_deliver_sipi_vector) ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:130:1: note: in expansion of macro 'KVM_X86_OP' KVM_X86_OP(vcpu_deliver_sipi_vector) ^ In file included from <command-line>:0:0: /kisskb/src/include/linux/static_call_types.h:9:33: error: storage class specified for parameter '__SCK__kvm_x86_vcpu_get_apicv_inhibit_reasons' #define STATIC_CALL_KEY_PREFIX __SCK__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:12:32: note: in expansion of macro '__PASTE' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:12:40: note: in expansion of macro 'STATIC_CALL_KEY_PREFIX' #define STATIC_CALL_KEY(name) __PASTE(STATIC_CALL_KEY_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:38:32: note: in expansion of macro 'STATIC_CALL_KEY' extern struct static_call_key STATIC_CALL_KEY(name); \ ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1690:34: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL_RET0 KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:131:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL_RET0' KVM_X86_OP_OPTIONAL_RET0(vcpu_get_apicv_inhibit_reasons); ^ /kisskb/src/include/linux/static_call_types.h:15:34: error: storage class specified for parameter '__SCT__kvm_x86_vcpu_get_apicv_inhibit_reasons' #define STATIC_CALL_TRAMP_PREFIX __SCT__ ^ /kisskb/src/include/linux/compiler_types.h:73:23: note: in definition of macro '___PASTE' #define ___PASTE(a,b) a##b ^ /kisskb/src/include/linux/static_call_types.h:18:34: note: in expansion of macro '__PASTE' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:18:42: note: in expansion of macro 'STATIC_CALL_TRAMP_PREFIX' #define STATIC_CALL_TRAMP(name) __PASTE(STATIC_CALL_TRAMP_PREFIX, name) ^ /kisskb/src/include/linux/static_call_types.h:39:22: note: in expansion of macro 'STATIC_CALL_TRAMP' extern typeof(func) STATIC_CALL_TRAMP(name); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:2: note: in expansion of macro 'DECLARE_STATIC_CALL' DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1690:34: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL_RET0 KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:131:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL_RET0' KVM_X86_OP_OPTIONAL_RET0(vcpu_get_apicv_inhibit_reasons); ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1688:73: error: expected declaration specifiers before ';' token DECLARE_STATIC_CALL(kvm_x86_##func, *(((struct kvm_x86_ops *)0)->func)); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1690:34: note: in expansion of macro 'KVM_X86_OP' #define KVM_X86_OP_OPTIONAL_RET0 KVM_X86_OP ^ /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:131:1: note: in expansion of macro 'KVM_X86_OP_OPTIONAL_RET0' KVM_X86_OP_OPTIONAL_RET0(vcpu_get_apicv_inhibit_reasons); ^ In file included from /kisskb/src/arch/x86/include/asm/kvm_host.h:1691:0, from /kisskb/src/include/linux/kvm_host.h:45, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm-x86-ops.h:131:57: error: expected declaration specifiers before ';' token KVM_X86_OP_OPTIONAL_RET0(vcpu_get_apicv_inhibit_reasons); ^ In file included from /kisskb/src/include/linux/kvm_host.h:45:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/kvm_host.h:1695:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1704:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1715:13: error: section attribute not allowed for 'kvm_mmu_x86_module_init' void __init kvm_mmu_x86_module_init(void); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1715:1: warning: '__cold__' attribute ignored [-Wattributes] void __init kvm_mmu_x86_module_init(void); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1746:48: error: expected declaration specifiers or '...' before 'gpa_t' int emulator_write_phys(struct kvm_vcpu *vcpu, gpa_t gpa, ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1749:1: warning: empty declaration struct kvm_irq_mask_notifier { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1762:13: error: storage class specified for parameter 'tdp_enabled' extern bool tdp_enabled; ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1880:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1901:45: error: expected declaration specifiers or '...' before 'gfn_t' int kvm_mmu_unprotect_page(struct kvm *kvm, gfn_t gfn); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1905:1: error: expected declaration specifiers before 'gpa_t' gpa_t kvm_mmu_gva_to_gpa_read(struct kvm_vcpu *vcpu, gva_t gva, ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1907:1: error: expected declaration specifiers before 'gpa_t' gpa_t kvm_mmu_gva_to_gpa_fetch(struct kvm_vcpu *vcpu, gva_t gva, ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1909:1: error: expected declaration specifiers before 'gpa_t' gpa_t kvm_mmu_gva_to_gpa_write(struct kvm_vcpu *vcpu, gva_t gva, ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1911:1: error: expected declaration specifiers before 'gpa_t' gpa_t kvm_mmu_gva_to_gpa_system(struct kvm_vcpu *vcpu, gva_t gva, ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1924:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1930:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1936:47: error: expected declaration specifiers or '...' before 'gpa_t' int kvm_mmu_page_fault(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, u64 error_code, ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1938:44: error: expected declaration specifiers or '...' before 'gva_t' void kvm_mmu_invlpg(struct kvm_vcpu *vcpu, gva_t gva); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1940:8: error: expected declaration specifiers or '...' before 'gva_t' gva_t gva, hpa_t root_hpa); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1940:19: error: expected declaration specifiers or '...' before 'hpa_t' gva_t gva, hpa_t root_hpa); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1941:49: error: expected declaration specifiers or '...' before 'gva_t' void kvm_mmu_invpcid_gva(struct kvm_vcpu *vcpu, gva_t gva, unsigned long pcid); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1942:45: error: expected declaration specifiers or '...' before 'gpa_t' void kvm_mmu_new_pgd(struct kvm_vcpu *vcpu, gpa_t new_pgd); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1948:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1955:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1961:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1970:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:1981:1: warning: empty declaration enum { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:2019:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:2043:58: error: expected declaration specifiers or '...' before 'gfn_t' extern bool kvm_find_async_pf_gfn(struct kvm_vcpu *vcpu, gfn_t gfn); ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:2049:63: error: expected declaration specifiers or '...' before 'gpa_t' void __user *__x86_set_memory_region(struct kvm *kvm, int id, gpa_t gpa, ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:2061:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:2068:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:2073:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/kvm_host.h:2078:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/kvm_host.h:46:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/kvm_dirty_ring.h:21:1: warning: empty declaration struct kvm_dirty_ring { ^ /kisskb/src/include/linux/kvm_dirty_ring.h:36:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_dirty_ring.h:42:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_dirty_ring.h:48:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_dirty_ring.h:54:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_dirty_ring.h:59:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_dirty_ring.h:64:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_dirty_ring.h:68:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:5:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/kvm_host.h:104:33: error: unknown type name 'kvm_pfn_t' static inline bool is_error_pfn(kvm_pfn_t pfn) ^ /kisskb/src/include/linux/kvm_host.h:114:40: error: unknown type name 'kvm_pfn_t' static inline bool is_error_noslot_pfn(kvm_pfn_t pfn) ^ /kisskb/src/include/linux/kvm_host.h:120:34: error: unknown type name 'kvm_pfn_t' static inline bool is_noslot_pfn(kvm_pfn_t pfn) ^ /kisskb/src/include/linux/kvm_host.h:135:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:144:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:188:21: error: storage class specified for parameter 'kvm_lock' extern struct mutex kvm_lock; ^ /kisskb/src/include/linux/kvm_host.h:189:25: error: storage class specified for parameter 'vm_list' extern struct list_head vm_list; ^ /kisskb/src/include/linux/kvm_host.h:192:2: error: expected specifier-qualifier-list before 'gpa_t' gpa_t addr; ^ /kisskb/src/include/linux/kvm_host.h:191:1: warning: empty declaration struct kvm_io_range { ^ /kisskb/src/include/linux/kvm_host.h:199:1: warning: empty declaration struct kvm_io_bus { ^ /kisskb/src/include/linux/kvm_host.h:205:1: warning: empty declaration enum kvm_bus { ^ /kisskb/src/include/linux/kvm_host.h:213:67: error: expected declaration specifiers or '...' before 'gpa_t' int kvm_io_bus_write(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr, ^ /kisskb/src/include/linux/kvm_host.h:216:8: error: expected declaration specifiers or '...' before 'gpa_t' gpa_t addr, int len, const void *val, long cookie); ^ /kisskb/src/include/linux/kvm_host.h:217:66: error: expected declaration specifiers or '...' before 'gpa_t' int kvm_io_bus_read(struct kvm_vcpu *vcpu, enum kvm_bus bus_idx, gpa_t addr, ^ /kisskb/src/include/linux/kvm_host.h:219:68: error: expected declaration specifiers or '...' before 'gpa_t' int kvm_io_bus_register_dev(struct kvm *kvm, enum kvm_bus bus_idx, gpa_t addr, ^ /kisskb/src/include/linux/kvm_host.h:222:17: warning: 'struct kvm_io_device' declared inside parameter list struct kvm_io_device *dev); ^ /kisskb/src/include/linux/kvm_host.h:222:17: warning: its scope is only this definition or declaration, which is probably not what you want /kisskb/src/include/linux/kvm_host.h:224:7: error: expected declaration specifiers or '...' before 'gpa_t' gpa_t addr); ^ /kisskb/src/include/linux/kvm_host.h:250:2: error: expected specifier-qualifier-list before 'gfn_t' gfn_t start; ^ /kisskb/src/include/linux/kvm_host.h:248:1: warning: empty declaration struct kvm_gfn_range { ^ /kisskb/src/include/linux/kvm_host.h:261:1: warning: empty declaration enum { ^ /kisskb/src/include/linux/kvm_host.h:281:2: error: unknown type name 'kvm_pfn_t' kvm_pfn_t pfn; ^ /kisskb/src/include/linux/kvm_host.h:282:2: error: unknown type name 'kvm_pfn_t' kvm_pfn_t gfn; ^ /kisskb/src/include/linux/kvm_host.h:270:1: warning: empty declaration struct kvm_host_map { ^ /kisskb/src/include/linux/kvm_host.h:290:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:294:38: error: expected declaration specifiers or '...' before 'ktime_t' static inline bool kvm_vcpu_can_poll(ktime_t cur, ktime_t stop) ^ /kisskb/src/include/linux/kvm_host.h:294:51: error: expected declaration specifiers or '...' before 'ktime_t' static inline bool kvm_vcpu_can_poll(ktime_t cur, ktime_t stop) ^ /kisskb/src/include/linux/kvm_host.h:304:2: error: expected specifier-qualifier-list before 'gpa_t' gpa_t gpa; ^ /kisskb/src/include/linux/kvm_host.h:303:1: warning: empty declaration struct kvm_mmio_fragment { ^ /kisskb/src/include/linux/kvm_host.h:333:2: error: expected specifier-qualifier-list before 'sigset_t' sigset_t sigset; ^ /kisskb/src/include/linux/kvm_host.h:309:1: warning: empty declaration struct kvm_vcpu { ^ /kisskb/src/include/linux/kvm_host.h:389:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:408:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:429:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:452:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:471:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:480:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:492:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:498:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:524:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:534:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:570:2: error: expected specifier-qualifier-list before 'gfn_t' gfn_t base_gfn; ^ /kisskb/src/include/linux/kvm_host.h:566:1: warning: empty declaration struct kvm_memory_slot { ^ /kisskb/src/include/linux/kvm_host.h:581:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:586:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:591:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:601:1: warning: empty declaration struct kvm_s390_adapter_int { ^ /kisskb/src/include/linux/kvm_host.h:609:1: warning: empty declaration struct kvm_hv_sint { ^ /kisskb/src/include/linux/kvm_host.h:614:1: warning: empty declaration struct kvm_xen_evtchn { ^ /kisskb/src/include/linux/kvm_host.h:621:1: warning: empty declaration struct kvm_kernel_irq_routing_entry { ^ /kisskb/src/include/linux/kvm_host.h:672:1: warning: empty declaration struct kvm_memslots { ^ /kisskb/src/include/linux/kvm_host.h:689:1: warning: empty declaration struct kvm { ^ /kisskb/src/include/linux/kvm_host.h:817:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:823:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:848:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:857:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:867:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:872:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:879:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:893:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:931:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:936:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:950:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:958:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:963:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:970:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:981:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:994:1: warning: empty declaration struct kvm_memslot_iter { ^ /kisskb/src/include/linux/kvm_host.h:1001:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:1011:8: error: expected declaration specifiers or '...' before 'gfn_t' gfn_t start) ^ /kisskb/src/include/linux/kvm_host.h:1069:77: error: expected declaration specifiers or '...' before 'gfn_t' static inline bool kvm_memslot_iter_is_valid(struct kvm_memslot_iter *iter, gfn_t end) ^ /kisskb/src/include/linux/kvm_host.h:1098:1: warning: empty declaration enum kvm_mr_change { ^ /kisskb/src/include/linux/kvm_host.h:1125:59: error: expected declaration specifiers or '...' before 'gfn_t' int gfn_to_page_many_atomic(struct kvm_memory_slot *slot, gfn_t gfn, ^ /kisskb/src/include/linux/kvm_host.h:1128:43: error: expected declaration specifiers or '...' before 'gfn_t' struct page *gfn_to_page(struct kvm *kvm, gfn_t gfn); ^ /kisskb/src/include/linux/kvm_host.h:1129:43: error: expected declaration specifiers or '...' before 'gfn_t' unsigned long gfn_to_hva(struct kvm *kvm, gfn_t gfn); ^ /kisskb/src/include/linux/kvm_host.h:1130:48: error: expected declaration specifiers or '...' before 'gfn_t' unsigned long gfn_to_hva_prot(struct kvm *kvm, gfn_t gfn, bool *writable); ^ /kisskb/src/include/linux/kvm_host.h:1131:64: error: expected declaration specifiers or '...' before 'gfn_t' unsigned long gfn_to_hva_memslot(struct kvm_memory_slot *slot, gfn_t gfn); ^ /kisskb/src/include/linux/kvm_host.h:1132:69: error: expected declaration specifiers or '...' before 'gfn_t' unsigned long gfn_to_hva_memslot_prot(struct kvm_memory_slot *slot, gfn_t gfn, ^ /kisskb/src/include/linux/kvm_host.h:1137:1: error: unknown type name 'kvm_pfn_t' kvm_pfn_t gfn_to_pfn(struct kvm *kvm, gfn_t gfn); ^ /kisskb/src/include/linux/kvm_host.h:1137:39: error: expected declaration specifiers or '...' before 'gfn_t' kvm_pfn_t gfn_to_pfn(struct kvm *kvm, gfn_t gfn); ^ /kisskb/src/include/linux/kvm_host.h:1138:1: error: unknown type name 'kvm_pfn_t' kvm_pfn_t gfn_to_pfn_prot(struct kvm *kvm, gfn_t gfn, bool write_fault, ^ /kisskb/src/include/linux/kvm_host.h:1138:44: error: expected declaration specifiers or '...' before 'gfn_t' kvm_pfn_t gfn_to_pfn_prot(struct kvm *kvm, gfn_t gfn, bool write_fault, ^ /kisskb/src/include/linux/kvm_host.h:1140:1: error: unknown type name 'kvm_pfn_t' kvm_pfn_t gfn_to_pfn_memslot(const struct kvm_memory_slot *slot, gfn_t gfn); ^ /kisskb/src/include/linux/kvm_host.h:1140:66: error: expected declaration specifiers or '...' before 'gfn_t' kvm_pfn_t gfn_to_pfn_memslot(const struct kvm_memory_slot *slot, gfn_t gfn); ^ /kisskb/src/include/linux/kvm_host.h:1141:1: error: unknown type name 'kvm_pfn_t' kvm_pfn_t gfn_to_pfn_memslot_atomic(const struct kvm_memory_slot *slot, gfn_t gfn); ^ /kisskb/src/include/linux/kvm_host.h:1141:73: error: expected declaration specifiers or '...' before 'gfn_t' kvm_pfn_t gfn_to_pfn_memslot_atomic(const struct kvm_memory_slot *slot, gfn_t gfn); ^ /kisskb/src/include/linux/kvm_host.h:1142:1: error: unknown type name 'kvm_pfn_t' kvm_pfn_t __gfn_to_pfn_memslot(const struct kvm_memory_slot *slot, gfn_t gfn, ^ /kisskb/src/include/linux/kvm_host.h:1142:68: error: expected declaration specifiers or '...' before 'gfn_t' kvm_pfn_t __gfn_to_pfn_memslot(const struct kvm_memory_slot *slot, gfn_t gfn, ^ /kisskb/src/include/linux/kvm_host.h:1144:27: error: expected declaration specifiers or '...' before 'hva_t' bool *writable, hva_t *hva); ^ /kisskb/src/include/linux/kvm_host.h:1146:28: error: unknown type name 'kvm_pfn_t' void kvm_release_pfn_clean(kvm_pfn_t pfn); ^ /kisskb/src/include/linux/kvm_host.h:1147:28: error: unknown type name 'kvm_pfn_t' void kvm_release_pfn_dirty(kvm_pfn_t pfn); ^ /kisskb/src/include/linux/kvm_host.h:1148:24: error: unknown type name 'kvm_pfn_t' void kvm_set_pfn_dirty(kvm_pfn_t pfn); ^ /kisskb/src/include/linux/kvm_host.h:1149:27: error: unknown type name 'kvm_pfn_t' void kvm_set_pfn_accessed(kvm_pfn_t pfn); ^ /kisskb/src/include/linux/kvm_host.h:1151:22: error: unknown type name 'kvm_pfn_t' void kvm_release_pfn(kvm_pfn_t pfn, bool dirty); ^ /kisskb/src/include/linux/kvm_host.h:1152:42: error: expected declaration specifiers or '...' before 'gfn_t' int kvm_read_guest_page(struct kvm *kvm, gfn_t gfn, void *data, int offset, ^ /kisskb/src/include/linux/kvm_host.h:1154:37: error: expected declaration specifiers or '...' before 'gpa_t' int kvm_read_guest(struct kvm *kvm, gpa_t gpa, void *data, unsigned long len); ^ /kisskb/src/include/linux/kvm_host.h:1160:43: error: expected declaration specifiers or '...' before 'gfn_t' int kvm_write_guest_page(struct kvm *kvm, gfn_t gfn, const void *data, ^ /kisskb/src/include/linux/kvm_host.h:1162:38: error: expected declaration specifiers or '...' before 'gpa_t' int kvm_write_guest(struct kvm *kvm, gpa_t gpa, const void *data, ^ /kisskb/src/include/linux/kvm_host.h:1170:10: error: expected declaration specifiers or '...' before 'gpa_t' gpa_t gpa, unsigned long len); ^ /kisskb/src/include/linux/kvm_host.h:1214:38: error: expected declaration specifiers or '...' before 'gpa_t' int kvm_clear_guest(struct kvm *kvm, gpa_t gpa, unsigned long len); ^ /kisskb/src/include/linux/kvm_host.h:1215:57: error: expected declaration specifiers or '...' before 'gfn_t' struct kvm_memory_slot *gfn_to_memslot(struct kvm *kvm, gfn_t gfn); ^ /kisskb/src/include/linux/kvm_host.h:1216:42: error: expected declaration specifiers or '...' before 'gfn_t' bool kvm_is_visible_gfn(struct kvm *kvm, gfn_t gfn); ^ /kisskb/src/include/linux/kvm_host.h:1217:53: error: expected declaration specifiers or '...' before 'gfn_t' bool kvm_vcpu_is_visible_gfn(struct kvm_vcpu *vcpu, gfn_t gfn); ^ /kisskb/src/include/linux/kvm_host.h:1218:57: error: expected declaration specifiers or '...' before 'gfn_t' unsigned long kvm_host_page_size(struct kvm_vcpu *vcpu, gfn_t gfn); ^ /kisskb/src/include/linux/kvm_host.h:1219:86: error: expected declaration specifiers or '...' before 'gfn_t' void mark_page_dirty_in_slot(struct kvm *kvm, const struct kvm_memory_slot *memslot, gfn_t gfn); ^ /kisskb/src/include/linux/kvm_host.h:1220:39: error: expected declaration specifiers or '...' before 'gfn_t' void mark_page_dirty(struct kvm *kvm, gfn_t gfn); ^ /kisskb/src/include/linux/kvm_host.h:1223:72: error: expected declaration specifiers or '...' before 'gfn_t' struct kvm_memory_slot *kvm_vcpu_gfn_to_memslot(struct kvm_vcpu *vcpu, gfn_t gfn); ^ /kisskb/src/include/linux/kvm_host.h:1224:1: error: unknown type name 'kvm_pfn_t' kvm_pfn_t kvm_vcpu_gfn_to_pfn_atomic(struct kvm_vcpu *vcpu, gfn_t gfn); ^ /kisskb/src/include/linux/kvm_host.h:1224:61: error: expected declaration specifiers or '...' before 'gfn_t' kvm_pfn_t kvm_vcpu_gfn_to_pfn_atomic(struct kvm_vcpu *vcpu, gfn_t gfn); ^ /kisskb/src/include/linux/kvm_host.h:1225:1: error: unknown type name 'kvm_pfn_t' kvm_pfn_t kvm_vcpu_gfn_to_pfn(struct kvm_vcpu *vcpu, gfn_t gfn); ^ /kisskb/src/include/linux/kvm_host.h:1225:54: error: expected declaration specifiers or '...' before 'gfn_t' kvm_pfn_t kvm_vcpu_gfn_to_pfn(struct kvm_vcpu *vcpu, gfn_t gfn); ^ /kisskb/src/include/linux/kvm_host.h:1226:41: error: expected declaration specifiers or '...' before 'gpa_t' int kvm_vcpu_map(struct kvm_vcpu *vcpu, gpa_t gpa, struct kvm_host_map *map); ^ /kisskb/src/include/linux/kvm_host.h:1228:58: error: expected declaration specifiers or '...' before 'gfn_t' unsigned long kvm_vcpu_gfn_to_hva(struct kvm_vcpu *vcpu, gfn_t gfn); ^ /kisskb/src/include/linux/kvm_host.h:1229:63: error: expected declaration specifiers or '...' before 'gfn_t' unsigned long kvm_vcpu_gfn_to_hva_prot(struct kvm_vcpu *vcpu, gfn_t gfn, bool *writable); ^ /kisskb/src/include/linux/kvm_host.h:1230:53: error: expected declaration specifiers or '...' before 'gfn_t' int kvm_vcpu_read_guest_page(struct kvm_vcpu *vcpu, gfn_t gfn, void *data, int offset, ^ /kisskb/src/include/linux/kvm_host.h:1232:55: error: expected declaration specifiers or '...' before 'gpa_t' int kvm_vcpu_read_guest_atomic(struct kvm_vcpu *vcpu, gpa_t gpa, void *data, ^ /kisskb/src/include/linux/kvm_host.h:1234:48: error: expected declaration specifiers or '...' before 'gpa_t' int kvm_vcpu_read_guest(struct kvm_vcpu *vcpu, gpa_t gpa, void *data, ^ /kisskb/src/include/linux/kvm_host.h:1236:54: error: expected declaration specifiers or '...' before 'gfn_t' int kvm_vcpu_write_guest_page(struct kvm_vcpu *vcpu, gfn_t gfn, const void *data, ^ /kisskb/src/include/linux/kvm_host.h:1238:49: error: expected declaration specifiers or '...' before 'gpa_t' int kvm_vcpu_write_guest(struct kvm_vcpu *vcpu, gpa_t gpa, const void *data, ^ /kisskb/src/include/linux/kvm_host.h:1240:54: error: expected declaration specifiers or '...' before 'gfn_t' void kvm_vcpu_mark_page_dirty(struct kvm_vcpu *vcpu, gfn_t gfn); ^ /kisskb/src/include/linux/kvm_host.h:1270:10: error: expected declaration specifiers or '...' before 'gpa_t' gpa_t gpa, unsigned long len); ^ /kisskb/src/include/linux/kvm_host.h:1291:5: error: expected declaration specifiers or '...' before 'gpa_t' gpa_t gpa, unsigned long len); ^ /kisskb/src/include/linux/kvm_host.h:1312:6: error: expected declaration specifiers or '...' before 'gpa_t' gpa_t gpa, unsigned long len); ^ /kisskb/src/include/linux/kvm_host.h:1368:1: error: expected declaration specifiers before 'vm_fault_t' vm_fault_t kvm_arch_vcpu_fault(struct kvm_vcpu *vcpu, struct vm_fault *vmf); ^ /kisskb/src/include/linux/kvm_host.h:1374:6: error: expected declaration specifiers or '...' before 'gfn_t' gfn_t gfn_offset, ^ /kisskb/src/include/linux/kvm_host.h:1462:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:1518:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:1531:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:1536:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:1549:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:1560:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kvm_register_perf_callbacks(void *ign) {} ^ /kisskb/src/include/linux/kvm_host.h:1561:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kvm_unregister_perf_callbacks(void) {} ^ /kisskb/src/include/linux/kvm_host.h:1570:41: error: unknown type name 'kvm_pfn_t' struct page *kvm_pfn_to_refcounted_page(kvm_pfn_t pfn); ^ /kisskb/src/include/linux/kvm_host.h:1573:1: warning: empty declaration struct kvm_irq_ack_notifier { ^ /kisskb/src/include/linux/kvm_host.h:1606:47: error: expected declaration specifiers or '...' before 'gfn_t' try_get_memslot(struct kvm_memory_slot *slot, gfn_t gfn) ^ /kisskb/src/include/linux/kvm_host.h:1625:45: error: expected declaration specifiers or '...' before 'gfn_t' search_memslots(struct kvm_memslots *slots, gfn_t gfn, bool approx) ^ /kisskb/src/include/linux/kvm_host.h:1646:48: error: expected declaration specifiers or '...' before 'gfn_t' ____gfn_to_memslot(struct kvm_memslots *slots, gfn_t gfn, bool approx) ^ /kisskb/src/include/linux/kvm_host.h:1670:46: error: expected declaration specifiers or '...' before 'gfn_t' __gfn_to_memslot(struct kvm_memslots *slots, gfn_t gfn) ^ /kisskb/src/include/linux/kvm_host.h:1676:58: error: expected declaration specifiers or '...' before 'gfn_t' __gfn_to_hva_memslot(const struct kvm_memory_slot *slot, gfn_t gfn) ^ /kisskb/src/include/linux/kvm_host.h:1689:47: error: expected declaration specifiers or '...' before 'gfn_t' static inline int memslot_id(struct kvm *kvm, gfn_t gfn) ^ /kisskb/src/include/linux/kvm_host.h:1695:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'hva_to_gfn_memslot' hva_to_gfn_memslot(unsigned long hva, struct kvm_memory_slot *slot) ^ /kisskb/src/include/linux/kvm_host.h:1702:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gfn_to_gpa' static inline gpa_t gfn_to_gpa(gfn_t gfn) ^ /kisskb/src/include/linux/kvm_host.h:1707:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'gpa_to_gfn' static inline gfn_t gpa_to_gfn(gpa_t gpa) ^ /kisskb/src/include/linux/kvm_host.h:1712:21: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'pfn_to_hpa' static inline hpa_t pfn_to_hpa(kvm_pfn_t pfn) ^ /kisskb/src/include/linux/kvm_host.h:1717:54: error: expected declaration specifiers or '...' before 'gpa_t' static inline bool kvm_is_error_gpa(struct kvm *kvm, gpa_t gpa) ^ /kisskb/src/include/linux/kvm_host.h:1724:1: warning: empty declaration enum kvm_stat_kind { ^ /kisskb/src/include/linux/kvm_host.h:1729:1: warning: empty declaration struct kvm_stat_data { ^ /kisskb/src/include/linux/kvm_host.h:1735:1: warning: empty declaration struct _kvm_stats_desc { ^ /kisskb/src/include/linux/kvm_host.h:1856:23: error: storage class specified for parameter 'kvm_debugfs_dir' extern struct dentry *kvm_debugfs_dir; ^ /kisskb/src/include/linux/kvm_host.h:1874:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:1890:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:1903:38: error: storage class specified for parameter 'kvm_vm_stats_header' extern const struct kvm_stats_header kvm_vm_stats_header; ^ /kisskb/src/include/linux/kvm_host.h:1904:37: error: storage class specified for parameter 'kvm_vm_stats_desc' extern const struct _kvm_stats_desc kvm_vm_stats_desc[]; ^ /kisskb/src/include/linux/kvm_host.h:1905:38: error: storage class specified for parameter 'kvm_vcpu_stats_header' extern const struct kvm_stats_header kvm_vcpu_stats_header; ^ /kisskb/src/include/linux/kvm_host.h:1906:37: error: storage class specified for parameter 'kvm_vcpu_stats_desc' extern const struct _kvm_stats_desc kvm_vcpu_stats_desc[]; ^ /kisskb/src/include/linux/kvm_host.h:1968:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kvm_free_irq_routing(struct kvm *kvm) {} ^ /kisskb/src/include/linux/kvm_host.h:1994:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kvm_eventfd_init(struct kvm *kvm) {} ^ /kisskb/src/include/linux/kvm_host.h:1997:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:2001:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void kvm_irqfd_release(struct kvm *kvm) {} ^ /kisskb/src/include/linux/kvm_host.h:2010:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:2019:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:2029:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:2042:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:2047:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:2052:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:2057:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:2072:13: error: storage class specified for parameter 'kvm_rebooting' extern bool kvm_rebooting; ^ /kisskb/src/include/linux/kvm_host.h:2074:21: error: storage class specified for parameter 'halt_poll_ns' extern unsigned int halt_poll_ns; ^ /kisskb/src/include/linux/kvm_host.h:2075:21: error: storage class specified for parameter 'halt_poll_ns_grow' extern unsigned int halt_poll_ns_grow; ^ /kisskb/src/include/linux/kvm_host.h:2076:21: error: storage class specified for parameter 'halt_poll_ns_grow_start' extern unsigned int halt_poll_ns_grow_start; ^ /kisskb/src/include/linux/kvm_host.h:2077:21: error: storage class specified for parameter 'halt_poll_ns_shrink' extern unsigned int halt_poll_ns_shrink; ^ /kisskb/src/include/linux/kvm_host.h:2079:1: warning: empty declaration struct kvm_device { ^ /kisskb/src/include/linux/kvm_host.h:2087:1: warning: empty declaration struct kvm_device_ops { ^ /kisskb/src/include/linux/kvm_host.h:2136:30: error: storage class specified for parameter 'kvm_mpic_ops' extern struct kvm_device_ops kvm_mpic_ops; ^ /kisskb/src/include/linux/kvm_host.h:2137:30: error: storage class specified for parameter 'kvm_arm_vgic_v2_ops' extern struct kvm_device_ops kvm_arm_vgic_v2_ops; ^ /kisskb/src/include/linux/kvm_host.h:2138:30: error: storage class specified for parameter 'kvm_arm_vgic_v3_ops' extern struct kvm_device_ops kvm_arm_vgic_v3_ops; ^ /kisskb/src/include/linux/kvm_host.h:2154:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:2158:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:2163:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:2194:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:2204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:2216:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:2230:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/kvm_host.h:2235:15: error: storage class specified for parameter 'kvm_vm_thread_fn_t' typedef int (*kvm_vm_thread_fn_t)(struct kvm *kvm, uintptr_t data); ^ /kisskb/src/include/linux/kvm_host.h:2237:50: error: expected declaration specifiers or '...' before 'kvm_vm_thread_fn_t' int kvm_vm_create_worker_thread(struct kvm *kvm, kvm_vm_thread_fn_t thread_fn, ^ /kisskb/src/include/linux/kvm_host.h:2258:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:8:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/intel_pt.h:8:1: warning: empty declaration enum pt_capabilities { ^ /kisskb/src/arch/x86/include/asm/intel_pt.h:31:12: error: storage class specified for parameter 'intel_pt_validate_hw_cap' extern u32 intel_pt_validate_hw_cap(enum pt_capabilities cap); ^ /kisskb/src/arch/x86/include/asm/intel_pt.h:32:12: error: storage class specified for parameter 'intel_pt_validate_cap' extern u32 intel_pt_validate_cap(u32 *caps, enum pt_capabilities cap); ^ /kisskb/src/arch/x86/include/asm/intel_pt.h:33:12: error: storage class specified for parameter 'is_intel_pt_event' extern int is_intel_pt_event(struct perf_event *event); ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:5:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:11, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/vmx.h:135:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/vmx.h:140:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/vmx.h:145:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/vmx.h:150:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/vmx.h:155:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/vmx.h:160:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/vmx.h:165:1: warning: empty declaration enum vmcs_field { ^ /kisskb/src/arch/x86/include/asm/vmx.h:520:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/vmx.h:537:1: warning: empty declaration struct vmx_msr_entry { ^ /kisskb/src/arch/x86/include/asm/vmx.h:546:1: warning: empty declaration enum vm_entry_failure_code { ^ /kisskb/src/arch/x86/include/asm/vmx.h:577:1: warning: empty declaration enum vm_instruction_error_number { ^ /kisskb/src/arch/x86/include/asm/vmx.h:619:1: warning: empty declaration enum vmx_l1d_flush_state { ^ /kisskb/src/arch/x86/include/asm/vmx.h:628:33: error: storage class specified for parameter 'l1tf_vmx_mitigation' extern enum vmx_l1d_flush_state l1tf_vmx_mitigation; ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:5:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:7, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:11, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/kvm/iodev.h:9:1: warning: empty declaration struct kvm_io_device; ^ /kisskb/src/include/kvm/iodev.h:10:1: warning: empty declaration struct kvm_vcpu; ^ /kisskb/src/include/kvm/iodev.h:20:7: error: expected declaration specifiers or '...' before 'gpa_t' gpa_t addr, ^ /kisskb/src/include/kvm/iodev.h:25:8: error: expected declaration specifiers or '...' before 'gpa_t' gpa_t addr, ^ /kisskb/src/include/kvm/iodev.h:17:1: warning: empty declaration struct kvm_io_device_ops { ^ /kisskb/src/include/kvm/iodev.h:32:1: warning: empty declaration struct kvm_io_device { ^ /kisskb/src/include/kvm/iodev.h:38:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/kvm/iodev.h:43:36: error: expected declaration specifiers or '...' before 'gpa_t' struct kvm_io_device *dev, gpa_t addr, ^ /kisskb/src/include/kvm/iodev.h:51:37: error: expected declaration specifiers or '...' before 'gpa_t' struct kvm_io_device *dev, gpa_t addr, ^ /kisskb/src/include/kvm/iodev.h:59:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:9:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:7, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:11, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/kernel/../kvm/vmx/../hyperv.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../hyperv.h:62:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../hyperv.h:67:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../hyperv.h:74:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../hyperv.h:81:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../hyperv.h:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../hyperv.h:96:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../hyperv.h:115:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../hyperv.h:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../hyperv.h:129:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/atomic/atomic-instrumented.h:20:0, from /kisskb/src/include/linux/atomic.h:82, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/build_bug.h:78:41: error: expected declaration specifiers before '_Static_assert' #define __static_assert(expr, msg, ...) _Static_assert(expr, msg) ^ /kisskb/src/include/linux/build_bug.h:77:34: note: in expansion of macro '__static_assert' #define static_assert(expr, ...) __static_assert(expr, ##__VA_ARGS__, #expr) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:16:1: note: in expansion of macro 'static_assert' static_assert(!(KVM_POSSIBLE_CR0_GUEST_BITS & X86_CR0_PDPTR_BITS)); ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:10:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:7, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:11, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:28:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(rax, RAX) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:28:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(rax, RAX) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:29:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(rbx, RBX) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:29:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(rbx, RBX) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:30:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(rcx, RCX) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:30:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(rcx, RCX) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:31:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(rdx, RDX) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:31:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(rdx, RDX) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:32:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(rbp, RBP) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:32:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(rbp, RBP) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:33:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(rsi, RSI) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:33:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(rsi, RSI) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:34:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(rdi, RDI) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:34:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(rdi, RDI) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:36:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(r8, R8) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:36:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(r8, R8) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:37:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(r9, R9) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:37:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(r9, R9) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:38:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(r10, R10) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:38:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(r10, R10) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:39:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(r11, R11) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:39:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(r11, R11) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:40:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(r12, R12) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:40:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(r12, R12) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:41:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(r13, R13) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:41:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(r13, R13) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:42:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(r14, R14) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:42:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(r14, R14) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:20:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:43:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(r15, R15) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:25:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:43:1: note: in expansion of macro 'BUILD_KVM_GPR_ACCESSORS' BUILD_KVM_GPR_ACCESSORS(r15, R15) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:55:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:61:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:67:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:73:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:84:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:96:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:105:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:110:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:115:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:125:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:135:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:140:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:149:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:154:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:163:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:170:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:175:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:187:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:199:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_cache_regs.h:204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:7:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:11, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:25:1: warning: empty declaration enum lapic_mode { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:32:1: warning: empty declaration enum lapic_lvt_entry { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:49:2: error: expected specifier-qualifier-list before 'ktime_t' ktime_t target_expiration; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:46:1: warning: empty declaration struct kvm_timer { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:79:2: error: expected specifier-qualifier-list before 'gpa_t' gpa_t vapic_addr; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:59:1: warning: empty declaration struct kvm_lapic { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:86:1: warning: empty declaration struct dest_map; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:133:53: error: expected declaration specifiers or '...' before 'gpa_t' int kvm_lapic_set_vapic_addr(struct kvm_vcpu *vcpu, gpa_t vapic_addr); ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:151:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:156:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:161:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:171:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:176:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/string_64.h:6:0, from /kisskb/src/arch/x86/include/asm/string.h:5, from /kisskb/src/include/linux/string.h:20, from /kisskb/src/include/linux/bitmap.h:11, from /kisskb/src/include/linux/cpumask.h:12, from /kisskb/src/arch/x86/include/asm/cpumask.h:5, from /kisskb/src/arch/x86/include/asm/msr.h:11, from /kisskb/src/arch/x86/include/asm/processor.h:22, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:60, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:180:26: error: storage class specified for parameter 'kvm_has_noapic_vcpu' DECLARE_STATIC_KEY_FALSE(kvm_has_noapic_vcpu); ^ /kisskb/src/include/linux/jump_label.h:373:33: note: in definition of macro 'DECLARE_STATIC_KEY_FALSE' extern struct static_key_false name ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:7:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:11, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:183:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:189:41: error: storage class specified for parameter 'apic_hw_disabled' extern struct static_key_false_deferred apic_hw_disabled; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:192:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:198:41: error: storage class specified for parameter 'apic_sw_disabled' extern struct static_key_false_deferred apic_sw_disabled; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:201:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:208:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:213:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:218:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:223:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:228:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:233:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:239:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:245:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:268:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../lapic.h:273:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/mce.h:5:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:6, from /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:8, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:11, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/uapi/asm/mce.h:13:1: warning: empty declaration struct mce { ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:6:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:8, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:11, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/mce.h:163:1: warning: empty declaration struct mce_log_buffer { ^ /kisskb/src/arch/x86/include/asm/mce.h:173:1: warning: empty declaration enum mce_notifier_prios { ^ /kisskb/src/arch/x86/include/asm/mce.h:185:1: warning: empty declaration struct notifier_block; ^ /kisskb/src/arch/x86/include/asm/mce.h:186:13: error: storage class specified for parameter 'mce_register_decode_chain' extern void mce_register_decode_chain(struct notifier_block *nb); ^ /kisskb/src/arch/x86/include/asm/mce.h:187:13: error: storage class specified for parameter 'mce_unregister_decode_chain' extern void mce_unregister_decode_chain(struct notifier_block *nb); ^ /kisskb/src/arch/x86/include/asm/mce.h:192:12: error: storage class specified for parameter 'mce_p5_enabled' extern int mce_p5_enabled; ^ /kisskb/src/arch/x86/include/asm/mce.h:195:13: error: storage class specified for parameter 'enable_copy_mc_fragile' extern void enable_copy_mc_fragile(void); ^ /kisskb/src/arch/x86/include/asm/mce.h:203:1: warning: empty declaration struct cper_ia_proc_ctx; ^ /kisskb/src/arch/x86/include/asm/mce.h:212:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int mcheck_init(void) { return 0; } ^ /kisskb/src/arch/x86/include/asm/mce.h:213:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void mcheck_cpu_init(struct cpuinfo_x86 *c) {} ^ /kisskb/src/arch/x86/include/asm/mce.h:214:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void mcheck_cpu_clear(struct cpuinfo_x86 *c) {} ^ /kisskb/src/arch/x86/include/asm/mce.h:216:25: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token u64 lapic_id) { return -EINVAL; } ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/mce.h:221:34: error: storage class specified for parameter 'mce_device' DECLARE_PER_CPU(struct device *, mce_device); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/mce.h:221:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct device *, mce_device); ^ /kisskb/src/arch/x86/include/asm/mce.h:221:34: error: section attribute not allowed for 'mce_device' DECLARE_PER_CPU(struct device *, mce_device); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/mce.h:221:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct device *, mce_device); ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:6:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:8, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:11, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/mce.h:234:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void mce_intel_feature_init(struct cpuinfo_x86 *c) { } ^ /kisskb/src/arch/x86/include/asm/mce.h:235:67: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void mce_intel_feature_clear(struct cpuinfo_x86 *c) { } ^ /kisskb/src/arch/x86/include/asm/mce.h:236:37: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cmci_clear(void) {} ^ /kisskb/src/arch/x86/include/asm/mce.h:237:40: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cmci_reenable(void) {} ^ /kisskb/src/arch/x86/include/asm/mce.h:238:42: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cmci_rediscover(void) {} ^ /kisskb/src/arch/x86/include/asm/mce.h:239:39: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void cmci_recheck(void) {} ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/mce.h:247:27: error: storage class specified for parameter 'mce_exception_count' DECLARE_PER_CPU(unsigned, mce_exception_count); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/mce.h:247:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(unsigned, mce_exception_count); ^ /kisskb/src/arch/x86/include/asm/mce.h:247:27: error: section attribute not allowed for 'mce_exception_count' DECLARE_PER_CPU(unsigned, mce_exception_count); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/mce.h:247:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(unsigned, mce_exception_count); ^ /kisskb/src/arch/x86/include/asm/mce.h:248:27: error: storage class specified for parameter 'mce_poll_count' DECLARE_PER_CPU(unsigned, mce_poll_count); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/mce.h:248:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(unsigned, mce_poll_count); ^ /kisskb/src/arch/x86/include/asm/mce.h:248:27: error: section attribute not allowed for 'mce_poll_count' DECLARE_PER_CPU(unsigned, mce_poll_count); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/mce.h:248:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(unsigned, mce_poll_count); ^ In file included from /kisskb/src/include/linux/atomic.h:5:0, from /kisskb/src/include/linux/crypto.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/mce.h:250:24: error: storage class specified for parameter 'mce_banks_t' typedef DECLARE_BITMAP(mce_banks_t, MAX_NR_BANKS); ^ /kisskb/src/include/linux/types.h:11:16: note: in definition of macro 'DECLARE_BITMAP' unsigned long name[BITS_TO_LONGS(bits)] ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/mce.h:251:30: error: storage class specified for parameter 'mce_poll_banks' DECLARE_PER_CPU(mce_banks_t, mce_poll_banks); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/mce.h:251:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(mce_banks_t, mce_poll_banks); ^ /kisskb/src/arch/x86/include/asm/mce.h:251:30: error: section attribute not allowed for 'mce_poll_banks' DECLARE_PER_CPU(mce_banks_t, mce_poll_banks); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/mce.h:251:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(mce_banks_t, mce_poll_banks); ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:6:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:8, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:11, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/mce.h:253:1: warning: empty declaration enum mcp_flags { ^ /kisskb/src/arch/x86/include/asm/mce.h:259:47: error: expected declaration specifiers or '...' before 'mce_banks_t' bool machine_check_poll(enum mcp_flags flags, mce_banks_t *b); ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/mce.h:263:29: error: storage class specified for parameter 'injectm' DECLARE_PER_CPU(struct mce, injectm); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/mce.h:263:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct mce, injectm); ^ /kisskb/src/arch/x86/include/asm/mce.h:263:29: error: section attribute not allowed for 'injectm' DECLARE_PER_CPU(struct mce, injectm); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/include/asm/mce.h:263:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct mce, injectm); ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:6:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:8, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:11, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/mce.h:266:13: error: storage class specified for parameter 'mce_disable_bank' extern void mce_disable_bank(int bank); ^ /kisskb/src/arch/x86/include/asm/mce.h:276:15: error: storage class specified for parameter 'mce_threshold_vector' extern void (*mce_threshold_vector)(void); ^ /kisskb/src/arch/x86/include/asm/mce.h:279:15: error: storage class specified for parameter 'deferred_error_int_vector' extern void (*deferred_error_int_vector)(void); ^ /kisskb/src/arch/x86/include/asm/mce.h:285:1: warning: empty declaration struct cper_sec_mem_err; ^ /kisskb/src/arch/x86/include/asm/mce.h:286:13: error: storage class specified for parameter 'apei_mce_report_mem_error' extern void apei_mce_report_mem_error(int corrected, ^ /kisskb/src/arch/x86/include/asm/mce.h:343:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int mce_threshold_create_device(unsigned int cpu) { return 0; }; ^ /kisskb/src/arch/x86/include/asm/mce.h:343:79: error: expected declaration specifiers before ';' token static inline int mce_threshold_create_device(unsigned int cpu) { return 0; }; ^ /kisskb/src/arch/x86/include/asm/mce.h:344:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int mce_threshold_remove_device(unsigned int cpu) { return 0; }; ^ /kisskb/src/arch/x86/include/asm/mce.h:344:79: error: expected declaration specifiers before ';' token static inline int mce_threshold_remove_device(unsigned int cpu) { return 0; }; ^ /kisskb/src/arch/x86/include/asm/mce.h:345:60: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool amd_mce_is_memory_error(struct mce *m) { return false; }; ^ /kisskb/src/arch/x86/include/asm/mce.h:345:77: error: expected declaration specifiers before ';' token static inline bool amd_mce_is_memory_error(struct mce *m) { return false; }; ^ /kisskb/src/arch/x86/include/asm/mce.h:346:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void mce_amd_feature_init(struct cpuinfo_x86 *c) { } ^ /kisskb/src/arch/x86/include/asm/mce.h:349:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void mce_hygon_feature_init(struct cpuinfo_x86 *c) { return mce_amd_feature_init(c); } ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:7:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:8, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:11, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/pvclock.h:22:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pvclock.h:32:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pvclock.h:43:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pvclock.h:83:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/pvclock.h:90:1: warning: empty declaration struct pvclock_vsyscall_time_info { ^ /kisskb/src/arch/x86/include/asm/pvclock.h:101:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:16:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:9, from /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:8, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:11, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/kernel/../kvm/vmx/../fpu.h:8:47: error: storage class specified for parameter 'sse128_t' typedef u32 __attribute__((vector_size(16))) sse128_t; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../fpu.h:18:47: error: expected declaration specifiers or '...' before 'sse128_t' static inline void _kvm_read_sse_reg(int reg, sse128_t *data) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../fpu.h:43:54: error: type defaults to 'int' in declaration of 'sse128_t' [-Werror=implicit-int] static inline void _kvm_write_sse_reg(int reg, const sse128_t *data) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../fpu.h:43:63: error: expected ';', ',' or ')' before '*' token static inline void _kvm_write_sse_reg(int reg, const sse128_t *data) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../fpu.h:69:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../fpu.h:84:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../fpu.h:99:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../fpu.h:108:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../fpu.h:112:46: error: expected declaration specifiers or '...' before 'sse128_t' static inline void kvm_read_sse_reg(int reg, sse128_t *data) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../fpu.h:119:53: error: type defaults to 'int' in declaration of 'sse128_t' [-Werror=implicit-int] static inline void kvm_write_sse_reg(int reg, const sse128_t *data) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../fpu.h:119:62: error: expected ';', ',' or ')' before '*' token static inline void kvm_write_sse_reg(int reg, const sse128_t *data) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../fpu.h:127:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../fpu.h:134:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:9:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:8, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:11, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:18:1: warning: empty declaration struct x86_emulate_ctxt; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:19:1: warning: empty declaration enum x86_intercept; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:20:1: warning: empty declaration enum x86_intercept_stage; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:22:1: warning: empty declaration struct x86_exception { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:36:1: warning: empty declaration struct x86_instruction_info { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:91:1: warning: empty declaration struct x86_emulate_ops { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:265:3: error: expected specifier-qualifier-list before 'sse128_t' sse128_t vec_val; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:244:1: warning: empty declaration struct operand { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:271:1: warning: empty declaration struct fetch_cache { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:277:1: warning: empty declaration struct read_cache { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:284:1: warning: empty declaration enum x86emul_mode { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:301:1: warning: empty declaration struct fastop; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:303:16: error: storage class specified for parameter 'fastop_t' typedef void (*fastop_t)(struct fastop *); ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:338:2: error: expected specifier-qualifier-list before 'gpa_t' gpa_t gpa_val; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:317:1: warning: empty declaration struct x86_emulate_ctxt { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:422:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:429:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:439:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:445:1: warning: empty declaration enum x86_intercept_stage { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../kvm_emulate.h:452:1: warning: empty declaration enum x86_intercept { ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:8:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:11, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:11:1: warning: empty declaration struct kvm_caps { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:52:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:68:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:93:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:101:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:108:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:113:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:119:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:124:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:129:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:138:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:150:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:160:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:169:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:179:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:184:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:189:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:194:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:199:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:204:6: error: expected declaration specifiers or '...' before 'gva_t' gva_t gva, gfn_t gfn, unsigned access) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:204:17: error: expected declaration specifiers or '...' before 'gfn_t' gva_t gva, gfn_t gfn, unsigned access) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:222:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:232:64: error: expected declaration specifiers or '...' before 'gva_t' static inline void vcpu_clear_mmio_info(struct kvm_vcpu *vcpu, gva_t gva) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:241:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:249:63: error: expected declaration specifiers or '...' before 'gpa_t' static inline bool vcpu_match_mmio_gpa(struct kvm_vcpu *vcpu, gpa_t gpa) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:259:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:267:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:274:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:283:2: error: expected declaration specifiers or '...' before 'gva_t' gva_t addr, void *val, unsigned int bytes, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:287:2: error: expected declaration specifiers or '...' before 'gva_t' gva_t addr, void *val, unsigned int bytes, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:296:58: error: expected declaration specifiers or '...' before 'gfn_t' u8 kvm_mtrr_get_guest_memory_type(struct kvm_vcpu *vcpu, gfn_t gfn); ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:300:66: error: expected declaration specifiers or '...' before 'gfn_t' bool kvm_mtrr_check_gfn_range_consistency(struct kvm_vcpu *vcpu, gfn_t gfn, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:303:59: error: expected declaration specifiers or '...' before 'gva_t' void kvm_fixup_and_inject_pf_error(struct kvm_vcpu *vcpu, gva_t gva, u16 error_code); ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:306:52: error: expected declaration specifiers or '...' before 'gpa_t' int x86_emulate_instruction(struct kvm_vcpu *vcpu, gpa_t cr2_or_gpa, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:308:1: error: expected declaration specifiers before 'fastpath_t' fastpath_t handle_fastpath_set_msr_irqoff(struct kvm_vcpu *vcpu); ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:310:12: error: storage class specified for parameter 'host_xcr0' extern u64 host_xcr0; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:311:12: error: storage class specified for parameter 'host_xss' extern u64 host_xss; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:313:24: error: storage class specified for parameter 'kvm_caps' extern struct kvm_caps kvm_caps; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:315:13: error: storage class specified for parameter 'enable_pmu' extern bool enable_pmu; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:318:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:323:21: error: storage class specified for parameter 'min_timer_period_us' extern unsigned int min_timer_period_us; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:325:13: error: storage class specified for parameter 'enable_vmware_backdoor' extern bool enable_vmware_backdoor; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:327:12: error: storage class specified for parameter 'pi_inject_timer' extern int pi_inject_timer; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:329:13: error: storage class specified for parameter 'report_ignored_msrs' extern bool report_ignored_msrs; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:331:13: error: storage class specified for parameter 'eager_page_split' extern bool eager_page_split; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:334:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:354:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:359:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:364:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:369:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:374:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:378:1: warning: empty declaration enum kvm_intr_type { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:386:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:391:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:396:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:401:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:409:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:414:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:427:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:444:67: error: expected declaration specifiers or '...' before 'gva_t' int kvm_handle_invpcid(struct kvm_vcpu *vcpu, unsigned long type, gva_t gva); ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:480:50: error: expected declaration specifiers or '...' before 'gpa_t' int kvm_sev_es_mmio_write(struct kvm_vcpu *vcpu, gpa_t src, unsigned int bytes, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../x86.h:482:49: error: expected declaration specifiers or '...' before 'gpa_t' int kvm_sev_es_mmio_read(struct kvm_vcpu *vcpu, gpa_t src, unsigned int bytes, ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:9:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:11, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/kernel/../kvm/vmx/../pmu.h:21:1: warning: empty declaration struct kvm_event_hw_type_mapping { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../pmu.h:27:1: warning: empty declaration struct kvm_pmu_ops { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../pmu.h:48:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../pmu.h:55:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../pmu.h:67:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../pmu.h:77:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../pmu.h:85:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../pmu.h:90:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../pmu.h:96:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../pmu.h:106:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../pmu.h:119:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../pmu.h:133:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../pmu.h:142:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../pmu.h:151:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../pmu.h:161:34: error: storage class specified for parameter 'kvm_pmu_cap' extern struct x86_pmu_capability kvm_pmu_cap; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../pmu.h:164:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../pmu.h:205:27: error: storage class specified for parameter 'intel_pmu_ops' extern struct kvm_pmu_ops intel_pmu_ops; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../pmu.h:206:27: error: storage class specified for parameter 'amd_pmu_ops' extern struct kvm_pmu_ops amd_pmu_ops; ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:6:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:10, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:11, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:14:1: warning: empty declaration enum kvm_only_cpuid_leafs { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:27:1: warning: empty declaration struct cpuid_reg { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:33:31: error: storage class specified for parameter 'reverse_cpuid' static const struct cpuid_reg reverse_cpuid[] = { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:33:21: error: parameter 'reverse_cpuid' is initialized static const struct cpuid_reg reverse_cpuid[] = { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:34:3: error: array index in non-array initializer [CPUID_1_EDX] = { 1, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:34:3: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:34:2: warning: braces around scalar initializer [CPUID_1_EDX] = { 1, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:34:2: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:34:36: warning: initialization makes pointer from integer without a cast [-Wint-conversion] [CPUID_1_EDX] = { 1, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:34:36: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:34:39: warning: excess elements in scalar initializer [CPUID_1_EDX] = { 1, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:34:39: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:34:42: warning: excess elements in scalar initializer [CPUID_1_EDX] = { 1, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:34:42: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:35:3: error: array index in non-array initializer [CPUID_8000_0001_EDX] = {0x80000001, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:35:3: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:35:2: warning: braces around scalar initializer [CPUID_8000_0001_EDX] = {0x80000001, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:35:2: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:35:27: warning: initialization makes pointer from integer without a cast [-Wint-conversion] [CPUID_8000_0001_EDX] = {0x80000001, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:35:27: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:35:39: warning: excess elements in scalar initializer [CPUID_8000_0001_EDX] = {0x80000001, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:35:39: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:35:42: warning: excess elements in scalar initializer [CPUID_8000_0001_EDX] = {0x80000001, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:35:42: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:35:26: warning: excess elements in scalar initializer [CPUID_8000_0001_EDX] = {0x80000001, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:35:26: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:36:3: error: array index in non-array initializer [CPUID_8086_0001_EDX] = {0x80860001, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:36:3: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:36:2: warning: braces around scalar initializer [CPUID_8086_0001_EDX] = {0x80860001, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:36:2: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:36:27: warning: initialization makes pointer from integer without a cast [-Wint-conversion] [CPUID_8086_0001_EDX] = {0x80860001, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:36:27: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:36:39: warning: excess elements in scalar initializer [CPUID_8086_0001_EDX] = {0x80860001, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:36:39: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:36:42: warning: excess elements in scalar initializer [CPUID_8086_0001_EDX] = {0x80860001, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:36:42: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:36:26: warning: excess elements in scalar initializer [CPUID_8086_0001_EDX] = {0x80860001, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:36:26: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:37:3: error: array index in non-array initializer [CPUID_1_ECX] = { 1, 0, CPUID_ECX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:37:3: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:37:2: warning: braces around scalar initializer [CPUID_1_ECX] = { 1, 0, CPUID_ECX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:37:2: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:37:36: warning: initialization makes pointer from integer without a cast [-Wint-conversion] [CPUID_1_ECX] = { 1, 0, CPUID_ECX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:37:36: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:37:39: warning: excess elements in scalar initializer [CPUID_1_ECX] = { 1, 0, CPUID_ECX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:37:39: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:37:42: warning: excess elements in scalar initializer [CPUID_1_ECX] = { 1, 0, CPUID_ECX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:37:42: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:37:26: warning: excess elements in scalar initializer [CPUID_1_ECX] = { 1, 0, CPUID_ECX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:37:26: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:38:3: error: array index in non-array initializer [CPUID_C000_0001_EDX] = {0xc0000001, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:38:3: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:38:2: warning: braces around scalar initializer [CPUID_C000_0001_EDX] = {0xc0000001, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:38:2: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:38:27: warning: initialization makes pointer from integer without a cast [-Wint-conversion] [CPUID_C000_0001_EDX] = {0xc0000001, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:38:27: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:38:39: warning: excess elements in scalar initializer [CPUID_C000_0001_EDX] = {0xc0000001, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:38:39: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:38:42: warning: excess elements in scalar initializer [CPUID_C000_0001_EDX] = {0xc0000001, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:38:42: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:38:26: warning: excess elements in scalar initializer [CPUID_C000_0001_EDX] = {0xc0000001, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:38:26: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:39:3: error: array index in non-array initializer [CPUID_8000_0001_ECX] = {0x80000001, 0, CPUID_ECX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:39:3: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:39:2: warning: braces around scalar initializer [CPUID_8000_0001_ECX] = {0x80000001, 0, CPUID_ECX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:39:2: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:39:27: warning: initialization makes pointer from integer without a cast [-Wint-conversion] [CPUID_8000_0001_ECX] = {0x80000001, 0, CPUID_ECX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:39:27: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:39:39: warning: excess elements in scalar initializer [CPUID_8000_0001_ECX] = {0x80000001, 0, CPUID_ECX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:39:39: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:39:42: warning: excess elements in scalar initializer [CPUID_8000_0001_ECX] = {0x80000001, 0, CPUID_ECX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:39:42: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:39:26: warning: excess elements in scalar initializer [CPUID_8000_0001_ECX] = {0x80000001, 0, CPUID_ECX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:39:26: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:40:3: error: array index in non-array initializer [CPUID_7_0_EBX] = { 7, 0, CPUID_EBX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:40:3: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:40:2: warning: braces around scalar initializer [CPUID_7_0_EBX] = { 7, 0, CPUID_EBX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:40:2: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:40:36: warning: initialization makes pointer from integer without a cast [-Wint-conversion] [CPUID_7_0_EBX] = { 7, 0, CPUID_EBX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:40:36: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:40:39: warning: excess elements in scalar initializer [CPUID_7_0_EBX] = { 7, 0, CPUID_EBX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:40:39: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:40:42: warning: excess elements in scalar initializer [CPUID_7_0_EBX] = { 7, 0, CPUID_EBX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:40:42: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:40:26: warning: excess elements in scalar initializer [CPUID_7_0_EBX] = { 7, 0, CPUID_EBX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:40:26: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:41:3: error: array index in non-array initializer [CPUID_D_1_EAX] = { 0xd, 1, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:41:3: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:41:2: warning: braces around scalar initializer [CPUID_D_1_EAX] = { 0xd, 1, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:41:2: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:41:34: warning: initialization makes pointer from integer without a cast [-Wint-conversion] [CPUID_D_1_EAX] = { 0xd, 1, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:41:34: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:41:39: warning: excess elements in scalar initializer [CPUID_D_1_EAX] = { 0xd, 1, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:41:39: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:41:42: warning: excess elements in scalar initializer [CPUID_D_1_EAX] = { 0xd, 1, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:41:42: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:41:26: warning: excess elements in scalar initializer [CPUID_D_1_EAX] = { 0xd, 1, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:41:26: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:42:3: error: array index in non-array initializer [CPUID_8000_0008_EBX] = {0x80000008, 0, CPUID_EBX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:42:3: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:42:2: warning: braces around scalar initializer [CPUID_8000_0008_EBX] = {0x80000008, 0, CPUID_EBX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:42:2: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:42:27: warning: initialization makes pointer from integer without a cast [-Wint-conversion] [CPUID_8000_0008_EBX] = {0x80000008, 0, CPUID_EBX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:42:27: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:42:39: warning: excess elements in scalar initializer [CPUID_8000_0008_EBX] = {0x80000008, 0, CPUID_EBX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:42:39: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:42:42: warning: excess elements in scalar initializer [CPUID_8000_0008_EBX] = {0x80000008, 0, CPUID_EBX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:42:42: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:42:26: warning: excess elements in scalar initializer [CPUID_8000_0008_EBX] = {0x80000008, 0, CPUID_EBX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:42:26: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:43:3: error: array index in non-array initializer [CPUID_6_EAX] = { 6, 0, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:43:3: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:43:2: warning: braces around scalar initializer [CPUID_6_EAX] = { 6, 0, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:43:2: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:43:36: warning: initialization makes pointer from integer without a cast [-Wint-conversion] [CPUID_6_EAX] = { 6, 0, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:43:36: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:43:39: warning: excess elements in scalar initializer [CPUID_6_EAX] = { 6, 0, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:43:39: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:43:42: warning: excess elements in scalar initializer [CPUID_6_EAX] = { 6, 0, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:43:42: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:43:26: warning: excess elements in scalar initializer [CPUID_6_EAX] = { 6, 0, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:43:26: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:44:3: error: array index in non-array initializer [CPUID_8000_000A_EDX] = {0x8000000a, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:44:3: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:44:2: warning: braces around scalar initializer [CPUID_8000_000A_EDX] = {0x8000000a, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:44:2: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:44:27: warning: initialization makes pointer from integer without a cast [-Wint-conversion] [CPUID_8000_000A_EDX] = {0x8000000a, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:44:27: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:44:39: warning: excess elements in scalar initializer [CPUID_8000_000A_EDX] = {0x8000000a, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:44:39: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:44:42: warning: excess elements in scalar initializer [CPUID_8000_000A_EDX] = {0x8000000a, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:44:42: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:44:26: warning: excess elements in scalar initializer [CPUID_8000_000A_EDX] = {0x8000000a, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:44:26: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:45:3: error: array index in non-array initializer [CPUID_7_ECX] = { 7, 0, CPUID_ECX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:45:3: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:45:2: warning: braces around scalar initializer [CPUID_7_ECX] = { 7, 0, CPUID_ECX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:45:2: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:45:36: warning: initialization makes pointer from integer without a cast [-Wint-conversion] [CPUID_7_ECX] = { 7, 0, CPUID_ECX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:45:36: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:45:39: warning: excess elements in scalar initializer [CPUID_7_ECX] = { 7, 0, CPUID_ECX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:45:39: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:45:42: warning: excess elements in scalar initializer [CPUID_7_ECX] = { 7, 0, CPUID_ECX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:45:42: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:45:26: warning: excess elements in scalar initializer [CPUID_7_ECX] = { 7, 0, CPUID_ECX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:45:26: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:46:3: error: array index in non-array initializer [CPUID_8000_0007_EBX] = {0x80000007, 0, CPUID_EBX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:46:3: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:46:2: warning: braces around scalar initializer [CPUID_8000_0007_EBX] = {0x80000007, 0, CPUID_EBX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:46:2: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:46:27: warning: initialization makes pointer from integer without a cast [-Wint-conversion] [CPUID_8000_0007_EBX] = {0x80000007, 0, CPUID_EBX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:46:27: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:46:39: warning: excess elements in scalar initializer [CPUID_8000_0007_EBX] = {0x80000007, 0, CPUID_EBX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:46:39: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:46:42: warning: excess elements in scalar initializer [CPUID_8000_0007_EBX] = {0x80000007, 0, CPUID_EBX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:46:42: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:46:26: warning: excess elements in scalar initializer [CPUID_8000_0007_EBX] = {0x80000007, 0, CPUID_EBX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:46:26: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:47:3: error: array index in non-array initializer [CPUID_7_EDX] = { 7, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:47:3: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:47:2: warning: braces around scalar initializer [CPUID_7_EDX] = { 7, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:47:2: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:47:36: warning: initialization makes pointer from integer without a cast [-Wint-conversion] [CPUID_7_EDX] = { 7, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:47:36: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:47:39: warning: excess elements in scalar initializer [CPUID_7_EDX] = { 7, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:47:39: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:47:42: warning: excess elements in scalar initializer [CPUID_7_EDX] = { 7, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:47:42: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:47:26: warning: excess elements in scalar initializer [CPUID_7_EDX] = { 7, 0, CPUID_EDX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:47:26: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:48:3: error: array index in non-array initializer [CPUID_7_1_EAX] = { 7, 1, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:48:3: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:48:2: warning: braces around scalar initializer [CPUID_7_1_EAX] = { 7, 1, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:48:2: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:48:36: warning: initialization makes pointer from integer without a cast [-Wint-conversion] [CPUID_7_1_EAX] = { 7, 1, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:48:36: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:48:39: warning: excess elements in scalar initializer [CPUID_7_1_EAX] = { 7, 1, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:48:39: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:48:42: warning: excess elements in scalar initializer [CPUID_7_1_EAX] = { 7, 1, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:48:42: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:48:26: warning: excess elements in scalar initializer [CPUID_7_1_EAX] = { 7, 1, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:48:26: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:49:3: error: array index in non-array initializer [CPUID_12_EAX] = {0x00000012, 0, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:49:3: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:49:2: warning: braces around scalar initializer [CPUID_12_EAX] = {0x00000012, 0, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:49:2: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:49:27: warning: initialization makes pointer from integer without a cast [-Wint-conversion] [CPUID_12_EAX] = {0x00000012, 0, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:49:27: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:49:39: warning: excess elements in scalar initializer [CPUID_12_EAX] = {0x00000012, 0, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:49:39: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:49:42: warning: excess elements in scalar initializer [CPUID_12_EAX] = {0x00000012, 0, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:49:42: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:49:26: warning: excess elements in scalar initializer [CPUID_12_EAX] = {0x00000012, 0, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:49:26: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:50:3: error: array index in non-array initializer [CPUID_8000_001F_EAX] = {0x8000001f, 0, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:50:3: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:50:2: warning: braces around scalar initializer [CPUID_8000_001F_EAX] = {0x8000001f, 0, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:50:2: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:50:27: warning: initialization makes pointer from integer without a cast [-Wint-conversion] [CPUID_8000_001F_EAX] = {0x8000001f, 0, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:50:27: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:50:39: warning: excess elements in scalar initializer [CPUID_8000_001F_EAX] = {0x8000001f, 0, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:50:39: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:50:42: warning: excess elements in scalar initializer [CPUID_8000_001F_EAX] = {0x8000001f, 0, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:50:42: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:50:26: warning: excess elements in scalar initializer [CPUID_8000_001F_EAX] = {0x8000001f, 0, CPUID_EAX}, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:50:26: note: (near initialization for 'reverse_cpuid') /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:62:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:76:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:97:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:107:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:116:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:134:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:142:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:150:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:156:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:164:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../reverse_cpuid.h:173:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:7:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:10, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:11, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/cpu.h:18:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void prefill_possible_map(void) {} ^ /kisskb/src/arch/x86/include/asm/cpu.h:26:1: warning: empty declaration struct x86_cpu { ^ /kisskb/src/arch/x86/include/asm/cpu.h:39:13: error: storage class specified for parameter 'ap_init_aperfmperf' extern void ap_init_aperfmperf(void); ^ /kisskb/src/arch/x86/include/asm/cpu.h:47:20: error: storage class specified for parameter 'sld_setup' extern void __init sld_setup(struct cpuinfo_x86 *c); ^ /kisskb/src/arch/x86/include/asm/cpu.h:47:20: error: section attribute not allowed for 'sld_setup' /kisskb/src/arch/x86/include/asm/cpu.h:47:37: warning: '__cold__' attribute ignored [-Wattributes] extern void __init sld_setup(struct cpuinfo_x86 *c); ^ /kisskb/src/arch/x86/include/asm/cpu.h:48:13: error: storage class specified for parameter 'handle_user_split_lock' extern bool handle_user_split_lock(struct pt_regs *regs, long error_code); ^ /kisskb/src/arch/x86/include/asm/cpu.h:49:13: error: storage class specified for parameter 'handle_guest_split_lock' extern bool handle_guest_split_lock(unsigned long ip); ^ /kisskb/src/arch/x86/include/asm/cpu.h:50:13: error: storage class specified for parameter 'handle_bus_lock' extern void handle_bus_lock(struct pt_regs *regs); ^ /kisskb/src/arch/x86/include/asm/cpu.h:77:23: error: storage class specified for parameter 'cet_disable' extern __noendbr void cet_disable(void); ^ /kisskb/src/arch/x86/include/asm/cpu.h:79:1: warning: empty declaration struct ucode_cpu_info; ^ /kisskb/src/arch/x86/include/asm/cpu.h:85:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/cpu.h:97:12: error: storage class specified for parameter 'x86_read_arch_cap_msr' extern u64 x86_read_arch_cap_msr(void); ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:10:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:11, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:11:12: error: storage class specified for parameter 'kvm_cpu_caps' extern u32 kvm_cpu_caps[NR_KVM_CPU_CAPS] __read_mostly; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:11:12: error: section attribute not allowed for 'kvm_cpu_caps' /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:41:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:45:65: error: expected declaration specifiers or '...' before 'gpa_t' static inline bool kvm_vcpu_is_legal_gpa(struct kvm_vcpu *vcpu, gpa_t gpa) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:50:67: error: expected declaration specifiers or '...' before 'gpa_t' static inline bool kvm_vcpu_is_illegal_gpa(struct kvm_vcpu *vcpu, gpa_t gpa) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:56:8: error: expected declaration specifiers or '...' before 'gpa_t' gpa_t gpa, gpa_t alignment) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:56:19: error: expected declaration specifiers or '...' before 'gpa_t' gpa_t gpa, gpa_t alignment) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:61:62: error: expected declaration specifiers or '...' before 'gpa_t' static inline bool page_address_valid(struct kvm_vcpu *vcpu, gpa_t gpa) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:68:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:77:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:90:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:102:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:111:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:121:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:129:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:140:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:151:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:156:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:167:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:175:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:186:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:192:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:200:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:208:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:216:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:221:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/../cpuid.h:228:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:11:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:12:27: error: storage class specified for parameter 'enable_vpid' extern bool __read_mostly enable_vpid; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:12:27: error: section attribute not allowed for 'enable_vpid' /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:13:27: error: storage class specified for parameter 'flexpriority_enabled' extern bool __read_mostly flexpriority_enabled; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:13:27: error: section attribute not allowed for 'flexpriority_enabled' /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:14:27: error: storage class specified for parameter 'enable_ept' extern bool __read_mostly enable_ept; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:14:27: error: section attribute not allowed for 'enable_ept' /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:15:27: error: storage class specified for parameter 'enable_unrestricted_guest' extern bool __read_mostly enable_unrestricted_guest; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:15:27: error: section attribute not allowed for 'enable_unrestricted_guest' /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:16:27: error: storage class specified for parameter 'enable_ept_ad_bits' extern bool __read_mostly enable_ept_ad_bits; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:16:27: error: section attribute not allowed for 'enable_ept_ad_bits' /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:17:27: error: storage class specified for parameter 'enable_pml' extern bool __read_mostly enable_pml; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:17:27: error: section attribute not allowed for 'enable_pml' /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:18:27: error: storage class specified for parameter 'enable_ipiv' extern bool __read_mostly enable_ipiv; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:18:27: error: section attribute not allowed for 'enable_ipiv' /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:19:26: error: storage class specified for parameter 'pt_mode' extern int __read_mostly pt_mode; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:19:26: error: section attribute not allowed for 'pt_mode' /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:29:1: warning: empty declaration struct nested_vmx_msrs { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:58:1: warning: empty declaration struct vmcs_config { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:71:27: error: storage class specified for parameter 'vmcs_config' extern struct vmcs_config vmcs_config; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:73:1: warning: empty declaration struct vmx_capability { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:77:30: error: storage class specified for parameter 'vmx_capability' extern struct vmx_capability vmx_capability; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:80:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:85:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:91:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:97:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:102:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:107:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:112:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:117:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:122:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:127:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:132:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:138:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:144:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:150:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:156:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:162:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:168:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:180:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:186:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:192:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:198:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:204:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:210:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:216:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:222:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:228:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:238:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:244:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:250:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:255:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:261:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:267:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:273:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:279:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:286:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:291:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:297:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:302:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:307:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:312:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:317:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:322:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:327:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:336:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:341:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:346:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:351:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:356:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:361:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:366:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:371:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:387:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:391:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:396:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:401:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:423:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/capabilities.h:436:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:13:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/kernel/../kvm/vmx/posted_intr.h:11:1: warning: empty declaration struct pi_desc { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/posted_intr.h:34:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/posted_intr.h:40:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/posted_intr.h:46:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/posted_intr.h:52:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/posted_intr.h:57:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/posted_intr.h:62:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/posted_intr.h:68:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/posted_intr.h:74:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/posted_intr.h:80:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/posted_intr.h:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/posted_intr.h:92:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/posted_intr.h:100:13: error: section attribute not allowed for 'pi_init_cpu' void __init pi_init_cpu(int cpu); ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/posted_intr.h:100:1: warning: '__cold__' attribute ignored [-Wattributes] void __init pi_init_cpu(int cpu); ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:14:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:16:1: warning: empty declaration struct vmcs_hdr { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:21:1: warning: empty declaration struct vmcs { ^ In file included from /kisskb/src/include/asm-generic/percpu.h:7:0, from /kisskb/src/arch/x86/include/asm/percpu.h:390, from /kisskb/src/arch/x86/include/asm/preempt.h:6, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:27:32: error: storage class specified for parameter 'current_vmcs' DECLARE_PER_CPU(struct vmcs *, current_vmcs); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:27:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct vmcs *, current_vmcs); ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:27:32: error: section attribute not allowed for 'current_vmcs' DECLARE_PER_CPU(struct vmcs *, current_vmcs); ^ /kisskb/src/include/linux/percpu-defs.h:101:44: note: in definition of macro 'DECLARE_PER_CPU_SECTION' extern __PCPU_ATTRS(sec) __typeof__(type) name ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:27:1: note: in expansion of macro 'DECLARE_PER_CPU' DECLARE_PER_CPU(struct vmcs *, current_vmcs); ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:14:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:34:1: warning: empty declaration struct vmcs_host_state { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:47:1: warning: empty declaration struct vmcs_controls_shadow { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:70:2: error: expected specifier-qualifier-list before 'ktime_t' ktime_t entry_time; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:61:1: warning: empty declaration struct loaded_vmcs { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:79:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:86:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:94:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:99:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:104:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:109:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:114:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:119:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:124:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:129:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:134:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:139:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:145:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:150:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:155:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:160:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:166:1: warning: empty declaration enum vmcs_field_width { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:174:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:181:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs.h:189:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/mshyperv.h:6:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/evmcs.h:8, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:9, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/linux/nmi.h:37:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void lockup_detector_init(void) { } ^ /kisskb/src/include/linux/nmi.h:38:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void lockup_detector_soft_poweroff(void) { } ^ /kisskb/src/include/linux/nmi.h:39:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void lockup_detector_cleanup(void) { } ^ /kisskb/src/include/linux/nmi.h:52:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void touch_softlockup_watchdog_sched(void) { } ^ /kisskb/src/include/linux/nmi.h:53:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void touch_softlockup_watchdog(void) { } ^ /kisskb/src/include/linux/nmi.h:54:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void touch_softlockup_watchdog_sync(void) { } ^ /kisskb/src/include/linux/nmi.h:55:57: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void touch_all_softlockup_watchdogs(void) { } ^ /kisskb/src/include/linux/nmi.h:64:51: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void reset_hung_task_detector(void) { } ^ /kisskb/src/include/linux/nmi.h:88:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void hardlockup_detector_disable(void) {} ^ /kisskb/src/include/linux/nmi.h:106:56: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void hardlockup_detector_perf_stop(void) { } ^ /kisskb/src/include/linux/nmi.h:107:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void hardlockup_detector_perf_restart(void) { } ^ /kisskb/src/include/linux/nmi.h:108:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void hardlockup_detector_perf_disable(void) { } ^ /kisskb/src/include/linux/nmi.h:109:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void hardlockup_detector_perf_enable(void) { } ^ /kisskb/src/include/linux/nmi.h:110:59: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void hardlockup_detector_perf_cleanup(void) { } ^ /kisskb/src/include/linux/nmi.h:112:55: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int hardlockup_detector_perf_init(void) { return -ENODEV; } ^ /kisskb/src/include/linux/nmi.h:113:50: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void arch_touch_nmi_watchdog(void) {} ^ /kisskb/src/include/linux/nmi.h:135:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/nmi.h:147:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/nmi.h:153:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/nmi.h:159:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/nmi.h:165:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/linux/nmi.h:203:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void watchdog_update_hrtimer_threshold(u64 period) { } ^ /kisskb/src/include/linux/nmi.h:206:1: warning: empty declaration struct ctl_table; ^ In file included from /kisskb/src/arch/x86/include/asm/mshyperv.h:11:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/evmcs.h:8, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:9, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/paravirt.h:779:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/paravirt.h:785:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/paravirt.h:791:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/evmcs.h:8:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:9, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/mshyperv.h:14:1: warning: empty declaration union hv_ghcb; ^ In file included from /kisskb/src/arch/x86/include/asm/string_64.h:6:0, from /kisskb/src/arch/x86/include/asm/string.h:5, from /kisskb/src/include/linux/string.h:20, from /kisskb/src/include/linux/bitmap.h:11, from /kisskb/src/include/linux/cpumask.h:12, from /kisskb/src/arch/x86/include/asm/cpumask.h:5, from /kisskb/src/arch/x86/include/asm/msr.h:11, from /kisskb/src/arch/x86/include/asm/processor.h:22, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:60, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/include/asm/mshyperv.h:16:26: error: storage class specified for parameter 'isolation_type_snp' DECLARE_STATIC_KEY_FALSE(isolation_type_snp); ^ /kisskb/src/include/linux/jump_label.h:373:33: note: in definition of macro 'DECLARE_STATIC_KEY_FALSE' extern struct static_key_false name ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/evmcs.h:8:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:9, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/include/asm/mshyperv.h:18:15: error: storage class specified for parameter 'hyperv_fill_flush_list_func' typedef int (*hyperv_fill_flush_list_func)( ^ /kisskb/src/arch/x86/include/asm/mshyperv.h:227:38: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void hyperv_init(void) {} ^ /kisskb/src/arch/x86/include/asm/mshyperv.h:228:47: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void hyperv_setup_mmu_ops(void) {} ^ /kisskb/src/arch/x86/include/asm/mshyperv.h:229:58: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void set_hv_tscchange_cb(void (*cb)(void)) {} ^ /kisskb/src/arch/x86/include/asm/mshyperv.h:230:48: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void clear_hv_tscchange_cb(void) {} ^ /kisskb/src/arch/x86/include/asm/mshyperv.h:231:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void hyperv_stop_tsc_emulation(void) {}; ^ /kisskb/src/arch/x86/include/asm/mshyperv.h:231:54: error: expected declaration specifiers before ';' token static inline void hyperv_stop_tsc_emulation(void) {}; ^ /kisskb/src/arch/x86/include/asm/mshyperv.h:233:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/include/asm/mshyperv.h:236:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline int hyperv_flush_guest_mapping(u64 as) { return -1; } ^ /kisskb/src/arch/x86/include/asm/mshyperv.h:238:3: error: expected declaration specifiers or '...' before 'hyperv_fill_flush_list_func' hyperv_fill_flush_list_func fill_func, void *data) ^ /kisskb/src/arch/x86/include/asm/mshyperv.h:242:65: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void hv_set_register(unsigned int reg, u64 value) { } ^ /kisskb/src/arch/x86/include/asm/mshyperv.h:243:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline u64 hv_get_register(unsigned int reg) { return 0; } ^ /kisskb/src/arch/x86/include/asm/mshyperv.h:246:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/include/asm/mshyperv.h:252:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/evmcs.h:8, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:9, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/include/asm-generic/mshyperv.h:29:1: warning: empty declaration struct ms_hyperv_info { ^ /kisskb/src/include/asm-generic/mshyperv.h:50:30: error: storage class specified for parameter 'ms_hyperv' extern struct ms_hyperv_info ms_hyperv; ^ /kisskb/src/include/asm-generic/mshyperv.h:52:25: error: storage class specified for parameter 'hyperv_pcpu_input_arg' extern void * __percpu *hyperv_pcpu_input_arg; ^ /kisskb/src/include/asm-generic/mshyperv.h:53:25: error: storage class specified for parameter 'hyperv_pcpu_output_arg' extern void * __percpu *hyperv_pcpu_output_arg; ^ /kisskb/src/include/asm-generic/mshyperv.h:55:12: error: storage class specified for parameter 'hv_do_hypercall' extern u64 hv_do_hypercall(u64 control, void *inputaddr, void *outputaddr); ^ /kisskb/src/include/asm-generic/mshyperv.h:56:12: error: storage class specified for parameter 'hv_do_fast_hypercall8' extern u64 hv_do_fast_hypercall8(u16 control, u64 input8); ^ /kisskb/src/include/asm-generic/mshyperv.h:57:13: error: storage class specified for parameter 'hv_isolation_type_snp' extern bool hv_isolation_type_snp(void); ^ /kisskb/src/include/asm-generic/mshyperv.h:61:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/mshyperv.h:66:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/mshyperv.h:71:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/mshyperv.h:83:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/mshyperv.h:109:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/mshyperv.h:120:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/include/asm-generic/mshyperv.h:163:12: error: storage class specified for parameter 'vmbus_interrupt' extern int vmbus_interrupt; ^ /kisskb/src/include/asm-generic/mshyperv.h:164:12: error: storage class specified for parameter 'vmbus_irq' extern int vmbus_irq; ^ /kisskb/src/include/asm-generic/mshyperv.h:166:13: error: storage class specified for parameter 'hv_root_partition' extern bool hv_root_partition; ^ /kisskb/src/include/asm-generic/mshyperv.h:273:51: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool hv_is_hyperv_initialized(void) { return false; } ^ /kisskb/src/include/asm-generic/mshyperv.h:274:54: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool hv_is_hibernation_supported(void) { return false; } ^ /kisskb/src/include/asm-generic/mshyperv.h:275:41: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void hyperv_cleanup(void) {} ^ /kisskb/src/include/asm-generic/mshyperv.h:276:52: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline bool hv_is_isolation_supported(void) { return false; } ^ /kisskb/src/include/asm-generic/mshyperv.h:278:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/evmcs.h:13:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:9, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs12.h:26:13: error: storage class specified for parameter 'natural_width' typedef u64 natural_width; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs12.h:81:2: error: expected specifier-qualifier-list before 'natural_width' natural_width cr0_guest_host_mask; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs12.h:27:1: warning: empty declaration struct __packed vmcs12 { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs12.h:216:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs12.h:364:29: error: storage class specified for parameter 'vmcs12_field_offsets' extern const unsigned short vmcs12_field_offsets[]; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs12.h:365:27: error: storage class specified for parameter 'nr_vmcs12_fields' extern const unsigned int nr_vmcs12_fields; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs12.h:368:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs12.h:388:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmcs12.h:408:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:9:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/kernel/../kvm/vmx/evmcs.h:15:1: warning: empty declaration struct vmcs_config; ^ In file included from /kisskb/src/arch/x86/include/asm/string_64.h:6:0, from /kisskb/src/arch/x86/include/asm/string.h:5, from /kisskb/src/include/linux/string.h:20, from /kisskb/src/include/linux/bitmap.h:11, from /kisskb/src/include/linux/cpumask.h:12, from /kisskb/src/arch/x86/include/asm/cpumask.h:5, from /kisskb/src/arch/x86/include/asm/msr.h:11, from /kisskb/src/arch/x86/include/asm/processor.h:22, from /kisskb/src/arch/x86/include/asm/cpufeature.h:5, from /kisskb/src/arch/x86/include/asm/thread_info.h:53, from /kisskb/src/include/linux/thread_info.h:60, from /kisskb/src/arch/x86/include/asm/preempt.h:7, from /kisskb/src/include/linux/preempt.h:78, from /kisskb/src/include/linux/spinlock.h:56, from /kisskb/src/include/linux/mmzone.h:8, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/arch/x86/kernel/../kvm/vmx/evmcs.h:17:26: error: storage class specified for parameter 'enable_evmcs' DECLARE_STATIC_KEY_FALSE(enable_evmcs); ^ /kisskb/src/include/linux/jump_label.h:373:33: note: in definition of macro 'DECLARE_STATIC_KEY_FALSE' extern struct static_key_false name ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:9:0, from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:15, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/kernel/../kvm/vmx/evmcs.h:66:1: warning: empty declaration struct evmcs_field { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/evmcs.h:71:33: error: storage class specified for parameter 'vmcs_field_to_evmcs_1' extern const struct evmcs_field vmcs_field_to_evmcs_1[]; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/evmcs.h:72:27: error: storage class specified for parameter 'nr_evmcs_1_fields' extern const unsigned int nr_evmcs_1_fields; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/evmcs.h:76:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/evmcs.h:101:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/evmcs.h:213:75: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static __always_inline void evmcs_write64(unsigned long field, u64 value) {} ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/evmcs.h:214:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void evmcs_write32(unsigned long field, u32 value) {} ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/evmcs.h:215:66: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void evmcs_write16(unsigned long field, u16 value) {} ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/evmcs.h:216:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline u64 evmcs_read64(unsigned long field) { return 0; } ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/evmcs.h:217:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline u32 evmcs_read32(unsigned long field) { return 0; } ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/evmcs.h:218:53: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline u16 evmcs_read16(unsigned long field) { return 0; } ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/evmcs.h:219:46: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void evmcs_load(u64 phys_addr) {} ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/evmcs.h:220:49: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token static inline void evmcs_touch_msr_bitmap(void) {} ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/evmcs.h:227:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/evmcs.h:231:1: warning: empty declaration enum nested_evmptrld_status { ^ In file included from /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:15:0, from /kisskb/src/arch/x86/kernel/asm-offsets.c:22: /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:14:1: error: expected declaration specifiers before '__attribute__' __attribute__((regparm(0))) void vmread_error_trampoline(unsigned long field, ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:19:49: error: expected declaration specifiers or '...' before 'gva_t' void invvpid_error(unsigned long ext, u16 vpid, gva_t gva); ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:20:48: error: expected declaration specifiers or '...' before 'gpa_t' void invept_error(unsigned long ext, u64 eptp, gpa_t gpa); ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:23:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:47:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:59:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:71:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:132:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:140:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:148:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:160:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:202:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:207:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:216:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:225:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:237:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:246:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:256:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:266:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:273:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:282:59: error: expected declaration specifiers or '...' before 'gva_t' static inline void __invvpid(unsigned long ext, u16 vpid, gva_t gva) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:293:58: error: expected declaration specifiers or '...' before 'gpa_t' static inline void __invept(unsigned long ext, u64 eptp, gpa_t gpa) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:303:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:311:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:316:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:323:50: error: expected declaration specifiers or '...' before 'gva_t' static inline void vpid_sync_vcpu_addr(int vpid, gva_t addr) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:335:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx_ops.h:340:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/kernel/asm-offsets.c:22:0: /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:33:1: warning: empty declaration struct vmx_msrs { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:38:1: warning: empty declaration struct vmx_uret_msr { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:44:1: warning: empty declaration enum segment_cache_field { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:55:1: warning: empty declaration struct pt_ctx { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:65:1: warning: empty declaration struct pt_desc { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:73:1: warning: empty declaration union vmx_exit_reason { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:97:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:108:1: warning: empty declaration struct lbr_desc { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:131:2: error: expected specifier-qualifier-list before 'gpa_t' gpa_t vmxon_ptr; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:128:1: warning: empty declaration struct nested_vmx { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:261:1: warning: empty declaration struct vcpu_vmx { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:384:2: error: expected specifier-qualifier-list before 'gpa_t' gpa_t ept_identity_map_addr; ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:379:1: warning: empty declaration struct kvm_vmx { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:411:43: error: expected declaration specifiers or '...' before 'hpa_t' u64 construct_eptp(struct kvm_vcpu *vcpu, hpa_t root_hpa, int root_level); ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:438:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:458:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:468:2: note: in expansion of macro '__BUILD_VMX_MSR_BITMAP_HELPER' __BUILD_VMX_MSR_BITMAP_HELPER(ret_type, action, bitop, read, 0x0) \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:471:1: note: in expansion of macro 'BUILD_VMX_MSR_BITMAP_HELPERS' BUILD_VMX_MSR_BITMAP_HELPERS(bool, test, test) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:458:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:469:2: note: in expansion of macro '__BUILD_VMX_MSR_BITMAP_HELPER' __BUILD_VMX_MSR_BITMAP_HELPER(ret_type, action, bitop, write, 0x800) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:471:1: note: in expansion of macro 'BUILD_VMX_MSR_BITMAP_HELPERS' BUILD_VMX_MSR_BITMAP_HELPERS(bool, test, test) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:458:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:468:2: note: in expansion of macro '__BUILD_VMX_MSR_BITMAP_HELPER' __BUILD_VMX_MSR_BITMAP_HELPER(ret_type, action, bitop, read, 0x0) \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:472:1: note: in expansion of macro 'BUILD_VMX_MSR_BITMAP_HELPERS' BUILD_VMX_MSR_BITMAP_HELPERS(void, clear, __clear) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:458:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:469:2: note: in expansion of macro '__BUILD_VMX_MSR_BITMAP_HELPER' __BUILD_VMX_MSR_BITMAP_HELPER(ret_type, action, bitop, write, 0x800) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:472:1: note: in expansion of macro 'BUILD_VMX_MSR_BITMAP_HELPERS' BUILD_VMX_MSR_BITMAP_HELPERS(void, clear, __clear) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:458:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:468:2: note: in expansion of macro '__BUILD_VMX_MSR_BITMAP_HELPER' __BUILD_VMX_MSR_BITMAP_HELPER(ret_type, action, bitop, read, 0x0) \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:473:1: note: in expansion of macro 'BUILD_VMX_MSR_BITMAP_HELPERS' BUILD_VMX_MSR_BITMAP_HELPERS(void, set, __set) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:458:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:469:2: note: in expansion of macro '__BUILD_VMX_MSR_BITMAP_HELPER' __BUILD_VMX_MSR_BITMAP_HELPER(ret_type, action, bitop, write, 0x800) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:473:1: note: in expansion of macro 'BUILD_VMX_MSR_BITMAP_HELPERS' BUILD_VMX_MSR_BITMAP_HELPERS(void, set, __set) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:476:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:596:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:620:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(vm_entry, VM_ENTRY_CONTROLS, 32) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:603:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:620:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(vm_entry, VM_ENTRY_CONTROLS, 32) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:607:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:620:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(vm_entry, VM_ENTRY_CONTROLS, 32) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:611:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:620:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(vm_entry, VM_ENTRY_CONTROLS, 32) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:616:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:620:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(vm_entry, VM_ENTRY_CONTROLS, 32) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:596:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:621:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(vm_exit, VM_EXIT_CONTROLS, 32) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:603:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:621:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(vm_exit, VM_EXIT_CONTROLS, 32) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:607:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:621:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(vm_exit, VM_EXIT_CONTROLS, 32) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:611:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:621:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(vm_exit, VM_EXIT_CONTROLS, 32) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:616:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:621:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(vm_exit, VM_EXIT_CONTROLS, 32) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:596:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:622:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(pin, PIN_BASED_VM_EXEC_CONTROL, 32) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:603:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:622:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(pin, PIN_BASED_VM_EXEC_CONTROL, 32) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:607:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:622:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(pin, PIN_BASED_VM_EXEC_CONTROL, 32) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:611:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:622:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(pin, PIN_BASED_VM_EXEC_CONTROL, 32) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:616:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:622:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(pin, PIN_BASED_VM_EXEC_CONTROL, 32) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:596:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:623:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(exec, CPU_BASED_VM_EXEC_CONTROL, 32) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:603:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:623:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(exec, CPU_BASED_VM_EXEC_CONTROL, 32) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:607:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:623:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(exec, CPU_BASED_VM_EXEC_CONTROL, 32) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:611:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:623:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(exec, CPU_BASED_VM_EXEC_CONTROL, 32) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:616:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:623:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(exec, CPU_BASED_VM_EXEC_CONTROL, 32) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:596:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:624:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(secondary_exec, SECONDARY_VM_EXEC_CONTROL, 32) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:603:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:624:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(secondary_exec, SECONDARY_VM_EXEC_CONTROL, 32) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:607:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:624:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(secondary_exec, SECONDARY_VM_EXEC_CONTROL, 32) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:611:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:624:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(secondary_exec, SECONDARY_VM_EXEC_CONTROL, 32) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:616:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:624:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(secondary_exec, SECONDARY_VM_EXEC_CONTROL, 32) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:596:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:625:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(tertiary_exec, TERTIARY_VM_EXEC_CONTROL, 64) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:603:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:625:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(tertiary_exec, TERTIARY_VM_EXEC_CONTROL, 64) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:607:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:625:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(tertiary_exec, TERTIARY_VM_EXEC_CONTROL, 64) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:611:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:625:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(tertiary_exec, TERTIARY_VM_EXEC_CONTROL, 64) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:616:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { \ ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:625:1: note: in expansion of macro 'BUILD_CONTROLS_SHADOW' BUILD_CONTROLS_SHADOW(tertiary_exec, TERTIARY_VM_EXEC_CONTROL, 64) ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:644:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:649:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:654:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:659:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:664:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:673:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:684:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:701:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:707:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:713:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:721:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:729:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:736:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:741:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/../kvm/vmx/vmx.h:746:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/arch/x86/kernel/asm-offsets.c:31:0: /kisskb/src/arch/x86/kernel/asm-offsets_64.c:13:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ /kisskb/src/arch/x86/kernel/asm-offsets.c:35:1: error: expected '=', ',', ';', 'asm' or '__attribute__' before '{' token { ^ In file included from /kisskb/src/include/linux/prandom.h:12:0, from /kisskb/src/include/linux/random.h:110, from /kisskb/src/include/linux/nodemask.h:97, from /kisskb/src/include/linux/mmzone.h:17, from /kisskb/src/include/linux/gfp.h:7, from /kisskb/src/include/linux/slab.h:15, from /kisskb/src/include/linux/crypto.h:20, from /kisskb/src/arch/x86/kernel/asm-offsets.c:9: /kisskb/src/include/linux/percpu.h:120:23: error: old-style parameter declarations in prototyped function definition extern void __percpu *__alloc_reserved_percpu(size_t size, size_t align) __alloc_size(1); ^ /kisskb/src/arch/x86/kernel/asm-offsets.c:116:1: error: expected '{' at end of input } ^ /kisskb/src/arch/x86/kernel/asm-offsets.c:116:1: error: control reaches end of non-void function [-Werror=return-type] } ^ cc1: some warnings being treated as errors make[2]: *** [/kisskb/src/scripts/Makefile.build:118: arch/x86/kernel/asm-offsets.s] Error 1 make[1]: *** [/kisskb/src/Makefile:1273: prepare0] Error 2 make[1]: *** Waiting for unfinished jobs.... make: *** [Makefile:231: __sub-make] Error 2 Command 'make -s -j 24 ARCH=x86_64 O=/kisskb/build/linux-next_x86_64-allnoconfig_x86_64-gcc5 CROSS_COMPILE=/opt/cross/kisskb/korg/gcc-5.5.0-nolibc/x86_64-linux/bin/x86_64-linux- ' returned non-zero exit status 2 # rm -rf /kisskb/build/linux-next_x86_64-allnoconfig_x86_64-gcc5 # Build took: 0:00:07.093165
© Michael Ellerman 2006-2018.