Documentation/.renames.txt: warning: ignored by one of the .gitignore files In file included from ../include/trace/define_trace.h:132, from ../samples/trace_events/trace-events-sample.h:640, from ../samples/trace_events/trace-events-sample.c:12: ../samples/trace_events/./trace-events-sample.h: In function ‘trace_event_get_offsets_foo_bar’: ../include/trace/stages/stage5_get_offsets.h:33:31: warning: function ‘trace_event_get_offsets_foo_bar’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 33 | { (void)sizeof(struct _test_no_array_##item *); } | ^~~~~~~~~~~~~~~ ../include/trace/trace_events.h:285:9: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 285 | tstruct; \ | ^~~~~~~ ../include/trace/trace_events.h:43:30: note: in expansion of macro ‘PARAMS’ 43 | PARAMS(tstruct), \ | ^~~~~~ ../samples/trace_events/./trace-events-sample.h:291:1: note: in expansion of macro ‘TRACE_EVENT’ 291 | TRACE_EVENT(foo_bar, | ^~~~~~~~~~~ ../samples/trace_events/./trace-events-sample.h:299:9: note: in expansion of macro ‘TP_STRUCT__entry’ 299 | TP_STRUCT__entry( | ^~~~~~~~~~~~~~~~ ../samples/trace_events/./trace-events-sample.h:301:17: note: in expansion of macro ‘__field’ 301 | __field( int, bar ) | ^~~~~~~ ../samples/trace_events/./trace-events-sample.h: In function ‘do_trace_event_raw_event_foo_bar’: ../arch/x86/include/asm/bug.h:169:48: warning: function ‘do_trace_event_raw_event_foo_bar’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 169 | [size] "i" (sizeof(struct bug_entry))); \ | ^~~~~~~~~ ../include/trace/trace_events.h:427:11: note: in definition of macro ‘__DECLARE_EVENT_CLASS’ 427 | { assign; } \ | ^~~~~~ ../include/trace/trace_events.h:435:23: note: in expansion of macro ‘PARAMS’ 435 | PARAMS(assign), PARAMS(print)) \ | ^~~~~~ ../include/trace/trace_events.h:40:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 40 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:44:30: note: in expansion of macro ‘PARAMS’ 44 | PARAMS(assign), \ | ^~~~~~ ../samples/trace_events/./trace-events-sample.h:291:1: note: in expansion of macro ‘TRACE_EVENT’ 291 | TRACE_EVENT(foo_bar, | ^~~~~~~~~~~ ../samples/trace_events/./trace-events-sample.h:310:9: note: in expansion of macro ‘TP_fast_assign’ 310 | TP_fast_assign( | ^~~~~~~~~~~~~~ ../arch/x86/include/asm/bug.h:175:36: note: in expansion of macro ‘__WARN_bug_entry’ 175 | static_call_mod(WARN_trap)(__WARN_bug_entry(__flags, format), ## arg); \ | ^~~~~~~~~~~~~~~~ ../arch/x86/include/asm/bug.h:185:17: note: in expansion of macro ‘__WARN_print_arg’ 185 | __WARN_print_arg(BUGFLAG_ONCE|BUGFLAG_TAINT(TAINT_WARN),\ | ^~~~~~~~~~~~~~~~ ../include/linux/fortify-string.h:22:41: note: in expansion of macro ‘WARN_ONCE’ 22 | # define fortify_warn_once(x...) WARN_ONCE(x) | ^~~~~~~~~ ../include/linux/fortify-string.h:632:9: note: in expansion of macro ‘fortify_warn_once’ 632 | fortify_warn_once(fortify_memcpy_chk(__fortify_size, __p_size, \ | ^~~~~~~~~~~~~~~~~ ../include/linux/fortify-string.h:688:26: note: in expansion of macro ‘__fortify_memcpy_chk’ 688 | #define memcpy(p, q, s) __fortify_memcpy_chk(p, q, s, \ | ^~~~~~~~~~~~~~~~~~~~ ../include/trace/stages/stage6_event_callback.h:38:17: note: in expansion of macro ‘memcpy’ 38 | memcpy(__str__, __data_offsets.dst##_ptr_ ? : \ | ^~~~~~ ../samples/trace_events/./trace-events-sample.h:316:17: note: in expansion of macro ‘__assign_str’ 316 | __assign_str(lstr); | ^~~~~~~~~~~~ In file included from ../include/trace/define_trace.h:133: ../samples/trace_events/./trace-events-sample.h: In function ‘do_perf_trace_foo_bar’: ../arch/x86/include/asm/bug.h:169:48: warning: function ‘do_perf_trace_foo_bar’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 169 | [size] "i" (sizeof(struct bug_entry))); \ | ^~~~~~~~~ ../include/trace/perf.h:51:11: note: in definition of macro ‘__DECLARE_EVENT_CLASS’ 51 | { assign; } \ | ^~~~~~ ../include/trace/perf.h:67:23: note: in expansion of macro ‘PARAMS’ 67 | PARAMS(assign), PARAMS(print)) \ | ^~~~~~ ../include/trace/trace_events.h:40:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 40 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:44:30: note: in expansion of macro ‘PARAMS’ 44 | PARAMS(assign), \ | ^~~~~~ ../samples/trace_events/./trace-events-sample.h:291:1: note: in expansion of macro ‘TRACE_EVENT’ 291 | TRACE_EVENT(foo_bar, | ^~~~~~~~~~~ ../samples/trace_events/./trace-events-sample.h:310:9: note: in expansion of macro ‘TP_fast_assign’ 310 | TP_fast_assign( | ^~~~~~~~~~~~~~ ../arch/x86/include/asm/bug.h:175:36: note: in expansion of macro ‘__WARN_bug_entry’ 175 | static_call_mod(WARN_trap)(__WARN_bug_entry(__flags, format), ## arg); \ | ^~~~~~~~~~~~~~~~ ../arch/x86/include/asm/bug.h:185:17: note: in expansion of macro ‘__WARN_print_arg’ 185 | __WARN_print_arg(BUGFLAG_ONCE|BUGFLAG_TAINT(TAINT_WARN),\ | ^~~~~~~~~~~~~~~~ ../include/linux/fortify-string.h:22:41: note: in expansion of macro ‘WARN_ONCE’ 22 | # define fortify_warn_once(x...) WARN_ONCE(x) | ^~~~~~~~~ ../include/linux/fortify-string.h:632:9: note: in expansion of macro ‘fortify_warn_once’ 632 | fortify_warn_once(fortify_memcpy_chk(__fortify_size, __p_size, \ | ^~~~~~~~~~~~~~~~~ ../include/linux/fortify-string.h:688:26: note: in expansion of macro ‘__fortify_memcpy_chk’ 688 | #define memcpy(p, q, s) __fortify_memcpy_chk(p, q, s, \ | ^~~~~~~~~~~~~~~~~~~~ ../include/trace/stages/stage6_event_callback.h:38:17: note: in expansion of macro ‘memcpy’ 38 | memcpy(__str__, __data_offsets.dst##_ptr_ ? : \ | ^~~~~~ ../samples/trace_events/./trace-events-sample.h:316:17: note: in expansion of macro ‘__assign_str’ 316 | __assign_str(lstr); | ^~~~~~~~~~~~ ../samples/trace_printk/trace-printk.c:7:6: warning: symbol 'trace_printk_test_global_str' was not declared. Should it be static? ../samples/trace_printk/trace-printk.c:10:6: warning: symbol 'trace_printk_test_global_str_irq' was not declared. Should it be static? ../samples/trace_printk/trace-printk.c:13:6: warning: symbol 'trace_printk_test_global_str_fmt' was not declared. Should it be static? ../kernel/locking/locktorture.c:128:23: warning: symbol 'call_rcu_chain_list' was not declared. Should it be static? ../kernel/locking/test-ww_mutex.c:18:25: warning: symbol 'wq' was not declared. Should it be static? ../kernel/locking/test-ww_mutex.c:397:18: warning: symbol 'rng' was not declared. Should it be static? ../kernel/locking/test-ww_mutex.c:398:1: warning: symbol 'rng_lock' was not declared. Should it be static? In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_tis_synquacer.c:13: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ ../net/802/mrp.c:883:9: warning: cast removes address space '__rcu' of expression ../net/802/mrp.c:883:9: warning: cast removes address space '__rcu' of expression ../net/802/mrp.c:883:9: warning: dereference of noderef expression ../net/802/mrp.c:883:9: warning: dereference of noderef expression ../drivers/irqchip/irq-bcm7120-l2.c:187:38: warning: cast removes address space '__iomem' of expression ../drivers/irqchip/irq-bcm7120-l2.c:187:38: warning: cast removes address space '__iomem' of expression ../drivers/irqchip/irq-bcm7120-l2.c:187:38: warning: cast removes address space '__iomem' of expression ../drivers/irqchip/irq-bcm7120-l2.c:187:38: warning: cast removes address space '__iomem' of expression ../net/802/garp.c:597:9: warning: cast removes address space '__rcu' of expression ../net/802/garp.c:597:9: warning: cast removes address space '__rcu' of expression ../net/802/garp.c:597:9: warning: dereference of noderef expression ../net/802/garp.c:597:9: warning: dereference of noderef expression ../net/core/filter.c:1434:39: warning: incorrect type in argument 1 (different address spaces) ../net/core/filter.c:1434:39: expected struct sock_filter const *filter ../net/core/filter.c:1434:39: got struct sock_filter [noderef] __user *filter ../net/core/filter.c:1512:39: warning: incorrect type in argument 1 (different address spaces) ../net/core/filter.c:1512:39: expected struct sock_filter const *filter ../net/core/filter.c:1512:39: got struct sock_filter [noderef] __user *filter ../net/core/filter.c:2343:45: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:2343:45: expected restricted __be32 [usertype] daddr ../net/core/filter.c:2343:45: got unsigned int [usertype] ipv4_nh ../net/core/filter.c:3970:29: warning: symbol 'bpf_xdp_get_buff_len_trace_proto' was not declared. Should it be static? ../net/core/filter.c:4714:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static? ../net/core/filter.c:5128:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static? ../net/core/filter.c:8163:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static? ../net/core/filter.c:12167:17: warning: symbol 'bpf_dynptr_from_skb' was not declared. Should it be static? ../net/core/filter.c:12197:17: warning: symbol 'bpf_dynptr_from_skb_meta' was not declared. Should it be static? ../net/core/filter.c:12213:17: warning: symbol 'bpf_dynptr_from_xdp' was not declared. Should it be static? ../net/core/filter.c:12229:17: warning: symbol 'bpf_sock_addr_set_sun_path' was not declared. Should it be static? ../net/core/filter.c:12250:17: warning: symbol 'bpf_sk_assign_tcp_reqsk' was not declared. Should it be static? ../net/core/filter.c:12347:17: warning: symbol 'bpf_sock_ops_enable_tx_tstamp' was not declared. Should it be static? ../net/core/filter.c:12397:17: warning: symbol 'bpf_xdp_pull_data' was not declared. Should it be static? ../net/core/filter.c:12573:17: warning: symbol 'bpf_sock_destroy' was not declared. Should it be static? ../net/core/filter.c:1942:43: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1942:43: expected restricted __wsum [usertype] diff ../net/core/filter.c:1942:43: got unsigned long long [usertype] to ../net/core/filter.c:1945:36: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1945:36: expected restricted __be16 [usertype] old ../net/core/filter.c:1945:36: got unsigned long long [usertype] from ../net/core/filter.c:1945:42: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1945:42: expected restricted __be16 [usertype] new ../net/core/filter.c:1945:42: got unsigned long long [usertype] to ../net/core/filter.c:1948:36: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1948:36: expected restricted __be32 [usertype] from ../net/core/filter.c:1948:36: got unsigned long long [usertype] from ../net/core/filter.c:1948:42: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1948:42: expected restricted __be32 [usertype] to ../net/core/filter.c:1948:42: got unsigned long long [usertype] to ../net/core/filter.c:1994:59: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1994:59: expected restricted __wsum [usertype] diff ../net/core/filter.c:1994:59: got unsigned long long [usertype] to ../net/core/filter.c:1997:52: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1997:52: expected restricted __be16 [usertype] from ../net/core/filter.c:1997:52: got unsigned long long [usertype] from ../net/core/filter.c:1997:58: warning: incorrect type in argument 4 (different base types) ../net/core/filter.c:1997:58: expected restricted __be16 [usertype] to ../net/core/filter.c:1997:58: got unsigned long long [usertype] to ../net/core/filter.c:2000:52: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:2000:52: expected restricted __be32 [usertype] from ../net/core/filter.c:2000:52: got unsigned long long [usertype] from ../net/core/filter.c:2000:58: warning: incorrect type in argument 4 (different base types) ../net/core/filter.c:2000:58: expected restricted __be32 [usertype] to ../net/core/filter.c:2000:58: got unsigned long long [usertype] to ../net/core/filter.c:2067:35: warning: incorrect type in return expression (different base types) ../net/core/filter.c:2067:35: expected unsigned long long ../net/core/filter.c:2067:35: got restricted __wsum [usertype] csum ../net/core/filter.c:6082:17: warning: incorrect type in assignment (different base types) ../net/core/filter.c:6082:17: expected unsigned int [usertype] spi ../net/core/filter.c:6082:17: got restricted __be32 const [usertype] spi ../net/core/filter.c:6090:33: warning: incorrect type in assignment (different base types) ../net/core/filter.c:6090:33: expected unsigned int [usertype] remote_ipv4 ../net/core/filter.c:6090:33: got restricted __be32 const [usertype] a4 ../samples/ftrace/sample-trace-array.c:20:20: warning: symbol 'tr' was not declared. Should it be static? In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_tis_core.h:22, from ../drivers/char/tpm/tpm_tis_i2c_cr50.c:29: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ ../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1014:9: expected void **slot ../drivers/xen/pvcalls-back.c:1014:9: got void [noderef] __rcu ** ../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1014:9: expected void **slot ../drivers/xen/pvcalls-back.c:1014:9: got void [noderef] __rcu ** ../drivers/xen/pvcalls-back.c:1015:49: warning: incorrect type in argument 1 (different address spaces) ../drivers/xen/pvcalls-back.c:1015:49: expected void [noderef] __rcu **slot ../drivers/xen/pvcalls-back.c:1015:49: got void **slot ../drivers/xen/pvcalls-back.c:1020:38: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1020:38: expected void **slot ../drivers/xen/pvcalls-back.c:1020:38: got void [noderef] __rcu ** ../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/xen/pvcalls-back.c:1014:9: expected void [noderef] __rcu **slot ../drivers/xen/pvcalls-back.c:1014:9: got void **slot ../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1014:9: expected void **slot ../drivers/xen/pvcalls-back.c:1014:9: got void [noderef] __rcu ** ../drivers/xen/pvcalls-front.c:956:24: warning: incorrect type in return expression (different base types) ../drivers/xen/pvcalls-front.c:956:24: expected restricted __poll_t ../drivers/xen/pvcalls-front.c:956:24: got int [assigned] ret lib/tests/module/test_kallsyms_a.c:14:5: warning: symbol 'auto_test_a_0000000001' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:16:5: warning: symbol 'auto_test_a_0000000002' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:18:5: warning: symbol 'auto_test_a_0000000003' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:20:5: warning: symbol 'auto_test_a_0000000004' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:22:5: warning: symbol 'auto_test_a_0000000005' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:24:5: warning: symbol 'auto_test_a_0000000006' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:26:5: warning: symbol 'auto_test_a_0000000007' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:28:5: warning: symbol 'auto_test_a_0000000008' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:30:5: warning: symbol 'auto_test_a_0000000009' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:32:5: warning: symbol 'auto_test_a_0000000010' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:34:5: warning: symbol 'auto_test_a_0000000011' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:36:5: warning: symbol 'auto_test_a_0000000012' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:38:5: warning: symbol 'auto_test_a_0000000013' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:40:5: warning: symbol 'auto_test_a_0000000014' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:42:5: warning: symbol 'auto_test_a_0000000015' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:44:5: warning: symbol 'auto_test_a_0000000016' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:46:5: warning: symbol 'auto_test_a_0000000017' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:48:5: warning: symbol 'auto_test_a_0000000018' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:50:5: warning: symbol 'auto_test_a_0000000019' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:52:5: warning: symbol 'auto_test_a_0000000020' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:54:5: warning: symbol 'auto_test_a_0000000021' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:56:5: warning: symbol 'auto_test_a_0000000022' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:58:5: warning: symbol 'auto_test_a_0000000023' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:60:5: warning: symbol 'auto_test_a_0000000024' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:62:5: warning: symbol 'auto_test_a_0000000025' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:64:5: warning: symbol 'auto_test_a_0000000026' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:66:5: warning: symbol 'auto_test_a_0000000027' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:68:5: warning: symbol 'auto_test_a_0000000028' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:70:5: warning: symbol 'auto_test_a_0000000029' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:72:5: warning: symbol 'auto_test_a_0000000030' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:74:5: warning: symbol 'auto_test_a_0000000031' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:76:5: warning: symbol 'auto_test_a_0000000032' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:78:5: warning: symbol 'auto_test_a_0000000033' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:80:5: warning: symbol 'auto_test_a_0000000034' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:82:5: warning: symbol 'auto_test_a_0000000035' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:84:5: warning: symbol 'auto_test_a_0000000036' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:86:5: warning: symbol 'auto_test_a_0000000037' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:88:5: warning: symbol 'auto_test_a_0000000038' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:90:5: warning: symbol 'auto_test_a_0000000039' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:92:5: warning: symbol 'auto_test_a_0000000040' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:94:5: warning: symbol 'auto_test_a_0000000041' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:96:5: warning: symbol 'auto_test_a_0000000042' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:98:5: warning: symbol 'auto_test_a_0000000043' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:100:5: warning: symbol 'auto_test_a_0000000044' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:102:5: warning: symbol 'auto_test_a_0000000045' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:104:5: warning: symbol 'auto_test_a_0000000046' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:106:5: warning: symbol 'auto_test_a_0000000047' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:108:5: warning: symbol 'auto_test_a_0000000048' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:110:5: warning: symbol 'auto_test_a_0000000049' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:112:5: warning: symbol 'auto_test_a_0000000050' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:114:5: warning: symbol 'auto_test_a_0000000051' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:116:5: warning: symbol 'auto_test_a_0000000052' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:118:5: warning: symbol 'auto_test_a_0000000053' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:120:5: warning: symbol 'auto_test_a_0000000054' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:122:5: warning: symbol 'auto_test_a_0000000055' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:124:5: warning: symbol 'auto_test_a_0000000056' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:126:5: warning: symbol 'auto_test_a_0000000057' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:128:5: warning: symbol 'auto_test_a_0000000058' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:130:5: warning: symbol 'auto_test_a_0000000059' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:132:5: warning: symbol 'auto_test_a_0000000060' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:134:5: warning: symbol 'auto_test_a_0000000061' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:136:5: warning: symbol 'auto_test_a_0000000062' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:138:5: warning: symbol 'auto_test_a_0000000063' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:140:5: warning: symbol 'auto_test_a_0000000064' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:142:5: warning: symbol 'auto_test_a_0000000065' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:144:5: warning: symbol 'auto_test_a_0000000066' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:146:5: warning: symbol 'auto_test_a_0000000067' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:148:5: warning: symbol 'auto_test_a_0000000068' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:150:5: warning: symbol 'auto_test_a_0000000069' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:152:5: warning: symbol 'auto_test_a_0000000070' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:154:5: warning: symbol 'auto_test_a_0000000071' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:156:5: warning: symbol 'auto_test_a_0000000072' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:158:5: warning: symbol 'auto_test_a_0000000073' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:160:5: warning: symbol 'auto_test_a_0000000074' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:162:5: warning: symbol 'auto_test_a_0000000075' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:164:5: warning: symbol 'auto_test_a_0000000076' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:166:5: warning: symbol 'auto_test_a_0000000077' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:168:5: warning: symbol 'auto_test_a_0000000078' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:170:5: warning: symbol 'auto_test_a_0000000079' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:172:5: warning: symbol 'auto_test_a_0000000080' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:174:5: warning: symbol 'auto_test_a_0000000081' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:176:5: warning: symbol 'auto_test_a_0000000082' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:178:5: warning: symbol 'auto_test_a_0000000083' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:180:5: warning: symbol 'auto_test_a_0000000084' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:182:5: warning: symbol 'auto_test_a_0000000085' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:184:5: warning: symbol 'auto_test_a_0000000086' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:186:5: warning: symbol 'auto_test_a_0000000087' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:188:5: warning: symbol 'auto_test_a_0000000088' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:190:5: warning: symbol 'auto_test_a_0000000089' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:192:5: warning: symbol 'auto_test_a_0000000090' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:194:5: warning: symbol 'auto_test_a_0000000091' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:196:5: warning: symbol 'auto_test_a_0000000092' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:198:5: warning: symbol 'auto_test_a_0000000093' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:200:5: warning: symbol 'auto_test_a_0000000094' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:202:5: warning: symbol 'auto_test_a_0000000095' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:204:5: warning: symbol 'auto_test_a_0000000096' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:206:5: warning: symbol 'auto_test_a_0000000097' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:208:5: warning: symbol 'auto_test_a_0000000098' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:210:5: warning: symbol 'auto_test_a_0000000099' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:212:5: warning: too many warnings In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_tis_core.h:22, from ../drivers/char/tpm/tpm_tis_i2c.c:15: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ ../fs/quota/quota_tree.c:83:19: warning: unsigned value that used to be signed checked against zero? ../fs/quota/quota_tree.c:98:30: signed value source ../fs/quota/quota_tree.c:83:19: warning: unsigned value that used to be signed checked against zero? ../fs/quota/quota_tree.c:103:30: signed value source ../fs/quota/quota_tree.c:83:19: warning: unsigned value that used to be signed checked against zero? ../fs/quota/quota_tree.c:370:18: signed value source ../fs/quota/quota_tree.c:83:19: warning: unsigned value that used to be signed checked against zero? ../fs/quota/quota_tree.c:815:31: signed value source ../sound/soc/soc-ops-test.c:450:9: warning: incorrect type in initializer (different base types) ../sound/soc/soc-ops-test.c:450:9: expected long long left_value ../sound/soc/soc-ops-test.c:450:9: got restricted snd_ctl_elem_type_t const __left ../sound/soc/soc-ops-test.c:450:9: warning: incorrect type in initializer (different base types) ../sound/soc/soc-ops-test.c:450:9: expected long long right_value ../sound/soc/soc-ops-test.c:450:9: got restricted snd_ctl_elem_type_t const __right ../kernel/rcu/refscale.c:1055:24: error: incompatible types in comparison expression (different address spaces): ../kernel/rcu/refscale.c:1055:24: struct refscale_typesafe [noderef] __rcu * ../kernel/rcu/refscale.c:1055:24: struct refscale_typesafe * In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_i2c_atmel.c:23: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ ../drivers/char/applicom.c: In function ‘ac_register_board’: ../drivers/char/applicom.c:130:32: warning: variable ‘byte_reset_it’ set but not used [-Wunused-but-set-variable=] 130 | volatile unsigned char byte_reset_it; | ^~~~~~~~~~~~~ ../drivers/char/applicom.c: In function ‘ac_read’: ../drivers/char/applicom.c:542:13: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable=] 542 | int ret = 0; | ^~~ ../drivers/char/applicom.c: In function ‘ac_ioctl’: ../drivers/char/applicom.c:705:32: warning: variable ‘byte_reset_it’ set but not used [-Wunused-but-set-variable=] 705 | volatile unsigned char byte_reset_it; | ^~~~~~~~~~~~~ ../drivers/pmdomain/qcom/rpmpd.c:80:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:80:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:80:16: got int ../drivers/pmdomain/qcom/rpmpd.c:89:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:89:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:89:16: got int ../drivers/pmdomain/qcom/rpmpd.c:98:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:98:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:98:16: got int ../drivers/pmdomain/qcom/rpmpd.c:107:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:107:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:107:16: got int ../drivers/pmdomain/qcom/rpmpd.c:116:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:116:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:116:16: got int ../drivers/pmdomain/qcom/rpmpd.c:125:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:125:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:125:16: got int ../drivers/pmdomain/qcom/rpmpd.c:134:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:134:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:134:16: got int ../drivers/pmdomain/qcom/rpmpd.c:143:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:143:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:143:16: got int ../drivers/pmdomain/qcom/rpmpd.c:152:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:152:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:152:16: got int ../drivers/pmdomain/qcom/rpmpd.c:161:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:161:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:161:16: got int ../drivers/pmdomain/qcom/rpmpd.c:170:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:170:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:170:16: got int ../drivers/pmdomain/qcom/rpmpd.c:179:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:179:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:179:16: got int ../drivers/pmdomain/qcom/rpmpd.c:186:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:186:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:186:16: got int ../drivers/pmdomain/qcom/rpmpd.c:193:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:193:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:193:16: got int ../drivers/pmdomain/qcom/rpmpd.c:200:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:200:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:200:16: got int ../drivers/pmdomain/qcom/rpmpd.c:207:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:207:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:207:16: got int ../drivers/pmdomain/qcom/rpmpd.c:214:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:214:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:214:16: got int ../drivers/pmdomain/qcom/rpmpd.c:221:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:221:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:221:16: got int ../drivers/pmdomain/qcom/rpmpd.c:228:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:228:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:228:16: got int ../drivers/pmdomain/qcom/rpmpd.c:237:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:237:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:237:16: got int ../drivers/pmdomain/qcom/rpmpd.c:246:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:246:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:246:16: got int ../drivers/pmdomain/qcom/rpmpd.c:253:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:253:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:253:16: got int ../drivers/pmdomain/qcom/rpmpd.c:261:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:261:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:261:16: got int ../drivers/pmdomain/qcom/rpmpd.c:268:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:268:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:268:16: got int ../drivers/pmdomain/qcom/rpmpd.c:275:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:275:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:275:16: got int ../drivers/pmdomain/qcom/rpmpd.c:282:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:282:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:282:16: got int ../drivers/pmdomain/qcom/rpmpd.c:289:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:289:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:289:16: got int ../drivers/pmdomain/qcom/rpmpd.c:296:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:296:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:296:16: got int ../drivers/pmdomain/qcom/rpmpd.c:307:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:307:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:307:16: got int ../drivers/pmdomain/qcom/rpmpd.c:318:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:318:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:318:16: got int ../drivers/pmdomain/qcom/rpmpd.c:328:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:328:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:328:16: got int ../drivers/pmdomain/qcom/rpmpd.c:337:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:337:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:337:16: got int ../drivers/pmdomain/qcom/rpmpd.c:346:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:346:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:346:16: got int ../drivers/pmdomain/qcom/rpmpd.c:355:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:355:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:355:16: got int ../drivers/pmdomain/qcom/rpmpd.c:364:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:364:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:364:16: got int ../drivers/pmdomain/qcom/rpmpd.c:373:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:373:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:373:16: got int ../drivers/pmdomain/qcom/rpmpd.c:382:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:382:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:382:16: got int ../drivers/pmdomain/qcom/rpmpd.c:391:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:391:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:391:16: got int ../drivers/pmdomain/qcom/rpmpd.c:400:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:400:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:400:16: got int ../drivers/pmdomain/qcom/rpmpd.c:409:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:409:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:409:16: got int ../drivers/pmdomain/qcom/rpmpd.c:418:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:418:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:418:16: got int ../drivers/pmdomain/qcom/rpmpd.c:427:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:427:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:427:16: got int ../drivers/pmdomain/qcom/rpmpd.c:436:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:436:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:436:16: got int ../drivers/pmdomain/qcom/rpmpd.c:445:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:445:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:445:16: got int ../drivers/pmdomain/qcom/rpmpd.c:454:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:454:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:454:16: got int ../drivers/pmdomain/qcom/rpmpd.c:463:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:463:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:463:16: got int ../drivers/pmdomain/qcom/rpmpd.c:470:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:470:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:470:16: got int ../drivers/pmdomain/qcom/rpmpd.c:477:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:477:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:477:16: got int ../drivers/pmdomain/qcom/rpmpd.c:484:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:484:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:484:16: got int ../drivers/pmdomain/qcom/rpmpd.c:494:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:494:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:494:16: got int ../drivers/pmdomain/qcom/rpmpd.c:503:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:503:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:503:16: got int ../drivers/pmdomain/qcom/rpmpd.c:512:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:512:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:512:16: got int ../drivers/pmdomain/qcom/rpmpd.c:521:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:521:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:521:16: got int ../drivers/pmdomain/qcom/rpmpd.c:528:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:528:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:528:16: got int ../drivers/pmdomain/qcom/rpmpd.c:536:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:536:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:536:16: got int ../drivers/pmdomain/qcom/rpmpd.c:543:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:543:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:543:16: got int ../drivers/pmdomain/qcom/rpmpd.c:551:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:551:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:551:16: got int ../drivers/pmdomain/qcom/rpmpd.c:558:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:558:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:558:16: got int ../drivers/pmdomain/qcom/rpmpd.c:566:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:566:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:566:16: got int ../drivers/pmdomain/qcom/rpmpd.c:573:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:573:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:573:16: got int ../drivers/pmdomain/qcom/rpmpd.c:580:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:580:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:580:16: got int ../drivers/pmdomain/qcom/rpmpd.c:587:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:587:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:587:16: got int ../drivers/pmdomain/qcom/rpmpd.c:594:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:594:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:594:16: got int ../drivers/pmdomain/qcom/rpmpd.c:601:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:601:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:601:16: got int ../drivers/pmdomain/qcom/rpmpd.c:609:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:609:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:609:16: got int ../drivers/pmdomain/qcom/rpmpd.c:616:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:616:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:616:16: got int ../drivers/pmdomain/qcom/rpmpd.c:623:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:623:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:623:16: got int ../drivers/pmdomain/qcom/rpmpd.c:630:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:630:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:630:16: got int ../drivers/pmdomain/qcom/rpmpd.c:962:24: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:962:24: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:962:24: got int ../drivers/tty/n_gsm.c:4051:29: warning: restricted __be16 degrades to integer lib/tests/module/test_kallsyms_c.c:14:5: warning: symbol 'auto_test_c_0000000001' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:16:5: warning: symbol 'auto_test_c_0000000002' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:18:5: warning: symbol 'auto_test_c_0000000003' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:20:5: warning: symbol 'auto_test_c_0000000004' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:22:5: warning: symbol 'auto_test_c_0000000005' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:24:5: warning: symbol 'auto_test_c_0000000006' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:26:5: warning: symbol 'auto_test_c_0000000007' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:28:5: warning: symbol 'auto_test_c_0000000008' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:30:5: warning: symbol 'auto_test_c_0000000009' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:32:5: warning: symbol 'auto_test_c_0000000010' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:34:5: warning: symbol 'auto_test_c_0000000011' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:36:5: warning: symbol 'auto_test_c_0000000012' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:38:5: warning: symbol 'auto_test_c_0000000013' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:40:5: warning: symbol 'auto_test_c_0000000014' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:42:5: warning: symbol 'auto_test_c_0000000015' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:44:5: warning: symbol 'auto_test_c_0000000016' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:46:5: warning: symbol 'auto_test_c_0000000017' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:48:5: warning: symbol 'auto_test_c_0000000018' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:50:5: warning: symbol 'auto_test_c_0000000019' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:52:5: warning: symbol 'auto_test_c_0000000020' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:54:5: warning: symbol 'auto_test_c_0000000021' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:56:5: warning: symbol 'auto_test_c_0000000022' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:58:5: warning: symbol 'auto_test_c_0000000023' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:60:5: warning: symbol 'auto_test_c_0000000024' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:62:5: warning: symbol 'auto_test_c_0000000025' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:64:5: warning: symbol 'auto_test_c_0000000026' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:66:5: warning: symbol 'auto_test_c_0000000027' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:68:5: warning: symbol 'auto_test_c_0000000028' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:70:5: warning: symbol 'auto_test_c_0000000029' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:72:5: warning: symbol 'auto_test_c_0000000030' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:74:5: warning: symbol 'auto_test_c_0000000031' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:76:5: warning: symbol 'auto_test_c_0000000032' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:78:5: warning: symbol 'auto_test_c_0000000033' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:80:5: warning: symbol 'auto_test_c_0000000034' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:82:5: warning: symbol 'auto_test_c_0000000035' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:84:5: warning: symbol 'auto_test_c_0000000036' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:86:5: warning: symbol 'auto_test_c_0000000037' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:88:5: warning: symbol 'auto_test_c_0000000038' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:90:5: warning: symbol 'auto_test_c_0000000039' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:92:5: warning: symbol 'auto_test_c_0000000040' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:94:5: warning: symbol 'auto_test_c_0000000041' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:96:5: warning: symbol 'auto_test_c_0000000042' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:98:5: warning: symbol 'auto_test_c_0000000043' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:100:5: warning: symbol 'auto_test_c_0000000044' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:102:5: warning: symbol 'auto_test_c_0000000045' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:104:5: warning: symbol 'auto_test_c_0000000046' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:106:5: warning: symbol 'auto_test_c_0000000047' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:108:5: warning: symbol 'auto_test_c_0000000048' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:110:5: warning: symbol 'auto_test_c_0000000049' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:112:5: warning: symbol 'auto_test_c_0000000050' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:114:5: warning: symbol 'auto_test_c_0000000051' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:116:5: warning: symbol 'auto_test_c_0000000052' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:118:5: warning: symbol 'auto_test_c_0000000053' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:120:5: warning: symbol 'auto_test_c_0000000054' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:122:5: warning: symbol 'auto_test_c_0000000055' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:124:5: warning: symbol 'auto_test_c_0000000056' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:126:5: warning: symbol 'auto_test_c_0000000057' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:128:5: warning: symbol 'auto_test_c_0000000058' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:130:5: warning: symbol 'auto_test_c_0000000059' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:132:5: warning: symbol 'auto_test_c_0000000060' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:134:5: warning: symbol 'auto_test_c_0000000061' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:136:5: warning: symbol 'auto_test_c_0000000062' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:138:5: warning: symbol 'auto_test_c_0000000063' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:140:5: warning: symbol 'auto_test_c_0000000064' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:142:5: warning: symbol 'auto_test_c_0000000065' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:144:5: warning: symbol 'auto_test_c_0000000066' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:146:5: warning: symbol 'auto_test_c_0000000067' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:148:5: warning: symbol 'auto_test_c_0000000068' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:150:5: warning: symbol 'auto_test_c_0000000069' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:152:5: warning: symbol 'auto_test_c_0000000070' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:154:5: warning: symbol 'auto_test_c_0000000071' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:156:5: warning: symbol 'auto_test_c_0000000072' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:158:5: warning: symbol 'auto_test_c_0000000073' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:160:5: warning: symbol 'auto_test_c_0000000074' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:162:5: warning: symbol 'auto_test_c_0000000075' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:164:5: warning: symbol 'auto_test_c_0000000076' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:166:5: warning: symbol 'auto_test_c_0000000077' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:168:5: warning: symbol 'auto_test_c_0000000078' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:170:5: warning: symbol 'auto_test_c_0000000079' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:172:5: warning: symbol 'auto_test_c_0000000080' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:174:5: warning: symbol 'auto_test_c_0000000081' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:176:5: warning: symbol 'auto_test_c_0000000082' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:178:5: warning: symbol 'auto_test_c_0000000083' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:180:5: warning: symbol 'auto_test_c_0000000084' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:182:5: warning: symbol 'auto_test_c_0000000085' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:184:5: warning: symbol 'auto_test_c_0000000086' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:186:5: warning: symbol 'auto_test_c_0000000087' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:188:5: warning: symbol 'auto_test_c_0000000088' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:190:5: warning: symbol 'auto_test_c_0000000089' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:192:5: warning: symbol 'auto_test_c_0000000090' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:194:5: warning: symbol 'auto_test_c_0000000091' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:196:5: warning: symbol 'auto_test_c_0000000092' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:198:5: warning: symbol 'auto_test_c_0000000093' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:200:5: warning: symbol 'auto_test_c_0000000094' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:202:5: warning: symbol 'auto_test_c_0000000095' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:204:5: warning: symbol 'auto_test_c_0000000096' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:206:5: warning: symbol 'auto_test_c_0000000097' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:208:5: warning: symbol 'auto_test_c_0000000098' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:210:5: warning: symbol 'auto_test_c_0000000099' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:212:5: warning: too many warnings ../drivers/tty/mxser.c:288:32: warning: array of flexible structures ../drivers/tty/nozomi.c:389:26: warning: cast to restricted __le16 ../drivers/tty/nozomi.c:392:26: warning: cast to restricted __le32 ../drivers/tty/nozomi.c:400:36: warning: cast to restricted __le16 ../drivers/tty/nozomi.c:404:34: warning: cast to restricted __le32 ../drivers/tty/nozomi.c:433:24: warning: incorrect type in argument 1 (different base types) ../drivers/tty/nozomi.c:433:24: expected unsigned short val ../drivers/tty/nozomi.c:433:24: got restricted __le16 [usertype] ../drivers/tty/nozomi.c:441:24: warning: incorrect type in argument 1 (different base types) ../drivers/tty/nozomi.c:441:24: expected unsigned int val ../drivers/tty/nozomi.c:441:24: got restricted __le32 [usertype] ../drivers/tty/nozomi.c:449:32: warning: incorrect type in argument 1 (different base types) ../drivers/tty/nozomi.c:449:32: expected unsigned short val ../drivers/tty/nozomi.c:449:32: got restricted __le16 [usertype] ../drivers/tty/nozomi.c:453:32: warning: incorrect type in argument 1 (different base types) ../drivers/tty/nozomi.c:453:32: expected unsigned int val ../drivers/tty/nozomi.c:453:32: got restricted __le32 [usertype] ../drivers/tty/nozomi.c:332:25: warning: array of flexible structures ../drivers/tty/nozomi.c:761:16: warning: cast to restricted __le32 ../drivers/base/regmap/regmap-kunit.c:1780:43: warning: cast to restricted __le16 ../drivers/base/regmap/regmap-kunit.c:1783:43: warning: cast to restricted __be16 ../drivers/base/regmap/regmap-kunit.c:1979:28: warning: cast to restricted __be16 ../drivers/base/regmap/regmap-kunit.c:1980:28: warning: cast to restricted __be16 ../drivers/base/regmap/regmap-kunit.c:1982:28: warning: cast to restricted __le16 ../drivers/base/regmap/regmap-kunit.c:1983:28: warning: cast to restricted __le16 ../drivers/base/regmap/regmap-kunit.c:2058:24: warning: incorrect type in assignment (different base types) ../drivers/base/regmap/regmap-kunit.c:2058:24: expected unsigned short ../drivers/base/regmap/regmap-kunit.c:2058:24: got restricted __be16 [usertype] ../drivers/base/regmap/regmap-kunit.c:2060:24: warning: incorrect type in assignment (different base types) ../drivers/base/regmap/regmap-kunit.c:2060:24: expected unsigned short ../drivers/base/regmap/regmap-kunit.c:2060:24: got restricted __le16 [usertype] In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_i2c_infineon.c:21: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_i2c_nuvoton.c:24: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ ../drivers/dma/mediatek/mtk-hsdma.c:450:17: warning: incorrect type in assignment (different base types) ../drivers/dma/mediatek/mtk-hsdma.c:450:17: expected restricted __le32 volatile ../drivers/dma/mediatek/mtk-hsdma.c:450:17: got unsigned long long [usertype] src ../drivers/dma/mediatek/mtk-hsdma.c:451:17: warning: restricted __le32 degrades to integer ../drivers/dma/mediatek/mtk-hsdma.c:451:17: warning: incorrect type in assignment (different base types) ../drivers/dma/mediatek/mtk-hsdma.c:451:17: expected restricted __le32 volatile ../drivers/dma/mediatek/mtk-hsdma.c:451:17: got unsigned int ../drivers/dma/mediatek/mtk-hsdma.c:455:17: warning: incorrect type in assignment (different base types) ../drivers/dma/mediatek/mtk-hsdma.c:455:17: expected restricted __le32 volatile ../drivers/dma/mediatek/mtk-hsdma.c:455:17: got unsigned long long [usertype] dest ../drivers/dma/mediatek/mtk-hsdma.c:456:17: warning: incorrect type in assignment (different base types) ../drivers/dma/mediatek/mtk-hsdma.c:456:17: expected restricted __le32 volatile ../drivers/dma/mediatek/mtk-hsdma.c:456:17: got int ../drivers/dma/mediatek/mtk-hsdma.c:579:33: warning: restricted __le32 degrades to integer ../drivers/dma/mediatek/mtk-hsdma.c:877:18: warning: incorrect type in initializer (different base types) ../drivers/dma/mediatek/mtk-hsdma.c:877:18: expected restricted __le32 [usertype] ddone ../drivers/dma/mediatek/mtk-hsdma.c:877:18: got unsigned long ../drivers/dma/mediatek/mtk-hsdma.c:878:16: warning: incorrect type in initializer (different base types) ../drivers/dma/mediatek/mtk-hsdma.c:878:16: expected restricted __le32 [usertype] ls0 ../drivers/dma/mediatek/mtk-hsdma.c:878:16: got unsigned long ../drivers/dma/mediatek/mtk-hsdma.c:882:18: warning: incorrect type in initializer (different base types) ../drivers/dma/mediatek/mtk-hsdma.c:882:18: expected restricted __le32 [usertype] ddone ../drivers/dma/mediatek/mtk-hsdma.c:882:18: got unsigned long ../drivers/dma/mediatek/mtk-hsdma.c:883:16: warning: incorrect type in initializer (different base types) ../drivers/dma/mediatek/mtk-hsdma.c:883:16: expected restricted __le32 [usertype] ls0 ../drivers/dma/mediatek/mtk-hsdma.c:883:16: got unsigned long In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_nsc.c:19: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ lib/tests/module/test_kallsyms_d.c:14:5: warning: symbol 'auto_test_d_0000000001' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:16:5: warning: symbol 'auto_test_d_0000000002' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:18:5: warning: symbol 'auto_test_d_0000000003' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:20:5: warning: symbol 'auto_test_d_0000000004' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:22:5: warning: symbol 'auto_test_d_0000000005' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:24:5: warning: symbol 'auto_test_d_0000000006' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:26:5: warning: symbol 'auto_test_d_0000000007' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:28:5: warning: symbol 'auto_test_d_0000000008' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:30:5: warning: symbol 'auto_test_d_0000000009' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:32:5: warning: symbol 'auto_test_d_0000000010' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:34:5: warning: symbol 'auto_test_d_0000000011' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:36:5: warning: symbol 'auto_test_d_0000000012' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:38:5: warning: symbol 'auto_test_d_0000000013' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:40:5: warning: symbol 'auto_test_d_0000000014' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:42:5: warning: symbol 'auto_test_d_0000000015' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:44:5: warning: symbol 'auto_test_d_0000000016' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:46:5: warning: symbol 'auto_test_d_0000000017' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:48:5: warning: symbol 'auto_test_d_0000000018' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:50:5: warning: symbol 'auto_test_d_0000000019' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:52:5: warning: symbol 'auto_test_d_0000000020' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:54:5: warning: symbol 'auto_test_d_0000000021' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:56:5: warning: symbol 'auto_test_d_0000000022' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:58:5: warning: symbol 'auto_test_d_0000000023' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:60:5: warning: symbol 'auto_test_d_0000000024' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:62:5: warning: symbol 'auto_test_d_0000000025' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:64:5: warning: symbol 'auto_test_d_0000000026' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:66:5: warning: symbol 'auto_test_d_0000000027' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:68:5: warning: symbol 'auto_test_d_0000000028' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:70:5: warning: symbol 'auto_test_d_0000000029' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:72:5: warning: symbol 'auto_test_d_0000000030' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:74:5: warning: symbol 'auto_test_d_0000000031' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:76:5: warning: symbol 'auto_test_d_0000000032' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:78:5: warning: symbol 'auto_test_d_0000000033' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:80:5: warning: symbol 'auto_test_d_0000000034' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:82:5: warning: symbol 'auto_test_d_0000000035' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:84:5: warning: symbol 'auto_test_d_0000000036' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:86:5: warning: symbol 'auto_test_d_0000000037' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:88:5: warning: symbol 'auto_test_d_0000000038' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:90:5: warning: symbol 'auto_test_d_0000000039' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:92:5: warning: symbol 'auto_test_d_0000000040' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:94:5: warning: symbol 'auto_test_d_0000000041' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:96:5: warning: symbol 'auto_test_d_0000000042' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:98:5: warning: symbol 'auto_test_d_0000000043' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:100:5: warning: symbol 'auto_test_d_0000000044' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:102:5: warning: symbol 'auto_test_d_0000000045' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:104:5: warning: symbol 'auto_test_d_0000000046' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:106:5: warning: symbol 'auto_test_d_0000000047' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:108:5: warning: symbol 'auto_test_d_0000000048' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:110:5: warning: symbol 'auto_test_d_0000000049' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:112:5: warning: symbol 'auto_test_d_0000000050' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:114:5: warning: symbol 'auto_test_d_0000000051' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:116:5: warning: symbol 'auto_test_d_0000000052' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:118:5: warning: symbol 'auto_test_d_0000000053' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:120:5: warning: symbol 'auto_test_d_0000000054' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:122:5: warning: symbol 'auto_test_d_0000000055' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:124:5: warning: symbol 'auto_test_d_0000000056' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:126:5: warning: symbol 'auto_test_d_0000000057' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:128:5: warning: symbol 'auto_test_d_0000000058' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:130:5: warning: symbol 'auto_test_d_0000000059' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:132:5: warning: symbol 'auto_test_d_0000000060' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:134:5: warning: symbol 'auto_test_d_0000000061' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:136:5: warning: symbol 'auto_test_d_0000000062' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:138:5: warning: symbol 'auto_test_d_0000000063' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:140:5: warning: symbol 'auto_test_d_0000000064' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:142:5: warning: symbol 'auto_test_d_0000000065' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:144:5: warning: symbol 'auto_test_d_0000000066' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:146:5: warning: symbol 'auto_test_d_0000000067' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:148:5: warning: symbol 'auto_test_d_0000000068' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:150:5: warning: symbol 'auto_test_d_0000000069' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:152:5: warning: symbol 'auto_test_d_0000000070' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:154:5: warning: symbol 'auto_test_d_0000000071' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:156:5: warning: symbol 'auto_test_d_0000000072' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:158:5: warning: symbol 'auto_test_d_0000000073' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:160:5: warning: symbol 'auto_test_d_0000000074' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:162:5: warning: symbol 'auto_test_d_0000000075' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:164:5: warning: symbol 'auto_test_d_0000000076' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:166:5: warning: symbol 'auto_test_d_0000000077' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:168:5: warning: symbol 'auto_test_d_0000000078' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:170:5: warning: symbol 'auto_test_d_0000000079' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:172:5: warning: symbol 'auto_test_d_0000000080' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:174:5: warning: symbol 'auto_test_d_0000000081' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:176:5: warning: symbol 'auto_test_d_0000000082' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:178:5: warning: symbol 'auto_test_d_0000000083' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:180:5: warning: symbol 'auto_test_d_0000000084' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:182:5: warning: symbol 'auto_test_d_0000000085' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:184:5: warning: symbol 'auto_test_d_0000000086' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:186:5: warning: symbol 'auto_test_d_0000000087' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:188:5: warning: symbol 'auto_test_d_0000000088' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:190:5: warning: symbol 'auto_test_d_0000000089' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:192:5: warning: symbol 'auto_test_d_0000000090' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:194:5: warning: symbol 'auto_test_d_0000000091' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:196:5: warning: symbol 'auto_test_d_0000000092' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:198:5: warning: symbol 'auto_test_d_0000000093' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:200:5: warning: symbol 'auto_test_d_0000000094' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:202:5: warning: symbol 'auto_test_d_0000000095' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:204:5: warning: symbol 'auto_test_d_0000000096' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:206:5: warning: symbol 'auto_test_d_0000000097' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:208:5: warning: symbol 'auto_test_d_0000000098' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:210:5: warning: symbol 'auto_test_d_0000000099' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:212:5: warning: too many warnings In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_atmel.c:17: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ ../drivers/pci/controller/dwc/pci-dra7xx.c: In function ‘dra7xx_pcie_probe’: ../drivers/pci/controller/dwc/pci-dra7xx.c:744:55: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 2 [-Wformat-truncation=] 744 | snprintf(name, sizeof(name), "pcie-phy%d", i); | ^~ ../drivers/pci/controller/dwc/pci-dra7xx.c:744:46: note: directive argument in the range [0, 2147483646] 744 | snprintf(name, sizeof(name), "pcie-phy%d", i); | ^~~~~~~~~~~~ ../drivers/pci/controller/dwc/pci-dra7xx.c:744:17: note: ‘snprintf’ output between 10 and 19 bytes into a destination of size 10 744 | snprintf(name, sizeof(name), "pcie-phy%d", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dma/loongson/loongson2-apb-cmc-dma.c:677:34: warning: unsigned value that used to be signed checked against zero? ../drivers/dma/loongson/loongson2-apb-cmc-dma.c:676:46: signed value source ../drivers/regulator/ad5398.c:49:17: warning: cast to restricted __be16 ../drivers/regulator/ad5398.c:59:13: warning: incorrect type in assignment (different base types) ../drivers/regulator/ad5398.c:59:13: expected unsigned short val ../drivers/regulator/ad5398.c:59:13: got restricted __be16 [usertype] In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_infineon.c:16: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ ../drivers/base/regmap/regmap-raw-ram.c:24:24: warning: cast to restricted __be16 ../drivers/base/regmap/regmap-raw-ram.c:26:24: warning: cast to restricted __le16 In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/xen-tpmfront.c:17: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ ../drivers/soc/qcom/qcom-geni-se.c:1061:21: warning: cast to restricted __le32 ../drivers/soc/qcom/qcom-geni-se.c:1061:21: warning: cast from restricted __le16 Warning: ../drivers/video/backlight/cgbc_bl.c:29 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * CGBC backlight driver data ../net/sched/act_skbmod.c:73:39: warning: incorrect type in assignment (different base types) ../net/sched/act_skbmod.c:73:39: expected restricted __be16 [usertype] h_proto ../net/sched/act_skbmod.c:73:39: got unsigned short [usertype] eth_type ../net/sched/act_skbmod.c:207:29: warning: incorrect type in assignment (different base types) ../net/sched/act_skbmod.c:207:29: expected unsigned short [usertype] eth_type ../net/sched/act_skbmod.c:207:29: got restricted __be16 [usertype] ../net/sched/act_skbmod.c:263:48: warning: cast to restricted __be16 In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_vtpm_proxy.c:24: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_svsm.c:22: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ ../net/sched/act_bpf.c:131:9: warning: incorrect type in argument 1 (different address spaces) ../net/sched/act_bpf.c:131:9: expected void const * ../net/sched/act_bpf.c:131:9: got unsigned char [noderef] __rcu * ../net/sched/act_bpf.c:131:9: warning: incorrect type in argument 1 (different address spaces) ../net/sched/act_bpf.c:131:9: expected void const * ../net/sched/act_bpf.c:131:9: got unsigned char [noderef] __rcu * ../net/sched/act_bpf.c:131:9: warning: incorrect type in argument 2 (different address spaces) ../net/sched/act_bpf.c:131:9: expected void const * ../net/sched/act_bpf.c:131:9: got unsigned char [noderef] __rcu * ../net/sched/act_bpf.c:124:50: warning: dereference of noderef expression ../net/sched/act_bpf.c:124:50: warning: dereference of noderef expression ../net/sched/act_ife.c:56:15: warning: incorrect type in assignment (different base types) ../net/sched/act_ife.c:56:15: expected unsigned short [assigned] [usertype] edata ../net/sched/act_ife.c:56:15: got restricted __be16 [usertype] ../net/sched/act_ife.c:100:15: warning: incorrect type in assignment (different base types) ../net/sched/act_ife.c:100:15: expected unsigned int [assigned] [usertype] edata ../net/sched/act_ife.c:100:15: got restricted __be32 [usertype] ../net/sched/act_meta_mark.c:33:21: warning: cast to restricted __be32 ../net/sched/act_meta_skbprio.c:38:25: warning: cast to restricted __be32 ../net/sched/act_meta_skbtcindex.c:33:25: warning: cast to restricted __be16 ../drivers/pci/controller/pcie-mediatek.c:408:40: warning: incorrect type in argument 1 (different address spaces) ../drivers/pci/controller/pcie-mediatek.c:408:40: expected void volatile *address ../drivers/pci/controller/pcie-mediatek.c:408:40: got void [noderef] __iomem * ../drivers/pci/controller/pcie-mediatek.c:523:44: warning: incorrect type in argument 1 (different address spaces) ../drivers/pci/controller/pcie-mediatek.c:523:44: expected void volatile *address ../drivers/pci/controller/pcie-mediatek.c:523:44: got void [noderef] __iomem * ../drivers/video/fbdev/hgafb.c:505:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:505:25: expected void const * ../drivers/video/fbdev/hgafb.c:505:25: got unsigned char [noderef] [usertype] __iomem *[assigned] dest ../drivers/video/fbdev/hgafb.c:505:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:505:25: expected void const * ../drivers/video/fbdev/hgafb.c:505:25: got unsigned char [noderef] [usertype] __iomem *[assigned] src ../drivers/video/fbdev/hgafb.c:505:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:505:25: expected void const * ../drivers/video/fbdev/hgafb.c:505:25: got unsigned char [noderef] [usertype] __iomem *[assigned] dest ../drivers/video/fbdev/hgafb.c:505:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:505:25: expected void const * ../drivers/video/fbdev/hgafb.c:505:25: got unsigned char [noderef] [usertype] __iomem *[assigned] src ../drivers/video/fbdev/hgafb.c:505:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:505:25: expected void * ../drivers/video/fbdev/hgafb.c:505:25: got unsigned char [noderef] [usertype] __iomem *[assigned] dest ../drivers/video/fbdev/hgafb.c:505:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/video/fbdev/hgafb.c:505:25: expected void const * ../drivers/video/fbdev/hgafb.c:505:25: got unsigned char [noderef] [usertype] __iomem *[assigned] src ../drivers/video/fbdev/hgafb.c:516:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:516:25: expected void const * ../drivers/video/fbdev/hgafb.c:516:25: got unsigned char [noderef] [usertype] __iomem *[assigned] dest ../drivers/video/fbdev/hgafb.c:516:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:516:25: expected void const * ../drivers/video/fbdev/hgafb.c:516:25: got unsigned char [noderef] [usertype] __iomem *[assigned] src ../drivers/video/fbdev/hgafb.c:516:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:516:25: expected void const * ../drivers/video/fbdev/hgafb.c:516:25: got unsigned char [noderef] [usertype] __iomem *[assigned] dest ../drivers/video/fbdev/hgafb.c:516:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:516:25: expected void const * ../drivers/video/fbdev/hgafb.c:516:25: got unsigned char [noderef] [usertype] __iomem *[assigned] src ../drivers/video/fbdev/hgafb.c:516:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:516:25: expected void * ../drivers/video/fbdev/hgafb.c:516:25: got unsigned char [noderef] [usertype] __iomem *[assigned] dest ../drivers/video/fbdev/hgafb.c:516:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/video/fbdev/hgafb.c:516:25: expected void const * ../drivers/video/fbdev/hgafb.c:516:25: got unsigned char [noderef] [usertype] __iomem *[assigned] src Warning: ../drivers/dma/dmatest.c:152 struct member '' not described in 'dmatest_info' Warning: ../drivers/dma/dmatest.c:152 struct member '' not described in 'dmatest_info' ../drivers/video/fbdev/atmel_lcdfb.c:333:27: warning: incorrect type in assignment (different address spaces) ../drivers/video/fbdev/atmel_lcdfb.c:333:27: expected char [noderef] __iomem *screen_base ../drivers/video/fbdev/atmel_lcdfb.c:333:27: got void * ../drivers/video/fbdev/atmel_lcdfb.c:341:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/atmel_lcdfb.c:341:9: expected void const * ../drivers/video/fbdev/atmel_lcdfb.c:341:9: got char [noderef] __iomem *screen_base ../drivers/video/fbdev/atmel_lcdfb.c:341:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/atmel_lcdfb.c:341:9: expected void const * ../drivers/video/fbdev/atmel_lcdfb.c:341:9: got char [noderef] __iomem *screen_base ../drivers/video/fbdev/atmel_lcdfb.c:341:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/atmel_lcdfb.c:341:9: expected void * ../drivers/video/fbdev/atmel_lcdfb.c:341:9: got char [noderef] __iomem *screen_base ../drivers/video/fbdev/atmel_lcdfb.c:312:59: warning: incorrect type in argument 3 (different address spaces) ../drivers/video/fbdev/atmel_lcdfb.c:312:59: expected void *cpu_addr ../drivers/video/fbdev/atmel_lcdfb.c:312:59: got char [noderef] __iomem *screen_base ../drivers/video/fbdev/atmel_lcdfb.c:312:59: warning: incorrect type in argument 3 (different address spaces) ../drivers/video/fbdev/atmel_lcdfb.c:312:59: expected void *cpu_addr ../drivers/video/fbdev/atmel_lcdfb.c:312:59: got char [noderef] __iomem *screen_base ../lib/tests/kunit_iov_iter.c: In function ‘iov_kunit_copy_to_bvec’: ../lib/tests/kunit_iov_iter.c:278:16: warning: variable ‘b’ set but not used [-Wunused-but-set-variable=] 278 | int i, b, patt; | ^ ../drivers/misc/lis3lv02d/lis3lv02d.c:182:52: warning: cast to restricted __le16 ../drivers/mfd/sm501.c:1108:29: warning: cast to non-scalar ../drivers/mfd/sm501.c:1108:29: warning: cast from non-scalar ../drivers/mfd/sm501.c:1112:29: warning: cast to non-scalar ../drivers/mfd/sm501.c:1112:29: warning: cast from non-scalar ../drivers/pci/xen-pcifront.c:624:18: warning: cast to restricted pci_channel_state_t ../drivers/pci/xen-pcifront.c:634:35: warning: incorrect type in assignment (different base types) ../drivers/pci/xen-pcifront.c:634:35: expected signed int [usertype] err ../drivers/pci/xen-pcifront.c:634:35: got restricted pci_ers_result_t ../drivers/video/fbdev/pvr2fb.c:1081:11: warning: Using plain integer as NULL pointer ../net/ipv6/netfilter/ip6_tables.c:1230:41: warning: array of flexible structures ../net/ipv6/netfilter/ip6_tables.c:1555:44: warning: array of flexible structures ../net/ipv6/netfilter/ip6_tables.c:40:16: warning: Initializer entry defined twice ../net/ipv6/netfilter/ip6_tables.c:40:16: also defined here ../net/ipv6/netfilter/ip6_tables.c:40:16: warning: Initializer entry defined twice ../net/ipv6/netfilter/ip6_tables.c:40:16: also defined here ../drivers/scsi/megaraid/megaraid_mbox.c:197:5: warning: symbol 'mraid_debug_level' was not declared. Should it be static? ../drivers/video/fbdev/goldfishfb.c:266:34: warning: cast removes address space '__iomem' of expression ../drivers/video/fbdev/goldfishfb.c:285:51: warning: cast removes address space '__iomem' of expression ../drivers/pinctrl/ti/pinctrl-ti-iodelay.c: In function ‘ti_iodelay_alloc_pins’: ../drivers/pinctrl/ti/pinctrl-ti-iodelay.c:756:13: warning: variable ‘phy_reg’ set but not used [-Wunused-but-set-variable=] 756 | u32 phy_reg; | ^~~~~~~ ../drivers/video/fbdev/cirrusfb.c:1853:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/cirrusfb.c:1853:17: expected void const * ../drivers/video/fbdev/cirrusfb.c:1853:17: got char [noderef] __iomem *screen_base ../drivers/video/fbdev/cirrusfb.c:1853:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/cirrusfb.c:1853:17: expected void const * ../drivers/video/fbdev/cirrusfb.c:1853:17: got char [noderef] __iomem *screen_base ../drivers/video/fbdev/cirrusfb.c:1853:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/cirrusfb.c:1853:17: expected void * ../drivers/video/fbdev/cirrusfb.c:1853:17: got char [noderef] __iomem *screen_base ../drivers/video/fbdev/pxa168fb.c:668:27: warning: incorrect type in assignment (different address spaces) ../drivers/video/fbdev/pxa168fb.c:668:27: expected char [noderef] __iomem *screen_base ../drivers/video/fbdev/pxa168fb.c:668:27: got void * ../drivers/video/fbdev/pxa168fb.c:758:25: warning: incorrect type in argument 3 (different address spaces) ../drivers/video/fbdev/pxa168fb.c:758:25: expected void *cpu_addr ../drivers/video/fbdev/pxa168fb.c:758:25: got char [noderef] __iomem *screen_base ../drivers/video/fbdev/pxa168fb.c:790:25: warning: incorrect type in argument 3 (different address spaces) ../drivers/video/fbdev/pxa168fb.c:790:25: expected void *cpu_addr ../drivers/video/fbdev/pxa168fb.c:790:25: got char [noderef] __iomem *screen_base ../drivers/acpi/acpi_extlog.c:87:54: warning: cast removes address space '__iomem' of expression ../drivers/acpi/acpi_extlog.c:323:20: warning: cast removes address space '__iomem' of expression ../drivers/acpi/acpi_extlog.c:344:34: warning: cast removes address space '__iomem' of expression ../drivers/acpi/acpi_extlog.c:368:11: warning: cast removes address space '__iomem' of expression ../drivers/acpi/acpi_extlog.c:391:19: warning: cast removes address space '__iomem' of expression ../drivers/message/fusion/mptbase.c:639:25: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3131:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3132:37: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3133:40: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3134:36: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3135:37: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3138:42: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3139:43: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3150:41: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3155:49: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3157:36: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3164:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3165:40: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3167:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3169:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3170:42: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3179:46: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3288:30: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3289:29: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3290:30: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3291:30: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3292:30: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3293:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3294:39: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3295:36: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3296:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3360:37: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3360:37: expected unsigned short [addressable] [assigned] [usertype] MsgVersion ../drivers/message/fusion/mptbase.c:3360:37: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:3361:40: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3361:40: expected unsigned short [addressable] [assigned] [usertype] HeaderVersion ../drivers/message/fusion/mptbase.c:3361:40: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:3368:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3368:33: expected unsigned short [addressable] [assigned] [usertype] ReplyFrameSize ../drivers/message/fusion/mptbase.c:3368:33: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:3374:42: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3374:42: expected unsigned int [addressable] [assigned] [usertype] HostMfaHighAddr ../drivers/message/fusion/mptbase.c:3374:42: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:3375:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3375:46: expected unsigned int [addressable] [assigned] [usertype] SenseBufferHighAddr ../drivers/message/fusion/mptbase.c:3375:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:3378:42: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3378:42: expected unsigned int [addressable] [assigned] [usertype] HostMfaHighAddr ../drivers/message/fusion/mptbase.c:3378:42: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:3379:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3379:46: expected unsigned int [addressable] [assigned] [usertype] SenseBufferHighAddr ../drivers/message/fusion/mptbase.c:3379:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:3610:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3610:27: expected unsigned int [usertype] ImageSize ../drivers/message/fusion/mptbase.c:3610:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:3634:26: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3638:21: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:4873:38: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:4878:46: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:4883:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:4894:25: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:5328:44: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5425:54: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5426:59: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5511:47: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:5538:38: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5545:40: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5549:49: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:6187:23: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:6189:31: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:6195:58: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:6195:58: expected unsigned int [usertype] CoalescingTimeout ../drivers/message/fusion/mptbase.c:6195:58: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:6296:24: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:6296:24: expected unsigned int [addressable] [assigned] [usertype] MsgContext ../drivers/message/fusion/mptbase.c:6296:24: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1315:21: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:7707:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:7708:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:7710:27: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:7756:61: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:528:19: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:538:20: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:540:37: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:915:55: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:915:55: expected unsigned short [usertype] req_idx ../drivers/message/fusion/mptbase.c:915:55: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:965:47: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:965:47: expected unsigned short [usertype] req_idx ../drivers/message/fusion/mptbase.c:965:47: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:1000:47: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1000:47: expected unsigned short [usertype] req_idx ../drivers/message/fusion/mptbase.c:1000:47: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:1027:13: warning: restricted __le32 degrades to integer ../drivers/message/fusion/mptbase.c:1030:34: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1030:34: expected unsigned int [usertype] arg1 ../drivers/message/fusion/mptbase.c:1030:34: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1053:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1053:27: expected unsigned int [usertype] FlagsLength ../drivers/message/fusion/mptbase.c:1053:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1054:23: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1054:23: expected unsigned int [usertype] Address ../drivers/message/fusion/mptbase.c:1054:23: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1070:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1070:27: expected unsigned int [usertype] Low ../drivers/message/fusion/mptbase.c:1070:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1072:28: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1072:28: expected unsigned int [usertype] High ../drivers/message/fusion/mptbase.c:1072:28: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1074:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1074:27: expected unsigned int [usertype] FlagsLength ../drivers/message/fusion/mptbase.c:1074:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1093:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1093:27: expected unsigned int [usertype] Low ../drivers/message/fusion/mptbase.c:1093:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1111:28: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1111:28: expected unsigned int [usertype] High ../drivers/message/fusion/mptbase.c:1111:28: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1112:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1112:27: expected unsigned int [usertype] FlagsLength ../drivers/message/fusion/mptbase.c:1112:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1130:24: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1130:24: expected unsigned short [usertype] Length ../drivers/message/fusion/mptbase.c:1130:24: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:1133:25: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1133:25: expected unsigned int [usertype] Address ../drivers/message/fusion/mptbase.c:1133:25: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1151:24: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1151:24: expected unsigned short [usertype] Length ../drivers/message/fusion/mptbase.c:1151:24: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:1157:29: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1157:29: expected unsigned int [usertype] Low ../drivers/message/fusion/mptbase.c:1157:29: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1159:30: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1159:30: expected unsigned int [usertype] High ../drivers/message/fusion/mptbase.c:1159:30: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1199:55: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1199:55: expected unsigned short [usertype] req_idx ../drivers/message/fusion/mptbase.c:1199:55: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:2145:22: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:2145:22: expected unsigned int [usertype] device_state ../drivers/message/fusion/mptbase.c:2145:22: got restricted pci_power_t ../drivers/message/fusion/mptbase.c:2170:35: warning: incorrect type in argument 2 (different base types) ../drivers/message/fusion/mptbase.c:2170:35: expected restricted pci_power_t [usertype] state ../drivers/message/fusion/mptbase.c:2170:35: got unsigned int [usertype] device_state ../drivers/message/fusion/mptbase.c:2183:32: warning: incorrect type in initializer (different base types) ../drivers/message/fusion/mptbase.c:2183:32: expected unsigned int [usertype] device_state ../drivers/message/fusion/mptbase.c:2183:32: got restricted pci_power_t [usertype] current_state ../drivers/message/fusion/mptbase.c:5130:13: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:5161:19: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5784:29: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5928:44: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:5930:29: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:5930:29: expected restricted __le64 [addressable] [usertype] sas_address ../drivers/message/fusion/mptbase.c:5930:29: got unsigned long long [usertype] ../drivers/message/fusion/mptbase.c:5934:29: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:5934:29: expected restricted __le64 [addressable] [usertype] sas_address ../drivers/message/fusion/mptbase.c:5934:29: got unsigned long long [usertype] ../drivers/message/fusion/mptbase.c:6427:37: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:6427:37: expected unsigned short [usertype] ExtPageLength ../drivers/message/fusion/mptbase.c:6427:37: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:6437:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:6437:27: expected unsigned int [usertype] PageAddress ../drivers/message/fusion/mptbase.c:6437:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:6497:15: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:6501:29: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:6517:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:7246:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:7247:19: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:7676:27: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:7677:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:8158:16: warning: cast to restricted __le32 ../drivers/gpu/drm/imx/ipuv3/imx-ldb.c: In function ‘imx_ldb_probe’: ../drivers/gpu/drm/imx/ipuv3/imx-ldb.c:540:57: warning: ‘_sel’ directive output may be truncated writing 4 bytes into a region of size between 3 and 13 [-Wformat-truncation=] 540 | snprintf(clkname, sizeof(clkname), "di%d_sel", i); | ^~~~ ../drivers/gpu/drm/imx/ipuv3/imx-ldb.c:540:17: note: ‘snprintf’ output between 8 and 18 bytes into a destination of size 16 540 | snprintf(clkname, sizeof(clkname), "di%d_sel", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../kernel/sysctl-test.c:46:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:46:9: expected void * ../kernel/sysctl-test.c:46:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:46:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:46:9: expected void * ../kernel/sysctl-test.c:46:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:55:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:55:9: expected void * ../kernel/sysctl-test.c:55:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:55:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:55:9: expected void * ../kernel/sysctl-test.c:55:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:92:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:92:9: expected void * ../kernel/sysctl-test.c:92:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:92:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:92:9: expected void * ../kernel/sysctl-test.c:92:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:101:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:101:9: expected void * ../kernel/sysctl-test.c:101:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:101:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:101:9: expected void * ../kernel/sysctl-test.c:101:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:133:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:133:9: expected void * ../kernel/sysctl-test.c:133:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:133:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:133:9: expected void * ../kernel/sysctl-test.c:133:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:137:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:137:9: expected void * ../kernel/sysctl-test.c:137:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:137:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:137:9: expected void * ../kernel/sysctl-test.c:137:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:172:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:172:9: expected void * ../kernel/sysctl-test.c:172:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:172:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:172:9: expected void * ../kernel/sysctl-test.c:172:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:201:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:201:9: expected void * ../kernel/sysctl-test.c:201:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:201:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:201:9: expected void * ../kernel/sysctl-test.c:201:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:231:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:231:9: expected void * ../kernel/sysctl-test.c:231:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:231:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:231:9: expected void * ../kernel/sysctl-test.c:231:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:262:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:262:9: expected void * ../kernel/sysctl-test.c:262:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:262:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:262:9: expected void * ../kernel/sysctl-test.c:262:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:292:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:292:9: expected void * ../kernel/sysctl-test.c:292:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:292:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:292:9: expected void * ../kernel/sysctl-test.c:292:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:332:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:332:9: expected void * ../kernel/sysctl-test.c:332:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:332:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:332:9: expected void * ../kernel/sysctl-test.c:332:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:364:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:364:9: expected void * ../kernel/sysctl-test.c:364:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:364:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:364:9: expected void * ../kernel/sysctl-test.c:364:9: got char [noderef] __user *user_buffer ../drivers/misc/keba/cp500.c:962:34: warning: Using plain integer as NULL pointer ../drivers/misc/eeprom/m24lr.c:343:24: warning: cast to restricted __le16 ../drivers/misc/eeprom/m24lr.c:343:24: warning: cast from restricted __le64 ../drivers/misc/eeprom/m24lr.c:346:24: warning: cast to restricted __le32 ../drivers/misc/eeprom/m24lr.c:346:24: warning: cast from restricted __le64 ../drivers/video/fbdev/broadsheetfb.c:298:40: warning: restricted __le32 degrades to integer ../drivers/video/fbdev/broadsheetfb.c:299:45: warning: restricted __le32 degrades to integer ../drivers/video/fbdev/broadsheetfb.c:879:17: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/broadsheetfb.c:879:17: expected unsigned short ../drivers/video/fbdev/broadsheetfb.c:879:17: got restricted __le16 [usertype] ../drivers/message/fusion/mptscsih.c:195:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:312:35: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:314:31: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:314:31: expected unsigned int [usertype] ../drivers/message/fusion/mptscsih.c:314:31: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:2399:40: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:2412:29: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:2672:18: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:2675:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:2705:29: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:2899:18: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:2925:35: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:2925:35: expected unsigned int [usertype] Control ../drivers/message/fusion/mptscsih.c:2925:35: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:2927:35: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:2927:35: expected unsigned int [usertype] Control ../drivers/message/fusion/mptscsih.c:2927:35: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:2930:35: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:2930:35: expected unsigned int [usertype] Control ../drivers/message/fusion/mptscsih.c:2930:35: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:2938:30: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:2938:30: expected unsigned int [usertype] DataLength ../drivers/message/fusion/mptscsih.c:2938:30: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:2939:38: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:2939:38: expected unsigned int [usertype] SenseBufferLowAddr ../drivers/message/fusion/mptscsih.c:2939:38: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:1957:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:1958:29: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:1960:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:1960:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:441:22: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:542:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:542:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:565:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:597:19: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:599:13: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:606:14: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:664:26: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:668:28: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:670:28: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:693:25: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:741:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:1346:18: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:1389:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:1389:27: expected unsigned int [usertype] Control ../drivers/message/fusion/mptscsih.c:1389:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:1402:30: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:1402:30: expected unsigned int [usertype] DataLength ../drivers/message/fusion/mptscsih.c:1402:30: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:1405:38: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:1405:38: expected unsigned int [usertype] SenseBufferLowAddr ../drivers/message/fusion/mptscsih.c:1405:38: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:2572:20: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:2638:27: warning: cast to restricted __le16 ../drivers/dma/at_hdmac.c:1119:15: warning: incorrect type in assignment (different address spaces) ../drivers/dma/at_hdmac.c:1119:15: expected void [noderef] __iomem *vaddr ../drivers/dma/at_hdmac.c:1119:15: got void * ../drivers/dma/at_hdmac.c:1129:11: warning: cast removes address space '__iomem' of expression ../drivers/dma/at_hdmac.c:1144:28: warning: incorrect type in assignment (different address spaces) ../drivers/dma/at_hdmac.c:1144:28: expected int *memset_vaddr ../drivers/dma/at_hdmac.c:1144:28: got void [noderef] __iomem *vaddr ../drivers/dma/at_hdmac.c:1157:43: warning: incorrect type in argument 2 (different address spaces) ../drivers/dma/at_hdmac.c:1157:43: expected void *vaddr ../drivers/dma/at_hdmac.c:1157:43: got void [noderef] __iomem *vaddr ../drivers/dma/at_hdmac.c:1186:15: warning: incorrect type in assignment (different address spaces) ../drivers/dma/at_hdmac.c:1186:15: expected void [noderef] __iomem *vaddr ../drivers/dma/at_hdmac.c:1186:15: got void * ../drivers/dma/at_hdmac.c:1192:11: warning: cast removes address space '__iomem' of expression ../drivers/dma/at_hdmac.c:1222:28: warning: incorrect type in assignment (different address spaces) ../drivers/dma/at_hdmac.c:1222:28: expected int *memset_vaddr ../drivers/dma/at_hdmac.c:1222:28: got void [noderef] __iomem *vaddr ../drivers/dma/at_hdmac.c:1235:43: warning: incorrect type in argument 2 (different address spaces) ../drivers/dma/at_hdmac.c:1235:43: expected void *vaddr ../drivers/dma/at_hdmac.c:1235:43: got void [noderef] __iomem *vaddr ../net/ipv4/netfilter/ip_tables.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../net/ipv4/netfilter/ip_tables.c:36:16: warning: array of flexible structures ../include/uapi/linux/netfilter_ipv4/ip_tables.h:218:36: warning: array of flexible structures ../net/ipv4/netfilter/ip_tables.c:1214:40: warning: array of flexible structures ../net/ipv4/netfilter/ip_tables.c:1546:43: warning: array of flexible structures ../net/ipv4/netfilter/ip_tables.c:36:16: warning: Initializer entry defined twice ../net/ipv4/netfilter/ip_tables.c:36:16: also defined here ../net/ipv4/netfilter/ip_tables.c:36:16: warning: Initializer entry defined twice ../net/ipv4/netfilter/ip_tables.c:36:16: also defined here ../net/ipv4/netfilter/iptable_filter.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../net/ipv4/netfilter/iptable_mangle.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../drivers/message/fusion/mptsas.c: In function ‘mptsas_issue_tm’: ../drivers/message/fusion/mptsas.c:4790:26: warning: variable ‘timeleft’ set but not used [-Wunused-but-set-variable=] 4790 | unsigned long timeleft; | ^~~~~~~~ ../drivers/gpu/drm/bridge/imx/imx-legacy-bridge.c:52:25: warning: symbol 'imx_legacy_bridge_funcs' was not declared. Should it be static? ../drivers/scsi/scsi_transport_fc.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1113:42: warning: array of flexible structures ../net/ipv4/netfilter/iptable_nat.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures In file included from ../include/linux/string.h:386, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:11, from ../arch/x86/include/asm/paravirt.h:19, from ../arch/x86/include/asm/cpuid/api.h:57, from ../arch/x86/include/asm/processor.h:19, from ../include/linux/sched.h:13, from ../include/linux/ratelimit.h:6, from ../include/linux/dev_printk.h:16, from ../include/linux/device.h:15, from ../drivers/nfc/pn533/pn533.c:9: In function ‘fortify_memcpy_chk’, inlined from ‘pn533_target_found_felica’ at ../drivers/nfc/pn533/pn533.c:781:2: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/3com/3c589_cs.c:296:35: warning: cast to restricted __le16 ../drivers/message/fusion/mptspi.c:954:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:954:33: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:954:33: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1099:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1099:33: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1099:33: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:904:22: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:915:58: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:915:58: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:915:58: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:922:46: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:296:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:296:27: expected unsigned int [usertype] PageAddress ../drivers/message/fusion/mptspi.c:296:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:568:45: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:602:16: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:986:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:986:33: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:986:33: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1009:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1009:33: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1009:33: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1031:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1031:33: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1031:33: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1055:1: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1055:1: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1055:1: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1056:1: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1056:1: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1056:1: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1057:1: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1057:1: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1057:1: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1058:1: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1058:1: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1058:1: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1059:1: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1059:1: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1059:1: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1077:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1077:33: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1077:33: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1174:20: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:1182:28: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:1185:37: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:1277:49: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1277:49: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1277:49: got restricted __le32 [usertype] ../drivers/firewire/ohci-serdes-test.c: note: in included file: ../drivers/firewire/ohci.h:181:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/adaptec/starfire.c:1507:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/adaptec/starfire.c:1507:35: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/adaptec/starfire.c:1507:35: got unsigned short [usertype] ../drivers/net/ethernet/adaptec/starfire.c:1823:41: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/adaptec/starfire.c:1823:41: expected unsigned short val ../drivers/net/ethernet/adaptec/starfire.c:1823:41: got restricted __le16 ../net/ipv4/netfilter/iptable_security.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../net/ipv4/netfilter/iptable_raw.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../drivers/net/ethernet/3com/3c574_cs.c:348:35: warning: cast to restricted __le16 ../drivers/nfc/microread/microread.c:489:26: warning: cast to restricted __be16 ../drivers/nfc/microread/microread.c:503:26: warning: cast to restricted __be16 ../drivers/nfc/microread/microread.c:521:25: warning: cast to restricted __le16 ../drivers/message/fusion/mptfc.c:383:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:386:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:389:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:392:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:395:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:398:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptfc.c:401:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptfc.c:823:42: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:824:51: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:825:45: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:826:46: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:827:45: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:828:46: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:829:58: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:830:52: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:831:49: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:832:49: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:833:51: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:834:52: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:835:51: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:836:52: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:837:57: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:838:50: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:1403:20: warning: cast to restricted __le32 ../drivers/dma/bcm-sba-raid.c:575:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:575:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:575:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:594:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:594:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:594:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:663:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:663:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:663:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:682:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:682:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:682:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:783:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:783:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:783:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:801:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:801:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:801:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:821:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:821:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:821:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:930:41: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:930:41: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:930:41: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:949:41: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:949:41: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:949:41: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:964:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:964:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:964:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:983:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:983:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:983:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1004:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1004:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1004:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1031:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1031:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1031:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1107:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1107:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1107:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1127:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1127:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1127:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1144:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1144:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1144:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1164:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1164:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1164:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1188:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1188:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1188:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1213:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1213:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1213:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1242:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1242:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1242:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1265:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1265:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1265:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1285:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1285:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1285:25: got restricted __le64 [usertype] ../drivers/net/ethernet/3com/3c59x.c:3247:35: warning: restricted pci_power_t degrades to integer ../drivers/net/ethernet/3com/3c59x.c:3247:53: warning: restricted pci_power_t degrades to integer ../drivers/message/fusion/mptsas.c:4599:23: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:4621:40: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:4627:45: warning: cast to restricted __le64 ../drivers/message/fusion/mptsas.c:4667:18: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2640:31: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2641:38: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2643:13: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2644:29: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2653:13: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2654:30: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:1418:39: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:1419:28: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:1420:31: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:1421:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:3715:21: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptsas.c:3715:21: expected restricted __le64 [addressable] [usertype] sas_address ../drivers/message/fusion/mptsas.c:3715:21: got unsigned long long [usertype] ../drivers/message/fusion/mptsas.c:3719:62: warning: incorrect type in argument 2 (different base types) ../drivers/message/fusion/mptsas.c:3719:62: expected unsigned long long [usertype] sas_address ../drivers/message/fusion/mptsas.c:3719:62: got restricted __le64 [addressable] [usertype] sas_address ../drivers/message/fusion/mptsas.c:3733:41: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:3637:21: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptsas.c:3637:21: expected restricted __le64 [addressable] [usertype] sas_address ../drivers/message/fusion/mptsas.c:3637:21: got unsigned long long [usertype] ../drivers/message/fusion/mptsas.c:3638:62: warning: incorrect type in argument 2 (different base types) ../drivers/message/fusion/mptsas.c:3638:62: expected unsigned long long [usertype] sas_address ../drivers/message/fusion/mptsas.c:3638:62: got restricted __le64 [addressable] [usertype] sas_address ../drivers/message/fusion/mptsas.c:3645:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:3649:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:4914:21: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:4926:21: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:4061:25: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:142:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:144:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:154:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:157:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:169:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:177:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:183:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:212:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:214:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:216:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:218:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:228:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:230:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:232:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:252:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:254:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:1235:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:1235:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:1235:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2075:36: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2077:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2079:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2081:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2275:35: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptsas.c:2275:35: expected unsigned short [usertype] RequestDataLength ../drivers/message/fusion/mptsas.c:2275:35: got restricted __le16 [usertype] ../drivers/message/fusion/mptsas.c:2292:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptsas.c:2292:39: expected unsigned long long [usertype] ../drivers/message/fusion/mptsas.c:2292:39: got restricted __le64 [usertype] ../drivers/message/fusion/mptsas.c:2438:13: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2440:13: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2451:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2505:13: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2572:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2573:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2732:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2736:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2809:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2810:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2916:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptsas.c:2916:39: expected unsigned long long [usertype] ../drivers/message/fusion/mptsas.c:2916:39: got restricted __le64 [usertype] ../drivers/message/fusion/mptsas.c:2962:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:3457:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:3461:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:3468:9: warning: cast from restricted __le64 ../drivers/message/fusion/mptsas.c:4999:21: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:5030:28: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:5049:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:5092:36: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:2475:36: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:2475:36: expected unsigned short [usertype] DataLength ../drivers/message/fusion/mptctl.c:2475:36: got restricted __le16 [usertype] ../drivers/message/fusion/mptctl.c:2611:30: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:2666:62: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:2667:59: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:2668:60: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:1793:22: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:1794:19: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:1808:25: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1808:25: expected unsigned int [usertype] MsgContext ../drivers/message/fusion/mptctl.c:1808:25: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:1886:54: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1886:54: expected unsigned int [usertype] SenseBufferLowAddr ../drivers/message/fusion/mptctl.c:1886:54: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:1914:43: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1914:43: expected unsigned int [usertype] Control ../drivers/message/fusion/mptctl.c:1914:43: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:1915:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1915:46: expected unsigned int [usertype] DataLength ../drivers/message/fusion/mptctl.c:1915:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:1973:54: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1973:54: expected unsigned int [usertype] SenseBufferLowAddr ../drivers/message/fusion/mptctl.c:1973:54: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:1991:43: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1991:43: expected unsigned int [usertype] Control ../drivers/message/fusion/mptctl.c:1991:43: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:1992:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1992:46: expected unsigned int [usertype] DataLength ../drivers/message/fusion/mptctl.c:1992:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:2007:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:2025:43: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:2025:43: expected unsigned int [usertype] high_addr ../drivers/message/fusion/mptctl.c:2025:43: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:2026:43: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:2026:43: expected unsigned int [usertype] sense_high ../drivers/message/fusion/mptctl.c:2026:43: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:2034:59: warning: restricted __le16 degrades to integer ../drivers/message/fusion/mptctl.c:837:26: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:837:26: expected unsigned int [usertype] ImageSize ../drivers/message/fusion/mptctl.c:837:26: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:958:19: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:1192:24: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:555:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:253:29: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:436:21: warning: cast to restricted __le16 ../drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3363:30: warning: cast truncates bits from constant value (ffffff0d becomes d) ../drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:254:9: warning: cast truncates bits from constant value (ffffff7f becomes 7f) ../drivers/nfc/pn533/pn533.c:117:39: warning: incorrect type in initializer (different base types) ../drivers/nfc/pn533/pn533.c:117:39: expected restricted __be16 [usertype] sc ../drivers/nfc/pn533/pn533.c:117:39: got int ../drivers/nfc/pn533/pn533.c:130:39: warning: incorrect type in initializer (different base types) ../drivers/nfc/pn533/pn533.c:130:39: expected restricted __be16 [usertype] sc ../drivers/nfc/pn533/pn533.c:130:39: got int ../net/netfilter/nf_conncount.c: note: in included file (through ../include/linux/mm_types.h, ../include/linux/uio.h, ../include/linux/socket.h, ../include/uapi/linux/in.h, ../include/linux/in.h): ../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../drivers/net/ethernet/8390/pcnet_cs.c: In function ‘dma_block_input’: ../drivers/net/ethernet/8390/pcnet_cs.c:1169:9: warning: variable ‘xfer_count’ set but not used [-Wunused-but-set-variable=] 1169 | int xfer_count = count; | ^~~~~~~~~~ ../drivers/message/fusion/mptlan.c:1172:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:1235:52: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1235:52: expected unsigned int [usertype] TransactionContext ../drivers/message/fusion/mptlan.c:1235:52: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1239:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1239:46: expected unsigned int [usertype] FlagsLength ../drivers/message/fusion/mptlan.c:1239:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1243:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1243:46: expected unsigned int [usertype] Low ../drivers/message/fusion/mptlan.c:1243:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1245:55: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1245:55: expected unsigned int [usertype] High ../drivers/message/fusion/mptlan.c:1245:55: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1259:38: warning: invalid assignment: |= ../drivers/message/fusion/mptlan.c:1259:38: left side has type unsigned int ../drivers/message/fusion/mptlan.c:1259:38: right side has type restricted __le32 ../drivers/message/fusion/mptlan.c:1261:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1261:39: expected unsigned int [usertype] BucketCount ../drivers/message/fusion/mptlan.c:1261:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:964:25: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:969:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:972:14: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:976:15: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:981:17: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:986:18: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:990:18: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:1020:31: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:607:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:612:17: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:636:23: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:346:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:1495:27: warning: restricted __be16 degrades to integer ../drivers/message/fusion/mptlan.c:1532:29: warning: incorrect type in return expression (different base types) ../drivers/message/fusion/mptlan.c:1532:29: expected unsigned short ../drivers/message/fusion/mptlan.c:1532:29: got restricted __be16 [usertype] ethertype ../drivers/message/fusion/mptlan.c:1535:16: warning: incorrect type in return expression (different base types) ../drivers/message/fusion/mptlan.c:1535:16: expected unsigned short ../drivers/message/fusion/mptlan.c:1535:16: got restricted __be16 [usertype] ../drivers/message/fusion/mptlan.c:741:36: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:741:36: expected unsigned int [usertype] TransactionContext ../drivers/message/fusion/mptlan.c:741:36: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:749:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:749:39: expected unsigned int ../drivers/message/fusion/mptlan.c:749:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:752:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:752:39: expected unsigned int ../drivers/message/fusion/mptlan.c:752:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:762:30: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:762:30: expected unsigned int [usertype] FlagsLength ../drivers/message/fusion/mptlan.c:762:30: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:771:30: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:771:30: expected unsigned int [usertype] Low ../drivers/message/fusion/mptlan.c:771:30: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:773:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:773:39: expected unsigned int [usertype] High ../drivers/message/fusion/mptlan.c:773:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:780:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:815:23: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:815:23: expected restricted __be16 [usertype] protocol ../drivers/message/fusion/mptlan.c:815:23: got unsigned short ../drivers/message/fusion/mptlan.c:919:23: warning: cast to restricted __le32 ../drivers/net/ethernet/3com/typhoon.c:769:21: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/8390/ne2k-pci.c:515:31: warning: cast to restricted __le32 ../drivers/net/ethernet/8390/ne2k-pci.c:342:47: warning: cast to restricted __le32 ../drivers/soc/qcom/smd-rpm.c:177:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/soc/qcom/smd-rpm.c:177:47: expected void const volatile [noderef] __iomem * ../drivers/soc/qcom/smd-rpm.c:177:47: got unsigned char const * ../drivers/net/hamradio/baycom_ser_fdx.c:290:43: warning: dubious: x | !y ../drivers/spi/spi-altera-dfl.c:121:17: error: too long token expansion ../drivers/soc/qcom/smem.c:472:16: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:472:16: expected struct smem_header *header ../drivers/soc/qcom/smem.c:472:16: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:561:16: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:561:16: expected struct smem_header *header ../drivers/soc/qcom/smem.c:561:16: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:581:50: warning: incorrect type in return expression (different address spaces) ../drivers/soc/qcom/smem.c:581:50: expected void * ../drivers/soc/qcom/smem.c:581:50: got void [noderef] __iomem * ../drivers/soc/qcom/smem.c:735:22: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:735:22: expected struct smem_partition_header *phdr ../drivers/soc/qcom/smem.c:735:22: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:739:27: warning: cast to restricted __le32 ../drivers/soc/qcom/smem.c:743:22: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:743:22: expected struct smem_partition_header *phdr ../drivers/soc/qcom/smem.c:743:22: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:747:27: warning: cast to restricted __le32 ../drivers/soc/qcom/smem.c:750:24: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:750:24: expected struct smem_header *header ../drivers/soc/qcom/smem.c:750:24: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:784:36: error: subtraction of different types can't work (different address spaces) ../drivers/soc/qcom/smem.c:793:28: error: subtraction of different types can't work (different address spaces) ../drivers/soc/qcom/smem.c:802:36: error: subtraction of different types can't work (different address spaces) ../drivers/soc/qcom/smem.c:872:16: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:872:16: expected struct smem_header *header ../drivers/soc/qcom/smem.c:872:16: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:926:16: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:926:16: expected struct smem_partition_header *header ../drivers/soc/qcom/smem.c:926:16: got void [noderef] __iomem * ../drivers/soc/qcom/smem.c:1077:22: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:1077:22: expected struct smem_ptable *ptable ../drivers/soc/qcom/smem.c:1077:22: got void [noderef] __iomem * ../drivers/soc/qcom/smem.c:1185:16: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:1185:16: expected struct smem_header *header ../drivers/soc/qcom/smem.c:1185:16: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:1204:16: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smem.c:1204:16: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smem.c:1204:16: got restricted __le32 * ../drivers/soc/qcom/smem.c:1204:52: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smem.c:1204:52: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smem.c:1204:52: got restricted __le32 * ../lib/tests/printf_kunit.c:675:49: warning: cast from restricted gfp_t ../lib/tests/printf_kunit.c:679:58: warning: cast from restricted gfp_t ../drivers/net/ethernet/8390/axnet_cs.c:642:18: warning: cast to restricted __le16 ../drivers/net/ethernet/8390/pcnet_cs.c:1157:18: warning: cast to restricted __le16 ../drivers/net/ethernet/8390/pcnet_cs.c:1375:18: warning: cast to restricted __le16 ../drivers/soc/qcom/smp2p.c:280:64: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smp2p.c:280:64: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smp2p.c:280:64: got unsigned int [usertype] *value ../drivers/soc/qcom/smp2p.c:318:34: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smp2p.c:318:34: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smp2p.c:318:34: got unsigned int [usertype] *value ../drivers/soc/qcom/smp2p.c:446:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smp2p.c:446:26: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smp2p.c:446:26: got unsigned int [usertype] *value ../drivers/soc/qcom/smp2p.c:501:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smp2p.c:501:33: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smp2p.c:501:33: got unsigned int [usertype] *value ../drivers/soc/qcom/smp2p.c:504:26: warning: incorrect type in argument 2 (different address spaces) ../drivers/soc/qcom/smp2p.c:504:26: expected void volatile [noderef] __iomem *addr ../drivers/soc/qcom/smp2p.c:504:26: got unsigned int [usertype] *value ../drivers/net/ethernet/alacritech/slicoss.c:1091:24: warning: cast to restricted __le32 ../drivers/dma/hisi_dma.c:744:21: warning: cast to restricted __le16 ../drivers/dma/hisi_dma.c:744:21: warning: restricted __le16 degrades to integer ../drivers/dma/hisi_dma.c:744:21: warning: restricted __le16 degrades to integer ../net/ipv4/netfilter/arp_tables.c: note: in included file (through ../include/linux/netfilter_arp/arp_tables.h): ../include/uapi/linux/netfilter_arp/arp_tables.h:184:34: warning: array of flexible structures ../net/ipv4/netfilter/arp_tables.c:40:16: warning: array of flexible structures ../include/uapi/linux/netfilter_arp/arp_tables.h:196:37: warning: array of flexible structures ../net/ipv4/netfilter/arp_tables.c:1062:48: warning: array of flexible structures ../net/ipv4/netfilter/arp_tables.c:1370:44: warning: array of flexible structures ../net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice ../net/ipv4/netfilter/arp_tables.c:40:16: also defined here ../net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice ../net/ipv4/netfilter/arp_tables.c:40:16: also defined here ../net/ipv4/netfilter/arptable_filter.c: note: in included file (through ../include/linux/netfilter_arp/arp_tables.h): ../include/uapi/linux/netfilter_arp/arp_tables.h:184:34: warning: array of flexible structures ../drivers/net/hamradio/baycom_ser_hdx.c:193:19: warning: dubious: x | !y ../drivers/scsi/libiscsi.c:1035:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/libiscsi.c:1035:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt ../drivers/scsi/libiscsi.c:1035:25: got restricted itt_t [usertype] ../drivers/scsi/libiscsi.c:1132:33: warning: restricted itt_t degrades to integer ../drivers/scsi/libiscsi.c:1132:41: warning: restricted __be32 degrades to integer ../drivers/soc/qcom/smsm.c:159:32: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:159:32: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:159:32: got unsigned int [usertype] *local_state ../drivers/soc/qcom/smsm.c:171:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/soc/qcom/smsm.c:171:25: expected void volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:171:25: got unsigned int [usertype] *local_state ../drivers/soc/qcom/smsm.c:181:48: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:181:48: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:181:48: got unsigned int [usertype] * ../drivers/soc/qcom/smsm.c:219:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:219:26: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:219:26: got unsigned int [usertype] *remote_state ../drivers/soc/qcom/smsm.c:257:49: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:257:49: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:257:49: got unsigned int [usertype] * ../drivers/soc/qcom/smsm.c:259:49: warning: incorrect type in argument 2 (different address spaces) ../drivers/soc/qcom/smsm.c:259:49: expected void volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:259:49: got unsigned int [usertype] * ../drivers/soc/qcom/smsm.c:280:24: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:280:24: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:280:24: got unsigned int [usertype] *remote_state ../drivers/soc/qcom/smsm.c:288:49: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:288:49: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:288:49: got unsigned int [usertype] * ../drivers/soc/qcom/smsm.c:290:49: warning: incorrect type in argument 2 (different address spaces) ../drivers/soc/qcom/smsm.c:290:49: expected void volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:290:49: got unsigned int [usertype] * ../drivers/soc/qcom/smsm.c:330:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:330:26: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:330:26: got unsigned int [usertype] *remote_state ../drivers/soc/qcom/smsm.c:635:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/soc/qcom/smsm.c:635:47: expected void volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:635:47: got unsigned int [usertype] * ../drivers/usb/host/ehci-hcd.c: note: in included file: ../drivers/usb/host/ehci-q.c:1386:27: warning: incorrect type in assignment (different base types) ../drivers/usb/host/ehci-q.c:1386:27: expected restricted __le32 [usertype] old_current ../drivers/usb/host/ehci-q.c:1386:27: got int ../drivers/usb/host/ehci-hcd.c:567:27: warning: incorrect type in assignment (different base types) ../drivers/usb/host/ehci-hcd.c:567:27: expected restricted __le32 [usertype] old_current ../drivers/usb/host/ehci-hcd.c:567:27: got int ../drivers/video/fbdev/smscufx.c:827:27: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:827:27: expected unsigned int [usertype] ../drivers/video/fbdev/smscufx.c:827:27: got restricted __le32 [usertype] ../drivers/video/fbdev/smscufx.c:830:27: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:830:27: expected unsigned int [usertype] ../drivers/video/fbdev/smscufx.c:830:27: got restricted __le32 [usertype] ../drivers/video/fbdev/smscufx.c:832:16: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:832:16: expected unsigned short [usertype] ../drivers/video/fbdev/smscufx.c:832:16: got restricted __le16 [usertype] ../drivers/video/fbdev/smscufx.c:833:16: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:833:16: expected unsigned short [usertype] ../drivers/video/fbdev/smscufx.c:833:16: got restricted __le16 [usertype] ../drivers/video/fbdev/smscufx.c:834:16: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:834:16: expected unsigned short [usertype] ../drivers/video/fbdev/smscufx.c:834:16: got restricted __le16 [usertype] ../drivers/video/fbdev/smscufx.c:835:16: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:835:16: expected unsigned short [usertype] ../drivers/video/fbdev/smscufx.c:835:16: got restricted __le16 [usertype] ../drivers/video/fbdev/smscufx.c:838:27: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:838:27: expected unsigned int [usertype] ../drivers/video/fbdev/smscufx.c:838:27: got restricted __le32 [usertype] ../drivers/video/fbdev/smscufx.c:841:17: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:841:17: expected unsigned short [usertype] ../drivers/video/fbdev/smscufx.c:841:17: got restricted __le16 [usertype] ../drivers/video/fbdev/smscufx.c:844:17: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:844:17: expected unsigned short [usertype] ../drivers/video/fbdev/smscufx.c:844:17: got restricted __le16 [usertype] ../drivers/mfd/macsmc.c:466:26: warning: cast to restricted __be32 ../drivers/net/amt.c: note: in included file (through ../include/linux/igmp.h): ../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures ../drivers/net/amt.c: note: in included file: ../include/net/mld.h:32:43: warning: array of flexible structures ../drivers/input/mouse/bcm5974.c:640:47: warning: incorrect type in argument 1 (different base types) ../drivers/input/mouse/bcm5974.c:640:47: expected restricted __le16 [usertype] x ../drivers/input/mouse/bcm5974.c:640:47: got unsigned char [usertype] ../drivers/input/joystick/adi.c: In function ‘adi_init_input’: ../drivers/input/joystick/adi.c:395:60: warning: ‘%s’ directive output may be truncated writing up to 63 bytes into a region of size 55 [-Wformat-truncation=] 395 | snprintf(adi->name, ADI_MAX_NAME_LENGTH, "Logitech %s [%s]", buf, adi->cname); | ^~ ~~~ ../drivers/input/joystick/adi.c:395:9: note: ‘snprintf’ output between 13 and 91 bytes into a destination of size 64 395 | snprintf(adi->name, ADI_MAX_NAME_LENGTH, "Logitech %s [%s]", buf, adi->cname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/rionet.c: note: in included file: ../include/linux/rio.h:204:34: warning: array of flexible structures ../drivers/gpu/drm/tiny/gm12u320.c:481:32: warning: incorrect type in initializer (different base types) ../drivers/gpu/drm/tiny/gm12u320.c:481:32: expected restricted __le16 [usertype] pixel_clock ../drivers/gpu/drm/tiny/gm12u320.c:481:32: got int ../drivers/scsi/advansys.c:4262:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:4262:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:4262:9: expected unsigned short val ../drivers/scsi/advansys.c:4262:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:4262:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:4262:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:4262:9: expected unsigned short val ../drivers/scsi/advansys.c:4262:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:4720:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:4720:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:4720:9: expected unsigned short val ../drivers/scsi/advansys.c:4720:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:4720:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:4720:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:4720:9: expected unsigned short val ../drivers/scsi/advansys.c:4720:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:4734:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:4734:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:4734:9: expected unsigned short val ../drivers/scsi/advansys.c:4734:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:4734:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:4734:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:4734:9: expected unsigned short val ../drivers/scsi/advansys.c:4734:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5203:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5203:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5203:9: expected unsigned short val ../drivers/scsi/advansys.c:5203:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5203:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5203:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5203:9: expected unsigned short val ../drivers/scsi/advansys.c:5203:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5220:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5220:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5220:9: expected unsigned short val ../drivers/scsi/advansys.c:5220:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5220:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5220:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5220:9: expected unsigned short val ../drivers/scsi/advansys.c:5220:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5699:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5699:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5699:9: expected unsigned short val ../drivers/scsi/advansys.c:5699:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5699:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5699:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5699:9: expected unsigned short val ../drivers/scsi/advansys.c:5699:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5715:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5715:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5715:9: expected unsigned short val ../drivers/scsi/advansys.c:5715:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5715:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5715:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5715:9: expected unsigned short val ../drivers/scsi/advansys.c:5715:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:6094:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:6094:31: expected restricted __le32 [usertype] irq_next_vpa ../drivers/scsi/advansys.c:6094:31: got unsigned int [usertype] ../drivers/scsi/advansys.c:6116:22: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:6129:51: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:7933:31: warning: cast from restricted __le32 ../drivers/scsi/advansys.c:7934:30: warning: cast from restricted __le32 ../drivers/scsi/advansys.c:8127:47: warning: cast from restricted __le32 ../drivers/scsi/advansys.c:8128:46: warning: cast from restricted __le32 ../drivers/scsi/advansys.c:8732:33: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:8848:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:8848:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:8848:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:8892:29: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:9640:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:9640:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:9640:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:9669:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:9669:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:9669:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:9707:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:9707:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:9707:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:9736:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:9736:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:9736:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:9774:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:9774:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:9774:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:9803:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:9803:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:9803:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:9838:33: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:9853:33: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:9881:33: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:9896:33: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:9924:33: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:9939:33: warning: cast to restricted __le16 ../lib/tests/overflow_kunit.c:487:9: warning: cast truncates bits from constant value (12c becomes 2c) ../lib/tests/overflow_kunit.c:489:9: warning: cast truncates bits from constant value (1112c becomes 112c) ../lib/tests/overflow_kunit.c:491:9: warning: cast truncates bits from constant value (10811112c becomes 811112c) ../lib/tests/overflow_kunit.c:492:9: warning: cast truncates bits from constant value (10811112c becomes 811112c) ../lib/tests/overflow_kunit.c:509:9: warning: cast truncates bits from constant value (12c becomes 2c) ../lib/tests/overflow_kunit.c:511:9: warning: cast truncates bits from constant value (1112c becomes 112c) ../lib/tests/overflow_kunit.c:513:9: warning: cast truncates bits from constant value (10811112c becomes 811112c) ../lib/tests/overflow_kunit.c:514:9: warning: cast truncates bits from constant value (10811112c becomes 811112c) ../lib/tests/overflow_kunit.c:526:9: warning: cast truncates bits from constant value (100 becomes 0) ../lib/tests/overflow_kunit.c:528:9: warning: cast truncates bits from constant value (10000 becomes 0) ../lib/tests/overflow_kunit.c:530:9: warning: cast truncates bits from constant value (100000000 becomes 0) ../lib/tests/overflow_kunit.c:531:9: warning: cast truncates bits from constant value (100000000 becomes 0) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1057:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1057:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1058:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1058:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1059:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1059:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1060:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1060:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1062:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1062:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1063:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1063:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1155:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1155:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1155:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1156:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1156:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1156:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../drivers/input/tablet/wacom_serial4.c: In function ‘wacom_connect’: ../drivers/input/tablet/wacom_serial4.c:533:55: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 533 | snprintf(wacom->phys, sizeof(wacom->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/tablet/wacom_serial4.c:533:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 533 | snprintf(wacom->phys, sizeof(wacom->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/video/fbdev/ocfb.c:325:24: warning: incorrect type in assignment (different address spaces) ../drivers/video/fbdev/ocfb.c:325:24: expected void [noderef] __iomem *fb_virt ../drivers/video/fbdev/ocfb.c:325:24: got void * ../drivers/video/fbdev/ocfb.c:365:64: warning: incorrect type in argument 3 (different address spaces) ../drivers/video/fbdev/ocfb.c:365:64: expected void *cpu_addr ../drivers/video/fbdev/ocfb.c:365:64: got void [noderef] __iomem *fb_virt ../drivers/video/fbdev/ocfb.c:378:32: warning: incorrect type in argument 3 (different address spaces) ../drivers/video/fbdev/ocfb.c:378:32: expected void *cpu_addr ../drivers/video/fbdev/ocfb.c:378:32: got void [noderef] __iomem *fb_virt ../drivers/input/joystick/analog.c: In function ‘analog_init_device’: ../drivers/input/joystick/analog.c:371:21: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 371 | "%s/input%d", port->gameport->phys, index); | ^~~~~~ ../drivers/input/joystick/analog.c:371:18: note: directive argument in the range [0, 1] 371 | "%s/input%d", port->gameport->phys, index); | ^~~~~~~~~~~~ ../drivers/input/joystick/analog.c:370:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 370 | snprintf(analog->phys, sizeof(analog->phys), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | "%s/input%d", port->gameport->phys, index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/joystick/cobra.c: In function ‘cobra_connect’: ../drivers/input/joystick/cobra.c:184:29: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 184 | "%s/input%d", gameport->phys, i); | ^~~~~~ ../drivers/input/joystick/cobra.c:184:26: note: directive argument in the range [0, 1] 184 | "%s/input%d", gameport->phys, i); | ^~~~~~~~~~~~ ../drivers/input/joystick/cobra.c:183:17: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 183 | snprintf(cobra->phys[i], sizeof(cobra->phys[i]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "%s/input%d", gameport->phys, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/mouse/sermouse.c: In function ‘sermouse_connect’: ../drivers/input/mouse/sermouse.c:240:61: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 240 | snprintf(sermouse->phys, sizeof(sermouse->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/mouse/sermouse.c:240:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 240 | snprintf(sermouse->phys, sizeof(sermouse->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/keyboard/bcm-keypad.c: In function ‘bcm_kp_stop’: ../drivers/input/keyboard/bcm-keypad.c:166:13: warning: variable ‘val’ set but not used [-Wunused-but-set-variable=] 166 | u32 val; | ^~~ ../drivers/input/joystick/db9.c:142:76: warning: dubious: x | !y ../drivers/net/ethernet/broadcom/bnx2.c:8293:31: warning: cast to restricted __be32 ../drivers/spi/spi-armada-3700.c:499:65: warning: incorrect type in argument 3 (different base types) ../drivers/spi/spi-armada-3700.c:499:65: expected unsigned int [usertype] data ../drivers/spi/spi-armada-3700.c:499:65: got restricted __le32 [usertype] ../drivers/spi/spi-armada-3700.c:521:31: warning: cast to restricted __le32 ../drivers/spi/spi-aspeed-smc.c:909:35: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-aspeed-smc.c:909:35: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-aspeed-smc.c:909:35: got void *dst ../drivers/spi/spi-aspeed-smc.c:939:46: warning: cast removes address space '__iomem' of expression ../drivers/spi/spi-aspeed-smc.c:1471:61: error: undefined identifier 'cols' ../drivers/spi/spi-aspeed-smc.c:1471:61: error: bad constant expression type ../drivers/spi/spi-aspeed-smc.c:1471:55: error: undefined identifier 'rows' ../drivers/spi/spi-aspeed-smc.c:1471:55: error: bad constant expression type ../drivers/net/ethernet/broadcom/cnic.c:5258:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5258:40: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:5258:40: got unsigned int [usertype] cli ../drivers/net/ethernet/broadcom/cnic.c:5213:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5213:40: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:5213:40: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:5214:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5214:40: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:5214:40: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1389:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1389:33: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1389:33: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1390:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1390:33: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1390:33: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1414:36: warning: cast from restricted __le32 ../drivers/net/ethernet/broadcom/cnic.c:1415:36: warning: cast from restricted __le32 ../drivers/net/ethernet/broadcom/cnic.c:1685:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1685:22: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1685:22: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1686:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1686:22: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1686:22: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1727:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1727:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1727:54: got unsigned int [usertype] sq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1729:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1729:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1729:54: got unsigned int [usertype] sq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1731:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1731:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1731:54: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1732:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1732:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1732:54: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1733:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1733:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1733:54: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1735:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1735:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1735:54: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1737:59: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1737:59: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1737:59: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1739:59: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1739:59: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1739:59: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1741:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1741:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1741:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1743:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1743:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1743:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1745:61: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1745:61: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1745:61: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1747:61: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1747:61: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1747:61: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1749:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1749:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1749:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1751:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1751:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1751:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1773:57: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1773:57: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1773:57: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:1775:57: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1775:57: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1775:57: got unsigned int [usertype] rq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1786:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1786:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1786:53: got unsigned int [usertype] rq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1788:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1788:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1788:53: got unsigned int [usertype] rq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1790:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1790:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1790:53: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1791:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1791:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1791:53: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1792:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1792:55: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1792:55: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1794:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1794:55: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1794:55: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1796:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1796:55: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1796:55: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1798:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1798:55: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1798:55: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1800:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1800:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1800:53: got unsigned int [usertype] cq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1802:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1802:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1802:53: got unsigned int [usertype] cq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1805:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1805:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1805:56: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1806:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1806:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1806:56: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1820:64: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1820:64: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1820:64: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1822:64: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1822:64: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1822:64: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1826:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1826:50: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1826:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1828:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1828:50: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1828:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1830:49: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1830:49: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1830:49: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1832:49: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1832:49: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1832:49: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1843:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1843:48: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1843:48: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1845:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1845:48: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1845:48: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1847:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1847:48: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1847:48: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1848:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1848:48: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1848:48: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1849:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1849:50: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1849:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1851:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1851:50: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1851:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1855:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1855:47: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1855:47: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:1857:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1857:47: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1857:47: got unsigned int [usertype] cq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:2076:17: warning: cast from restricted __sum16 ../drivers/net/ethernet/broadcom/cnic.c:2325:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2325:35: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:2325:35: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:2326:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2326:35: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:2326:35: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:2327:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2327:32: expected restricted __le32 [usertype] eq_pbl_size ../drivers/net/ethernet/broadcom/cnic.c:2327:32: got int num_pages ../drivers/net/ethernet/broadcom/cnic.c:2329:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2329:27: expected restricted __le16 [usertype] sb_num ../drivers/net/ethernet/broadcom/cnic.c:2329:27: got unsigned int [usertype] status_blk_num ../drivers/net/ethernet/broadcom/cnic.c:2330:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2330:28: expected restricted __le16 [usertype] eq_prod ../drivers/net/ethernet/broadcom/cnic.c:2330:28: got unsigned long ../drivers/net/ethernet/broadcom/cnic.c:2371:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2371:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2371:16: got restricted __le16 [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2428:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2428:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2428:27: got restricted __le16 [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2429:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2429:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status ../drivers/net/ethernet/broadcom/cnic.c:2429:32: got int ../drivers/net/ethernet/broadcom/cnic.c:2446:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2446:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2446:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2447:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:2474:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2474:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2474:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2475:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2475:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2475:16: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:2508:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2508:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2508:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2509:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2509:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2509:16: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:2521:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2521:32: expected restricted __le32 [addressable] [usertype] completion_status ../drivers/net/ethernet/broadcom/cnic.c:2521:32: got int ../drivers/net/ethernet/broadcom/cnic.c:2536:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2536:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id ../drivers/net/ethernet/broadcom/cnic.c:2536:35: got unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2608:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2608:29: expected unsigned int [assigned] [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2608:29: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2609:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2609:32: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2609:32: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3511:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3512:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3513:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3514:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3515:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3530:27: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3531:27: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3532:29: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3533:29: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3636:49: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3789:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3789:31: expected unsigned short [usertype] dst_port ../drivers/net/ethernet/broadcom/cnic.c:3789:31: got restricted __be16 [usertype] sin6_port ../drivers/net/ethernet/broadcom/cnic.c:3795:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3795:32: expected unsigned int ../drivers/net/ethernet/broadcom/cnic.c:3795:32: got restricted __be32 [usertype] s_addr ../drivers/net/ethernet/broadcom/cnic.c:3796:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3796:31: expected unsigned short [usertype] dst_port ../drivers/net/ethernet/broadcom/cnic.c:3796:31: got restricted __be16 [usertype] sin_port ../drivers/net/ethernet/broadcom/cnic.c:3826:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3826:23: expected unsigned short [usertype] src_port ../drivers/net/ethernet/broadcom/cnic.c:3826:23: got restricted __be16 [assigned] [usertype] local_port ../drivers/net/ethernet/broadcom/cnic.c:3983:29: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:4943:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:4943:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4943:33: expected restricted __le32 [usertype] addr_lo ../drivers/net/ethernet/broadcom/cnic.c:4943:33: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:4951:46: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4951:46: expected restricted __le32 [usertype] parsing_data ../drivers/net/ethernet/broadcom/cnic.c:4951:46: got int ../drivers/net/ethernet/broadcom/cnic.c:4954:46: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4954:46: expected restricted __le16 [usertype] global_data ../drivers/net/ethernet/broadcom/cnic.c:4954:46: got int ../drivers/net/ethernet/broadcom/cnic.c:4979:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4979:25: expected unsigned short [usertype] *tx_cons_ptr ../drivers/net/ethernet/broadcom/cnic.c:4979:25: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5044:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5044:35: expected restricted __le16 [usertype] silent_vlan_mask ../drivers/net/ethernet/broadcom/cnic.c:5044:35: got int ../drivers/net/ethernet/broadcom/cnic.c:5046:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5046:25: expected unsigned short [usertype] *rx_cons_ptr ../drivers/net/ethernet/broadcom/cnic.c:5046:25: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5064:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5064:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5064:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5066:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5066:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5066:41: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5071:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5071:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5071:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5073:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5073:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5073:41: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5083:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5083:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5083:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5085:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5085:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5085:41: got restricted __le16 * ../drivers/scsi/ips.c:2455:13: warning: cast to restricted __le32 ../drivers/scsi/ips.c:3543:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3543:59: expected unsigned int [usertype] sg_addr ../drivers/scsi/ips.c:3543:59: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3552:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3552:59: expected unsigned int [usertype] sg_addr ../drivers/scsi/ips.c:3552:59: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3562:47: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/ips.c:3562:47: expected restricted __le32 [usertype] *var ../drivers/scsi/ips.c:3562:47: got unsigned int * ../drivers/scsi/ips.c:3563:49: warning: cast to restricted __le16 ../drivers/scsi/ips.c:3572:56: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3572:56: expected unsigned short [usertype] sector_count ../drivers/scsi/ips.c:3572:56: got restricted __le16 [usertype] ../drivers/scsi/ips.c:3575:29: warning: cast to restricted __le16 ../drivers/scsi/ips.c:3576:64: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3576:64: expected unsigned short [usertype] sector_count ../drivers/scsi/ips.c:3576:64: got restricted __le16 [usertype] ../drivers/scsi/ips.c:3589:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3589:59: expected unsigned int [usertype] sg_addr ../drivers/scsi/ips.c:3589:59: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3598:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3598:59: expected unsigned int [usertype] sg_addr ../drivers/scsi/ips.c:3598:59: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3608:47: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/ips.c:3608:47: expected restricted __le32 [usertype] *var ../drivers/scsi/ips.c:3608:47: got unsigned int * ../drivers/scsi/ips.c:3609:49: warning: cast to restricted __le16 ../drivers/scsi/ips.c:3620:56: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3620:56: expected unsigned short [usertype] sector_count ../drivers/scsi/ips.c:3620:56: got restricted __le16 [usertype] ../drivers/scsi/ips.c:3707:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3707:44: expected unsigned int [usertype] dcdb_address ../drivers/scsi/ips.c:3707:44: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3748:58: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3748:58: expected unsigned int [usertype] buffer_pointer ../drivers/scsi/ips.c:3748:58: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3751:58: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3751:58: expected unsigned int [usertype] buffer_pointer ../drivers/scsi/ips.c:3751:58: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3785:58: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3785:58: expected unsigned int [usertype] buffer_pointer ../drivers/scsi/ips.c:3785:58: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3788:58: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3788:58: expected unsigned int [usertype] buffer_pointer ../drivers/scsi/ips.c:3788:58: got restricted __le32 [usertype] ../drivers/scsi/ips.c:4054:13: warning: cast to restricted __le32 ../drivers/scsi/ips.c:4053:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4053:17: expected unsigned int [usertype] lba ../drivers/scsi/ips.c:4053:17: got restricted __be32 [usertype] ../drivers/scsi/ips.c:4057:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4057:17: expected unsigned int [usertype] len ../drivers/scsi/ips.c:4057:17: got restricted __be32 [usertype] ../drivers/scsi/ips.c:4083:13: warning: cast to restricted __le32 ../drivers/scsi/ips.c:4093:14: warning: cast to restricted __le32 ../drivers/scsi/ips.c:4110:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4110:49: expected unsigned short [addressable] [assigned] [usertype] SectorsPerTrack ../drivers/scsi/ips.c:4110:49: got restricted __be16 [usertype] ../drivers/scsi/ips.c:4111:48: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4111:48: expected unsigned short [addressable] [assigned] [usertype] BytesPerSector ../drivers/scsi/ips.c:4111:48: got restricted __be16 [usertype] ../drivers/scsi/ips.c:4112:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4112:44: expected unsigned short [addressable] [assigned] [usertype] Interleave ../drivers/scsi/ips.c:4112:44: got restricted __be16 [usertype] ../drivers/scsi/ips.c:4123:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4123:47: expected unsigned short [addressable] [assigned] [usertype] CylindersHigh ../drivers/scsi/ips.c:4123:47: got restricted __be16 [usertype] ../drivers/scsi/ips.c:4131:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4131:42: expected unsigned short [addressable] [assigned] [usertype] StepRate ../drivers/scsi/ips.c:4131:42: got restricted __be16 [usertype] ../drivers/scsi/ips.c:5278:17: warning: cast to restricted __le32 ../drivers/scsi/ips.c:5588:13: warning: cast to restricted __le32 ../drivers/scsi/ips.c:1819:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1819:46: expected unsigned int [usertype] count ../drivers/scsi/ips.c:1819:46: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1850:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1850:38: expected unsigned int [usertype] buffer_addr ../drivers/scsi/ips.c:1850:38: got restricted __le32 [usertype] ../drivers/scsi/ips.c:2326:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:2326:40: expected unsigned int [usertype] count ../drivers/scsi/ips.c:2326:40: got restricted __le32 [usertype] ../drivers/scsi/ips.c:4368:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4368:26: expected unsigned int [usertype] ccsar ../drivers/scsi/ips.c:4368:26: got restricted __le32 [usertype] ../drivers/scsi/ips.c:4378:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4378:32: expected unsigned int [usertype] cccr ../drivers/scsi/ips.c:4378:32: got restricted __le32 [usertype] ../drivers/scsi/ips.c:4379:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4379:33: expected unsigned int [usertype] ccsar ../drivers/scsi/ips.c:4379:33: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1928:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1928:44: expected unsigned int [usertype] dcdb_address ../drivers/scsi/ips.c:1928:44: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1935:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1935:50: expected unsigned int [usertype] buffer_pointer ../drivers/scsi/ips.c:1935:50: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1938:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1938:51: expected unsigned int [usertype] sg_addr ../drivers/scsi/ips.c:1938:51: got restricted __le32 [usertype] ../drivers/scsi/ips.c:2017:14: warning: cast to restricted __le32 ../drivers/scsi/ips.c:2018:14: warning: cast to restricted __le16 ../drivers/scsi/ips.c:2043:13: warning: cast to restricted __le32 ../drivers/scsi/ips.c:969:13: warning: cast to restricted __le32 ../drivers/scsi/ips.c:1788:56: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1788:56: expected unsigned int [usertype] address_lo ../drivers/scsi/ips.c:1788:56: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1790:56: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1790:56: expected unsigned int [usertype] address_hi ../drivers/scsi/ips.c:1790:56: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1792:52: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1792:52: expected unsigned int [usertype] length ../drivers/scsi/ips.c:1792:52: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1794:53: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1794:53: expected unsigned int [usertype] address ../drivers/scsi/ips.c:1794:53: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1796:52: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1796:52: expected unsigned int [usertype] length ../drivers/scsi/ips.c:1796:52: got restricted __le32 [usertype] ../lib/tests/stackinit_kunit.c: In function ‘leaf_same_sizes_static_all’: ../lib/tests/stackinit_kunit.c:118:50: warning: initialized field overwritten [-Woverride-init] 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:50: note: (near initialization for ‘var.two’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: warning: initialized field overwritten [-Woverride-init] 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: note: (near initialization for ‘var.three’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: warning: initialized field overwritten [-Woverride-init] 120 | .four = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: note: (near initialization for ‘var.four’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_small_start_static_all’: ../lib/tests/stackinit_kunit.c:118:50: warning: initialized field overwritten [-Woverride-init] 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:50: note: (near initialization for ‘var.two’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: warning: initialized field overwritten [-Woverride-init] 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: note: (near initialization for ‘var.three’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: warning: initialized field overwritten [-Woverride-init] 120 | .four = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: note: (near initialization for ‘var.four’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_small_end_static_all’: ../lib/tests/stackinit_kunit.c:118:50: warning: initialized field overwritten [-Woverride-init] 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:50: note: (near initialization for ‘var.two’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: warning: initialized field overwritten [-Woverride-init] 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: note: (near initialization for ‘var.three’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: warning: initialized field overwritten [-Woverride-init] 120 | .four = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: note: (near initialization for ‘var.four’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_same_sizes_dynamic_all’: ../lib/tests/stackinit_kunit.c:124:50: warning: initialized field overwritten [-Woverride-init] 124 | .two = arg->two, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:50: note: (near initialization for ‘var.two’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: warning: initialized field overwritten [-Woverride-init] 125 | .three = arg->three, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: note: (near initialization for ‘var.three’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: warning: initialized field overwritten [-Woverride-init] 126 | .four = arg->four, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: note: (near initialization for ‘var.four’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_small_start_dynamic_all’: ../lib/tests/stackinit_kunit.c:124:50: warning: initialized field overwritten [-Woverride-init] 124 | .two = arg->two, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:50: note: (near initialization for ‘var.two’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: warning: initialized field overwritten [-Woverride-init] 125 | .three = arg->three, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: note: (near initialization for ‘var.three’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: warning: initialized field overwritten [-Woverride-init] 126 | .four = arg->four, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: note: (near initialization for ‘var.four’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_small_end_dynamic_all’: ../lib/tests/stackinit_kunit.c:124:50: warning: initialized field overwritten [-Woverride-init] 124 | .two = arg->two, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:50: note: (near initialization for ‘var.two’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: warning: initialized field overwritten [-Woverride-init] 125 | .three = arg->three, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: note: (near initialization for ‘var.three’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: warning: initialized field overwritten [-Woverride-init] 126 | .four = arg->four, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: note: (near initialization for ‘var.four’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_same_sizes_assigned_static_all’: ../lib/tests/stackinit_kunit.c:118:50: warning: initialized field overwritten [-Woverride-init] 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:50: note: (near initialization for ‘(anonymous).two’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: warning: initialized field overwritten [-Woverride-init] 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: note: (near initialization for ‘(anonymous).three’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: warning: initialized field overwritten [-Woverride-init] 120 | .four = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: note: (near initialization for ‘(anonymous).four’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_small_start_assigned_static_all’: ../lib/tests/stackinit_kunit.c:118:50: warning: initialized field overwritten [-Woverride-init] 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:50: note: (near initialization for ‘(anonymous).two’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: warning: initialized field overwritten [-Woverride-init] 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: note: (near initialization for ‘(anonymous).three’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: warning: initialized field overwritten [-Woverride-init] 120 | .four = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: note: (near initialization for ‘(anonymous).four’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_small_end_assigned_static_all’: ../lib/tests/stackinit_kunit.c:118:50: warning: initialized field overwritten [-Woverride-init] 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:50: note: (near initialization for ‘(anonymous).two’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: warning: initialized field overwritten [-Woverride-init] 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: note: (near initialization for ‘(anonymous).three’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: warning: initialized field overwritten [-Woverride-init] 120 | .four = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: note: (near initialization for ‘(anonymous).four’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_same_sizes_assigned_dynamic_all’: ../lib/tests/stackinit_kunit.c:124:50: warning: initialized field overwritten [-Woverride-init] 124 | .two = arg->two, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:50: note: (near initialization for ‘(anonymous).two’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: warning: initialized field overwritten [-Woverride-init] 125 | .three = arg->three, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: note: (near initialization for ‘(anonymous).three’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: warning: initialized field overwritten [-Woverride-init] 126 | .four = arg->four, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: note: (near initialization for ‘(anonymous).four’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_small_start_assigned_dynamic_all’: ../lib/tests/stackinit_kunit.c:124:50: warning: initialized field overwritten [-Woverride-init] 124 | .two = arg->two, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:50: note: (near initialization for ‘(anonymous).two’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: warning: initialized field overwritten [-Woverride-init] 125 | .three = arg->three, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: note: (near initialization for ‘(anonymous).three’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: warning: initialized field overwritten [-Woverride-init] 126 | .four = arg->four, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: note: (near initialization for ‘(anonymous).four’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_small_end_assigned_dynamic_all’: ../lib/tests/stackinit_kunit.c:124:50: warning: initialized field overwritten [-Woverride-init] 124 | .two = arg->two, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:50: note: (near initialization for ‘(anonymous).two’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: warning: initialized field overwritten [-Woverride-init] 125 | .three = arg->three, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: note: (near initialization for ‘(anonymous).three’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: warning: initialized field overwritten [-Woverride-init] 126 | .four = arg->four, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: note: (near initialization for ‘(anonymous).four’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/tty/serial/pch_uart.c:1403:30: warning: restricted upf_t degrades to integer ../drivers/tty/serial/pch_uart.c:1407:32: warning: invalid assignment: &= ../drivers/tty/serial/pch_uart.c:1407:32: left side has type int ../drivers/tty/serial/pch_uart.c:1407:32: right side has type restricted upf_t ../drivers/input/joystick/gf2k.c: In function ‘gf2k_connect’: ../drivers/input/joystick/gf2k.c:279:53: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 279 | snprintf(gf2k->phys, sizeof(gf2k->phys), "%s/input0", gameport->phys); | ^~~~~~~ ../drivers/input/joystick/gf2k.c:279:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 279 | snprintf(gf2k->phys, sizeof(gf2k->phys), "%s/input0", gameport->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/joystick/grip.c: In function ‘grip_connect’: ../drivers/input/joystick/grip.c:337:29: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 337 | "%s/input%d", gameport->phys, i); | ^~~~~~ ../drivers/input/joystick/grip.c:337:26: note: directive argument in the range [0, 1] 337 | "%s/input%d", gameport->phys, i); | ^~~~~~~~~~~~ ../drivers/input/joystick/grip.c:336:17: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 336 | snprintf(grip->phys[i], sizeof(grip->phys[i]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | "%s/input%d", gameport->phys, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dma/pch_dma.c:839:14: warning: incorrect type in assignment (different address spaces) ../drivers/dma/pch_dma.c:839:14: expected struct pch_dma_regs *regs ../drivers/dma/pch_dma.c:839:14: got void [noderef] __iomem *membase ../drivers/dma/pch_dma.c:872:34: warning: incorrect type in assignment (different address spaces) ../drivers/dma/pch_dma.c:872:34: expected void [noderef] __iomem *membase ../drivers/dma/pch_dma.c:872:34: got struct pch_dma_desc_regs * ../drivers/input/mouse/vsxxxaa.c: In function ‘vsxxxaa_connect’: ../drivers/input/mouse/vsxxxaa.c:468:55: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 468 | snprintf(mouse->phys, sizeof(mouse->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/mouse/vsxxxaa.c:468:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 468 | snprintf(mouse->phys, sizeof(mouse->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:430:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:430:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:430:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:431:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:431:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:431:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:436:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:436:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:436:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:436:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:436:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:436:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:439:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:439:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:439:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:439:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:439:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:439:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:440:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:440:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:440:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:449:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:449:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:449:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:451:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:441:1: warning: Initializer entry defined twice ../lib/tests/stackinit_kunit.c:441:1: also defined here ../lib/tests/stackinit_kunit.c:441:1: warning: Initializer entry defined twice ../lib/tests/stackinit_kunit.c:441:1: also defined here ../lib/tests/stackinit_kunit.c:442:1: warning: Initializer entry defined twice ../lib/tests/stackinit_kunit.c:442:1: also defined here ../lib/tests/stackinit_kunit.c:442:1: warning: Initializer entry defined twice ../lib/tests/stackinit_kunit.c:442:1: also defined here ../lib/tests/stackinit_kunit.c:444:1: warning: Initializer entry defined twice ../lib/tests/stackinit_kunit.c:444:1: also defined here ../lib/tests/stackinit_kunit.c:444:1: warning: Initializer entry defined twice ../lib/tests/stackinit_kunit.c:444:1: also defined here ../lib/tests/stackinit_kunit.c:445:1: warning: Initializer entry defined twice ../lib/tests/stackinit_kunit.c:445:1: also defined here ../lib/tests/stackinit_kunit.c:445:1: warning: Initializer entry defined twice ../lib/tests/stackinit_kunit.c:445:1: also defined here ../drivers/net/ethernet/atheros/atlx/atl1.c:2006:26: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atlx/atl1.c:2067:33: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: right side has type unsigned int ../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: right side has type unsigned int ../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2218:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: warning: invalid assignment: &= ../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:32: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2349:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: warning: invalid assignment: &= ../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: right side has type int ../drivers/scsi/qla1280.c: In function ‘qla1280_load_firmware_dma’: ../drivers/scsi/qla1280.c:1714:22: warning: variable ‘num’ set but not used [-Wunused-but-set-variable=] 1714 | int err = 0, num, i; | ^~~ ../drivers/scsi/qlogicfas408.c:248:14: warning: cast truncates bits from constant value (500 becomes 0) ../drivers/scsi/qlogicfas408.c:575:14: warning: cast truncates bits from constant value (500 becomes 0) ../lib/tests/usercopy_kunit.c:222:30: warning: cast removes address space '__user' of expression ../drivers/scsi/qla1280.c:2856:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/qla1280.c:2856:27: expected restricted __le32 [usertype] *dword_ptr ../drivers/scsi/qla1280.c:2856:27: got unsigned int [usertype] * ../drivers/scsi/qla1280.c:2912:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qla1280.c:2912:35: expected restricted __le32 [usertype] *[assigned] dword_ptr ../drivers/scsi/qla1280.c:2912:35: got unsigned int [usertype] * ../drivers/scsi/qla1280.c:2318:16: warning: cast to restricted __le16 ../drivers/scsi/qla1280.c:639:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/qla1280.c:639:27: expected unsigned short [usertype] isp_parameter ../drivers/scsi/qla1280.c:639:27: got restricted __le16 [usertype] ../drivers/scsi/qla1280.c:640:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/qla1280.c:640:32: expected unsigned short [usertype] w ../drivers/scsi/qla1280.c:640:32: got restricted __le16 [usertype] ../drivers/scsi/qla1280.c:642:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/qla1280.c:642:46: expected unsigned short [usertype] selection_timeout ../drivers/scsi/qla1280.c:642:46: got restricted __le16 [usertype] ../drivers/scsi/qla1280.c:643:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/qla1280.c:643:44: expected unsigned short [usertype] max_queue_depth ../drivers/scsi/qla1280.c:643:44: got restricted __le16 [usertype] ../drivers/usb/host/oxu210hp-hcd.c:865:35: warning: incorrect type in assignment (different base types) ../drivers/usb/host/oxu210hp-hcd.c:865:35: expected restricted __le16 [usertype] wHubCharacteristics ../drivers/usb/host/oxu210hp-hcd.c:865:35: got unsigned short [usertype] ../drivers/usb/host/oxu210hp-hcd.c:917:32: warning: cast removes address space '__iomem' of expression ../drivers/usb/host/oxu210hp-hcd.c:941:33: warning: cast removes address space '__iomem' of expression ../drivers/usb/host/oxu210hp-hcd.c:988:24: warning: cast removes address space '__iomem' of expression ../drivers/usb/host/oxu210hp-hcd.c:1012:20: error: subtraction of different types can't work (different address spaces) ../drivers/usb/host/oxu210hp-hcd.c:1045:23: warning: cast removes address space '__iomem' of expression ../drivers/usb/host/oxu210hp-hcd.c:1146:41: warning: incorrect type in assignment (different base types) ../drivers/usb/host/oxu210hp-hcd.c:1146:41: expected unsigned int [noderef] __iomem ../drivers/usb/host/oxu210hp-hcd.c:1146:41: got restricted __le32 [usertype] ../drivers/usb/host/oxu210hp-hcd.c:1163:26: warning: cast removes address space '__iomem' of expression ../drivers/usb/host/oxu210hp-hcd.c:2003:44: warning: restricted __le32 degrades to integer ../drivers/usb/host/oxu210hp-hcd.c:2003:41: warning: incorrect type in assignment (different base types) ../drivers/usb/host/oxu210hp-hcd.c:2003:41: expected restricted __le32 [usertype] hw_token ../drivers/usb/host/oxu210hp-hcd.c:2003:41: got unsigned int ../drivers/usb/host/oxu210hp-hcd.c:970:21: error: subtraction of different types can't work (different address spaces) ../drivers/usb/host/oxu210hp-hcd.c:970:21: error: subtraction of different types can't work (different address spaces) ../drivers/usb/host/oxu210hp-hcd.c:970:21: error: subtraction of different types can't work (different address spaces) ../drivers/usb/host/oxu210hp-hcd.c:970:21: error: subtraction of different types can't work (different address spaces) ../drivers/input/joystick/magellan.c: In function ‘magellan_connect’: ../drivers/input/joystick/magellan.c:141:61: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 141 | snprintf(magellan->phys, sizeof(magellan->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/magellan.c:141:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 141 | snprintf(magellan->phys, sizeof(magellan->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/bareudp.c:290:14: warning: incorrect type in assignment (different address spaces) ../drivers/net/bareudp.c:290:14: expected struct socket *sock ../drivers/net/bareudp.c:290:14: got struct socket [noderef] __rcu *sock ../drivers/net/bareudp.c:621:20: warning: incorrect type in assignment (different base types) ../drivers/net/bareudp.c:621:20: expected restricted __be16 [usertype] port ../drivers/net/bareudp.c:621:20: got unsigned short ../drivers/net/bareudp.c:622:25: warning: incorrect type in assignment (different base types) ../drivers/net/bareudp.c:622:25: expected restricted __be16 [usertype] ethertype ../drivers/net/bareudp.c:622:25: got unsigned short ../drivers/usb/host/isp116x-hcd.c:114:59: warning: incorrect type in argument 2 (different base types) ../drivers/usb/host/isp116x-hcd.c:114:59: expected unsigned short [usertype] val ../drivers/usb/host/isp116x-hcd.c:114:59: got restricted __le16 [usertype] ../drivers/usb/host/isp116x-hcd.c:152:34: warning: cast to restricted __le16 ../drivers/tty/serial/samsung_tty.c: In function ‘s3c24xx_serial_get_options.constprop’: ../drivers/tty/serial/samsung_tty.c:2340:49: warning: ‘%d’ directive writing between 1 and 3 bytes into a region of size 2 [-Wformat-overflow=] 2340 | sprintf(clk_name, "clk_uart_baud%d", clk_sel); | ^~ ../drivers/tty/serial/samsung_tty.c:2340:35: note: directive argument in the range [0, 255] 2340 | sprintf(clk_name, "clk_uart_baud%d", clk_sel); | ^~~~~~~~~~~~~~~~~ ../drivers/tty/serial/samsung_tty.c:2340:17: note: ‘sprintf’ output between 15 and 17 bytes into a destination of size 15 2340 | sprintf(clk_name, "clk_uart_baud%d", clk_sel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/tty/serial/samsung_tty.c: In function ‘s3c24xx_serial_init_port’: ../drivers/tty/serial/samsung_tty.c:1792:51: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 1792 | sprintf(clk_name, "clk_uart_baud%d", clk_num); | ^ In function ‘s3c24xx_serial_enable_baudclk’, inlined from ‘s3c24xx_serial_init_port’ at ../drivers/tty/serial/samsung_tty.c:1898:8: ../drivers/tty/serial/samsung_tty.c:1792:17: note: ‘sprintf’ output between 15 and 16 bytes into a destination of size 15 1792 | sprintf(clk_name, "clk_uart_baud%d", clk_num); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Warning: ../drivers/spi/spi-axiado.c:226 expecting prototype for ax_spi_get_rx_byte(). Prototype was for ax_spi_get_rx_byte_for_irq() instead Warning: ../drivers/spi/spi-axiado.c:248 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Helper function to process received bytes and check for transfer completion. ../drivers/input/touchscreen/atmel_mxt_ts.c:1485:44: warning: unsigned value that used to be signed checked against zero? ../drivers/input/touchscreen/atmel_mxt_ts.c:1483:49: signed value source ../drivers/scsi/dc395x.c: In function ‘msgin_set_sync’: ../drivers/scsi/dc395x.c:2185:13: warning: variable ‘fact’ set but not used [-Wunused-but-set-variable=] 2185 | int fact; | ^~~~ ../sound/soc/mediatek/common/mtk-btcvsd.c:1358:30: warning: incorrect type in assignment (different address spaces) ../sound/soc/mediatek/common/mtk-btcvsd.c:1358:30: expected unsigned int [usertype] *bt_reg_pkt_r ../sound/soc/mediatek/common/mtk-btcvsd.c:1358:30: got void [noderef] __iomem * ../sound/soc/mediatek/common/mtk-btcvsd.c:1360:30: warning: incorrect type in assignment (different address spaces) ../sound/soc/mediatek/common/mtk-btcvsd.c:1360:30: expected unsigned int [usertype] *bt_reg_pkt_w ../sound/soc/mediatek/common/mtk-btcvsd.c:1360:30: got void [noderef] __iomem * ../sound/soc/mediatek/common/mtk-btcvsd.c:1362:28: warning: incorrect type in assignment (different address spaces) ../sound/soc/mediatek/common/mtk-btcvsd.c:1362:28: expected unsigned int [usertype] *bt_reg_ctl ../sound/soc/mediatek/common/mtk-btcvsd.c:1362:28: got void [noderef] __iomem * ../fs/fat/fat_test.c:261:9: warning: incorrect type in initializer (different base types) ../fs/fat/fat_test.c:261:9: expected long long left_value ../fs/fat/fat_test.c:261:9: got restricted __le16 const __left ../fs/fat/fat_test.c:261:9: warning: incorrect type in initializer (different base types) ../fs/fat/fat_test.c:261:9: expected long long right_value ../fs/fat/fat_test.c:261:9: got restricted __le16 const __right ../fs/fat/fat_test.c:265:9: warning: incorrect type in initializer (different base types) ../fs/fat/fat_test.c:265:9: expected long long left_value ../fs/fat/fat_test.c:265:9: got restricted __le16 const __left ../fs/fat/fat_test.c:265:9: warning: incorrect type in initializer (different base types) ../fs/fat/fat_test.c:265:9: expected long long right_value ../fs/fat/fat_test.c:265:9: got restricted __le16 const __right ../fs/fat/fat_test.c:286:9: warning: incorrect type in initializer (different base types) ../fs/fat/fat_test.c:286:9: expected long long left_value ../fs/fat/fat_test.c:286:9: got restricted __le16 const __left ../fs/fat/fat_test.c:286:9: warning: incorrect type in initializer (different base types) ../fs/fat/fat_test.c:286:9: expected long long right_value ../fs/fat/fat_test.c:286:9: got restricted __le16 const __right ../fs/fat/fat_test.c:290:9: warning: incorrect type in initializer (different base types) ../fs/fat/fat_test.c:290:9: expected long long left_value ../fs/fat/fat_test.c:290:9: got restricted __le16 const __left ../fs/fat/fat_test.c:290:9: warning: incorrect type in initializer (different base types) ../fs/fat/fat_test.c:290:9: expected long long right_value ../fs/fat/fat_test.c:290:9: got restricted __le16 const __right ../drivers/scsi/dc395x.c:3435:48: warning: cast truncates bits from constant value (1de1 becomes e1) ../drivers/scsi/dc395x.c:3437:45: warning: cast truncates bits from constant value (391 becomes 91) ../drivers/scsi/dc395x.c:3441:44: warning: cast truncates bits from constant value (1de1 becomes e1) ../drivers/scsi/dc395x.c:3443:44: warning: cast truncates bits from constant value (391 becomes 91) Warning: ../drivers/misc/vmw_balloon.c:259 struct member '5' not described in 'vmballoon_batch_entry' Warning: ../drivers/misc/vmw_balloon.c:259 struct member '5' not described in 'vmballoon_batch_entry' ../drivers/ptp/ptp_vmclock.c:448:24: warning: incorrect type in return expression (different base types) ../drivers/ptp/ptp_vmclock.c:448:24: expected restricted __poll_t ../drivers/ptp/ptp_vmclock.c:448:24: got int ../drivers/ptp/ptp_vmclock.c:454:31: warning: incorrect type in return expression (different base types) ../drivers/ptp/ptp_vmclock.c:454:31: expected restricted __poll_t ../drivers/ptp/ptp_vmclock.c:454:31: got int ../drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1125:78: warning: incorrect type in argument 2 (different base types) ../drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1125:78: expected unsigned int [usertype] irq_mask ../drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1125:78: got restricted __le32 [usertype] status_lo ../drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1126:62: warning: invalid assignment: |= ../drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1126:62: left side has type restricted __le32 ../drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1126:62: right side has type unsigned long ../drivers/input/keyboard/lkkbd.c: In function ‘lkkbd_connect’: ../drivers/input/keyboard/lkkbd.c:627:49: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 627 | snprintf(lk->phys, sizeof(lk->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/keyboard/lkkbd.c:627:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 627 | snprintf(lk->phys, sizeof(lk->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/dw-xdata-pcie.c: In function ‘dw_xdata_pcie_probe’: ../drivers/misc/dw-xdata-pcie.c:21:41: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 21 | #define DW_XDATA_DRIVER_NAME "dw-xdata-pcie" | ^~~~~~~~~~~~~~~ ../drivers/misc/dw-xdata-pcie.c:343:38: note: in expansion of macro ‘DW_XDATA_DRIVER_NAME’ 343 | snprintf(name, sizeof(name), DW_XDATA_DRIVER_NAME ".%d", id); | ^~~~~~~~~~~~~~~~~~~~ ../drivers/misc/dw-xdata-pcie.c:391:64: note: format string is defined here 391 | if (sscanf(dw->misc_dev.name, DW_XDATA_DRIVER_NAME ".%d", &id) != 1) | ^ ../drivers/misc/dw-xdata-pcie.c:343:9: note: ‘snprintf’ output between 16 and 25 bytes into a destination of size 24 343 | snprintf(name, sizeof(name), DW_XDATA_DRIVER_NAME ".%d", id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/thermal/broadcom/ns-thermal.c:19:56: warning: incorrect type in initializer (different address spaces) ../drivers/thermal/broadcom/ns-thermal.c:19:56: expected void [noderef] __iomem *pvtmon ../drivers/thermal/broadcom/ns-thermal.c:19:56: got void * ../drivers/thermal/broadcom/ns-thermal.c:56:44: warning: incorrect type in argument 3 (different address spaces) ../drivers/thermal/broadcom/ns-thermal.c:56:44: expected void *data ../drivers/thermal/broadcom/ns-thermal.c:56:44: got void [noderef] __iomem *[assigned] pvtmon ../drivers/thermal/broadcom/ns-thermal.c:63:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/thermal/broadcom/ns-thermal.c:63:36: expected void *data ../drivers/thermal/broadcom/ns-thermal.c:63:36: got void [noderef] __iomem *[assigned] pvtmon ../drivers/thermal/broadcom/ns-thermal.c:70:52: warning: incorrect type in initializer (different address spaces) ../drivers/thermal/broadcom/ns-thermal.c:70:52: expected void [noderef] __iomem *pvtmon ../drivers/thermal/broadcom/ns-thermal.c:70:52: got void * ../drivers/input/joystick/spaceball.c: In function ‘spaceball_connect’: ../drivers/input/joystick/spaceball.c:208:63: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 208 | snprintf(spaceball->phys, sizeof(spaceball->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/spaceball.c:208:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 208 | snprintf(spaceball->phys, sizeof(spaceball->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/megaraid.c: In function ‘mega_query_adapter’: ../drivers/scsi/megaraid.c:317:36: warning: ‘%d’ directive output may be truncated writing between 1 and 2 bytes into a region of size between 1 and 2 [-Wformat-truncation=] 317 | "%c%d%d.%d%d", | ^~ ../drivers/scsi/megaraid.c:317:26: note: directive argument in the range [0, 15] 317 | "%c%d%d.%d%d", | ^~~~~~~~~~~~~ ../drivers/scsi/megaraid.c:316:17: note: ‘snprintf’ output between 7 and 9 bytes into a destination of size 7 316 | snprintf(adapter->fw_version, sizeof(adapter->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | "%c%d%d.%d%d", | ~~~~~~~~~~~~~~ 318 | adapter->product_info.fw_version[2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 0, | ~~ 320 | adapter->product_info.fw_version[1] & 0x0f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | 0, | ~~ 322 | adapter->product_info.fw_version[0] & 0x0f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/megaraid.c:324:36: warning: ‘%d’ directive output may be truncated writing between 1 and 2 bytes into a region of size between 1 and 2 [-Wformat-truncation=] 324 | "%c%d%d.%d%d", | ^~ ../drivers/scsi/megaraid.c:324:26: note: directive argument in the range [0, 15] 324 | "%c%d%d.%d%d", | ^~~~~~~~~~~~~ ../drivers/scsi/megaraid.c:323:17: note: ‘snprintf’ output between 7 and 9 bytes into a destination of size 7 323 | snprintf(adapter->bios_version, sizeof(adapter->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | "%c%d%d.%d%d", | ~~~~~~~~~~~~~~ 325 | adapter->product_info.bios_version[2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | 0, | ~~ 327 | adapter->product_info.bios_version[1] & 0x0f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | 0, | ~~ 329 | adapter->product_info.bios_version[0] & 0x0f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dma/dw-edma/dw-edma-pcie.c:269:28: error: too long token expansion ../drivers/dma/dw-edma/dw-edma-pcie.c:271:28: error: too long token expansion ../drivers/misc/xilinx_sdfec.c: In function ‘xsdfec_probe’: ../drivers/misc/xilinx_sdfec.c:1404:57: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 6 [-Wformat-truncation=] 1404 | snprintf(xsdfec->dev_name, DEV_NAME_LEN, "xsdfec%d", xsdfec->dev_id); | ^~ ../drivers/misc/xilinx_sdfec.c:1404:50: note: directive argument in the range [0, 2147483647] 1404 | snprintf(xsdfec->dev_name, DEV_NAME_LEN, "xsdfec%d", xsdfec->dev_id); | ^~~~~~~~~~ ../drivers/misc/xilinx_sdfec.c:1404:9: note: ‘snprintf’ output between 8 and 17 bytes into a destination of size 12 1404 | snprintf(xsdfec->dev_name, DEV_NAME_LEN, "xsdfec%d", xsdfec->dev_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/joystick/spaceorb.c: In function ‘spaceorb_connect’: ../drivers/input/joystick/spaceorb.c:156:61: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 156 | snprintf(spaceorb->phys, sizeof(spaceorb->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/spaceorb.c:156:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 156 | snprintf(spaceorb->phys, sizeof(spaceorb->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/megaraid.c:4464:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/megaraid.c:4464:26: expected void volatile [noderef] __iomem *addr ../drivers/scsi/megaraid.c:4464:26: got void * ../drivers/scsi/megaraid.c:4523:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/megaraid.c:4523:26: expected void volatile [noderef] __iomem *addr ../drivers/scsi/megaraid.c:4523:26: got void * ../drivers/input/joystick/stinger.c: In function ‘stinger_connect’: ../drivers/input/joystick/stinger.c:127:59: warning: ‘/serio0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 127 | snprintf(stinger->phys, sizeof(stinger->phys), "%s/serio0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/stinger.c:127:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 127 | snprintf(stinger->phys, sizeof(stinger->phys), "%s/serio0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/joystick/tmdc.c: In function ‘tmdc_setup_port’: ../drivers/input/joystick/tmdc.c:297:53: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 297 | snprintf(port->phys, sizeof(port->phys), "%s/input%d", tmdc->gameport->phys, i); | ^~~~~~ ../drivers/input/joystick/tmdc.c:297:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 297 | snprintf(port->phys, sizeof(port->phys), "%s/input%d", tmdc->gameport->phys, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/test_bpf.c:7856:25: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7856:25: expected unsigned int [usertype] result ../lib/test_bpf.c:7856:25: got restricted __be16 [usertype] ../lib/test_bpf.c:7870:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7870:24: expected unsigned int [usertype] result ../lib/test_bpf.c:7870:24: got restricted __be32 [usertype] ../lib/test_bpf.c:7881:25: warning: cast from restricted __be64 ../lib/test_bpf.c:7893:31: warning: restricted __be64 degrades to integer ../lib/test_bpf.c:7905:25: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7905:25: expected unsigned int [usertype] result ../lib/test_bpf.c:7905:25: got restricted __be16 [usertype] ../lib/test_bpf.c:7919:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7919:24: expected unsigned int [usertype] result ../lib/test_bpf.c:7919:24: got restricted __be32 [usertype] ../lib/test_bpf.c:7930:25: warning: cast from restricted __be64 ../lib/test_bpf.c:7942:31: warning: restricted __be64 degrades to integer ../lib/test_bpf.c:7954:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7954:24: expected unsigned int [usertype] result ../lib/test_bpf.c:7954:24: got restricted __le16 [usertype] ../lib/test_bpf.c:7968:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7968:24: expected unsigned int [usertype] result ../lib/test_bpf.c:7968:24: got restricted __le32 [usertype] ../lib/test_bpf.c:7979:25: warning: cast from restricted __le64 ../lib/test_bpf.c:7991:31: warning: restricted __le64 degrades to integer ../lib/test_bpf.c:8003:25: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:8003:25: expected unsigned int [usertype] result ../lib/test_bpf.c:8003:25: got restricted __le16 [usertype] ../lib/test_bpf.c:8017:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:8017:24: expected unsigned int [usertype] result ../lib/test_bpf.c:8017:24: got restricted __le32 [usertype] ../lib/test_bpf.c:8028:25: warning: cast from restricted __le64 ../lib/test_bpf.c:8040:31: warning: restricted __le64 degrades to integer ../lib/test_bpf.c:4897:25: warning: cast truncates bits from constant value (567800001234 becomes 1234) ../lib/test_bpf.c:4908:25: warning: cast truncates bits from constant value (1ffffffff becomes ffffffff) ../lib/test_bpf.c:4985:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:5063:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:5079:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:5139:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5155:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5172:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5188:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5204:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5286:25: warning: cast truncates bits from constant value (100000000 becomes 0) ../lib/test_bpf.c:5464:25: warning: cast truncates bits from constant value (100000000 becomes 0) ../lib/test_bpf.c:5774:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321) ../lib/test_bpf.c:5775:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0) ../lib/test_bpf.c:5786:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321) ../lib/test_bpf.c:5787:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0) ../lib/test_bpf.c:5909:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:5920:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6407:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6445:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6461:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6462:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6493:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6509:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6510:25: warning: cast truncates bits from constant value (123456780a0c0e0 becomes 80a0c0e0) ../lib/test_bpf.c:6619:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6657:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6658:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6673:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6705:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6706:25: warning: cast truncates bits from constant value (12345678fafcfef becomes 8fafcfef) ../lib/test_bpf.c:6721:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6831:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6869:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6870:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6885:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6886:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff) ../lib/test_bpf.c:6917:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6918:25: warning: cast truncates bits from constant value (123456786a4c2e0 becomes 86a4c2e0) ../lib/test_bpf.c:6933:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6934:25: warning: cast truncates bits from constant value (fedcba98795b3d1f becomes 795b3d1f) ../lib/test_bpf.c:7010:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7022:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7035:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7047:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7060:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7072:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7085:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7097:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7177:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7188:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7200:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7211:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7223:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7234:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7246:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7318:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7330:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7343:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7355:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7368:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7380:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7393:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7405:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7485:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7496:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7508:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7519:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7531:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7542:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7554:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7578:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0) ../lib/test_bpf.c:7590:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7602:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7615:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7627:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7640:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7652:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7665:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7677:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7713:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0) ../lib/test_bpf.c:7724:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7735:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7747:25: warning: too many warnings ../drivers/usb/host/ohci-s3c2410.c:275:39: warning: invalid assignment: |= ../drivers/usb/host/ohci-s3c2410.c:275:39: left side has type unsigned int ../drivers/usb/host/ohci-s3c2410.c:275:39: right side has type restricted __le32 ../drivers/usb/host/ohci-s3c2410.c:278:39: warning: invalid assignment: |= ../drivers/usb/host/ohci-s3c2410.c:278:39: left side has type unsigned int ../drivers/usb/host/ohci-s3c2410.c:278:39: right side has type restricted __le32 ../drivers/usb/host/ohci-at91.c:471:39: warning: invalid assignment: &= ../drivers/usb/host/ohci-at91.c:471:39: left side has type unsigned int ../drivers/usb/host/ohci-at91.c:471:39: right side has type restricted __le32 ../drivers/usb/host/ohci-at91.c:474:39: warning: invalid assignment: |= ../drivers/usb/host/ohci-at91.c:474:39: left side has type unsigned int ../drivers/usb/host/ohci-at91.c:474:39: right side has type restricted __le32 ../drivers/usb/host/ohci-at91.c:477:39: warning: invalid assignment: |= ../drivers/usb/host/ohci-at91.c:477:39: left side has type unsigned int ../drivers/usb/host/ohci-at91.c:477:39: right side has type restricted __le32 ../drivers/scsi/myrb.c: In function ‘myrb_get_hba_config’: ../drivers/scsi/myrb.c:1050:29: warning: ‘%02u’ directive output may be truncated writing between 2 and 3 bytes into a region of size between 2 and 5 [-Wformat-truncation=] 1050 | "%u.%02u-%c-%02u", | ^~~~ ../drivers/scsi/myrb.c:1050:17: note: directive argument in the range [0, 255] 1050 | "%u.%02u-%c-%02u", | ^~~~~~~~~~~~~~~~~ ../drivers/scsi/myrb.c:1049:9: note: ‘snprintf’ output between 10 and 14 bytes into a destination of size 12 1049 | snprintf(cb->fw_version, sizeof(cb->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1050 | "%u.%02u-%c-%02u", | ~~~~~~~~~~~~~~~~~~ 1051 | enquiry2->fw.major_version, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1052 | enquiry2->fw.minor_version, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1053 | enquiry2->fw.firmware_type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1054 | enquiry2->fw.turn_id); | ~~~~~~~~~~~~~~~~~~~~~ ../drivers/spi/spi-bcm-qspi.c:396:30: warning: incorrect type in assignment (different base types) ../drivers/spi/spi-bcm-qspi.c:396:30: expected unsigned int [assigned] [usertype] data ../drivers/spi/spi-bcm-qspi.c:396:30: got restricted __le32 [usertype] ../drivers/spi/spi-bcm-qspi.c:360:24: warning: cast to restricted __le32 ../drivers/scsi/atp870u.c:894:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/atp870u.c:894:59: expected unsigned int [usertype] ../drivers/scsi/atp870u.c:894:59: got restricted __le32 [usertype] ../drivers/scsi/atp870u.c:899:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/atp870u.c:899:51: expected unsigned int [usertype] ../drivers/scsi/atp870u.c:899:51: got restricted __le32 [usertype] ../drivers/scsi/atp870u.c:900:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/atp870u.c:900:50: expected unsigned short [usertype] ../drivers/scsi/atp870u.c:900:50: got restricted __le16 [usertype] ../drivers/scsi/atp870u.c:904:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/atp870u.c:904:42: expected unsigned short [usertype] ../drivers/scsi/atp870u.c:904:42: got restricted __le16 [usertype] ../drivers/usb/dwc3/dwc3-qcom.c:605:22: warning: symbol 'dwc3_qcom_glue_ops' was not declared. Should it be static? ../drivers/scsi/initio.c:2587:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/initio.c:2587:34: expected unsigned int [usertype] data ../drivers/scsi/initio.c:2587:34: got restricted __le32 [usertype] ../drivers/scsi/initio.c:2588:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/initio.c:2588:33: expected unsigned int [usertype] len ../drivers/scsi/initio.c:2588:33: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:391:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:391:16: expected unsigned int [addressable] [usertype] data32 ../drivers/scsi/a100u2w.c:391:16: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:399:14: warning: cast to restricted __le32 ../drivers/scsi/a100u2w.c:404:27: warning: cast to restricted __le32 ../drivers/scsi/a100u2w.c:411:30: warning: cast to restricted __le32 ../drivers/scsi/a100u2w.c:426:62: warning: cast to restricted __le32 ../drivers/scsi/a100u2w.c:462:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:462:30: expected unsigned int [usertype] sg_addr ../drivers/scsi/a100u2w.c:462:30: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:463:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:463:33: expected unsigned int [usertype] sense_addr ../drivers/scsi/a100u2w.c:463:33: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:645:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:645:22: expected unsigned int [usertype] xferlen ../drivers/scsi/a100u2w.c:645:22: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:646:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:646:21: expected unsigned int [usertype] sg_len ../drivers/scsi/a100u2w.c:646:21: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:861:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:861:21: expected unsigned int [usertype] sg_len ../drivers/scsi/a100u2w.c:861:21: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:863:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:863:22: expected unsigned int [usertype] xferlen ../drivers/scsi/a100u2w.c:863:22: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:873:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:873:29: expected unsigned int [usertype] sg_len ../drivers/scsi/a100u2w.c:873:29: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:875:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:875:37: expected unsigned int [usertype] base ../drivers/scsi/a100u2w.c:875:37: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:876:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:876:39: expected unsigned int [usertype] length ../drivers/scsi/a100u2w.c:876:39: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:880:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:880:29: expected unsigned int [usertype] sg_len ../drivers/scsi/a100u2w.c:880:29: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:881:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:881:29: expected unsigned int [usertype] base ../drivers/scsi/a100u2w.c:881:29: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:882:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:882:31: expected unsigned int [usertype] length ../drivers/scsi/a100u2w.c:882:31: got restricted __le32 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c: In function ‘init_e1_port’: ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:64: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=] 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:53: note: directive argument in the range [-2147483644, 2147483647] 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:17: note: ‘snprintf’ output between 11 and 31 bytes into a destination of size 19 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4832 | HFC_cnt + 1, pt+1); | ~~~~~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c: In function ‘init_multi_port’: ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:65: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=] 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:53: note: directive argument in the range [-2147483644, 2147483647] 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:17: note: ‘snprintf’ output between 11 and 41 bytes into a destination of size 19 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4950 | hc->ctype, HFC_cnt + 1, pt + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/joystick/twidjoy.c: In function ‘twidjoy_connect’: ../drivers/input/joystick/twidjoy.c:180:59: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 180 | snprintf(twidjoy->phys, sizeof(twidjoy->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/twidjoy.c:180:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 180 | snprintf(twidjoy->phys, sizeof(twidjoy->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/joystick/warrior.c: In function ‘warrior_connect’: ../drivers/input/joystick/warrior.c:133:59: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 133 | snprintf(warrior->phys, sizeof(warrior->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/warrior.c:133:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 133 | snprintf(warrior->phys, sizeof(warrior->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/keyboard/newtonkbd.c: In function ‘nkbd_connect’: ../drivers/input/keyboard/newtonkbd.c:78:53: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 78 | snprintf(nkbd->phys, sizeof(nkbd->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/keyboard/newtonkbd.c:78:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 78 | snprintf(nkbd->phys, sizeof(nkbd->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/myrs.c:2271:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/myrs.c:2271:42: expected void [noderef] __iomem *base ../drivers/scsi/myrs.c:2271:42: got struct myrs_hba *cs ../drivers/scsi/myrs.c:2423:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2423:16: expected unsigned int val ../drivers/scsi/myrs.c:2423:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2476:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2476:16: expected unsigned int val ../drivers/scsi/myrs.c:2476:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2416:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2416:16: expected unsigned int val ../drivers/scsi/myrs.c:2416:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2476:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2476:16: expected unsigned int val ../drivers/scsi/myrs.c:2476:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2409:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2409:16: expected unsigned int val ../drivers/scsi/myrs.c:2409:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2438:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/myrs.c:2438:13: expected restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2438:13: got unsigned int ../drivers/scsi/myrs.c:2508:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/myrs.c:2508:13: expected restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2508:13: got unsigned int ../drivers/scsi/myrs.c:2511:18: warning: restricted __le32 degrades to integer ../drivers/scsi/myrs.c:2416:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2416:16: expected unsigned int val ../drivers/scsi/myrs.c:2416:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2469:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2469:16: expected unsigned int val ../drivers/scsi/myrs.c:2469:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2454:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2454:16: expected unsigned int val ../drivers/scsi/myrs.c:2454:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2430:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/myrs.c:2430:13: expected restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2430:13: got unsigned int ../drivers/scsi/myrs.c:2402:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2402:16: expected unsigned int val ../drivers/scsi/myrs.c:2402:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2461:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/myrs.c:2461:13: expected restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2461:13: got unsigned int ../drivers/scsi/myrs.c:2446:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2446:16: expected unsigned int val ../drivers/scsi/myrs.c:2446:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2409:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2409:16: expected unsigned int val ../drivers/scsi/myrs.c:2409:16: got restricted __le32 [usertype] val ../drivers/scsi/3w-sas.c:240:15: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:324:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:324:50: expected unsigned short [usertype] request_id__lunl ../drivers/scsi/3w-sas.c:324:50: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:327:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:327:50: expected unsigned short [usertype] request_id__lunl ../drivers/scsi/3w-sas.c:327:50: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:342:70: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:342:70: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:343:69: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:343:69: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:345:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:345:59: expected unsigned short [usertype] sgl_entries__lunh ../drivers/scsi/3w-sas.c:345:59: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:350:62: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:350:62: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:351:61: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:351:61: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:353:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:353:51: expected unsigned short [usertype] sgl_entries__lunh ../drivers/scsi/3w-sas.c:353:51: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:422:61: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:422:61: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:423:60: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:423:60: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:425:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:425:54: expected unsigned short [usertype] parameter_count ../drivers/scsi/3w-sas.c:425:54: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:430:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:430:25: expected unsigned short [usertype] table_id ../drivers/scsi/3w-sas.c:430:25: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:431:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:431:29: expected unsigned short [usertype] parameter_id ../drivers/scsi/3w-sas.c:431:29: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:432:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:432:37: expected unsigned short [usertype] parameter_size_bytes ../drivers/scsi/3w-sas.c:432:37: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:438:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:438:23: expected unsigned int [addressable] [usertype] schedulertime ../drivers/scsi/3w-sas.c:438:23: got restricted __le32 [usertype] ../drivers/scsi/3w-sas.c:476:15: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:603:23: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:690:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:690:46: expected unsigned short [usertype] request_id__lunl ../drivers/scsi/3w-sas.c:690:46: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:693:58: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:693:58: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:694:57: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:694:57: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:696:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:696:47: expected unsigned short [usertype] sgl_entries__lunh ../drivers/scsi/3w-sas.c:696:47: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:705:40: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:705:40: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:706:39: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:706:39: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:873:17: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:940:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:940:50: expected unsigned short [usertype] block_count ../drivers/scsi/3w-sas.c:940:50: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:945:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:945:25: expected unsigned short [usertype] table_id ../drivers/scsi/3w-sas.c:945:25: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:946:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:946:29: expected unsigned short [usertype] parameter_id ../drivers/scsi/3w-sas.c:946:29: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:947:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:947:37: expected unsigned short [usertype] parameter_size_bytes ../drivers/scsi/3w-sas.c:947:37: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:949:61: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:949:61: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:950:60: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:950:60: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:991:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:991:41: expected unsigned short [usertype] message_credits ../drivers/scsi/3w-sas.c:991:41: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:997:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:997:34: expected unsigned int [usertype] features ../drivers/scsi/3w-sas.c:997:34: got restricted __le32 [usertype] ../drivers/scsi/3w-sas.c:1001:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:1001:40: expected unsigned short [usertype] fw_srl ../drivers/scsi/3w-sas.c:1001:40: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:1002:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:1002:44: expected unsigned short [usertype] fw_arch_id ../drivers/scsi/3w-sas.c:1002:44: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:1003:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:1003:43: expected unsigned short [usertype] fw_branch ../drivers/scsi/3w-sas.c:1003:43: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:1004:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:1004:42: expected unsigned short [usertype] fw_build ../drivers/scsi/3w-sas.c:1004:42: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:1016:43: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:1017:47: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:1018:46: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:1019:45: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:1020:48: warning: cast to restricted __le32 ../drivers/scsi/3w-sas.c:1167:54: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:1243:27: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/3w-sas.c:1243:27: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/3w-sas.c:1243:27: got void *reg ../drivers/scsi/3w-sas.c:1247:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/3w-sas.c:1247:35: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/3w-sas.c:1247:35: got void *reg ../drivers/scsi/3w-sas.c:1275:55: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/3w-sas.c:1275:55: expected void *reg ../drivers/scsi/3w-sas.c:1275:55: got unsigned char [noderef] __iomem * ../drivers/scsi/3w-sas.c:1280:55: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/3w-sas.c:1280:55: expected void *reg ../drivers/scsi/3w-sas.c:1280:55: got unsigned char [noderef] __iomem * ../drivers/scsi/3w-sas.c:1646:28: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: expected unsigned int [usertype] value ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: got restricted __le32 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: expected unsigned short [usertype] value ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: got restricted __le16 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: expected unsigned int val ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: got restricted __le32 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: expected unsigned short val ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: got restricted __le16 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:497:32: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/hfcmulti.c:502:32: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/hfcmulti.c:519:25: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/hfcmulti.c:525:25: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: got void * ../drivers/usb/dwc3/dwc3-imx8mp.c:176:22: warning: symbol 'dwc3_imx_glue_ops' was not declared. Should it be static? ../drivers/scsi/hptiop.c:150:53: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:172:35: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/hptiop.c:172:35: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:172:35: got restricted __le32 * ../drivers/scsi/hptiop.c:208:34: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/hptiop.c:208:34: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:208:34: got restricted __le32 * ../drivers/scsi/hptiop.c:209:35: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/hptiop.c:209:35: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:209:35: got restricted __le32 * ../drivers/scsi/hptiop.c:244:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:244:44: expected restricted __le32 [usertype] result ../drivers/scsi/hptiop.c:244:44: got int ../drivers/scsi/hptiop.c:289:35: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:276:32: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:277:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:277:34: expected unsigned int [usertype] cur_rptr ../drivers/scsi/hptiop.c:277:34: got restricted __le32 [usertype] outlist_rptr ../drivers/scsi/hptiop.c:283:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:283:38: expected unsigned int [usertype] _tag ../drivers/scsi/hptiop.c:283:38: got restricted __le32 [usertype] val ../drivers/scsi/hptiop.c:288:52: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:288:52: expected restricted __le32 [usertype] outlist_rptr ../drivers/scsi/hptiop.c:288:52: got unsigned int [assigned] [usertype] cur_rptr ../drivers/scsi/hptiop.c:369:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/hptiop.c:369:52: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:369:52: got restricted __le32 * ../drivers/scsi/hptiop.c:370:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/hptiop.c:370:25: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:370:25: got restricted __le32 * ../drivers/scsi/hptiop.c:453:64: warning: incorrect type in initializer (different address spaces) ../drivers/scsi/hptiop.c:453:64: expected struct hpt_iop_request_get_config *info ../drivers/scsi/hptiop.c:453:64: got struct hpt_iop_request_get_config [noderef] __iomem *config ../drivers/scsi/hptiop.c:455:25: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:558:27: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/hptiop.c:558:27: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:558:27: got restricted __le32 * ../drivers/scsi/hptiop.c:637:24: warning: incorrect type in assignment (different address spaces) ../drivers/scsi/hptiop.c:637:24: expected struct hpt_iopmv_regs *regs ../drivers/scsi/hptiop.c:637:24: got void [noderef] __iomem * ../drivers/scsi/hptiop.c:643:34: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/hptiop.c:643:34: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:643:34: got struct hpt_iopmv_regs *regs ../drivers/scsi/hptiop.c:667:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/hptiop.c:667:26: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:667:26: got struct hpt_iopmv_regs *regs ../drivers/scsi/hptiop.c:933:27: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:938:34: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:939:30: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:943:43: warning: invalid assignment: &= ../drivers/scsi/hptiop.c:943:43: left side has type restricted __le32 ../drivers/scsi/hptiop.c:943:43: right side has type int ../drivers/scsi/hptiop.c:944:43: warning: invalid assignment: ^= ../drivers/scsi/hptiop.c:944:43: left side has type restricted __le32 ../drivers/scsi/hptiop.c:944:43: right side has type int ../drivers/scsi/hptiop.c:949:57: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:949:48: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:949:48: expected restricted __le32 [usertype] intrfc_len ../drivers/scsi/hptiop.c:949:48: got unsigned int ../drivers/scsi/hptiop.c:950:29: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:950:29: expected unsigned int val ../drivers/scsi/hptiop.c:950:29: got restricted __le32 [usertype] inlist_wptr ../drivers/scsi/hptiop.c:975:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:975:16: expected unsigned int val ../drivers/scsi/hptiop.c:975:16: got restricted __le32 [usertype] ../drivers/scsi/hptiop.c:977:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:977:16: expected unsigned int val ../drivers/scsi/hptiop.c:977:16: got restricted __le32 [usertype] ../drivers/scsi/hptiop.c:980:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:980:16: expected unsigned int val ../drivers/scsi/hptiop.c:980:16: got restricted __le32 [usertype] ../drivers/scsi/hptiop.c:982:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:982:16: expected unsigned int val ../drivers/scsi/hptiop.c:982:16: got restricted __le32 [usertype] ../drivers/scsi/hptiop.c:985:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:985:16: expected unsigned int val ../drivers/scsi/hptiop.c:985:16: got restricted __le32 [usertype] ../drivers/scsi/hptiop.c:987:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:987:16: expected unsigned int val ../drivers/scsi/hptiop.c:987:16: got restricted __le32 [usertype] ../drivers/scsi/hptiop.c:990:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:990:35: expected restricted __le32 [usertype] inlist_wptr ../drivers/scsi/hptiop.c:990:35: got unsigned int ../drivers/scsi/hptiop.c:991:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:991:37: expected restricted __le32 [usertype] ../drivers/scsi/hptiop.c:991:37: got unsigned int ../drivers/scsi/hptiop.c:992:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:992:36: expected restricted __le32 [usertype] outlist_rptr ../drivers/scsi/hptiop.c:992:36: got unsigned int ../drivers/scsi/hptiop.c:1531:29: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/hptiop.c:1531:29: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:1531:29: got restricted __le32 * ../drivers/scsi/hptiop.c:1532:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/hptiop.c:1532:25: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:1532:25: got restricted __le32 * ../drivers/scsi/hptiop.c:150:51: warning: dereference of noderef expression ../drivers/watchdog/at91rm9200_wdt.c:217:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces)) ../drivers/watchdog/at91rm9200_wdt.c:217:27: expected long ( *write )( ... ) ../drivers/watchdog/at91rm9200_wdt.c:217:27: got long ( * )( ... ) ../drivers/scsi/ipr.c: note: in included file: ../drivers/scsi/ipr.h:1063:44: warning: array of flexible structures ../drivers/scsi/ipr.h:1070:46: warning: array of flexible structures ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: expected void [noderef] __iomem *p ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: got struct gfar * ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:22: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: error: incompatible types in comparison expression (different address spaces): ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: void * ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: void [noderef] __iomem * ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:399:25: error: subtraction of different types can't work (different address spaces) ../drivers/isdn/hardware/mISDN/avmfritz.c:422:23: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: expected unsigned int [usertype] value ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: got restricted __le32 [usertype] ../drivers/input/misc/gpio_decoder.c: note: in included file: ../include/linux/bitmap.h:844:22: warning: invalid access past the end of 'values' (8 8) ../include/linux/bitmap.h:845:55: warning: shift too big (64) for type unsigned long ../drivers/gpu/drm/bridge/tc358767.c:1726:24: warning: Using plain integer as NULL pointer ../lib/test_ubsan.c:62:16: warning: cast truncates bits from constant value (7fffffffffffffff becomes ffffffff) ../lib/test_ubsan.c:72:18: warning: shift count is negative (-1) ../net/sched/em_cmp.c:43:31: warning: cast to restricted __be16 ../net/sched/em_cmp.c:53:31: warning: cast to restricted __be32 ../drivers/gpu/drm/bridge/ti-dlpc3433.c:291:31: warning: unsigned value that used to be signed checked against zero? ../drivers/gpu/drm/bridge/ti-dlpc3433.c: note: in included file (through ../include/drm/drm_of.h): ../include/linux/of.h:1223:47: signed value source ../drivers/input/joystick/zhenhua.c: In function ‘zhenhua_connect’: ../drivers/input/joystick/zhenhua.c:140:59: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 140 | snprintf(zhenhua->phys, sizeof(zhenhua->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/zhenhua.c:140:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 140 | snprintf(zhenhua->phys, sizeof(zhenhua->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/mvumi.c:81:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:81:52: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:81:52: got void * ../drivers/scsi/mvumi.c:90:39: warning: incorrect type in assignment (different address spaces) ../drivers/scsi/mvumi.c:90:39: expected void * ../drivers/scsi/mvumi.c:90:39: got void [noderef] __iomem * ../drivers/scsi/mvumi.c:210:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:210:34: expected unsigned int [usertype] baseaddr_l ../drivers/scsi/mvumi.c:210:34: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:211:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:211:34: expected unsigned int [usertype] baseaddr_h ../drivers/scsi/mvumi.c:211:34: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:213:17: warning: invalid assignment: |= ../drivers/scsi/mvumi.c:213:17: left side has type unsigned int ../drivers/scsi/mvumi.c:213:17: right side has type restricted __le32 ../drivers/scsi/mvumi.c:213:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:213:17: expected unsigned int [usertype] size ../drivers/scsi/mvumi.c:213:17: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:242:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:242:26: expected unsigned int [usertype] baseaddr_l ../drivers/scsi/mvumi.c:242:26: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:243:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:243:26: expected unsigned int [usertype] baseaddr_h ../drivers/scsi/mvumi.c:243:26: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:245:9: warning: invalid assignment: |= ../drivers/scsi/mvumi.c:245:9: left side has type unsigned int ../drivers/scsi/mvumi.c:245:9: right side has type restricted __le32 ../drivers/scsi/mvumi.c:245:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:245:9: expected unsigned int [usertype] size ../drivers/scsi/mvumi.c:245:9: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:407:40: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:407:40: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:407:40: got void *inb_read_pointer ../drivers/scsi/mvumi.c:429:30: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:429:30: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:429:30: got void *ib_shadow ../drivers/scsi/mvumi.c:458:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:458:31: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:458:31: got void *ib_shadow ../drivers/scsi/mvumi.c:459:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:459:48: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:459:48: got void *inb_write_pointer ../drivers/scsi/mvumi.c:496:41: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:496:41: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:496:41: got void *outb_copy_pointer ../drivers/scsi/mvumi.c:497:48: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:497:48: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:497:48: got void *ob_shadow ../drivers/scsi/mvumi.c:516:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:516:33: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:516:33: got void *outb_read_pointer ../drivers/scsi/mvumi.c:517:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:517:33: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:517:33: got void *outb_copy_pointer ../drivers/scsi/mvumi.c:578:42: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:578:42: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:578:42: got void *outb_read_pointer ../drivers/scsi/mvumi.c:585:26: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:585:26: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:585:26: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:586:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:586:26: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:586:26: got void *arm_to_pciea_msg1 ../drivers/scsi/mvumi.c:589:40: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:589:40: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:589:40: got void *pciea_to_arm_drbl_reg ../drivers/scsi/mvumi.c:1281:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1281:28: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1281:28: got void *arm_to_pciea_drbl_reg ../drivers/scsi/mvumi.c:1282:28: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1282:28: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1282:28: got void *arm_to_pciea_drbl_reg ../drivers/scsi/mvumi.c:1284:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1284:48: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1284:48: got void *arm_to_pciea_mask_reg ../drivers/scsi/mvumi.c:1285:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1285:28: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1285:28: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1286:28: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1286:28: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1286:28: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:612:26: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:612:26: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:612:26: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:613:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:613:28: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:613:28: got void *arm_to_pciea_msg1 ../drivers/scsi/mvumi.c:615:46: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:615:46: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:615:46: got void *pciea_to_arm_drbl_reg ../drivers/scsi/mvumi.c:624:36: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:624:36: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:624:36: got void *arm_to_pciea_msg1 ../drivers/scsi/mvumi.c:670:32: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:670:32: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:670:32: got void *reset_enable ../drivers/scsi/mvumi.c:671:34: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:671:34: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:671:34: got void *reset_request ../drivers/scsi/mvumi.c:673:35: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:673:35: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:673:35: got void *reset_enable ../drivers/scsi/mvumi.c:674:35: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:674:35: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:674:35: got void *reset_request ../drivers/scsi/mvumi.c:1100:36: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1100:36: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1100:36: got void *arm_to_pciea_msg0 ../drivers/scsi/mvumi.c:1115:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1115:52: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1115:52: got void *pciea_to_arm_msg1 ../drivers/scsi/mvumi.c:1116:39: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1116:39: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1116:39: got void *pciea_to_arm_msg0 ../drivers/scsi/mvumi.c:1117:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1117:47: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1117:47: got void *pciea_to_arm_drbl_reg ../drivers/scsi/mvumi.c:1122:45: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1122:45: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1122:45: got void *pciea_to_arm_msg1 ../drivers/scsi/mvumi.c:1124:45: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1124:45: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1124:45: got void *arm_to_pciea_msg1 ../drivers/scsi/mvumi.c:1127:39: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1127:39: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1127:39: got void *pciea_to_arm_msg0 ../drivers/scsi/mvumi.c:1128:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1128:47: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1128:47: got void *pciea_to_arm_drbl_reg ../drivers/scsi/mvumi.c:1168:39: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1168:39: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1168:39: got void *pciea_to_arm_msg0 ../drivers/scsi/mvumi.c:1169:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1169:47: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1169:47: got void *pciea_to_arm_drbl_reg ../drivers/scsi/mvumi.c:1174:36: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1174:36: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1174:36: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1176:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1176:36: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1176:36: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1177:50: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1177:50: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1177:50: got void *ib_shadow ../drivers/scsi/mvumi.c:1180:45: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1180:45: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1180:45: got void *inb_aval_count_basel ../drivers/scsi/mvumi.c:1182:45: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1182:45: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1182:45: got void *inb_aval_count_baseh ../drivers/scsi/mvumi.c:1188:61: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1188:61: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1188:61: got void *ob_shadow ../drivers/scsi/mvumi.c:1190:61: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1190:61: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1190:61: got void *outb_copy_basel ../drivers/scsi/mvumi.c:1192:61: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1192:61: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1192:61: got void *outb_copy_baseh ../drivers/scsi/mvumi.c:1244:34: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1244:34: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1244:34: got void *arm_to_pciea_msg1 ../drivers/scsi/mvumi.c:1248:51: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1248:51: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1248:51: got void *pciea_to_arm_drbl_reg ../drivers/scsi/mvumi.c:1256:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1256:42: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1256:42: got void *arm_to_pciea_msg1 ../drivers/scsi/mvumi.c:1848:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:1848:35: expected unsigned int [usertype] src_low_addr ../drivers/scsi/mvumi.c:1848:35: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:1850:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:1850:36: expected unsigned int [usertype] src_high_addr ../drivers/scsi/mvumi.c:1850:36: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:1902:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1902:48: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1902:48: got void *arm_to_pciea_mask_reg ../drivers/scsi/mvumi.c:1903:29: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1903:29: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1903:29: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1905:29: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1905:29: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1905:29: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1917:26: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1917:26: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1917:26: got void *arm_to_pciea_mask_reg ../drivers/scsi/mvumi.c:1918:29: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1918:29: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1918:29: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1921:29: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1921:29: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1921:29: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1930:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1930:31: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1930:31: got void *main_int_cause_reg ../drivers/scsi/mvumi.c:1934:36: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1934:36: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1934:36: got void *outb_isr_cause ../drivers/scsi/mvumi.c:1938:61: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1938:61: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1938:61: got void *outb_isr_cause ../drivers/scsi/mvumi.c:1944:53: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1944:53: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1944:53: got void *outb_isr_cause ../drivers/scsi/mvumi.c:1950:36: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1950:36: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1950:36: got void *outb_isr_cause ../drivers/scsi/mvumi.c:1952:61: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1952:61: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1952:61: got void *outb_isr_cause ../drivers/scsi/mvumi.c:1955:43: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1955:43: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1955:43: got void *arm_to_pciea_drbl_reg ../drivers/scsi/mvumi.c:1957:51: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1957:51: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1957:51: got void *arm_to_pciea_drbl_reg ../drivers/scsi/mvumi.c:1974:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1974:37: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1974:37: got void *arm_to_pciea_drbl_reg ../drivers/scsi/mvumi.c:1976:45: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1976:45: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1976:45: got void *arm_to_pciea_drbl_reg ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/misc/nsm.c:492:38: warning: Using plain integer as NULL pointer ../drivers/misc/nsm.c:494:38: warning: Using plain integer as NULL pointer ../drivers/scsi/vmw_pvscsi.c:210:39: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/vmw_pvscsi.c:210:39: expected void volatile [noderef] __iomem *addr ../drivers/scsi/vmw_pvscsi.c:210:39: got char * ../drivers/scsi/vmw_pvscsi.c:215:40: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/vmw_pvscsi.c:215:40: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/vmw_pvscsi.c:215:40: got char * ../drivers/scsi/vmw_pvscsi.c:1225:50: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/vmw_pvscsi.c:1225:50: expected void [noderef] __iomem * ../drivers/scsi/vmw_pvscsi.c:1225:50: got char *mmioBase ../drivers/scsi/vmw_pvscsi.c:1403:27: warning: incorrect type in assignment (different address spaces) ../drivers/scsi/vmw_pvscsi.c:1403:27: expected char *mmioBase ../drivers/scsi/vmw_pvscsi.c:1403:27: got void [noderef] __iomem * ../drivers/mmc/host/mxcmmc.c:545:24: warning: incorrect type in assignment (different base types) ../drivers/mmc/host/mxcmmc.c:545:24: expected unsigned int [usertype] ../drivers/mmc/host/mxcmmc.c:545:24: got restricted __le32 [usertype] ../drivers/mmc/host/mxcmmc.c:557:21: warning: incorrect type in assignment (different base types) ../drivers/mmc/host/mxcmmc.c:557:21: expected unsigned int [usertype] tmp ../drivers/mmc/host/mxcmmc.c:557:21: got restricted __le32 [usertype] ../drivers/mmc/host/mxcmmc.c:572:37: warning: incorrect type in argument 2 (different base types) ../drivers/mmc/host/mxcmmc.c:572:37: expected unsigned int [usertype] val ../drivers/mmc/host/mxcmmc.c:572:37: got restricted __le32 [usertype] ../drivers/mmc/host/mxcmmc.c:585:37: warning: incorrect type in argument 2 (different base types) ../drivers/mmc/host/mxcmmc.c:585:37: expected unsigned int [usertype] val ../drivers/mmc/host/mxcmmc.c:585:37: got restricted __le32 [usertype] ../drivers/usb/host/sl811-hcd.c:1787:24: warning: symbol 'sl811h_driver' was not declared. Should it be static? ../drivers/tty/serial/xilinx_uartps.c:438:25: warning: dereference of noderef expression ../net/sched/em_meta.c:198:20: warning: incorrect type in assignment (different base types) ../net/sched/em_meta.c:198:20: expected unsigned long value ../net/sched/em_meta.c:198:20: got restricted __be16 ../lib/test_static_keys.c:15:19: warning: symbol 'old_true_key' was not declared. Should it be static? ../lib/test_static_keys.c:16:19: warning: symbol 'old_false_key' was not declared. Should it be static? ../lib/test_static_keys.c:19:1: warning: symbol 'true_key' was not declared. Should it be static? ../lib/test_static_keys.c:20:1: warning: symbol 'false_key' was not declared. Should it be static? ../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: expected struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: got struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: got struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: expected struct tx_desc *tx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: got struct tx_desc *tx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: got struct tx_desc *tx_desc_area ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c: In function ‘myri10ge_request_irq’: ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2197:44: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 10 and 25 [-Wformat-truncation=] 2197 | "%s:slice-%d", netdev->name, i); | ^~ ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2197:34: note: directive argument in the range [-2147483643, 2147483646] 2197 | "%s:slice-%d", netdev->name, i); | ^~~~~~~~~~~~~ ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2196:25: note: ‘snprintf’ output between 9 and 34 bytes into a destination of size 32 2196 | snprintf(ss->irq_desc, sizeof(ss->irq_desc), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2197 | "%s:slice-%d", netdev->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer ../drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer ../lib/test_static_key_base.c:15:19: warning: symbol 'base_old_true_key' was not declared. Should it be static? ../lib/test_static_key_base.c:17:19: warning: symbol 'base_inv_old_true_key' was not declared. Should it be static? ../lib/test_static_key_base.c:19:19: warning: symbol 'base_old_false_key' was not declared. Should it be static? ../lib/test_static_key_base.c:21:19: warning: symbol 'base_inv_old_false_key' was not declared. Should it be static? ../lib/test_static_key_base.c:25:1: warning: symbol 'base_true_key' was not declared. Should it be static? ../lib/test_static_key_base.c:27:1: warning: symbol 'base_inv_true_key' was not declared. Should it be static? ../lib/test_static_key_base.c:29:1: warning: symbol 'base_false_key' was not declared. Should it be static? ../lib/test_static_key_base.c:31:1: warning: symbol 'base_inv_false_key' was not declared. Should it be static? ../drivers/scsi/st.c: In function ‘create_one_cdev’: ../drivers/scsi/st.c:4292:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size between 9 and 10 [-Wformat-truncation=] 4292 | snprintf(name, 10, "%s%s%s", rew ? "n" : "", | ^~ ../drivers/scsi/st.c:4292:9: note: ‘snprintf’ output 1 or more bytes (assuming 33) into a destination of size 10 4292 | snprintf(name, 10, "%s%s%s", rew ? "n" : "", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4293 | tape->name, st_formats[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/misc/kxtj9.c:110:13: warning: cast to restricted __le16 ../drivers/input/misc/kxtj9.c:111:13: warning: cast to restricted __le16 ../drivers/input/misc/kxtj9.c:112:13: warning: cast to restricted __le16 ../drivers/net/ethernet/micrel/ksz884x.c:3147:50: warning: restricted pci_power_t degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:3468:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:3468:37: expected unsigned int [usertype] next ../drivers/net/ethernet/micrel/ksz884x.c:3468:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:3470:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:3470:29: expected unsigned int [usertype] next ../drivers/net/ethernet/micrel/ksz884x.c:3470:29: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:3472:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:3472:33: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:3472:33: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4377:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:4670:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:4706:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:4751:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1543:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1543:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1543:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1519:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1519:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1519:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: got restricted __be16 [usertype] protocol ../drivers/net/ethernet/micrel/ksz884x.c:4596:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: got restricted __be16 [usertype] tot_len ../drivers/net/ethernet/micrel/ksz884x.c:4601:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: got restricted __be16 [usertype] protocol ../drivers/net/ethernet/micrel/ksz884x.c:4596:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: got restricted __be16 [usertype] tot_len ../drivers/net/ethernet/micrel/ksz884x.c:4601:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: got restricted __be16 [usertype] protocol ../drivers/net/ethernet/micrel/ksz884x.c:4596:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: got restricted __be16 [usertype] tot_len ../drivers/net/ethernet/micrel/ksz884x.c:4601:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/marvell/skge.c:3114:29: warning: cast to restricted __le16 ../drivers/net/ethernet/marvell/skge.c:3114:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/marvell/skge.c:3114:27: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/marvell/skge.c:3114:27: got unsigned short [usertype] ../drivers/net/ethernet/natsemi/ns83820.c: In function ‘ns83820_run_bist’: ../drivers/net/ethernet/natsemi/ns83820.c:1703:13: warning: variable ‘loops’ set but not used [-Wunused-but-set-variable=] 1703 | int loops = 0; | ^~~~~ ../drivers/isdn/hardware/mISDN/mISDNisar.c:204:33: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:205:32: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:206:34: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:253:39: warning: cast to restricted __le16 ../lib/test_xarray.c:368:17: error: incompatible types in comparison expression (different base types): ../lib/test_xarray.c:368:17: void [noderef] __rcu * ../lib/test_xarray.c:368:17: struct xa_node * ../lib/test_xarray.c:978:9: warning: Using plain integer as NULL pointer ../drivers/net/ethernet/marvell/sky2.c:1889:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/marvell/sky2.c:1889:28: expected restricted __le16 [usertype] length ../drivers/net/ethernet/marvell/sky2.c:1889:28: got restricted __be16 [usertype] ../drivers/net/ethernet/marvell/sky2.c:2669:29: warning: cast to restricted __le16 ../drivers/net/ethernet/marvell/sky2.c:2669:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/marvell/sky2.c:2669:27: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/marvell/sky2.c:2669:27: got unsigned short [usertype] ../drivers/net/ethernet/marvell/sky2.c:2690:57: warning: cast to restricted __be16 ../drivers/net/ethernet/marvell/sky2.c:2698:27: warning: cast to restricted __le32 ../drivers/net/ethernet/marvell/sky2.c:4444:53: warning: cast to restricted __be16 ../drivers/net/ethernet/marvell/sky2.c:4444:53: warning: cast from restricted __le16 ../drivers/input/keyboard/stowaway.c: In function ‘skbd_connect’: ../drivers/input/keyboard/stowaway.c:82:53: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 82 | snprintf(skbd->phys, sizeof(skbd->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/keyboard/stowaway.c:82:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 82 | snprintf(skbd->phys, sizeof(skbd->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../crypto/async_tx/raid6test.c:21:14: warning: symbol 'dataoffs' was not declared. Should it be static? ../drivers/net/ethernet/natsemi/ns83820.c:902:39: warning: cast to restricted __be16 ../drivers/net/ethernet/natsemi/ns83820.c:1114:42: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/natsemi/ns83820.c:1982:9: warning: cast to restricted __le32 ../drivers/thermal/airoha_thermal.c:264:24: error: too long token expansion ../drivers/thermal/airoha_thermal.c:276:23: error: too long token expansion ../drivers/spi/spi-fsl-qspi.c:662:25: warning: cast from restricted __be32 Warning: ../drivers/usb/misc/usbio.c:117 struct member 'nr_i2c_buses' not described in 'usbio_device' Warning: ../drivers/usb/misc/usbio.c:117 struct member 'i2cs' not described in 'usbio_device' Warning: ../drivers/usb/misc/usbio.c:117 struct member 'nr_i2c_buses' not described in 'usbio_device' Warning: ../drivers/usb/misc/usbio.c:117 struct member 'i2cs' not described in 'usbio_device' ../drivers/scsi/ch.c: In function ‘ch_probe’: ../drivers/scsi/ch.c:923:29: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=] 923 | sprintf(ch->name,"ch%d",ch->minor); | ^~ ../drivers/scsi/ch.c:923:26: note: directive argument in the range [0, 2147483647] 923 | sprintf(ch->name,"ch%d",ch->minor); | ^~~~~~ ../drivers/scsi/ch.c:923:9: note: ‘sprintf’ output between 4 and 13 bytes into a destination of size 8 923 | sprintf(ch->name,"ch%d",ch->minor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/keyboard/sunkbd.c: In function ‘sunkbd_connect’: ../drivers/input/keyboard/sunkbd.c:274:57: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 274 | snprintf(sunkbd->phys, sizeof(sunkbd->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/keyboard/sunkbd.c:274:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 274 | snprintf(sunkbd->phys, sizeof(sunkbd->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/keyboard/sunkbd.c:148:66: warning: dubious: x | !y ../drivers/input/keyboard/sunkbd.c:211:66: warning: dubious: x | !y ../drivers/clocksource/timer-cs5535.c:63:36: warning: cast truncates bits from constant value (ffff7fff becomes 7fff) ../drivers/usb/gadget/udc/snps_udc_core.c:550:34: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/snps_udc_core.c:550:34: expected unsigned int [usertype] bufptr ../drivers/usb/gadget/udc/snps_udc_core.c:550:34: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/pxa27x_udc.c:2090:20: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2090:20: expected restricted __le16 [assigned] [usertype] wValue ../drivers/usb/gadget/udc/pxa27x_udc.c:2090:20: got int config ../drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: expected restricted __le16 [assigned] [usertype] wValue ../drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: got int alt ../drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: expected restricted __le16 [assigned] [usertype] wIndex ../drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: got int iface ../drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: got unsigned int Warning: ../drivers/firmware/broadcom/tee_bnxt_fw.c:61 struct member 'fw_shm_pool' not described in 'tee_bnxt_fw_private' Warning: ../drivers/firmware/broadcom/tee_bnxt_fw.c:61 struct member 'fw_shm_pool' not described in 'tee_bnxt_fw_private' ../drivers/net/ethernet/packetengines/hamachi.c:1568:61: warning: cast to restricted __be16 ../drivers/net/ethernet/packetengines/hamachi.c:1568:59: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/packetengines/hamachi.c:1568:59: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/packetengines/hamachi.c:1568:59: got unsigned short [usertype] ../drivers/net/ethernet/packetengines/hamachi.c:1569:56: warning: restricted __wsum degrades to integer ../drivers/net/ethernet/packetengines/hamachi.c:1570:67: warning: bad assignment (-=) to restricted __wsum ../drivers/net/ethernet/packetengines/hamachi.c:1572:67: warning: bad assignment (+=) to restricted __wsum ../drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: cast to restricted __le16 ../drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: expected unsigned short [usertype] ep0_data ../drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: got restricted __le16 [usertype] ../drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: cast to restricted __le16 ../lib/test_lockup.c:144:13: warning: symbol 'test_file' was not declared. Should it be static? ../drivers/usb/gadget/udc/renesas_usbf.c:2272:37: warning: invalid assignment: |= ../drivers/usb/gadget/udc/renesas_usbf.c:2272:37: left side has type unsigned short ../drivers/usb/gadget/udc/renesas_usbf.c:2272:37: right side has type restricted __le16 ../drivers/usb/gadget/udc/renesas_usbf.c:2313:31: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/lpc32xx_udc.c:2198:19: warning: cast to restricted __le16 ../drivers/usb/gadget/udc/lpc32xx_udc.c:2207:15: warning: cast to restricted __le16 Warning: ../drivers/thermal/max77620_thermal.c:47 function parameter 'tz' not described in 'max77620_thermal_read_temp' Warning: ../drivers/thermal/max77620_thermal.c:47 function parameter 'tz' not described in 'max77620_thermal_read_temp' ../drivers/power/supply/sbs-battery.c: In function ‘sbs_get_property’: ../drivers/power/supply/sbs-battery.c:834:30: warning: ‘%04x’ directive writing between 4 and 8 bytes into a region of size 5 [-Wformat-overflow=] 834 | sprintf(sbs_serial, "%04x", ret); | ^~~~ In function ‘sbs_get_battery_serial_number’, inlined from ‘sbs_get_property’ at ../drivers/power/supply/sbs-battery.c:965:9: ../drivers/power/supply/sbs-battery.c:834:29: note: directive argument in the range [0, 2147483647] 834 | sprintf(sbs_serial, "%04x", ret); | ^~~~~~ ../drivers/power/supply/sbs-battery.c:834:9: note: ‘sprintf’ output between 5 and 9 bytes into a destination of size 5 834 | sprintf(sbs_serial, "%04x", ret); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/rtc/rtc-ds2404.c:171:20: warning: incorrect type in initializer (different base types) ../drivers/rtc/rtc-ds2404.c:171:20: expected unsigned int [usertype] time ../drivers/rtc/rtc-ds2404.c:171:20: got restricted __le32 [usertype] ../drivers/thermal/qoriq_thermal.c:217:38: warning: incorrect type in argument 1 (different base types) ../drivers/thermal/qoriq_thermal.c:217:38: expected restricted __be32 const [usertype] *cell ../drivers/thermal/qoriq_thermal.c:217:38: got unsigned int const [usertype] *[assigned] calibration ../drivers/thermal/qoriq_thermal.c:219:50: warning: incorrect type in argument 1 (different base types) ../drivers/thermal/qoriq_thermal.c:219:50: expected restricted __be32 const [usertype] *cell ../drivers/thermal/qoriq_thermal.c:219:50: got unsigned int const [usertype] * ../drivers/input/keyboard/xtkbd.c: In function ‘xtkbd_connect’: ../drivers/input/keyboard/xtkbd.c:80:55: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 80 | snprintf(xtkbd->phys, sizeof(xtkbd->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/keyboard/xtkbd.c:80:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 80 | snprintf(xtkbd->phys, sizeof(xtkbd->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/udc/aspeed_udc.c:1011:28: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/aspeed_udc.c:1072:32: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/max3420_udc.c:551:41: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/max3420_udc.c:552:31: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/max3420_udc.c:566:16: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/max3420_udc.c:566:16: expected unsigned short [assigned] [usertype] status ../drivers/usb/gadget/udc/max3420_udc.c:566:16: got restricted __le16 [usertype] ../drivers/usb/gadget/udc/max3420_udc.c:584:31: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/max3420_udc.c:598:32: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/max3420_udc.c:626:29: warning: cast from restricted __le16 ../drivers/usb/gadget/udc/max3420_udc.c:627:29: warning: cast from restricted __le16 ../drivers/usb/gadget/udc/max3420_udc.c:628:30: warning: cast from restricted __le16 ../drivers/usb/typec/ucsi/ucsi_ccg.c:577:14: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_ccg.c:577:14: expected unsigned int [usertype] ../drivers/usb/typec/ucsi/ucsi_ccg.c:577:14: got restricted __le32 [usertype] cci ../net/bridge/netfilter/ebtable_filter.c:19:41: warning: array of flexible structures ../net/bridge/netfilter/ebtable_nat.c:19:41: warning: array of flexible structures ../drivers/scsi/pcmcia/nsp_cs.c:1681:34: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/pcmcia/nsp_cs.c:1681:34: expected void volatile [noderef] __iomem *addr ../drivers/scsi/pcmcia/nsp_cs.c:1681:34: got void * ../drivers/scsi/pcmcia/nsp_cs.c: note: in included file: ../drivers/scsi/pcmcia/nsp_io.h:231:30: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/pcmcia/nsp_io.h:231:30: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/pcmcia/nsp_io.h:231:30: got unsigned long *ptr ../drivers/scsi/pcmcia/nsp_io.h:257:30: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/pcmcia/nsp_io.h:257:30: expected void volatile [noderef] __iomem *addr ../drivers/scsi/pcmcia/nsp_io.h:257:30: got unsigned long *ptr ../drivers/usb/typec/ucsi/ucsi_glink.c:92:23: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:92:23: expected restricted __le32 [usertype] owner ../drivers/usb/typec/ucsi/ucsi_glink.c:92:23: got int ../drivers/usb/typec/ucsi/ucsi_glink.c:93:22: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:93:22: expected restricted __le32 [usertype] type ../drivers/usb/typec/ucsi/ucsi_glink.c:93:22: got int ../drivers/usb/typec/ucsi/ucsi_glink.c:94:24: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:94:24: expected restricted __le32 [usertype] opcode ../drivers/usb/typec/ucsi/ucsi_glink.c:94:24: got int ../drivers/usb/typec/ucsi/ucsi_glink.c:146:23: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:146:23: expected restricted __le32 [usertype] owner ../drivers/usb/typec/ucsi/ucsi_glink.c:146:23: got int ../drivers/usb/typec/ucsi/ucsi_glink.c:147:22: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:147:22: expected restricted __le32 [usertype] type ../drivers/usb/typec/ucsi/ucsi_glink.c:147:22: got int ../drivers/usb/typec/ucsi/ucsi_glink.c:148:24: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:148:24: expected restricted __le32 [usertype] opcode ../drivers/usb/typec/ucsi/ucsi_glink.c:148:24: got int ../drivers/scsi/fcoe/fcoe.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fcoe/fcoe.c:1688:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/fcoe/fcoe.c:1688:20: expected unsigned int [usertype] fr_crc ../drivers/scsi/fcoe/fcoe.c:1688:20: got restricted __le32 [addressable] [usertype] fcoe_crc32 ../drivers/scsi/fcoe/fcoe.c:1613:13: warning: cast to restricted __le32 ../drivers/usb/typec/tcpm/tcpci.c:1002:1: warning: symbol 'tcpci_pm_ops' was not declared. Should it be static? ../drivers/leds/leds-dac124s085.c:42:14: warning: incorrect type in assignment (different base types) ../drivers/leds/leds-dac124s085.c:42:14: expected unsigned short [usertype] word ../drivers/leds/leds-dac124s085.c:42:14: got restricted __le16 [usertype] ../lib/bch.c:260:19: warning: incorrect type in assignment (different base types) ../lib/bch.c:260:19: expected unsigned int [usertype] w ../lib/bch.c:260:19: got restricted __be32 [usertype] Warning: ../drivers/platform/x86/dell/dcdbas.c:103 function parameter 'size' not described in 'smi_data_buf_realloc' Warning: ../drivers/platform/x86/dell/dcdbas.c:284 function parameter 'smi_cmd' not described in 'dcdbas_smi_request' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'dev' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'attr' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'buf' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'count' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'nb' not described in 'dcdbas_reboot_notify' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'code' not described in 'dcdbas_reboot_notify' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'unused' not described in 'dcdbas_reboot_notify' Warning: ../drivers/platform/x86/dell/dcdbas.c:103 function parameter 'size' not described in 'smi_data_buf_realloc' Warning: ../drivers/platform/x86/dell/dcdbas.c:284 function parameter 'smi_cmd' not described in 'dcdbas_smi_request' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'dev' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'attr' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'buf' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'count' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'nb' not described in 'dcdbas_reboot_notify' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'code' not described in 'dcdbas_reboot_notify' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'unused' not described in 'dcdbas_reboot_notify' ../drivers/net/ethernet/qualcomm/qca_7k_common.c:31:18: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/qualcomm/qca_7k_common.c:32:19: warning: restricted __le16 degrades to integer ../drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c:196:30: warning: symbol 'gaokun_ucsi_ops' was not declared. Should it be static? ../drivers/firmware/efi/test/efi_test.c:157:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:157:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:157:13: got unsigned long *[addressable] data_size ../drivers/firmware/efi/test/efi_test.c:160:61: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:160:61: expected void const [noderef] __user *from ../drivers/firmware/efi/test/efi_test.c:160:61: got struct guid_t [usertype] *[addressable] vendor_guid ../drivers/firmware/efi/test/efi_test.c:167:60: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:167:60: expected unsigned short [noderef] [usertype] __user *src ../drivers/firmware/efi/test/efi_test.c:167:60: got unsigned short [usertype] *[addressable] variable_name ../drivers/firmware/efi/test/efi_test.c:187:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:187:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:187:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:187:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:187:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:187:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:187:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:187:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:187:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:194:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:194:35: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:194:35: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:194:35: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:194:35: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:194:35: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:194:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:194:35: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:194:35: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:209:45: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:209:45: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:209:45: got void *[addressable] data ../drivers/firmware/efi/test/efi_test.c:215:19: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:215:19: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:215:19: got unsigned int [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:215:19: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:215:19: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:215:19: got unsigned int [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:215:19: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:215:19: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:215:19: got unsigned int [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:220:19: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:220:19: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:220:19: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:220:19: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:220:19: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:220:19: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:220:19: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:220:19: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:220:19: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:243:53: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:243:53: expected void const [noderef] __user *from ../drivers/firmware/efi/test/efi_test.c:243:53: got struct guid_t [usertype] *[addressable] vendor_guid ../drivers/firmware/efi/test/efi_test.c:248:60: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:248:60: expected unsigned short [noderef] [usertype] __user *src ../drivers/firmware/efi/test/efi_test.c:248:60: got unsigned short [usertype] *[addressable] variable_name ../drivers/firmware/efi/test/efi_test.c:253:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:253:39: expected void const [noderef] __user * ../drivers/firmware/efi/test/efi_test.c:253:39: got void *[addressable] data ../drivers/firmware/efi/test/efi_test.c:263:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:263:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:263:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:263:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:263:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:263:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:263:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:263:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:263:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:292:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:292:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:292:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:292:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:292:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:292:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:292:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:292:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:292:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:301:27: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:301:27: expected struct efi_time_cap_t [noderef] [usertype] __user *cap_local ../drivers/firmware/efi/test/efi_test.c:301:27: got struct efi_time_cap_t [usertype] * ../drivers/firmware/efi/test/efi_test.c:308:41: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:308:41: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:308:41: got struct efi_time_t [usertype] *[addressable] time ../drivers/firmware/efi/test/efi_test.c:325:46: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:325:46: expected void const [noderef] __user *from ../drivers/firmware/efi/test/efi_test.c:325:46: got struct efi_time_t [usertype] *[addressable] time ../drivers/firmware/efi/test/efi_test.c:330:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:330:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:330:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:330:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:330:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:330:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:330:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:330:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:330:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:354:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:354:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:354:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:354:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:354:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:354:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:354:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:354:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:354:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:360:38: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:360:38: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:360:38: got unsigned char [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:360:38: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:360:38: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:360:38: got unsigned char [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:360:38: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:360:38: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:360:38: got unsigned char [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:364:38: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:364:38: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:364:38: got unsigned char [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:364:38: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:364:38: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:364:38: got unsigned char [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:364:38: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:364:38: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:364:38: got unsigned char [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:369:47: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:369:47: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:369:47: got struct efi_time_t [usertype] *[addressable] time ../drivers/firmware/efi/test/efi_test.c:393:60: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:393:60: expected void const [noderef] __user *from ../drivers/firmware/efi/test/efi_test.c:393:60: got struct efi_time_t [usertype] *[addressable] time ../drivers/firmware/efi/test/efi_test.c:401:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:401:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:401:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:401:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:401:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:401:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:401:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:401:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:401:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:425:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:425:21: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:425:21: got unsigned long *[addressable] variable_name_size ../drivers/firmware/efi/test/efi_test.c:433:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:433:52: expected void const [noderef] __user *from ../drivers/firmware/efi/test/efi_test.c:433:52: got struct guid_t [usertype] *[addressable] vendor_guid ../drivers/firmware/efi/test/efi_test.c:443:52: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:443:52: expected unsigned short [noderef] [usertype] __user *src ../drivers/firmware/efi/test/efi_test.c:443:52: got unsigned short [usertype] *[addressable] variable_name ../drivers/firmware/efi/test/efi_test.c:456:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:456:52: expected unsigned short [noderef] [usertype] __user *src ../drivers/firmware/efi/test/efi_test.c:456:52: got unsigned short [usertype] *[addressable] variable_name ../drivers/firmware/efi/test/efi_test.c:465:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:465:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:465:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:465:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:465:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:465:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:465:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:465:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:465:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:472:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:472:35: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:472:35: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:472:35: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:472:35: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:472:35: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:472:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:472:35: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:472:35: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:483:62: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:483:62: expected unsigned short [noderef] [usertype] __user *dst ../drivers/firmware/efi/test/efi_test.c:483:62: got unsigned short [usertype] *[addressable] variable_name ../drivers/firmware/efi/test/efi_test.c:491:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:491:21: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:491:21: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:491:21: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:491:21: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:491:21: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:491:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:491:21: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:491:21: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:498:53: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:498:53: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:498:53: got struct guid_t [usertype] *[addressable] vendor_guid ../drivers/firmware/efi/test/efi_test.c:526:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:526:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:526:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:526:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:526:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:526:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:526:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:526:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:526:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:533:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:533:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:533:13: got unsigned int [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:533:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:533:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:533:13: got unsigned int [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:533:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:533:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:533:13: got unsigned int [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:550:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:550:37: expected void const [noderef] __user * ../drivers/firmware/efi/test/efi_test.c:550:37: got void * ../drivers/firmware/efi/test/efi_test.c:579:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:579:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:579:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:579:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:579:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:579:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:579:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:579:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:579:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:585:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:585:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:585:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:585:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:585:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:585:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:585:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:585:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:585:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:589:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:589:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:589:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:589:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:589:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:589:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:589:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:589:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:589:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:593:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:593:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:593:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:593:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:593:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:593:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:593:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:593:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:593:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:628:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:628:21: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:628:21: got struct efi_capsule_header_t [usertype] ** ../drivers/firmware/efi/test/efi_test.c:632:50: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:632:50: expected void const [noderef] __user *from ../drivers/firmware/efi/test/efi_test.c:632:50: got struct efi_capsule_header_t [usertype] *[assigned] c ../drivers/firmware/efi/test/efi_test.c:646:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:646:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:646:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:646:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:646:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:646:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:646:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:646:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:646:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:656:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:656:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:656:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:656:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:656:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:656:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:656:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:656:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:656:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:661:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:661:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:661:13: got int *__ptr ../drivers/firmware/efi/test/efi_test.c:661:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:661:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:661:13: got int *__ptr ../drivers/firmware/efi/test/efi_test.c:661:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:661:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:661:13: got int *__ptr ../drivers/firmware/efi/test/efi_test.c:674:24: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:674:24: expected unsigned int [noderef] __user *supported_mask ../drivers/firmware/efi/test/efi_test.c:674:24: got unsigned int * ../drivers/firmware/efi/test/efi_test.c:35:27: warning: incorrect type in initializer (different address spaces) ../drivers/firmware/efi/test/efi_test.c:35:27: expected unsigned short [usertype] *s ../drivers/firmware/efi/test/efi_test.c:35:27: got unsigned short [noderef] [usertype] __user *str ../drivers/firmware/efi/test/efi_test.c:44:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:44:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:44:13: got unsigned short [usertype] * ../drivers/firmware/efi/test/efi_test.c:50:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:50:21: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:50:21: got unsigned short [usertype] * ../drivers/firmware/efi/test/efi_test.c:35:27: warning: incorrect type in initializer (different address spaces) ../drivers/firmware/efi/test/efi_test.c:35:27: expected unsigned short [usertype] *[assigned] s ../drivers/firmware/efi/test/efi_test.c:35:27: got unsigned short [noderef] [usertype] __user *str ../drivers/firmware/efi/test/efi_test.c:44:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:44:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:44:13: got unsigned short [usertype] * ../drivers/firmware/efi/test/efi_test.c:50:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:50:21: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:50:21: got unsigned short [usertype] * ../drivers/firmware/efi/test/efi_test.c:35:27: warning: incorrect type in initializer (different address spaces) ../drivers/firmware/efi/test/efi_test.c:35:27: expected unsigned short [usertype] *[assigned] s ../drivers/firmware/efi/test/efi_test.c:35:27: got unsigned short [noderef] [usertype] __user *str ../drivers/firmware/efi/test/efi_test.c:44:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:44:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:44:13: got unsigned short [usertype] * ../drivers/firmware/efi/test/efi_test.c:50:21: warning: too many warnings ../drivers/firmware/imx/sm-misc.c:19:23: warning: symbol 'scmi_imx_misc_ctrl_nb' was not declared. Should it be static? ../drivers/net/ethernet/realtek/8139too.c:2233:9: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/realtek/8139too.c:2233:9: expected unsigned int [usertype] ../drivers/net/ethernet/realtek/8139too.c:2233:9: got restricted __le32 [usertype] ../drivers/net/ethernet/realtek/8139too.c:2234:9: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/realtek/8139too.c:2234:9: expected unsigned int [usertype] ../drivers/net/ethernet/realtek/8139too.c:2234:9: got restricted __le32 [usertype] ../drivers/mmc/host/mmc_spi.c:748:17: warning: incorrect type in argument 1 (different base types) ../drivers/mmc/host/mmc_spi.c:748:17: expected unsigned short [usertype] *p ../drivers/mmc/host/mmc_spi.c:748:17: got restricted __be16 * ../drivers/mmc/host/mmc_spi.c:749:28: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/renesas/sh_eth.c:897:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:897:37: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:897:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:898:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:898:37: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:898:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:905:37: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:905:37: expected void [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:905:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:906:37: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:906:37: expected void [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:906:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:1184:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:1184:31: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:1184:31: got void *addr ../drivers/net/ethernet/renesas/sh_eth.c:1189:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:1189:31: expected void [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:1189:31: got void *addr ../drivers/net/ethernet/renesas/sh_eth.c:1212:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:1212:33: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:1212:33: got void *addr ../drivers/net/ethernet/renesas/sh_eth.c:1242:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/renesas/sh_eth.c:1247:17: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1252:25: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1252:25: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1260:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1260:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:1260:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1262:40: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1262:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1262:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1266:49: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1283:33: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1359:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1359:29: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:1359:29: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1360:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1360:30: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:1360:30: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1361:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1361:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:1361:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1375:32: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1375:32: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1375:32: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1383:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1383:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:1383:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1384:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1384:29: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:1384:29: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1393:24: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1393:24: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1393:24: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1543:40: warning: invalid assignment: &= ../drivers/net/ethernet/renesas/sh_eth.c:1543:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1543:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1600:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/renesas/sh_eth.c:1603:31: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1604:27: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1642:36: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1673:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1673:29: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:1673:29: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1689:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1689:38: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:1689:38: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1693:40: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1693:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1693:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1696:40: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1696:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1696:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:2475:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2475:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:2475:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2476:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2476:30: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:2476:30: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2527:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2527:22: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:2527:22: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2528:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2528:22: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:2528:22: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2532:32: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:2532:32: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:2532:32: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:2534:32: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:2534:32: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:2534:32: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:3107:23: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:3107:23: expected void *addr ../drivers/net/ethernet/renesas/sh_eth.c:3107:23: got void [noderef] __iomem * ../drivers/usb/misc/usb3503.c:231:44: warning: cast to restricted __be32 ../drivers/mfd/max77705.c:160:1: warning: symbol 'max77705_pm_ops' was not declared. Should it be static? ../drivers/platform/goldfish/goldfish_pipe.c:499:24: warning: incorrect type in return expression (different base types) ../drivers/platform/goldfish/goldfish_pipe.c:499:24: expected restricted __poll_t ../drivers/platform/goldfish/goldfish_pipe.c:499:24: got int ../drivers/leds/flash/leds-ktd2692.c:62:33: warning: symbol 'ktd2692_timing' was not declared. Should it be static? ../drivers/spi/spi-lp8841-rtc.c:111:41: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:111:41: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:111:41: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:120:41: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:120:41: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:120:41: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:142:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:142:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:142:33: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:146:41: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:146:41: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:146:41: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:207:21: warning: incorrect type in assignment (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:207:21: expected void *iomem ../drivers/spi/spi-lp8841-rtc.c:207:21: got void [noderef] __iomem * ../drivers/spi/spi-lp8841-rtc.c:56:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:56:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:56:33: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:62:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:62:28: expected void const [noderef] __iomem * ../drivers/spi/spi-lp8841-rtc.c:62:28: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:46:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:46:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:46:33: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:46:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:46:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:46:33: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:56:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:56:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:56:33: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:62:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:62:28: expected void const [noderef] __iomem * ../drivers/spi/spi-lp8841-rtc.c:62:28: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:46:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:46:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:46:33: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:46:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:46:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:46:33: got void *iomem ../drivers/firmware/dmi-sysfs.c:387:16: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/dmi-sysfs.c:387:16: expected unsigned char [noderef] [usertype] __iomem *mapped ../drivers/firmware/dmi-sysfs.c:387:16: got void * ../drivers/firmware/dmi-sysfs.c:397:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/dmi-sysfs.c:397:9: expected void *addr ../drivers/firmware/dmi-sysfs.c:397:9: got unsigned char [noderef] [usertype] __iomem *mapped Warning: ../drivers/gpio/gpio-realtek-otto.c:66 cannot understand function prototype: 'struct realtek_gpio_ctrl' ../drivers/scsi/qla2xxx/tcm_qla2xxx.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/watchdog/aspeed_wdt.c:274:25: warning: cast removes address space '__iomem' of expression ../sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: warning: incorrect type in argument 3 (different address spaces) ../sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: expected void *bus_context ../sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: got void [noderef] __iomem *base ../drivers/hwspinlock/omap_hwspinlock.c:40:39: warning: incorrect type in initializer (different address spaces) ../drivers/hwspinlock/omap_hwspinlock.c:40:39: expected void [noderef] __iomem *lock_addr ../drivers/hwspinlock/omap_hwspinlock.c:40:39: got void *priv ../drivers/hwspinlock/omap_hwspinlock.c:48:39: warning: incorrect type in initializer (different address spaces) ../drivers/hwspinlock/omap_hwspinlock.c:48:39: expected void [noderef] __iomem *lock_addr ../drivers/hwspinlock/omap_hwspinlock.c:48:39: got void *priv ../drivers/hwspinlock/omap_hwspinlock.c:120:36: warning: incorrect type in assignment (different address spaces) ../drivers/hwspinlock/omap_hwspinlock.c:120:36: expected void *priv ../drivers/hwspinlock/omap_hwspinlock.c:120:36: got void [noderef] __iomem * ../drivers/firmware/thead,th1520-aon.c:173:22: warning: incorrect type in assignment (different base types) ../drivers/firmware/thead,th1520-aon.c:173:22: expected unsigned short [addressable] [usertype] resource ../drivers/firmware/thead,th1520-aon.c:173:22: got restricted __be16 [usertype] ../drivers/firmware/thead,th1520-aon.c:174:18: warning: incorrect type in assignment (different base types) ../drivers/firmware/thead,th1520-aon.c:174:18: expected unsigned short [addressable] [usertype] mode ../drivers/firmware/thead,th1520-aon.c:174:18: got restricted __be16 [usertype] ../drivers/hwspinlock/sprd_hwspinlock.c:44:34: warning: incorrect type in initializer (different address spaces) ../drivers/hwspinlock/sprd_hwspinlock.c:44:34: expected void [noderef] __iomem *addr ../drivers/hwspinlock/sprd_hwspinlock.c:44:34: got void *priv ../drivers/hwspinlock/sprd_hwspinlock.c:62:39: warning: incorrect type in initializer (different address spaces) ../drivers/hwspinlock/sprd_hwspinlock.c:62:39: expected void [noderef] __iomem *lock_addr ../drivers/hwspinlock/sprd_hwspinlock.c:62:39: got void *priv ../drivers/hwspinlock/sprd_hwspinlock.c:128:28: warning: incorrect type in assignment (different address spaces) ../drivers/hwspinlock/sprd_hwspinlock.c:128:28: expected void *priv ../drivers/hwspinlock/sprd_hwspinlock.c:128:28: got void [noderef] __iomem * ../drivers/virt/vmgenid.c:116:19: warning: incorrect type in assignment (different address spaces) ../drivers/virt/vmgenid.c:116:19: expected void *virt_addr ../drivers/virt/vmgenid.c:116:19: got void [noderef] __iomem * ../drivers/hwspinlock/stm32_hwspinlock.c:30:39: warning: incorrect type in initializer (different address spaces) ../drivers/hwspinlock/stm32_hwspinlock.c:30:39: expected void [noderef] __iomem *lock_addr ../drivers/hwspinlock/stm32_hwspinlock.c:30:39: got void *priv ../drivers/hwspinlock/stm32_hwspinlock.c:41:39: warning: incorrect type in initializer (different address spaces) ../drivers/hwspinlock/stm32_hwspinlock.c:41:39: expected void [noderef] __iomem *lock_addr ../drivers/hwspinlock/stm32_hwspinlock.c:41:39: got void *priv ../drivers/hwspinlock/stm32_hwspinlock.c:110:39: warning: incorrect type in assignment (different address spaces) ../drivers/hwspinlock/stm32_hwspinlock.c:110:39: expected void *priv ../drivers/hwspinlock/stm32_hwspinlock.c:110:39: got void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:788:42: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:788:42: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:788:42: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:789:42: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:789:42: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:789:42: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1027:32: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1027:32: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1027:32: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1029:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1029:20: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1029:20: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1030:23: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1030:23: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1030:23: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1031:23: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1031:23: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1031:23: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1035:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1035:20: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1035:20: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1037:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1037:20: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1037:20: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1040:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1040:20: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1040:20: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1042:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1042:20: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1042:20: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1045:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1045:48: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1045:48: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1047:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1047:20: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1047:20: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1054:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1054:48: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1054:48: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1058:63: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1058:63: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1058:63: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1064:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1064:48: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1064:48: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1068:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1068:48: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1068:48: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1292:23: warning: cast removes address space '__iomem' of expression ../drivers/mailbox/bcm-pdc-mailbox.c:1294:16: warning: cast removes address space '__iomem' of expression ../drivers/mailbox/bcm-pdc-mailbox.c:1297:16: warning: cast removes address space '__iomem' of expression ../drivers/mailbox/bcm-pdc-mailbox.c:1304:27: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1304:27: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1304:27: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1309:32: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1309:32: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1309:32: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1312:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1312:20: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1312:20: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1315:23: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1315:23: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1315:23: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1316:23: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1316:23: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1316:23: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1333:32: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1333:32: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1333:32: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1335:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1335:20: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1335:20: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:554:22: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:554:22: expected unsigned int [usertype] addrlow ../drivers/mailbox/bcm-pdc-mailbox.c:554:22: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:555:23: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:555:23: expected unsigned int [usertype] addrhigh ../drivers/mailbox/bcm-pdc-mailbox.c:555:23: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:556:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:556:20: expected unsigned int [usertype] ctrl1 ../drivers/mailbox/bcm-pdc-mailbox.c:556:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:557:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:557:20: expected unsigned int [usertype] ctrl2 ../drivers/mailbox/bcm-pdc-mailbox.c:557:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:554:22: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:554:22: expected unsigned int [usertype] addrlow ../drivers/mailbox/bcm-pdc-mailbox.c:554:22: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:555:23: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:555:23: expected unsigned int [usertype] addrhigh ../drivers/mailbox/bcm-pdc-mailbox.c:555:23: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:556:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:556:20: expected unsigned int [usertype] ctrl1 ../drivers/mailbox/bcm-pdc-mailbox.c:556:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:557:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:557:20: expected unsigned int [usertype] ctrl2 ../drivers/mailbox/bcm-pdc-mailbox.c:557:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: expected unsigned int [usertype] addrlow ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: expected unsigned int [usertype] addrhigh ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: expected unsigned int [usertype] ctrl1 ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: expected unsigned int [usertype] ctrl2 ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: expected unsigned int [usertype] addrlow ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: expected unsigned int [usertype] addrhigh ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: expected unsigned int [usertype] ctrl1 ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: expected unsigned int [usertype] ctrl2 ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: expected unsigned int [usertype] addrlow ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: expected unsigned int [usertype] addrhigh ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: expected unsigned int [usertype] ctrl1 ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: expected unsigned int [usertype] ctrl2 ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: got restricted __le32 [usertype] ../drivers/mmc/host/dw_mmc.c:3512:25: warning: symbol 'dw_mci_pmops' was not declared. Should it be static? ../drivers/mmc/host/dw_mmc.c:598:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/mmc/host/dw_mmc.c:598:39: expected void const volatile [noderef] __iomem *addr ../drivers/mmc/host/dw_mmc.c:598:39: got unsigned int * ../drivers/mmc/host/dw_mmc.c:598:39: warning: restricted __le32 degrades to integer ../drivers/mmc/host/dw_mmc.c:601:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/mmc/host/dw_mmc.c:601:39: expected void const volatile [noderef] __iomem *addr ../drivers/mmc/host/dw_mmc.c:601:39: got restricted __le32 * ../drivers/mmc/host/dw_mmc.c:601:39: warning: restricted __le32 degrades to integer ../drivers/mmc/host/dw_mmc.c:619:33: warning: restricted __le32 degrades to integer ../drivers/mmc/host/dw_mmc.c:619:33: warning: restricted __le32 degrades to integer ../drivers/hwspinlock/sun6i_hwspinlock.c:65:39: warning: incorrect type in initializer (different address spaces) ../drivers/hwspinlock/sun6i_hwspinlock.c:65:39: expected void [noderef] __iomem *lock_addr ../drivers/hwspinlock/sun6i_hwspinlock.c:65:39: got void *priv ../drivers/hwspinlock/sun6i_hwspinlock.c:72:39: warning: incorrect type in initializer (different address spaces) ../drivers/hwspinlock/sun6i_hwspinlock.c:72:39: expected void [noderef] __iomem *lock_addr ../drivers/hwspinlock/sun6i_hwspinlock.c:72:39: got void *priv ../drivers/hwspinlock/sun6i_hwspinlock.c:166:30: warning: incorrect type in assignment (different address spaces) ../drivers/hwspinlock/sun6i_hwspinlock.c:166:30: expected void *priv ../drivers/hwspinlock/sun6i_hwspinlock.c:166:30: got void [noderef] __iomem * Warning: ../lib/842/842_compress.c:478 function parameter 'in' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'ilen' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'out' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'olen' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'wmem' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'in' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'ilen' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'out' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'olen' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'wmem' not described in 'sw842_compress' ../drivers/spi/spi-nxp-fspi.c:530:25: warning: cast from restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer ../drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -= ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum ../drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c: note: in included file: ../drivers/scsi/cxgbi/libcxgbi.h:414:19: warning: invalid assignment: += ../drivers/scsi/cxgbi/libcxgbi.h:414:19: left side has type int ../drivers/scsi/cxgbi/libcxgbi.h:414:19: right side has type restricted __wsum ../drivers/remoteproc/rcar_rproc.c:29:12: warning: incorrect type in assignment (different address spaces) ../drivers/remoteproc/rcar_rproc.c:29:12: expected void *va ../drivers/remoteproc/rcar_rproc.c:29:12: got void [noderef] __iomem * ../drivers/remoteproc/rcar_rproc.c:46:20: warning: incorrect type in argument 1 (different address spaces) ../drivers/remoteproc/rcar_rproc.c:46:20: expected void volatile [noderef] __iomem *addr ../drivers/remoteproc/rcar_rproc.c:46:20: got void *va ../drivers/net/ethernet/sun/niu.c: In function ‘niu_txc_set_imask’: ../drivers/net/ethernet/sun/niu.c:4647:13: warning: variable ‘val’ set but not used [-Wunused-but-set-variable=] 4647 | u64 val; | ^~~ ../drivers/net/ethernet/sun/niu.c: In function ‘niu_open’: ../drivers/net/ethernet/sun/niu.c:6028:52: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 6028 | sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name); | ^ In function ‘niu_set_irq_name’, inlined from ‘niu_request_irq’ at ../drivers/net/ethernet/sun/niu.c:6046:2, inlined from ‘niu_open’ at ../drivers/net/ethernet/sun/niu.c:6112:8: ../drivers/net/ethernet/sun/niu.c:6028:17: note: ‘sprintf’ output between 8 and 23 bytes into a destination of size 22 6028 | sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Warning: ../lib/842/842_decompress.c:278 function parameter 'in' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'ilen' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'out' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'olen' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'in' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'ilen' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'out' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'olen' not described in 'sw842_decompress' ../drivers/net/ethernet/ti/tlan.c: In function ‘tlan_read_and_clear_stats’: ../drivers/net/ethernet/ti/tlan.c:2072:25: warning: variable ‘def_tx’ set but not used [-Wunused-but-set-variable=] 2072 | u32 def_tx, crc, code; | ^~~~~~ ../drivers/memory/brcmstb_dpfe.c:531:29: warning: cast to restricted __be32 ../drivers/memory/brcmstb_dpfe.c:532:29: warning: cast to restricted __be32 ../drivers/memory/brcmstb_dpfe.c:534:29: warning: cast to restricted __le32 ../drivers/memory/brcmstb_dpfe.c:535:29: warning: cast to restricted __le32 ../drivers/memory/brcmstb_dpfe.c:558:46: warning: cast to restricted __le32 ../drivers/memory/brcmstb_dpfe.c:558:19: warning: cast to restricted __be32 ../drivers/memory/brcmstb_dpfe.c:575:25: warning: cast to restricted __be32 ../drivers/memory/brcmstb_dpfe.c:576:28: warning: cast to restricted __be32 ../drivers/memory/brcmstb_dpfe.c:577:27: warning: cast to restricted __be32 ../drivers/memory/brcmstb_dpfe.c:579:25: warning: cast to restricted __le32 ../drivers/memory/brcmstb_dpfe.c:580:28: warning: cast to restricted __le32 ../drivers/memory/brcmstb_dpfe.c:581:27: warning: cast to restricted __le32 ../drivers/memory/brcmstb_dpfe.c:610:25: warning: cast to restricted __be32 ../drivers/memory/brcmstb_dpfe.c:613:25: warning: cast to restricted __le32 ../net/caif/caif_usb.c:110:32: warning: restricted __be16 degrades to integer ../net/caif/caif_usb.c:111:33: warning: restricted __be16 degrades to integer ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: expected restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: got unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: expected restricted __wsum [usertype] csum ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: got int [assigned] wrs_needed ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast from restricted __wsum ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:37: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:797:38: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:798:18: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:819:28: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:827:24: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:25: warning: restricted __be32 degrades to integer ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: expected unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: got restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:32: warning: restricted __be32 degrades to integer ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: expected unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: got restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file: ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2325:25: warning: cast to restricted __be64 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1304:24: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32 ../drivers/mmc/host/vub300.c:2230:29: warning: restricted __le16 degrades to integer ../drivers/spi/spi-ti-qspi.c:264:38: warning: incorrect type in assignment (different base types) ../drivers/spi/spi-ti-qspi.c:264:38: expected unsigned int [usertype] data ../drivers/spi/spi-ti-qspi.c:264:38: got restricted __be32 [usertype] ../drivers/spi/spi-ti-qspi.c:267:38: warning: incorrect type in assignment (different base types) ../drivers/spi/spi-ti-qspi.c:267:38: expected unsigned int [usertype] data ../drivers/spi/spi-ti-qspi.c:267:38: got restricted __be32 [usertype] ../drivers/spi/spi-ti-qspi.c:270:38: warning: incorrect type in assignment (different base types) ../drivers/spi/spi-ti-qspi.c:270:38: expected unsigned int [usertype] data ../drivers/spi/spi-ti-qspi.c:270:38: got restricted __be32 [usertype] ../drivers/spi/spi-ti-qspi.c:273:38: warning: incorrect type in assignment (different base types) ../drivers/spi/spi-ti-qspi.c:273:38: expected unsigned int [usertype] data ../drivers/spi/spi-ti-qspi.c:273:38: got restricted __be32 [usertype] ../drivers/spi/spi-ti-qspi.c:374:42: warning: cast to restricted __be32 ../drivers/spi/spi-ti-qspi.c:376:42: warning: cast to restricted __be32 ../drivers/spi/spi-ti-qspi.c:378:42: warning: cast to restricted __be32 ../drivers/spi/spi-ti-qspi.c:380:42: warning: cast to restricted __be32 Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing0' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing1' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing2' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'dmach' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'pio_data' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'addr_data' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'sg_io' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'dma_read' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing0' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing1' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing2' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'dmach' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'pio_data' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'addr_data' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'sg_io' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'dma_read' not described in 'mxs_i2c_dev' ../drivers/spi/spi-orion.c:451:24: warning: incorrect type in argument 1 (different base types) ../drivers/spi/spi-orion.c:451:24: expected unsigned int val ../drivers/spi/spi-orion.c:451:24: got restricted __le16 [usertype] ../drivers/spi/spi-orion.c:461:17: warning: cast to restricted __le16 ../drivers/scsi/hisi_sas/hisi_sas_v3_hw.c:1494:26: warning: invalid assignment: |= ../drivers/scsi/hisi_sas/hisi_sas_v3_hw.c:1494:26: left side has type restricted __le32 ../drivers/scsi/hisi_sas/hisi_sas_v3_hw.c:1494:26: right side has type unsigned int ../drivers/spi/spi-pci1xxxx.c:436:22: warning: incorrect type in assignment (different address spaces) ../drivers/spi/spi-pci1xxxx.c:436:22: expected void *base ../drivers/spi/spi-pci1xxxx.c:436:22: got void [noderef] __iomem * ../drivers/spi/spi-pci1xxxx.c:438:22: warning: incorrect type in assignment (different address spaces) ../drivers/spi/spi-pci1xxxx.c:438:22: expected void *base ../drivers/spi/spi-pci1xxxx.c:438:22: got void [noderef] __iomem * ../drivers/spi/spi-pci1xxxx.c:440:34: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-pci1xxxx.c:440:34: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-pci1xxxx.c:440:34: got void * ../drivers/spi/spi-pci1xxxx.c:441:26: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-pci1xxxx.c:441:26: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-pci1xxxx.c:441:26: got void * ../drivers/spi/spi-pci1xxxx.c:442:46: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-pci1xxxx.c:442:46: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-pci1xxxx.c:442:46: got void * ../drivers/spi/spi-pci1xxxx.c:443:46: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-pci1xxxx.c:443:46: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-pci1xxxx.c:443:46: got void * ../drivers/spi/spi-pci1xxxx.c:445:21: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-pci1xxxx.c:445:21: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-pci1xxxx.c:445:21: got void * ../drivers/spi/spi-pci1xxxx.c:447:21: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-pci1xxxx.c:447:21: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-pci1xxxx.c:447:21: got void * ../drivers/gpio/gpio-tqmx86.c:354:37: warning: cast truncates bits from constant value (ffffff0f becomes f) ../drivers/mmc/host/ushc.c:137:22: warning: cast to restricted __le32 ../drivers/mmc/host/ushc.c:277:28: warning: incorrect type in assignment (different base types) ../drivers/mmc/host/ushc.c:277:28: expected unsigned char [usertype] cmd_idx ../drivers/mmc/host/ushc.c:277:28: got restricted __le16 [usertype] ../drivers/net/ethernet/wiznet/w5100.c: In function ‘w5100_probe’: ../drivers/net/ethernet/wiznet/w5100.c:1190:42: warning: ‘%s’ directive output may be truncated writing up to 20 bytes into a region of size 16 [-Wformat-truncation=] 1190 | snprintf(link_name, 16, "%s-link", netdev_name(ndev)); | ^~ ../drivers/net/ethernet/wiznet/w5100.c:1190:17: note: ‘snprintf’ output between 6 and 26 bytes into a destination of size 16 1190 | snprintf(link_name, 16, "%s-link", netdev_name(ndev)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mailbox/mailbox-th1520.c:385:31: warning: incorrect type in return expression (different address spaces) ../drivers/mailbox/mailbox-th1520.c:385:31: expected void [noderef] __iomem * ../drivers/mailbox/mailbox-th1520.c:385:31: got void * ../drivers/mailbox/mailbox-th1520.c:392:31: warning: incorrect type in return expression (different address spaces) ../drivers/mailbox/mailbox-th1520.c:392:31: expected void [noderef] __iomem * ../drivers/mailbox/mailbox-th1520.c:392:31: got void * ../drivers/mmc/host/wmt-sdmmc.c:241:39: warning: incorrect type in assignment (different base types) ../drivers/mmc/host/wmt-sdmmc.c:241:39: expected unsigned int ../drivers/mmc/host/wmt-sdmmc.c:241:39: got restricted __be32 [usertype] ../drivers/perf/arm-ni.c: note: in included file: ../include/linux/io-64-nonatomic-lo-hi.h:38:9: warning: cast truncates bits from constant value (8000000000000000 becomes 0) ../drivers/net/ethernet/wiznet/w5300.c: In function ‘w5300_hw_probe’: ../drivers/net/ethernet/wiznet/w5300.c:576:42: warning: ‘%s’ directive output may be truncated writing up to 20 bytes into a region of size 16 [-Wformat-truncation=] 576 | snprintf(link_name, 16, "%s-link", name); | ^~ ../drivers/net/ethernet/wiznet/w5300.c:576:17: note: ‘snprintf’ output between 6 and 26 bytes into a destination of size 16 576 | snprintf(link_name, 16, "%s-link", name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/perf/arm-cmn.c:2261:35: warning: duplicate [noderef] ../drivers/perf/arm-cmn.c:2261:35: error: multiple address spaces given: __iomem & __iomem ../drivers/net/ethernet/via/via-rhine.c:1135:39: warning: cast removes address space '__iomem' of expression ../drivers/platform/x86/asus-wmi.c:2790:33: warning: incorrect type in argument 3 (different base types) ../drivers/platform/x86/asus-wmi.c:2790:33: expected unsigned int [usertype] val ../drivers/platform/x86/asus-wmi.c:2790:33: got restricted __le32 [usertype] ../drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:455:26: warning: unsigned value that used to be signed checked against zero? ../drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:452:35: signed value source Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'offset' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'irq_mask' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_up_coeff' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_down_coeff' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_up_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_down_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'avg_dependency_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'config' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'regs' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'avg_count' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'boost_freq' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'target_freq' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'offset' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'irq_mask' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_up_coeff' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_down_coeff' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_up_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_down_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'avg_dependency_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'config' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'regs' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'avg_count' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'boost_freq' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'target_freq' not described in 'tegra_devfreq_device' ../drivers/net/ethernet/xilinx/xilinx_emaclite.c:410:24: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/xilinx_emaclite.c:419:36: warning: cast to restricted __be32 ../drivers/net/ethernet/via/via-velocity.c: note: in included file: ../drivers/net/ethernet/via/via-velocity.h:236:24: warning: mixed bitwiseness ../drivers/net/ethernet/via/via-velocity.c:88:26: warning: incorrect type in initializer (different address spaces) ../drivers/net/ethernet/via/via-velocity.c:88:26: expected void *addr ../drivers/net/ethernet/via/via-velocity.c:88:26: got struct mac_regs [noderef] __iomem *mac_regs ../drivers/net/ethernet/via/via-velocity.c:91:49: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:91:49: expected restricted pci_power_t [usertype] state ../drivers/net/ethernet/via/via-velocity.c:91:49: got char state ../drivers/net/ethernet/via/via-velocity.c:93:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/via/via-velocity.c:93:36: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/via/via-velocity.c:93:36: got void * ../drivers/net/ethernet/via/via-velocity.c:1744:34: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/via/via-velocity.c:1744:34: expected unsigned long [usertype] __UNIQUE_ID_y__1402 ../drivers/net/ethernet/via/via-velocity.c:1744:34: got restricted __le16 ../drivers/net/ethernet/via/via-velocity.c:1747:17: warning: cast to restricted __le16 ../drivers/net/ethernet/via/via-velocity.c:2240:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2240:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:2240:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2248:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2248:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2248:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2437:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2437:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2437:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2450:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2450:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2450:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2875:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2875:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:2875:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3146:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3146:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3146:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3152:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3152:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3152:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3204:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3204:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:3204:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3274:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3274:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3274:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3291:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3291:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3291:48: got restricted pci_power_t [usertype] ../drivers/rapidio/rio-scan.c: note: in included file: ../include/linux/rio.h:204:34: warning: array of flexible structures ../drivers/gpio/gpio-viperboard.c:266:20: warning: incorrect type in assignment (different base types) ../drivers/gpio/gpio-viperboard.c:266:20: expected unsigned short [usertype] val ../drivers/gpio/gpio-viperboard.c:266:20: got restricted __be16 [usertype] ../drivers/gpio/gpio-viperboard.c:267:21: warning: incorrect type in assignment (different base types) ../drivers/gpio/gpio-viperboard.c:267:21: expected unsigned short [usertype] mask ../drivers/gpio/gpio-viperboard.c:267:21: got restricted __be16 [usertype] ../drivers/gpio/gpio-viperboard.c:307:27: warning: cast to restricted __be16 ../drivers/gpio/gpio-viperboard.c:331:20: warning: incorrect type in assignment (different base types) ../drivers/gpio/gpio-viperboard.c:331:20: expected unsigned short [usertype] val ../drivers/gpio/gpio-viperboard.c:331:20: got restricted __be16 [usertype] ../drivers/gpio/gpio-viperboard.c:332:21: warning: incorrect type in assignment (different base types) ../drivers/gpio/gpio-viperboard.c:332:21: expected unsigned short [usertype] mask ../drivers/gpio/gpio-viperboard.c:332:21: got restricted __be16 [usertype] ../drivers/net/ethernet/jme.c:956:14: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/jme.c:956:14: expected unsigned short [usertype] csum ../drivers/net/ethernet/jme.c:956:14: got restricted __sum16 [usertype] check ../drivers/rapidio/rio_cm.c: In function ‘rio_txcq_handler’: ../drivers/rapidio/rio_cm.c:669:21: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable=] 669 | int rc; | ^~ ../drivers/rapidio/rio_cm.c: note: in included file: ../include/linux/rio.h:204:34: warning: array of flexible structures ../drivers/rapidio/rio_cm.c:379:17: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:398:23: warning: cast to restricted __be32 ../drivers/rapidio/rio_cm.c:399:21: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:425:17: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:436:27: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:457:9: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:460:32: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:491:9: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:491:9: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:529:9: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:531:32: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:806:26: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:806:26: expected unsigned int [usertype] src_id ../drivers/rapidio/rio_cm.c:806:26: got restricted __be32 [usertype] ../drivers/rapidio/rio_cm.c:807:26: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:807:26: expected unsigned int [usertype] dst_id ../drivers/rapidio/rio_cm.c:807:26: got restricted __be32 [usertype] ../drivers/rapidio/rio_cm.c:812:21: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:812:21: expected unsigned short [usertype] dst_ch ../drivers/rapidio/rio_cm.c:812:21: got restricted __be16 [usertype] ../drivers/rapidio/rio_cm.c:813:21: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:813:21: expected unsigned short [usertype] src_ch ../drivers/rapidio/rio_cm.c:813:21: got restricted __be16 [usertype] ../drivers/rapidio/rio_cm.c:814:22: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:814:22: expected unsigned short [usertype] msg_len ../drivers/rapidio/rio_cm.c:814:22: got restricted __be16 [usertype] ../drivers/rapidio/rio_cm.c:974:26: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:974:26: expected unsigned int [usertype] src_id ../drivers/rapidio/rio_cm.c:974:26: got restricted __be32 [usertype] ../drivers/rapidio/rio_cm.c:975:26: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:975:26: expected unsigned int [usertype] dst_id ../drivers/rapidio/rio_cm.c:975:26: got restricted __be32 [usertype] ../drivers/rapidio/rio_cm.c:980:21: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:980:21: expected unsigned short [usertype] dst_ch ../drivers/rapidio/rio_cm.c:980:21: got restricted __be16 [usertype] ../drivers/rapidio/rio_cm.c:981:21: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:981:21: expected unsigned short [usertype] src_ch ../drivers/rapidio/rio_cm.c:981:21: got restricted __be16 [usertype] ../drivers/rapidio/rio_cm.c:1029:26: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:1029:26: expected unsigned int [usertype] src_id ../drivers/rapidio/rio_cm.c:1029:26: got restricted __be32 [usertype] ../drivers/rapidio/rio_cm.c:1030:26: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:1030:26: expected unsigned int [usertype] dst_id ../drivers/rapidio/rio_cm.c:1030:26: got restricted __be32 [usertype] ../drivers/rapidio/rio_cm.c:1031:21: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:1031:21: expected unsigned short [usertype] dst_ch ../drivers/rapidio/rio_cm.c:1031:21: got restricted __be16 [usertype] ../drivers/rapidio/rio_cm.c:1032:21: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:1032:21: expected unsigned short [usertype] src_ch ../drivers/rapidio/rio_cm.c:1032:21: got restricted __be16 [usertype] ../drivers/rapidio/rio_cm.c:1403:26: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:1403:26: expected unsigned int [usertype] src_id ../drivers/rapidio/rio_cm.c:1403:26: got restricted __be32 [usertype] ../drivers/rapidio/rio_cm.c:1404:26: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:1404:26: expected unsigned int [usertype] dst_id ../drivers/rapidio/rio_cm.c:1404:26: got restricted __be32 [usertype] ../drivers/rapidio/rio_cm.c:1409:21: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:1409:21: expected unsigned short [usertype] dst_ch ../drivers/rapidio/rio_cm.c:1409:21: got restricted __be16 [usertype] ../drivers/rapidio/rio_cm.c:1410:21: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:1410:21: expected unsigned short [usertype] src_ch ../drivers/rapidio/rio_cm.c:1410:21: got restricted __be16 [usertype] ../drivers/net/ethernet/korina.c:408:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:408:33: expected struct dma_reg *ch ../drivers/net/ethernet/korina.c:408:33: got struct dma_reg [noderef] __iomem *tx_dma_regs ../drivers/net/ethernet/korina.c:415:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:415:33: expected struct dma_reg *ch ../drivers/net/ethernet/korina.c:415:33: got struct dma_reg [noderef] __iomem *rx_dma_regs ../drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:391:20: got unsigned int * ../drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:392:31: got unsigned int * ../drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:394:33: got unsigned int * ../drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:397:28: got unsigned int * ../drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:400:20: got unsigned int * ../drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:401:20: got unsigned int * ../drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:391:20: got unsigned int * ../drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:392:31: got unsigned int * ../drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:394:33: got unsigned int * ../drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:397:28: got unsigned int * ../drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:400:20: got unsigned int * ../drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:401:20: got unsigned int * ../drivers/input/touchscreen/raspberrypi-ts.c:117:45: warning: incorrect type in argument 3 (different address spaces) ../drivers/input/touchscreen/raspberrypi-ts.c:117:45: expected void *cpu_addr ../drivers/input/touchscreen/raspberrypi-ts.c:117:45: got void [noderef] __iomem *fw_regs_va ../drivers/input/touchscreen/raspberrypi-ts.c:145:24: warning: incorrect type in assignment (different address spaces) ../drivers/input/touchscreen/raspberrypi-ts.c:145:24: expected void [noderef] __iomem *fw_regs_va ../drivers/input/touchscreen/raspberrypi-ts.c:145:24: got void * ../drivers/net/ethernet/ethoc.c:317:13: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/ethoc.c:317:13: expected void *vma ../drivers/net/ethernet/ethoc.c:317:13: got void [noderef] __iomem *membase ../drivers/net/ethernet/ethoc.c:454:67: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/ethoc.c:454:67: expected void const volatile [noderef] __iomem * ../drivers/net/ethernet/ethoc.c:454:67: got void *src ../drivers/net/ethernet/ethoc.c:908:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/ethoc.c:908:21: expected void volatile [noderef] __iomem * ../drivers/net/ethernet/ethoc.c:908:21: got void *[assigned] dest ../drivers/net/ethernet/ethoc.c:1109:31: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/ethoc.c:1109:31: expected void [noderef] __iomem *membase ../drivers/net/ethernet/ethoc.c:1109:31: got void * ../drivers/rapidio/switches/idtcps.c: note: in included file: ../include/linux/rio.h:204:34: warning: array of flexible structures ../drivers/mtd/ftl.c:179:37: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:202:23: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:215:21: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:216:24: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:227:24: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:228:28: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:229:27: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:230:27: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:231:17: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:239:28: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:241:53: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:246:21: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:255:27: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:262:14: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:281:44: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:291:17: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:294:25: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:295:23: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:296:39: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:298:22: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:298:22: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:383:23: warning: incorrect type in assignment (different base types) ../drivers/mtd/ftl.c:383:23: expected unsigned short [assigned] [usertype] LogicalEUN ../drivers/mtd/ftl.c:383:23: got restricted __le16 [usertype] ../drivers/mtd/ftl.c:384:23: warning: incorrect type in assignment (different base types) ../drivers/mtd/ftl.c:384:23: expected unsigned int [assigned] [usertype] EraseCount ../drivers/mtd/ftl.c:384:23: got restricted __le32 [usertype] ../drivers/mtd/ftl.c:394:12: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:397:29: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:398:9: warning: incorrect type in assignment (different base types) ../drivers/mtd/ftl.c:398:9: expected unsigned int [usertype] ctl ../drivers/mtd/ftl.c:398:9: got restricted __le32 [usertype] ../drivers/mtd/ftl.c:436:28: warning: incorrect type in initializer (different base types) ../drivers/mtd/ftl.c:436:28: expected unsigned short [usertype] srcunitswap ../drivers/mtd/ftl.c:436:28: got restricted __le16 [usertype] ../drivers/mtd/ftl.c:447:32: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:465:10: warning: incorrect type in assignment (different base types) ../drivers/mtd/ftl.c:465:10: expected unsigned short [usertype] unit ../drivers/mtd/ftl.c:465:10: got restricted __le16 [usertype] ../drivers/mtd/ftl.c:481:17: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:505:32: warning: incorrect type in assignment (different base types) ../drivers/mtd/ftl.c:505:32: expected unsigned int [usertype] ../drivers/mtd/ftl.c:505:32: got restricted __le32 [usertype] ../drivers/mtd/ftl.c:515:36: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:709:52: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:723:13: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:762:43: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:808:19: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:831:18: warning: incorrect type in assignment (different base types) ../drivers/mtd/ftl.c:831:18: expected unsigned int [usertype] le_virt_addr ../drivers/mtd/ftl.c:831:18: got restricted __le32 [usertype] ../drivers/mtd/ftl.c:884:26: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:945:16: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:1025:39: warning: cast to restricted __le32 ../drivers/rapidio/switches/idt_gen2.c: note: in included file: ../include/linux/rio.h:204:34: warning: array of flexible structures ../drivers/rapidio/devices/rio_mport_cdev.c: note: in included file: ../include/linux/rio.h:204:34: warning: array of flexible structures ../drivers/hsi/clients/ssi_protocol.c:629:33: warning: cast to restricted __be16 ../drivers/hsi/clients/ssi_protocol.c:630:9: warning: cast to restricted __be16 ../drivers/hsi/clients/ssi_protocol.c:991:31: warning: incorrect type in assignment (different base types) ../drivers/hsi/clients/ssi_protocol.c:991:31: expected unsigned short [usertype] ../drivers/hsi/clients/ssi_protocol.c:991:31: got restricted __be16 [usertype] ../drivers/rapidio/switches/idt_gen3.c: note: in included file: ../include/linux/rio.h:204:34: warning: array of flexible structures ../drivers/nvdimm/../../tools/testing/nvdimm/test/iomap.c:172:61: warning: cast removes address space '__iomem' of expression ../drivers/atm/nicstar.c:555:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:555:17: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:555:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:574:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:574:17: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:574:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1148:29: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1153:56: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1483:30: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1489:44: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1489:44: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1489:44: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1492:44: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1492:44: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1492:44: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1804:36: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1804:36: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1804:36: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1810:36: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1810:36: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1810:36: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1859:17: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1859:52: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1860:17: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1866:24: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1873:22: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1874:32: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1882:41: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1882:41: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1882:41: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1887:46: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1892:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1892:17: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1892:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1961:14: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1971:18: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1965:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1965:17: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:1965:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1992:14: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2009:15: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2010:15: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2034:26: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2052:47: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2053:30: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2054:39: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2112:23: warning: incorrect type in assignment (different address spaces) ../drivers/atm/nicstar.c:2112:23: expected void [noderef] __user *iov_base ../drivers/atm/nicstar.c:2112:23: got void * ../drivers/atm/nicstar.c:2113:24: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2146:13: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2152:21: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2185:31: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2292:39: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2303:47: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2346:39: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2580:26: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:1672:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1672:29: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1672:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1673:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1673:29: expected unsigned int [usertype] word_3 ../drivers/atm/nicstar.c:1673:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1674:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1674:29: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:1674:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1683:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1683:29: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1683:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1684:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1684:29: expected unsigned int [usertype] word_3 ../drivers/atm/nicstar.c:1684:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1687:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1687:29: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:1687:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1690:29: warning: invalid assignment: |= ../drivers/atm/nicstar.c:1690:29: left side has type unsigned int ../drivers/atm/nicstar.c:1690:29: right side has type restricted __le32 ../drivers/atm/nicstar.c:1698:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1698:29: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1698:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1701:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1701:29: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1701:29: got restricted __le32 [usertype] ../drivers/atm/iphase.c:151:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:155:11: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:167:56: warning: invalid assignment: |= ../drivers/atm/iphase.c:167:56: left side has type restricted __be16 ../drivers/atm/iphase.c:167:56: right side has type int ../drivers/atm/iphase.c:204:14: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:220:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:228:19: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:241:29: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:242:29: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:279:20: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:384:14: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:444:17: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:446:20: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:529:19: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:583:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2959:11: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:3033:23: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:3033:23: expected restricted __be16 [usertype] protocol ../drivers/atm/iphase.c:3033:23: got int vci ../drivers/atm/iphase.c:668:17: warning: restricted __be16 degrades to integer ../drivers/atm/iphase.c:1187:23: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:1187:23: expected restricted __be16 [usertype] protocol ../drivers/atm/iphase.c:1187:23: got int [assigned] desc ../drivers/atm/iphase.c:1299:12: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:1299:12: expected int desc ../drivers/atm/iphase.c:1299:12: got restricted __be16 [usertype] protocol ../drivers/atm/iphase.c:1508:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1555:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1567:20: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1584:25: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1737:34: warning: invalid assignment: |= ../drivers/atm/iphase.c:1737:34: left side has type restricted __be16 ../drivers/atm/iphase.c:1737:34: right side has type int ../drivers/atm/iphase.c:1814:15: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1815:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1968:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2020:22: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2047:22: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2110:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2110:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2110:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2126:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2126:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2126:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2127:15: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2128:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2273:16: warning: cast to restricted __le32 ../drivers/atm/iphase.c:2273:14: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:2273:14: expected unsigned int [usertype] mac1 ../drivers/atm/iphase.c:2273:14: got restricted __be32 [usertype] ../drivers/atm/iphase.c:2275:16: warning: cast to restricted __le16 ../drivers/atm/iphase.c:2275:14: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:2275:14: expected unsigned short [usertype] mac2 ../drivers/atm/iphase.c:2275:14: got restricted __be16 [usertype] ../drivers/atm/iphase.c:2663:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2667:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1134:25: warning: dereference of noderef expression ../drivers/atm/iphase.c:1139:30: warning: dereference of noderef expression ../drivers/atm/iphase.c:1149:29: warning: dereference of noderef expression ../drivers/atm/iphase.c:1170:21: warning: dereference of noderef expression ../drivers/atm/iphase.c:1170:57: warning: dereference of noderef expression ../drivers/atm/iphase.c:1171:21: warning: dereference of noderef expression ../drivers/atm/iphase.c:1171:57: warning: dereference of noderef expression ../drivers/atm/iphase.c:1397:10: warning: dereference of noderef expression ../drivers/atm/iphase.c:1410:18: warning: dereference of noderef expression ../drivers/atm/iphase.c:1492:17: warning: dereference of noderef expression ../drivers/atm/iphase.c:1493:17: warning: dereference of noderef expression ../drivers/atm/iphase.c:2674:15: warning: dereference of noderef expression ../drivers/atm/iphase.c:2675:15: warning: dereference of noderef expression ../drivers/atm/iphase.c:2989:9: warning: dereference of noderef expression ../drivers/atm/iphase.c:2992:9: warning: dereference of noderef expression ../drivers/atm/iphase.c:2993:9: warning: dereference of noderef expression ../drivers/atm/iphase.c:3003:35: warning: dereference of noderef expression ../drivers/atm/iphase.c:3004:51: warning: dereference of noderef expression ../drivers/atm/iphase.c:3021:36: warning: dereference of noderef expression ../drivers/atm/iphase.c:3022:11: warning: dereference of noderef expression ../drivers/uio/uio_aec.c:44:49: warning: incorrect type in initializer (different address spaces) ../drivers/uio/uio_aec.c:44:49: expected void [noderef] __iomem *int_flag ../drivers/uio/uio_aec.c:44:49: got void * ../drivers/uio/uio_aec.c:50:49: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:50:49: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:50:49: got void * ../drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:59:9: got void * ../drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:59:9: got void * ../drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:59:9: got void * ../drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:59:9: got void * ../drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:59:9: got void * ../drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:59:9: got void * ../drivers/uio/uio_aec.c:88:20: warning: incorrect type in assignment (different address spaces) ../drivers/uio/uio_aec.c:88:20: expected void *priv ../drivers/uio/uio_aec.c:88:20: got void [noderef] __iomem * ../drivers/uio/uio_aec.c:104:42: warning: incorrect type in argument 2 (different address spaces) ../drivers/uio/uio_aec.c:104:42: expected void [noderef] __iomem * ../drivers/uio/uio_aec.c:104:42: got void * ../drivers/uio/uio_aec.c:105:43: warning: incorrect type in argument 2 (different address spaces) ../drivers/uio/uio_aec.c:105:43: expected void [noderef] __iomem * ../drivers/uio/uio_aec.c:105:43: got void * ../drivers/uio/uio_aec.c:106:34: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:106:34: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:106:34: got void * ../drivers/uio/uio_aec.c:115:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/uio/uio_aec.c:115:31: expected void [noderef] __iomem * ../drivers/uio/uio_aec.c:115:31: got void *priv ../drivers/uio/uio_aec.c:128:42: warning: incorrect type in argument 2 (different address spaces) ../drivers/uio/uio_aec.c:128:42: expected void [noderef] __iomem * ../drivers/uio/uio_aec.c:128:42: got void * ../drivers/uio/uio_aec.c:129:43: warning: incorrect type in argument 2 (different address spaces) ../drivers/uio/uio_aec.c:129:43: expected void [noderef] __iomem * ../drivers/uio/uio_aec.c:129:43: got void * ../drivers/uio/uio_aec.c:131:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:131:28: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:131:28: got void * ../drivers/uio/uio_aec.c:136:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/uio/uio_aec.c:136:31: expected void [noderef] __iomem * ../drivers/uio/uio_aec.c:136:31: got void *priv ../drivers/mtd/rfd_ftl.c:100:13: warning: cast to restricted __le16 ../drivers/mtd/rfd_ftl.c:110:25: warning: cast to restricted __le16 ../drivers/mtd/rfd_ftl.c:291:29: warning: incorrect type in initializer (different base types) ../drivers/mtd/rfd_ftl.c:291:29: expected unsigned short [usertype] magic ../drivers/mtd/rfd_ftl.c:291:29: got restricted __le16 [usertype] ../drivers/mtd/rfd_ftl.c:350:29: warning: cast to restricted __le16 ../drivers/mtd/rfd_ftl.c:549:19: warning: incorrect type in initializer (different base types) ../drivers/mtd/rfd_ftl.c:549:19: expected unsigned short [usertype] del ../drivers/mtd/rfd_ftl.c:549:19: got restricted __le16 [usertype] ../drivers/mtd/rfd_ftl.c:588:21: warning: cast to restricted __le16 ../drivers/mtd/rfd_ftl.c:643:15: warning: incorrect type in assignment (different base types) ../drivers/mtd/rfd_ftl.c:643:15: expected unsigned short [usertype] entry ../drivers/mtd/rfd_ftl.c:643:15: got restricted __le16 [usertype] ../drivers/net/team/team_mode_activebackup.c:54:40: error: incompatible types in comparison expression (different address spaces): ../drivers/net/team/team_mode_activebackup.c:54:40: struct team_port [noderef] __rcu * ../drivers/net/team/team_mode_activebackup.c:54:40: struct team_port * ../drivers/atm/eni.c:764:37: warning: cast to restricted __be32 ../drivers/atm/eni.c:2054:36: warning: incorrect type in assignment (different base types) ../drivers/atm/eni.c:2054:36: expected unsigned int [usertype] ../drivers/atm/eni.c:2054:36: got restricted __be32 [usertype] ../drivers/atm/idt77252.c:1220:15: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1233:18: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1390:30: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:1390:30: expected unsigned int [usertype] word_2 ../drivers/atm/idt77252.c:1390:30: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:1426:16: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1432:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1432:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1443:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1469:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1473:33: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1484:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1509:30: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:1509:30: expected unsigned int [usertype] word_2 ../drivers/atm/idt77252.c:1509:30: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:1520:24: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:745:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:745:27: expected unsigned int [usertype] word_1 ../drivers/atm/idt77252.c:745:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:747:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:747:27: expected unsigned int [usertype] word_2 ../drivers/atm/idt77252.c:747:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:748:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:748:27: expected unsigned int [usertype] word_3 ../drivers/atm/idt77252.c:748:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:749:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:749:27: expected unsigned int [usertype] word_4 ../drivers/atm/idt77252.c:749:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:1023:16: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1031:33: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1040:18: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1249:30: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1268:26: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1344:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1345:34: warning: cast to restricted __le32 Warning: ../drivers/hid/hid-lg-g15.c:37 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * g13_input_report.keybits[] is not 32-bit aligned, so we can't use the bitops macros. ../drivers/hid/hid-logitech-dj.c: In function ‘logi_dj_recv_add_djhid_device’: ../drivers/hid/hid-logitech-dj.c:851:44: warning: ‘%d’ directive output may be truncated writing between 1 and 3 bytes into a region of size 2 [-Wformat-truncation=] 851 | snprintf(tmpstr, sizeof(tmpstr), ":%d", device_index); | ^~ ../drivers/hid/hid-logitech-dj.c:851:42: note: directive argument in the range [0, 255] 851 | snprintf(tmpstr, sizeof(tmpstr), ":%d", device_index); | ^~~~~ ../drivers/hid/hid-logitech-dj.c:851:9: note: ‘snprintf’ output between 3 and 5 bytes into a destination of size 3 851 | snprintf(tmpstr, sizeof(tmpstr), ":%d", device_index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Warning: ../drivers/rtc/rtc-omap.c:411 function parameter 'dev' not described in 'omap_rtc_power_off_program' Warning: ../drivers/rtc/rtc-omap.c:411 function parameter 'dev' not described in 'omap_rtc_power_off_program' ../drivers/input/serio/ps2mult.c: In function ‘ps2mult_connect’: ../drivers/input/serio/ps2mult.c:131:21: warning: ‘/port’ directive output may be truncated writing 5 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 131 | "%s/port%d", mx_serio->phys, i); | ^~~~~ In function ‘ps2mult_create_port’, inlined from ‘ps2mult_connect’ at ../drivers/input/serio/ps2mult.c:172:11: ../drivers/input/serio/ps2mult.c:131:18: note: directive argument in the range [0, 1] 131 | "%s/port%d", mx_serio->phys, i); | ^~~~~~~~~~~ ../drivers/input/serio/ps2mult.c:130:9: note: ‘snprintf’ output between 7 and 38 bytes into a destination of size 32 130 | snprintf(serio->phys, sizeof(serio->phys), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | "%s/port%d", mx_serio->phys, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/atm/idt77105.c:303:35: warning: Using plain integer as NULL pointer ../drivers/platform/x86/msi-laptop.c:488:81: warning: dubious: !x | y ../drivers/atm/atmtcp.c:129:21: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:129:21: expected unsigned short [addressable] [assigned] [usertype] vpi ../drivers/atm/atmtcp.c:129:21: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:131:21: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:131:21: expected unsigned short [addressable] [assigned] [usertype] vci ../drivers/atm/atmtcp.c:131:21: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:222:18: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:222:18: expected unsigned short [usertype] vpi ../drivers/atm/atmtcp.c:222:18: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:223:18: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:223:18: expected unsigned short [usertype] vci ../drivers/atm/atmtcp.c:223:18: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:224:21: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:224:21: expected unsigned int [usertype] length ../drivers/atm/atmtcp.c:224:21: got restricted __be32 [usertype] ../drivers/atm/atmtcp.c:312:33: warning: cast to restricted __be16 ../drivers/atm/atmtcp.c:312:50: warning: cast to restricted __be16 ../drivers/net/arcnet/com20020-pci.c: In function ‘com20020pci_probe’: ../drivers/net/arcnet/com20020-pci.c:224:71: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 10 and 11 [-Wformat-truncation=] 224 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); | ^~ ../drivers/net/arcnet/com20020-pci.c:224:64: note: directive argument in the range [-2147483641, 2147483646] 224 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); | ^~~~~~~~~~ ../drivers/net/arcnet/com20020-pci.c:224:25: note: ‘snprintf’ output between 7 and 18 bytes into a destination of size 16 224 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/atm/lanai.c:1397:29: warning: incorrect type in argument 1 (different base types) ../drivers/atm/lanai.c:1397:29: expected restricted __be32 const [usertype] *p ../drivers/atm/lanai.c:1397:29: got unsigned int const [usertype] *[assigned] x ../drivers/atm/lanai.c:1716:52: warning: incorrect type in argument 1 (different base types) ../drivers/atm/lanai.c:1716:52: expected restricted __le32 const [usertype] *p ../drivers/atm/lanai.c:1716:52: got unsigned int [usertype] * ../drivers/atm/lanai.c:1176:30: warning: incorrect type in assignment (different base types) ../drivers/atm/lanai.c:1176:30: expected unsigned int [usertype] ../drivers/atm/lanai.c:1176:30: got restricted __le32 [usertype] ../drivers/atm/lanai.c:1191:30: warning: incorrect type in assignment (different base types) ../drivers/atm/lanai.c:1191:30: expected unsigned int [usertype] ../drivers/atm/lanai.c:1191:30: got restricted __be32 [usertype] ../drivers/net/team/team_mode_loadbalance.c:370:14: warning: incorrect type in assignment (different address spaces) ../drivers/net/team/team_mode_loadbalance.c:370:14: expected struct team_port *port ../drivers/net/team/team_mode_loadbalance.c:370:14: got struct team_port [noderef] __rcu *port ../drivers/mtd/chips/cfi_probe.c:227:27: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_probe.c:229:28: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_probe.c:230:27: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_probe.c:231:28: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_probe.c:232:36: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_probe.c:233:38: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_probe.c:241:49: warning: cast to restricted __le32 ../drivers/mtd/chips/cfi_probe.c: note: in included file: ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../include/linux/mtd/cfi.h:330:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:330:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:336:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:336:16: warning: cast to restricted __be32 ../include/linux/mtd/cfi.h:330:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:330:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:336:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:336:16: warning: cast to restricted __be32 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../drivers/w1/slaves/w1_therm.c:1063:18: warning: cast to restricted __le64 ../drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64 ../drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64 ../drivers/net/slip/slip.c:459:14: error: incompatible types in comparison expression (different address spaces): ../drivers/net/slip/slip.c:459:14: void [noderef] __rcu * ../drivers/net/slip/slip.c:459:14: void * ../drivers/net/slip/slip.c:893:9: error: incompatible types in comparison expression (different address spaces): ../drivers/net/slip/slip.c:893:9: void [noderef] __rcu * ../drivers/net/slip/slip.c:893:9: void * ../drivers/mtd/lpddr/lpddr_cmds.c:546:20: warning: cast removes address space '__iomem' of expression ../drivers/power/supply/ucs1002_power.c:190:29: warning: cast to restricted __be32 ../drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64 ../drivers/mtd/chips/cfi_util.c:96:26: warning: restricted __be16 degrades to integer ../drivers/mtd/chips/cfi_util.c:96:26: warning: restricted __le16 degrades to integer ../drivers/mtd/chips/cfi_util.c:99:26: warning: restricted __be32 degrades to integer ../drivers/mtd/chips/cfi_util.c:99:26: warning: restricted __le32 degrades to integer ../drivers/mtd/chips/cfi_util.c:184:23: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_util.c:184:23: warning: cast to restricted __be16 ../drivers/mtd/chips/cfi_util.c:187:23: warning: cast to restricted __le32 ../drivers/mtd/chips/cfi_util.c:187:23: warning: cast to restricted __be32 ../drivers/mtd/chips/cfi_util.c: note: in included file: ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../drivers/net/ethernet/nxp/lpc_eth.c:563:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:563:35: expected restricted __le32 [usertype] packet ../drivers/net/ethernet/nxp/lpc_eth.c:563:35: got unsigned long long ../drivers/net/ethernet/nxp/lpc_eth.c:574:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:574:35: expected restricted __le32 [usertype] packet ../drivers/net/ethernet/nxp/lpc_eth.c:574:35: got unsigned long long ../drivers/net/ethernet/nxp/lpc_eth.c:576:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:576:36: expected restricted __le32 [usertype] control ../drivers/net/ethernet/nxp/lpc_eth.c:576:36: got int ../drivers/net/ethernet/nxp/lpc_eth.c:909:31: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/nxp/lpc_eth.c:912:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:912:23: expected unsigned int [usertype] ethst ../drivers/net/ethernet/nxp/lpc_eth.c:912:23: got restricted __le32 [usertype] statusinfo ../drivers/net/ethernet/nxp/lpc_eth.c:918:41: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:918:41: expected int si ../drivers/net/ethernet/nxp/lpc_eth.c:918:41: got restricted __le32 [usertype] statusinfo ../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: expected restricted __le32 [usertype] control ../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: got unsigned int ../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: expected void [noderef] __iomem **mapbase ../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: got void ** ../drivers/memstick/core/ms_block.c:795:39: warning: incorrect type in assignment (different base types) ../drivers/memstick/core/ms_block.c:795:39: expected unsigned short block_address ../drivers/memstick/core/ms_block.c:795:39: got restricted __be16 [usertype] ../drivers/memstick/core/ms_block.c:834:47: warning: incorrect type in assignment (different base types) ../drivers/memstick/core/ms_block.c:834:47: expected unsigned short block_address ../drivers/memstick/core/ms_block.c:834:47: got restricted __be16 [usertype] ../drivers/memstick/core/ms_block.c:907:47: warning: incorrect type in assignment (different base types) ../drivers/memstick/core/ms_block.c:907:47: expected unsigned short block_address ../drivers/memstick/core/ms_block.c:907:47: got restricted __be16 [usertype] ../drivers/memstick/core/ms_block.c:954:39: warning: incorrect type in assignment (different base types) ../drivers/memstick/core/ms_block.c:954:39: expected unsigned short block_address ../drivers/memstick/core/ms_block.c:954:39: got restricted __be16 [usertype] ../drivers/memstick/core/ms_block.c:1040:47: warning: incorrect type in assignment (different base types) ../drivers/memstick/core/ms_block.c:1040:47: expected unsigned short block_address ../drivers/memstick/core/ms_block.c:1040:47: got restricted __be16 [usertype] ../drivers/memstick/core/ms_block.c:1044:54: warning: incorrect type in assignment (different base types) ../drivers/memstick/core/ms_block.c:1044:54: expected unsigned short logical_address ../drivers/memstick/core/ms_block.c:1044:54: got restricted __be16 [usertype] ../drivers/memstick/core/ms_block.c:1168:30: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1169:37: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1171:19: warning: cast to restricted __be32 ../drivers/memstick/core/ms_block.c:1173:19: warning: cast to restricted __be32 ../drivers/memstick/core/ms_block.c:1175:19: warning: cast to restricted __be32 ../drivers/memstick/core/ms_block.c:1177:19: warning: cast to restricted __be32 ../drivers/memstick/core/ms_block.c:1178:30: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1179:36: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1181:19: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1182:29: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1184:19: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1185:38: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1187:19: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1188:37: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1189:39: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1230:21: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1311:33: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1414:23: warning: cast to restricted __be16 ../drivers/i2c/busses/i2c-tegra.c:1079:21: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-tegra.c:1079:21: expected unsigned int [assigned] [usertype] val ../drivers/i2c/busses/i2c-tegra.c:1079:21: got restricted __le32 [usertype] ../drivers/i2c/busses/i2c-tegra.c:1156:23: warning: cast to restricted __le32 ../drivers/w1/masters/omap_hdq.c:220:15: warning: incorrect type in assignment (different base types) ../drivers/w1/masters/omap_hdq.c:220:15: expected unsigned long long [usertype] rn_le ../drivers/w1/masters/omap_hdq.c:220:15: got restricted __le64 [usertype] ../drivers/memstick/host/r592.c:81:22: warning: incorrect type in argument 1 (different base types) ../drivers/memstick/host/r592.c:81:22: expected unsigned int val ../drivers/memstick/host/r592.c:81:22: got restricted __be32 [usertype] ../drivers/memstick/host/r592.c:81:22: warning: incorrect type in argument 1 (different base types) ../drivers/memstick/host/r592.c:81:22: expected unsigned int val ../drivers/memstick/host/r592.c:81:22: got restricted __be32 [usertype] ../drivers/memstick/host/r592.c:81:22: warning: incorrect type in argument 1 (different base types) ../drivers/memstick/host/r592.c:81:22: expected unsigned int val ../drivers/memstick/host/r592.c:81:22: got restricted __be32 [usertype] ../drivers/memstick/host/r592.c:73:16: warning: cast to restricted __be32 ../drivers/memstick/host/r592.c:73:16: warning: cast to restricted __be32 ../drivers/mtd/chips/cfi_cmdset_0020.c:142:40: warning: cast to restricted __le32 ../drivers/mtd/chips/cfi_cmdset_0020.c:142:40: warning: cast to restricted __be32 ../drivers/mtd/chips/cfi_cmdset_0020.c:143:42: warning: cast to restricted __le32 ../drivers/mtd/chips/cfi_cmdset_0020.c:143:42: warning: cast to restricted __be32 Warning: ../drivers/memstick/host/r592.c:47 function parameter 'tpc' not described in 'memstick_debug_get_tpc_name' Warning: ../drivers/memstick/host/r592.c:47 function parameter 'tpc' not described in 'memstick_debug_get_tpc_name' ../drivers/gpu/drm/panel/panel-visionox-rm69299.c:341:24: warning: Using plain integer as NULL pointer ../drivers/gpu/drm/panel/panel-visionox-rm69299.c:411:42: warning: symbol 'visionox_rm69299_1080p_display_desc' was not declared. Should it be static? ../drivers/gpu/drm/panel/panel-visionox-rm69299.c:417:42: warning: symbol 'visionox_rm69299_shift_desc' was not declared. Should it be static? ../drivers/mtd/chips/cfi_cmdset_0001.c:1414:15: warning: incorrect type in assignment (different address spaces) ../drivers/mtd/chips/cfi_cmdset_0001.c:1414:15: expected void * ../drivers/mtd/chips/cfi_cmdset_0001.c:1414:15: got void [noderef] __iomem * ../drivers/mtd/chips/cfi_cmdset_0001.c:181:30: warning: incorrect type in assignment (different base types) ../drivers/mtd/chips/cfi_cmdset_0001.c:181:30: expected unsigned int [usertype] FeatureSupport ../drivers/mtd/chips/cfi_cmdset_0001.c:181:30: got restricted __le32 [usertype] ../drivers/mtd/chips/cfi_cmdset_0001.c:182:32: warning: incorrect type in assignment (different base types) ../drivers/mtd/chips/cfi_cmdset_0001.c:182:32: expected unsigned short [usertype] BlkStatusRegMask ../drivers/mtd/chips/cfi_cmdset_0001.c:182:32: got restricted __le16 [usertype] ../drivers/mtd/chips/cfi_cmdset_0001.c:183:27: warning: incorrect type in assignment (different base types) ../drivers/mtd/chips/cfi_cmdset_0001.c:183:27: expected unsigned short [usertype] ProtRegAddr ../drivers/mtd/chips/cfi_cmdset_0001.c:183:27: got restricted __le16 [usertype] ../drivers/mtd/chips/cfi_cmdset_0001.c:417:32: warning: cast to restricted __le32 ../drivers/mtd/chips/cfi_cmdset_0001.c:418:34: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_cmdset_0001.c:419:29: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_cmdset_0001.c:437:60: warning: cast to restricted __le32 ../drivers/mtd/chips/cfi_cmdset_0001.c:438:59: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_cmdset_0001.c:439:59: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_cmdset_0001.c:473:51: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_cmdset_0001.c: note: in included file: ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../drivers/mtd/chips/cfi_cmdset_0002.c: note: in included file: ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../drivers/mtd/chips/map_ram.c:98:15: warning: incorrect type in assignment (different address spaces) ../drivers/mtd/chips/map_ram.c:98:15: expected void * ../drivers/mtd/chips/map_ram.c:98:15: got void [noderef] __iomem * ../drivers/edac/sb_edac.c: In function ‘__populate_dimms’: ../drivers/edac/sb_edac.c:1671:85: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 1671 | "CPU_SrcID#%u_Ha#%u_Chan#%u_DIMM#%u", | ^ ../drivers/edac/sb_edac.c:1670:33: note: ‘snprintf’ output between 31 and 42 bytes into a destination of size 32 1670 | snprintf(dimm->label, sizeof(dimm->label), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1671 | "CPU_SrcID#%u_Ha#%u_Chan#%u_DIMM#%u", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1672 | pvt->sbridge_dev->source_id, pvt->sbridge_dev->dom, i, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mtd/chips/map_rom.c:80:15: warning: incorrect type in assignment (different address spaces) ../drivers/mtd/chips/map_rom.c:80:15: expected void * ../drivers/mtd/chips/map_rom.c:80:15: got void [noderef] __iomem * ../drivers/mtd/devices/pmc551.c:743:29: warning: incorrect type in assignment (different address spaces) ../drivers/mtd/devices/pmc551.c:743:29: expected unsigned char [usertype] *start ../drivers/mtd/devices/pmc551.c:743:29: got void [noderef] __iomem * ../drivers/mtd/devices/pmc551.c:783:53: warning: incorrect type in argument 2 (different address spaces) ../drivers/mtd/devices/pmc551.c:783:53: expected void [noderef] __iomem * ../drivers/mtd/devices/pmc551.c:783:53: got unsigned char [usertype] *start ../drivers/mtd/devices/pmc551.c:833:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/mtd/devices/pmc551.c:833:52: expected void [noderef] __iomem * ../drivers/mtd/devices/pmc551.c:833:52: got unsigned char [usertype] *start ../drivers/net/usb/hso.c: In function ‘hso_probe’: ../drivers/net/usb/hso.c:2853:13: warning: variable ‘mux’ set but not used [-Wunused-but-set-variable=] 2853 | int mux, i, if_num, port_spec; | ^~~ ../drivers/platform/x86/samsung-laptop.c:1378:43: warning: incorrect type in assignment (different address spaces) ../drivers/platform/x86/samsung-laptop.c:1378:43: expected void *data ../drivers/platform/x86/samsung-laptop.c:1378:43: got void [noderef] __iomem *f0000_segment ../drivers/net/usb/rtl8150.c:198:22: warning: incorrect type in assignment (different base types) ../drivers/net/usb/rtl8150.c:198:22: expected unsigned short [usertype] rx_creg ../drivers/net/usb/rtl8150.c:198:22: got restricted __le16 [usertype] ../drivers/hid/hid-nvidia-shield.c:104:1: error: static assertion failed: "sizeof(enum thunderstrike_led_state) == 1" ../drivers/hid/hid-nvidia-shield.c:121:1: error: static assertion failed: "sizeof(enum thunderstrike_charger_type) == 1" ../drivers/hid/hid-nvidia-shield.c:130:1: error: static assertion failed: "sizeof(enum thunderstrike_charger_state) == 1" ../drivers/hid/hid-nvidia-shield.c:183:1: error: static assertion failed: "sizeof(struct thunderstrike_hostcmd_req_report) == THUNDERSTRIKE_HOSTCMD_REPORT_SIZE" ../drivers/net/usb/hso.c:1475:13: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1476:13: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1477:13: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1485:37: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1629:37: warning: cast to restricted __le16 ../drivers/net/usb/lan78xx.c:3841:29: warning: cast to restricted __be16 ../drivers/net/usb/lan78xx.c:3841:27: warning: incorrect type in assignment (different base types) ../drivers/net/usb/lan78xx.c:3841:27: expected restricted __wsum [usertype] csum ../drivers/net/usb/lan78xx.c:3841:27: got unsigned short [usertype] ../drivers/edac/x38_edac.c:168:35: warning: incorrect type in initializer (different address spaces) ../drivers/edac/x38_edac.c:168:35: expected void [noderef] __iomem *window ../drivers/edac/x38_edac.c:168:35: got void *pvt_info ../drivers/edac/x38_edac.c:364:23: warning: incorrect type in assignment (different address spaces) ../drivers/edac/x38_edac.c:364:23: expected void *pvt_info ../drivers/edac/x38_edac.c:364:23: got void [noderef] __iomem *[assigned] window ../drivers/edac/x38_edac.c:442:20: warning: incorrect type in argument 1 (different address spaces) ../drivers/edac/x38_edac.c:442:20: expected void volatile [noderef] __iomem *addr ../drivers/edac/x38_edac.c:442:20: got void *pvt_info ../drivers/mtd/nand/raw/cafe_nand.c:443:40: warning: unsigned value that used to be signed checked against zero? ../drivers/mtd/nand/raw/cafe_nand.c:447:16: signed value source ../drivers/hwmon/ad7314.c:54:16: warning: cast to restricted __be16 ../drivers/mtd/maps/nettel.c:179:25: warning: cast removes address space '__iomem' of expression ../drivers/mtd/maps/nettel.c:223:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/maps/nettel.c:223:25: expected void volatile [noderef] __iomem *addr ../drivers/mtd/maps/nettel.c:223:25: got void *static [assigned] [toplevel] nettel_mmcrp ../drivers/mtd/maps/nettel.c:416:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/maps/nettel.c:416:17: expected void volatile [noderef] __iomem *addr ../drivers/mtd/maps/nettel.c:416:17: got void *static [assigned] [toplevel] nettel_mmcrp ../drivers/mtd/maps/nettel.c:434:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/maps/nettel.c:434:25: expected void volatile [noderef] __iomem *addr ../drivers/mtd/maps/nettel.c:434:25: got void *static [assigned] [toplevel] nettel_mmcrp ../drivers/ipack/devices/ipoctal.c:48:48: warning: array of flexible structures ../drivers/ntb/ntb_transport.c:1788:29: warning: incorrect type in argument 1 (different address spaces) ../drivers/ntb/ntb_transport.c:1788:29: expected void *dst ../drivers/ntb/ntb_transport.c:1788:29: got void [noderef] __iomem *offset ../drivers/i2c/busses/i2c-diolan-u2c.c:290:26: warning: cast to restricted __le32 ../drivers/ipack/carriers/tpci200.c:148:28: error: incompatible types in comparison expression (different address spaces): ../drivers/ipack/carriers/tpci200.c:148:28: struct slot_irq [noderef] __rcu * ../drivers/ipack/carriers/tpci200.c:148:28: struct slot_irq * ../drivers/ipack/carriers/tpci200.c:182:9: error: incompatible types in comparison expression (different address spaces): ../drivers/ipack/carriers/tpci200.c:182:9: struct slot_irq [noderef] __rcu * ../drivers/ipack/carriers/tpci200.c:182:9: struct slot_irq * ../drivers/ipack/carriers/tpci200.c:231:9: error: incompatible types in comparison expression (different address spaces): ../drivers/ipack/carriers/tpci200.c:231:9: struct slot_irq [noderef] __rcu * ../drivers/ipack/carriers/tpci200.c:231:9: struct slot_irq * ../drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c:139:9: warning: cast removes address space '__rcu' of expression ../drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c:139:9: warning: cast removes address space '__rcu' of expression ../drivers/mtd/nand/raw/nandsim.c:1900:41: warning: cast from restricted __le16 ../drivers/mtd/nand/raw/nandsim.c:2072:59: warning: incorrect type in assignment (different base types) ../drivers/mtd/nand/raw/nandsim.c:2072:59: expected unsigned short [usertype] ../drivers/mtd/nand/raw/nandsim.c:2072:59: got restricted __le16 [usertype] ../drivers/bluetooth/virtio_bt.c:311:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:311:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:311:25: bad type * ../drivers/bluetooth/virtio_bt.c:311:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:311:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:314:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:314:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:314:25: bad type * ../drivers/bluetooth/virtio_bt.c:314:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:314:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:349:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:349:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:349:25: bad type * ../drivers/bluetooth/virtio_bt.c:349:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:349:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:352:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:352:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:352:25: bad type * ../drivers/bluetooth/virtio_bt.c:352:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:352:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/hci_nokia.c:279:23: warning: incorrect type in assignment (different base types) ../drivers/bluetooth/hci_nokia.c:279:23: expected unsigned short [usertype] baud ../drivers/bluetooth/hci_nokia.c:279:23: got restricted __le16 [usertype] ../drivers/bluetooth/hci_nokia.c:282:26: warning: incorrect type in assignment (different base types) ../drivers/bluetooth/hci_nokia.c:282:26: expected unsigned short [usertype] sys_clk ../drivers/bluetooth/hci_nokia.c:282:26: got restricted __le16 [usertype] ../drivers/rpmsg/qcom_glink_smem.c:108:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/rpmsg/qcom_glink_smem.c:108:48: expected void const volatile [noderef] __iomem * ../drivers/rpmsg/qcom_glink_smem.c:108:48: got void * ../drivers/rpmsg/qcom_glink_smem.c:111:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/rpmsg/qcom_glink_smem.c:111:47: expected void const volatile [noderef] __iomem * ../drivers/rpmsg/qcom_glink_smem.c:111:47: got void *fifo ../drivers/rpmsg/qcom_smd.c:510:53: warning: incorrect type in argument 2 (different address spaces) ../drivers/rpmsg/qcom_smd.c:510:53: expected void const [noderef] __iomem *src ../drivers/rpmsg/qcom_smd.c:510:53: got void * ../drivers/rpmsg/qcom_smd.c:517:43: warning: incorrect type in argument 2 (different address spaces) ../drivers/rpmsg/qcom_smd.c:517:43: expected void const [noderef] __iomem *src ../drivers/rpmsg/qcom_smd.c:517:43: got void *rx_fifo ../drivers/rpmsg/qcom_smd.c:711:51: warning: incorrect type in argument 1 (different address spaces) ../drivers/rpmsg/qcom_smd.c:711:51: expected void [noderef] __iomem *dst ../drivers/rpmsg/qcom_smd.c:711:51: got void * ../drivers/rpmsg/qcom_smd.c:718:41: warning: incorrect type in argument 1 (different address spaces) ../drivers/rpmsg/qcom_smd.c:718:41: expected void [noderef] __iomem *dst ../drivers/rpmsg/qcom_smd.c:718:41: got void *tx_fifo ../drivers/net/usb/smsc75xx.c:2166:29: warning: cast to restricted __be16 ../drivers/net/usb/smsc75xx.c:2166:27: warning: incorrect type in assignment (different base types) ../drivers/net/usb/smsc75xx.c:2166:27: expected restricted __wsum [usertype] csum ../drivers/net/usb/smsc75xx.c:2166:27: got unsigned short [usertype] ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:898:29: warning: cast removes address space '__iomem' of expression ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:898:26: warning: incorrect type in assignment (different address spaces) ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:898:26: expected struct ntb_ctrl_regs [noderef] __iomem *mmio_ctrl ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:898:26: got void * ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:900:30: warning: cast removes address space '__iomem' of expression ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:900:27: warning: incorrect type in assignment (different address spaces) ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:900:27: expected struct ntb_dbmsg_regs [noderef] __iomem *mmio_dbmsg ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:900:27: got void * ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:699:38: warning: dereference of noderef expression ../drivers/mtd/nand/raw/sh_flctl.c:457:16: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/sh_flctl.c:480:26: warning: cast to restricted __be32 ../drivers/mtd/nand/raw/sh_flctl.c:495:38: warning: cast to restricted __be32 ../drivers/mtd/nand/raw/sh_flctl.c:511:24: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/sh_flctl.c:511:24: expected unsigned int val ../drivers/mtd/nand/raw/sh_flctl.c:511:24: got restricted __be32 [usertype] ../drivers/mtd/nand/raw/sh_flctl.c:524:24: warning: incorrect type in assignment (different base types) ../drivers/mtd/nand/raw/sh_flctl.c:524:24: expected unsigned long ../drivers/mtd/nand/raw/sh_flctl.c:524:24: got restricted __be32 [usertype] ../drivers/fpga/machxo2-spi.c:86:19: warning: cast to restricted __be32 ../drivers/i2c/busses/i2c-viperboard.c:124:35: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:124:35: expected unsigned short [usertype] addr ../drivers/i2c/busses/i2c-viperboard.c:124:35: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:197:34: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:197:34: expected unsigned short [usertype] tf1 ../drivers/i2c/busses/i2c-viperboard.c:197:34: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:198:34: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:198:34: expected unsigned short [usertype] tf2 ../drivers/i2c/busses/i2c-viperboard.c:198:34: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:233:35: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:233:35: expected unsigned short [usertype] addr ../drivers/i2c/busses/i2c-viperboard.c:233:35: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:294:35: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:294:35: expected unsigned short [usertype] len ../drivers/i2c/busses/i2c-viperboard.c:294:35: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:319:35: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:319:35: expected unsigned short [usertype] len ../drivers/i2c/busses/i2c-viperboard.c:319:35: got restricted __le16 [usertype] ../drivers/mtd/nand/raw/mxc_nand.c:1478:26: warning: incorrect type in initializer (different address spaces) ../drivers/mtd/nand/raw/mxc_nand.c:1478:26: expected unsigned short [noderef] [usertype] __iomem *t ../drivers/mtd/nand/raw/mxc_nand.c:1478:26: got void *buf ../drivers/mtd/nand/raw/mxc_nand.c:1515:65: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/mxc_nand.c:1515:65: expected void *buf ../drivers/mtd/nand/raw/mxc_nand.c:1515:65: got void [noderef] __iomem * ../drivers/mtd/nand/raw/mxc_nand.c:1526:87: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/mxc_nand.c:1526:87: expected void *buf ../drivers/mtd/nand/raw/mxc_nand.c:1526:87: got void [noderef] __iomem * ../drivers/fsi/fsi-master-ast-cf.c:399:65: warning: incorrect type in argument 4 (different base types) ../drivers/fsi/fsi-master-ast-cf.c:399:65: expected restricted __be32 [usertype] rdata ../drivers/fsi/fsi-master-ast-cf.c:399:65: got unsigned int [assigned] [usertype] rdata ../drivers/regulator/vctrl-regulator.c: note: in included file: ../drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer ../drivers/mtd/nand/raw/r852.c:105:25: warning: incorrect type in argument 3 (different base types) ../drivers/mtd/nand/raw/r852.c:105:25: expected unsigned int [usertype] value ../drivers/mtd/nand/raw/r852.c:105:25: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:109:25: warning: incorrect type in argument 3 (different base types) ../drivers/mtd/nand/raw/r852.c:109:25: expected unsigned int [usertype] value ../drivers/mtd/nand/raw/r852.c:109:25: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:142:17: warning: incorrect type in argument 3 (different base types) ../drivers/mtd/nand/raw/r852.c:142:17: expected unsigned int [usertype] value ../drivers/mtd/nand/raw/r852.c:142:17: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/clk/clk-cdce925.c: In function ‘cdce925_probe’: ../drivers/clk/clk-cdce925.c:700:41: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 3 [-Wformat-overflow=] 700 | sprintf(child_name, "PLL%d", i+1); | ^~ ../drivers/clk/clk-cdce925.c:700:37: note: directive argument in the range [-2147483640, 2147483647] 700 | sprintf(child_name, "PLL%d", i+1); | ^~~~~~~ ../drivers/clk/clk-cdce925.c:700:17: note: ‘sprintf’ output between 5 and 15 bytes into a destination of size 6 700 | sprintf(child_name, "PLL%d", i+1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/hid/hid-roccat-kone.c:100:28: warning: incorrect type in assignment (different base types) ../drivers/hid/hid-roccat-kone.c:100:28: expected unsigned short [usertype] checksum ../drivers/hid/hid-roccat-kone.c:100:28: got restricted __le16 [usertype] ../drivers/hid/hid-roccat-kone.c:259:19: warning: cast to restricted __le16 ../drivers/mtd/nand/raw/hisi504_nand.c:362:26: warning: cast removes address space '__iomem' of expression ../drivers/mtd/nand/raw/hisi504_nand.c:367:26: warning: cast removes address space '__iomem' of expression ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: expected void const * ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: got void [noderef] __iomem *mmio ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: expected void const * ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: got void [noderef] __iomem *mmio ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: expected void * ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: got void [noderef] __iomem *mmio ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: expected void const * ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: got void [noderef] __iomem *mmio ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: expected void const * ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: got void [noderef] __iomem *mmio ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: expected void * ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: got void [noderef] __iomem *mmio ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: expected void const * ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: got void [noderef] __iomem *mmio ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: expected void const * ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: got void [noderef] __iomem *mmio ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: expected void * ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: got void [noderef] __iomem *mmio ../drivers/net/usb/lg-vl600.c:134:13: warning: cast to restricted __be32 ../drivers/net/usb/lg-vl600.c:134:13: warning: cast from restricted __le32 ../drivers/net/usb/lg-vl600.c:135:25: warning: cast to restricted __be32 ../drivers/net/usb/lg-vl600.c:135:25: warning: cast from restricted __le32 ../drivers/counter/microchip-tcb-capture.c: In function ‘mchp_tc_probe’: ../drivers/counter/microchip-tcb-capture.c:520:56: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 6 [-Wformat-truncation=] 520 | snprintf(clk_name, sizeof(clk_name), "t%d_clk", channel); | ^~ ../drivers/counter/microchip-tcb-capture.c:520:54: note: directive argument in the range [-2147483648, 2] 520 | snprintf(clk_name, sizeof(clk_name), "t%d_clk", channel); | ^~~~~~~~~ ../drivers/counter/microchip-tcb-capture.c:520:17: note: ‘snprintf’ output between 7 and 17 bytes into a destination of size 7 520 | snprintf(clk_name, sizeof(clk_name), "t%d_clk", channel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Warning: ../drivers/most/most_usb.c:68 struct member 'dev' not described in 'most_dci_obj' Warning: ../drivers/most/most_usb.c:121 struct member 'dev' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'clear_work' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'on_netinfo' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:649 function parameter 'on_netinfo' not described in 'hdm_request_netinfo' Warning: ../drivers/most/most_usb.c:68 struct member 'dev' not described in 'most_dci_obj' Warning: ../drivers/most/most_usb.c:121 struct member 'dev' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'clear_work' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'on_netinfo' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:649 function parameter 'on_netinfo' not described in 'hdm_request_netinfo' ../drivers/mtd/nand/raw/meson_nand.c:542:23: warning: invalid assignment: |= ../drivers/mtd/nand/raw/meson_nand.c:542:23: left side has type restricted __le64 ../drivers/mtd/nand/raw/meson_nand.c:542:23: right side has type unsigned char ../drivers/mtd/nand/raw/meson_nand.c:543:23: warning: invalid assignment: |= ../drivers/mtd/nand/raw/meson_nand.c:543:23: left side has type restricted __le64 ../drivers/mtd/nand/raw/meson_nand.c:543:23: right side has type int ../drivers/mtd/nand/raw/meson_nand.c:555:32: warning: incorrect type in assignment (different base types) ../drivers/mtd/nand/raw/meson_nand.c:555:32: expected unsigned char [usertype] ../drivers/mtd/nand/raw/meson_nand.c:555:32: got restricted __le64 [usertype] ../drivers/mtd/nand/raw/meson_nand.c:556:38: warning: restricted __le64 degrades to integer ../drivers/mtd/nand/raw/meson_nand.c:570:21: warning: restricted __le64 degrades to integer ../drivers/mtd/nand/raw/meson_nand.c:571:53: warning: restricted __le64 degrades to integer ../drivers/mtd/nand/raw/meson_nand.c:572:37: warning: restricted __le64 degrades to integer ../drivers/mtd/nand/raw/meson_nand.c:577:21: warning: restricted __le64 degrades to integer ../drivers/mtd/nand/raw/meson_nand.c:578:53: warning: restricted __le64 degrades to integer ../drivers/mtd/nand/raw/meson_nand.c:579:37: warning: restricted __le64 degrades to integer ../drivers/mtd/nand/raw/meson_nand.c:823:23: warning: restricted __le64 degrades to integer ../drivers/clk/clk-lmk04832.c: In function ‘lmk04832_register_clkout’: ../drivers/clk/clk-lmk04832.c:1328:45: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size 6 [-Wformat-overflow=] 1328 | sprintf(dclk_name, "lmk-dclk%02d_%02d", num - 1, num); | ^~~~ ../drivers/clk/clk-lmk04832.c:1328:36: note: directive argument in the range [-2147483648, 2147483646] 1328 | sprintf(dclk_name, "lmk-dclk%02d_%02d", num - 1, num); | ^~~~~~~~~~~~~~~~~~~ ../drivers/clk/clk-lmk04832.c:1328:36: note: directive argument in the range [-2147483647, 2147483647] ../drivers/clk/clk-lmk04832.c:1328:17: note: ‘sprintf’ output between 14 and 32 bytes into a destination of size 14 1328 | sprintf(dclk_name, "lmk-dclk%02d_%02d", num - 1, num); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/clk/clk-lmk04832.c:1312:45: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size 6 [-Wformat-overflow=] 1312 | sprintf(dclk_name, "lmk-dclk%02d_%02d", num, num + 1); | ^~~~ ../drivers/clk/clk-lmk04832.c:1312:36: note: directive argument in the range [-2147483648, 2147483646] 1312 | sprintf(dclk_name, "lmk-dclk%02d_%02d", num, num + 1); | ^~~~~~~~~~~~~~~~~~~ ../drivers/clk/clk-lmk04832.c:1312:36: note: directive argument in the range [-2147483647, 2147483647] ../drivers/clk/clk-lmk04832.c:1312:17: note: ‘sprintf’ output between 14 and 32 bytes into a destination of size 14 1312 | sprintf(dclk_name, "lmk-dclk%02d_%02d", num, num + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/mediatek/mtk_cec.c:243:24: warning: symbol 'mtk_cec_driver' was not declared. Should it be static? ../drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c:331:24: warning: symbol 'mtk_hdmi_ddc_driver' was not declared. Should it be static? ../drivers/net/usb/aqc111.c:1094:34: warning: incorrect type in argument 1 (different base types) ../drivers/net/usb/aqc111.c:1094:34: expected restricted __le64 const [usertype] *p ../drivers/net/usb/aqc111.c:1094:34: got unsigned long long [usertype] * ../drivers/net/usb/aqc111.c:1122:45: warning: incorrect type in argument 1 (different base types) ../drivers/net/usb/aqc111.c:1122:45: expected restricted __le64 const [usertype] *p ../drivers/net/usb/aqc111.c:1122:45: got unsigned long long [usertype] *[assigned] pkt_desc_ptr ../drivers/net/usb/aqc111.c:1235:22: warning: incorrect type in assignment (different base types) ../drivers/net/usb/aqc111.c:1235:22: expected unsigned long long [usertype] ../drivers/net/usb/aqc111.c:1235:22: got restricted __le64 [usertype] ../drivers/gpu/drm/mediatek/mtk_hdmi_v2.c:53:12: warning: symbol 'mtk_hdmi_v2_clk_names' was not declared. Should it be static? ../drivers/gpu/drm/mediatek/mtk_hdmi_ddc_v2.c:392:24: warning: symbol 'mtk_hdmi_ddc_v2_driver' was not declared. Should it be static? ../drivers/hwmon/cros_ec_hwmon.c:67:26: warning: cast to restricted __le32 ../drivers/hwmon/cros_ec_hwmon.c:67:26: warning: cast to restricted __le32 ../drivers/hwmon/cros_ec_hwmon.c:67:26: warning: cast to restricted __le32 ../drivers/hid/hid-thrustmaster.c:233:41: warning: restricted __le16 degrades to integer ../drivers/hid/hid-thrustmaster.c:234:25: warning: cast to restricted __le16 ../drivers/hid/hid-thrustmaster.c:235:46: warning: restricted __le16 degrades to integer ../drivers/hid/hid-thrustmaster.c:236:25: warning: cast to restricted __le16 ../drivers/mtd/nand/raw/brcmnand/brcmnand.c:1997:41: warning: dubious: x | !y ../drivers/mtd/nand/raw/brcmnand/brcmnand.c:2651:58: warning: cast to restricted __be32 ../drivers/fpga/dfl-n3000-nios.c:432:17: error: too long token expansion Warning: ../drivers/iio/adc/ade9000.c:2 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * ADE9000 driver ../drivers/hid/hid-sensor-custom.c: In function ‘hid_sensor_custom_add_attributes’: ../drivers/hid/hid-sensor-custom.c:590:64: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 590 | HID_CUSTOM_NAME_LENGTH, "%s-%s", | ^ ../drivers/hid/hid-sensor-custom.c:589:25: note: ‘snprintf’ output 2 or more bytes (assuming 65) into a destination of size 64 589 | snprintf((char *)&sensor_inst->fields[i].attr_name[j], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590 | HID_CUSTOM_NAME_LENGTH, "%s-%s", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 591 | sensor_inst->fields[i].group_name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592 | hid_custom_attrs[j].name); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/hwmon/lm93.c:595:27: warning: cast to restricted __le16 ../drivers/hwmon/lm93.c:615:16: warning: incorrect type in return expression (different base types) ../drivers/hwmon/lm93.c:615:16: expected unsigned short ../drivers/hwmon/lm93.c:615:16: got restricted __le16 [usertype] ../drivers/hid/usbhid/usbkbd.c:164:108: warning: dubious: x | !y ../drivers/hwmon/max31722.c:60:45: warning: cast to restricted __le16 ../drivers/hwmon/pc87427.c:308:26: warning: cast to restricted __le16 ../drivers/hwmon/pmbus/ibm-cffps.c: In function ‘ibm_cffps_debugfs_read’: ../drivers/hwmon/pmbus/ibm-cffps.c:169:60: warning: ‘%02X’ directive output may be truncated writing between 2 and 8 bytes into a region of size 3 [-Wformat-truncation=] 169 | snprintf(&data[i * 2], 3, "%02X", rc); | ^~~~ ../drivers/hwmon/pmbus/ibm-cffps.c:169:59: note: directive argument in the range [0, 2147483647] 169 | snprintf(&data[i * 2], 3, "%02X", rc); | ^~~~~~ ../drivers/hwmon/pmbus/ibm-cffps.c:169:33: note: ‘snprintf’ output between 3 and 9 bytes into a destination of size 3 169 | snprintf(&data[i * 2], 3, "%02X", rc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/hwmon/pmbus/ibm-cffps.c:180:60: warning: ‘%04X’ directive output may be truncated writing between 4 and 8 bytes into a region of size 5 [-Wformat-truncation=] 180 | snprintf(&data[i * 4], 5, "%04X", rc); | ^~~~ ../drivers/hwmon/pmbus/ibm-cffps.c:180:59: note: directive argument in the range [0, 2147483647] 180 | snprintf(&data[i * 4], 5, "%04X", rc); | ^~~~~~ ../drivers/hwmon/pmbus/ibm-cffps.c:180:33: note: ‘snprintf’ output between 5 and 9 bytes into a destination of size 5 180 | snprintf(&data[i * 4], 5, "%04X", rc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/hwmon/xgene-hwmon.c:116:15: warning: cast to restricted __le16 ../drivers/hwmon/xgene-hwmon.c:119:9: warning: incorrect type in assignment (different base types) ../drivers/hwmon/xgene-hwmon.c:119:9: expected unsigned short volatile ../drivers/hwmon/xgene-hwmon.c:119:9: got restricted __le16 [usertype] ../drivers/hwmon/xgene-hwmon.c:128:21: warning: cast removes address space '__iomem' of expression ../drivers/hwmon/xgene-hwmon.c:137:9: warning: cast removes address space '__iomem' of expression ../drivers/hwmon/xgene-hwmon.c:137:9: warning: incorrect type in assignment (different base types) ../drivers/hwmon/xgene-hwmon.c:137:9: expected unsigned int volatile ../drivers/hwmon/xgene-hwmon.c:137:9: got restricted __le32 [usertype] ../drivers/hwmon/xgene-hwmon.c:141:9: warning: cast removes address space '__iomem' of expression ../drivers/hwmon/xgene-hwmon.c:141:9: warning: incorrect type in assignment (different base types) ../drivers/hwmon/xgene-hwmon.c:141:9: expected unsigned short volatile ../drivers/hwmon/xgene-hwmon.c:141:9: got restricted __le16 [usertype] ../drivers/hwmon/xgene-hwmon.c:145:15: warning: cast removes address space '__iomem' of expression ../drivers/hwmon/xgene-hwmon.c:145:15: warning: cast to restricted __le16 ../drivers/hwmon/xgene-hwmon.c:147:9: warning: cast removes address space '__iomem' of expression ../drivers/hwmon/xgene-hwmon.c:147:9: warning: incorrect type in assignment (different base types) ../drivers/hwmon/xgene-hwmon.c:147:9: expected unsigned short volatile ../drivers/hwmon/xgene-hwmon.c:147:9: got restricted __le16 [usertype] ../drivers/hwmon/xgene-hwmon.c:151:17: warning: incorrect type in assignment (different base types) ../drivers/hwmon/xgene-hwmon.c:151:17: expected unsigned int volatile ../drivers/hwmon/xgene-hwmon.c:151:17: got restricted __le32 [usertype] ../drivers/hwmon/xgene-hwmon.c:538:13: warning: incorrect type in assignment (different address spaces) ../drivers/hwmon/xgene-hwmon.c:538:13: expected void *msg ../drivers/hwmon/xgene-hwmon.c:538:13: got struct acpi_pcct_shared_memory [noderef] __iomem * ../drivers/hwmon/xgene-hwmon.c:540:38: warning: incorrect type in argument 1 (different address spaces) ../drivers/hwmon/xgene-hwmon.c:540:38: expected unsigned short [usertype] *addr ../drivers/hwmon/xgene-hwmon.c:540:38: got unsigned short [noderef] __iomem * ../drivers/hwmon/xgene-hwmon.c:562:45: warning: incorrect type in argument 1 (different address spaces) ../drivers/hwmon/xgene-hwmon.c:562:45: expected unsigned short [usertype] *addr ../drivers/hwmon/xgene-hwmon.c:562:45: got unsigned short [noderef] __iomem * Warning: ../drivers/hwmon/yogafan.c:2 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * yoga_fan.c - Lenovo Yoga/Legion Fan Hardware Monitoring Driver WARNING: modpost: vmlinux: section mismatch in reference: lookup_object_or_alloc+0x462 (section: .text) -> is_static_object (section: .init.text) ../arch/x86/boot/version.c: note: in included file (through ../arch/x86/include/uapi/asm/bitsperlong.h, ../include/uapi/asm-generic/int-ll64.h, ../include/asm-generic/int-ll64.h, ../include/uapi/asm-generic/types.h, ...): ../include/asm-generic/bitsperlong.h:23:2: error: Inconsistent word size. Check asm/bitsperlong.h ../include/asm-generic/bitsperlong.h:27:33: error: static assertion failed: "Inconsistent word size. Check asm/bitsperlong.h" Documentation/.renames.txt: warning: ignored by one of the .gitignore files In file included from ../include/trace/define_trace.h:132, from ../samples/trace_events/trace-events-sample.h:640, from ../samples/trace_events/trace-events-sample.c:12: ../samples/trace_events/./trace-events-sample.h: In function ‘trace_event_get_offsets_foo_bar’: ../include/trace/stages/stage5_get_offsets.h:33:31: warning: function ‘trace_event_get_offsets_foo_bar’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 33 | { (void)sizeof(struct _test_no_array_##item *); } | ^~~~~~~~~~~~~~~ ../include/trace/trace_events.h:285:9: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 285 | tstruct; \ | ^~~~~~~ ../include/trace/trace_events.h:43:30: note: in expansion of macro ‘PARAMS’ 43 | PARAMS(tstruct), \ | ^~~~~~ ../samples/trace_events/./trace-events-sample.h:291:1: note: in expansion of macro ‘TRACE_EVENT’ 291 | TRACE_EVENT(foo_bar, | ^~~~~~~~~~~ ../samples/trace_events/./trace-events-sample.h:299:9: note: in expansion of macro ‘TP_STRUCT__entry’ 299 | TP_STRUCT__entry( | ^~~~~~~~~~~~~~~~ ../samples/trace_events/./trace-events-sample.h:301:17: note: in expansion of macro ‘__field’ 301 | __field( int, bar ) | ^~~~~~~ ../samples/trace_events/./trace-events-sample.h: In function ‘do_trace_event_raw_event_foo_bar’: ../arch/x86/include/asm/bug.h:169:48: warning: function ‘do_trace_event_raw_event_foo_bar’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 169 | [size] "i" (sizeof(struct bug_entry))); \ | ^~~~~~~~~ ../include/trace/trace_events.h:427:11: note: in definition of macro ‘__DECLARE_EVENT_CLASS’ 427 | { assign; } \ | ^~~~~~ ../include/trace/trace_events.h:435:23: note: in expansion of macro ‘PARAMS’ 435 | PARAMS(assign), PARAMS(print)) \ | ^~~~~~ ../include/trace/trace_events.h:40:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 40 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:44:30: note: in expansion of macro ‘PARAMS’ 44 | PARAMS(assign), \ | ^~~~~~ ../samples/trace_events/./trace-events-sample.h:291:1: note: in expansion of macro ‘TRACE_EVENT’ 291 | TRACE_EVENT(foo_bar, | ^~~~~~~~~~~ ../samples/trace_events/./trace-events-sample.h:310:9: note: in expansion of macro ‘TP_fast_assign’ 310 | TP_fast_assign( | ^~~~~~~~~~~~~~ ../arch/x86/include/asm/bug.h:175:36: note: in expansion of macro ‘__WARN_bug_entry’ 175 | static_call_mod(WARN_trap)(__WARN_bug_entry(__flags, format), ## arg); \ | ^~~~~~~~~~~~~~~~ ../arch/x86/include/asm/bug.h:185:17: note: in expansion of macro ‘__WARN_print_arg’ 185 | __WARN_print_arg(BUGFLAG_ONCE|BUGFLAG_TAINT(TAINT_WARN),\ | ^~~~~~~~~~~~~~~~ ../include/linux/fortify-string.h:22:41: note: in expansion of macro ‘WARN_ONCE’ 22 | # define fortify_warn_once(x...) WARN_ONCE(x) | ^~~~~~~~~ ../include/linux/fortify-string.h:632:9: note: in expansion of macro ‘fortify_warn_once’ 632 | fortify_warn_once(fortify_memcpy_chk(__fortify_size, __p_size, \ | ^~~~~~~~~~~~~~~~~ ../include/linux/fortify-string.h:688:26: note: in expansion of macro ‘__fortify_memcpy_chk’ 688 | #define memcpy(p, q, s) __fortify_memcpy_chk(p, q, s, \ | ^~~~~~~~~~~~~~~~~~~~ ../include/trace/stages/stage6_event_callback.h:38:17: note: in expansion of macro ‘memcpy’ 38 | memcpy(__str__, __data_offsets.dst##_ptr_ ? : \ | ^~~~~~ ../samples/trace_events/./trace-events-sample.h:316:17: note: in expansion of macro ‘__assign_str’ 316 | __assign_str(lstr); | ^~~~~~~~~~~~ In file included from ../include/trace/define_trace.h:133: ../samples/trace_events/./trace-events-sample.h: In function ‘do_perf_trace_foo_bar’: ../arch/x86/include/asm/bug.h:169:48: warning: function ‘do_perf_trace_foo_bar’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 169 | [size] "i" (sizeof(struct bug_entry))); \ | ^~~~~~~~~ ../include/trace/perf.h:51:11: note: in definition of macro ‘__DECLARE_EVENT_CLASS’ 51 | { assign; } \ | ^~~~~~ ../include/trace/perf.h:67:23: note: in expansion of macro ‘PARAMS’ 67 | PARAMS(assign), PARAMS(print)) \ | ^~~~~~ ../include/trace/trace_events.h:40:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 40 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:44:30: note: in expansion of macro ‘PARAMS’ 44 | PARAMS(assign), \ | ^~~~~~ ../samples/trace_events/./trace-events-sample.h:291:1: note: in expansion of macro ‘TRACE_EVENT’ 291 | TRACE_EVENT(foo_bar, | ^~~~~~~~~~~ ../samples/trace_events/./trace-events-sample.h:310:9: note: in expansion of macro ‘TP_fast_assign’ 310 | TP_fast_assign( | ^~~~~~~~~~~~~~ ../arch/x86/include/asm/bug.h:175:36: note: in expansion of macro ‘__WARN_bug_entry’ 175 | static_call_mod(WARN_trap)(__WARN_bug_entry(__flags, format), ## arg); \ | ^~~~~~~~~~~~~~~~ ../arch/x86/include/asm/bug.h:185:17: note: in expansion of macro ‘__WARN_print_arg’ 185 | __WARN_print_arg(BUGFLAG_ONCE|BUGFLAG_TAINT(TAINT_WARN),\ | ^~~~~~~~~~~~~~~~ ../include/linux/fortify-string.h:22:41: note: in expansion of macro ‘WARN_ONCE’ 22 | # define fortify_warn_once(x...) WARN_ONCE(x) | ^~~~~~~~~ ../include/linux/fortify-string.h:632:9: note: in expansion of macro ‘fortify_warn_once’ 632 | fortify_warn_once(fortify_memcpy_chk(__fortify_size, __p_size, \ | ^~~~~~~~~~~~~~~~~ ../include/linux/fortify-string.h:688:26: note: in expansion of macro ‘__fortify_memcpy_chk’ 688 | #define memcpy(p, q, s) __fortify_memcpy_chk(p, q, s, \ | ^~~~~~~~~~~~~~~~~~~~ ../include/trace/stages/stage6_event_callback.h:38:17: note: in expansion of macro ‘memcpy’ 38 | memcpy(__str__, __data_offsets.dst##_ptr_ ? : \ | ^~~~~~ ../samples/trace_events/./trace-events-sample.h:316:17: note: in expansion of macro ‘__assign_str’ 316 | __assign_str(lstr); | ^~~~~~~~~~~~ ../samples/trace_printk/trace-printk.c:7:6: warning: symbol 'trace_printk_test_global_str' was not declared. Should it be static? ../samples/trace_printk/trace-printk.c:10:6: warning: symbol 'trace_printk_test_global_str_irq' was not declared. Should it be static? ../samples/trace_printk/trace-printk.c:13:6: warning: symbol 'trace_printk_test_global_str_fmt' was not declared. Should it be static? ../kernel/locking/locktorture.c:128:23: warning: symbol 'call_rcu_chain_list' was not declared. Should it be static? ../drivers/irqchip/irq-bcm7120-l2.c:187:38: warning: cast removes address space '__iomem' of expression ../drivers/irqchip/irq-bcm7120-l2.c:187:38: warning: cast removes address space '__iomem' of expression ../drivers/irqchip/irq-bcm7120-l2.c:187:38: warning: cast removes address space '__iomem' of expression ../drivers/irqchip/irq-bcm7120-l2.c:187:38: warning: cast removes address space '__iomem' of expression ../kernel/locking/test-ww_mutex.c:18:25: warning: symbol 'wq' was not declared. Should it be static? ../kernel/locking/test-ww_mutex.c:397:18: warning: symbol 'rng' was not declared. Should it be static? ../kernel/locking/test-ww_mutex.c:398:1: warning: symbol 'rng_lock' was not declared. Should it be static? ../net/802/garp.c:597:9: warning: cast removes address space '__rcu' of expression ../net/802/garp.c:597:9: warning: cast removes address space '__rcu' of expression ../net/802/garp.c:597:9: warning: dereference of noderef expression ../net/802/garp.c:597:9: warning: dereference of noderef expression ../net/802/mrp.c:883:9: warning: cast removes address space '__rcu' of expression ../net/802/mrp.c:883:9: warning: cast removes address space '__rcu' of expression ../net/802/mrp.c:883:9: warning: dereference of noderef expression ../net/802/mrp.c:883:9: warning: dereference of noderef expression In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_tis_synquacer.c:13: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ ../net/ipv6/netfilter/ip6_tables.c:1230:41: warning: array of flexible structures ../net/ipv6/netfilter/ip6_tables.c:1555:44: warning: array of flexible structures ../net/ipv6/netfilter/ip6_tables.c:40:16: warning: Initializer entry defined twice ../net/ipv6/netfilter/ip6_tables.c:40:16: also defined here ../net/ipv6/netfilter/ip6_tables.c:40:16: warning: Initializer entry defined twice ../net/ipv6/netfilter/ip6_tables.c:40:16: also defined here ../samples/ftrace/sample-trace-array.c:20:20: warning: symbol 'tr' was not declared. Should it be static? ../kernel/rcu/refscale.c:1055:24: error: incompatible types in comparison expression (different address spaces): ../kernel/rcu/refscale.c:1055:24: struct refscale_typesafe [noderef] __rcu * ../kernel/rcu/refscale.c:1055:24: struct refscale_typesafe * ../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1014:9: expected void **slot ../drivers/xen/pvcalls-back.c:1014:9: got void [noderef] __rcu ** ../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1014:9: expected void **slot ../drivers/xen/pvcalls-back.c:1014:9: got void [noderef] __rcu ** ../drivers/xen/pvcalls-back.c:1015:49: warning: incorrect type in argument 1 (different address spaces) ../drivers/xen/pvcalls-back.c:1015:49: expected void [noderef] __rcu **slot ../drivers/xen/pvcalls-back.c:1015:49: got void **slot ../drivers/xen/pvcalls-back.c:1020:38: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1020:38: expected void **slot ../drivers/xen/pvcalls-back.c:1020:38: got void [noderef] __rcu ** ../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/xen/pvcalls-back.c:1014:9: expected void [noderef] __rcu **slot ../drivers/xen/pvcalls-back.c:1014:9: got void **slot ../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1014:9: expected void **slot ../drivers/xen/pvcalls-back.c:1014:9: got void [noderef] __rcu ** ../drivers/tty/n_gsm.c:4051:29: warning: restricted __be16 degrades to integer ../drivers/xen/pvcalls-front.c:956:24: warning: incorrect type in return expression (different base types) ../drivers/xen/pvcalls-front.c:956:24: expected restricted __poll_t ../drivers/xen/pvcalls-front.c:956:24: got int [assigned] ret ../drivers/dma/mediatek/mtk-hsdma.c:450:17: warning: incorrect type in assignment (different base types) ../drivers/dma/mediatek/mtk-hsdma.c:450:17: expected restricted __le32 volatile ../drivers/dma/mediatek/mtk-hsdma.c:450:17: got unsigned long long [usertype] src ../drivers/dma/mediatek/mtk-hsdma.c:451:17: warning: restricted __le32 degrades to integer ../drivers/dma/mediatek/mtk-hsdma.c:451:17: warning: incorrect type in assignment (different base types) ../drivers/dma/mediatek/mtk-hsdma.c:451:17: expected restricted __le32 volatile ../drivers/dma/mediatek/mtk-hsdma.c:451:17: got unsigned int ../drivers/dma/mediatek/mtk-hsdma.c:455:17: warning: incorrect type in assignment (different base types) ../drivers/dma/mediatek/mtk-hsdma.c:455:17: expected restricted __le32 volatile ../drivers/dma/mediatek/mtk-hsdma.c:455:17: got unsigned long long [usertype] dest ../drivers/dma/mediatek/mtk-hsdma.c:456:17: warning: incorrect type in assignment (different base types) ../drivers/dma/mediatek/mtk-hsdma.c:456:17: expected restricted __le32 volatile ../drivers/dma/mediatek/mtk-hsdma.c:456:17: got int ../drivers/dma/mediatek/mtk-hsdma.c:579:33: warning: restricted __le32 degrades to integer ../drivers/dma/mediatek/mtk-hsdma.c:877:18: warning: incorrect type in initializer (different base types) ../drivers/dma/mediatek/mtk-hsdma.c:877:18: expected restricted __le32 [usertype] ddone ../drivers/dma/mediatek/mtk-hsdma.c:877:18: got unsigned long ../drivers/dma/mediatek/mtk-hsdma.c:878:16: warning: incorrect type in initializer (different base types) ../drivers/dma/mediatek/mtk-hsdma.c:878:16: expected restricted __le32 [usertype] ls0 ../drivers/dma/mediatek/mtk-hsdma.c:878:16: got unsigned long ../drivers/dma/mediatek/mtk-hsdma.c:882:18: warning: incorrect type in initializer (different base types) ../drivers/dma/mediatek/mtk-hsdma.c:882:18: expected restricted __le32 [usertype] ddone ../drivers/dma/mediatek/mtk-hsdma.c:882:18: got unsigned long ../drivers/dma/mediatek/mtk-hsdma.c:883:16: warning: incorrect type in initializer (different base types) ../drivers/dma/mediatek/mtk-hsdma.c:883:16: expected restricted __le32 [usertype] ls0 ../drivers/dma/mediatek/mtk-hsdma.c:883:16: got unsigned long In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_tis_core.h:22, from ../drivers/char/tpm/tpm_tis_i2c_cr50.c:29: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ ../drivers/misc/lis3lv02d/lis3lv02d.c:182:52: warning: cast to restricted __le16 ../fs/quota/quota_tree.c:83:19: warning: unsigned value that used to be signed checked against zero? ../fs/quota/quota_tree.c:98:30: signed value source ../fs/quota/quota_tree.c:83:19: warning: unsigned value that used to be signed checked against zero? ../fs/quota/quota_tree.c:103:30: signed value source ../fs/quota/quota_tree.c:83:19: warning: unsigned value that used to be signed checked against zero? ../fs/quota/quota_tree.c:370:18: signed value source ../fs/quota/quota_tree.c:83:19: warning: unsigned value that used to be signed checked against zero? ../fs/quota/quota_tree.c:815:31: signed value source ../drivers/base/regmap/regmap-kunit.c:1780:43: warning: cast to restricted __le16 ../drivers/base/regmap/regmap-kunit.c:1783:43: warning: cast to restricted __be16 ../drivers/base/regmap/regmap-kunit.c:1979:28: warning: cast to restricted __be16 ../drivers/base/regmap/regmap-kunit.c:1980:28: warning: cast to restricted __be16 ../drivers/base/regmap/regmap-kunit.c:1982:28: warning: cast to restricted __le16 ../drivers/base/regmap/regmap-kunit.c:1983:28: warning: cast to restricted __le16 ../drivers/base/regmap/regmap-kunit.c:2058:24: warning: incorrect type in assignment (different base types) ../drivers/base/regmap/regmap-kunit.c:2058:24: expected unsigned short ../drivers/base/regmap/regmap-kunit.c:2058:24: got restricted __be16 [usertype] ../drivers/base/regmap/regmap-kunit.c:2060:24: warning: incorrect type in assignment (different base types) ../drivers/base/regmap/regmap-kunit.c:2060:24: expected unsigned short ../drivers/base/regmap/regmap-kunit.c:2060:24: got restricted __le16 [usertype] ../sound/soc/soc-ops-test.c:450:9: warning: incorrect type in initializer (different base types) ../sound/soc/soc-ops-test.c:450:9: expected long long left_value ../sound/soc/soc-ops-test.c:450:9: got restricted snd_ctl_elem_type_t const __left ../sound/soc/soc-ops-test.c:450:9: warning: incorrect type in initializer (different base types) ../sound/soc/soc-ops-test.c:450:9: expected long long right_value ../sound/soc/soc-ops-test.c:450:9: got restricted snd_ctl_elem_type_t const __right ../drivers/pmdomain/qcom/rpmpd.c:80:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:80:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:80:16: got int ../drivers/pmdomain/qcom/rpmpd.c:89:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:89:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:89:16: got int ../drivers/pmdomain/qcom/rpmpd.c:98:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:98:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:98:16: got int ../drivers/pmdomain/qcom/rpmpd.c:107:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:107:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:107:16: got int ../drivers/pmdomain/qcom/rpmpd.c:116:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:116:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:116:16: got int ../drivers/pmdomain/qcom/rpmpd.c:125:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:125:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:125:16: got int ../drivers/pmdomain/qcom/rpmpd.c:134:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:134:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:134:16: got int ../drivers/pmdomain/qcom/rpmpd.c:143:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:143:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:143:16: got int ../drivers/pmdomain/qcom/rpmpd.c:152:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:152:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:152:16: got int ../drivers/pmdomain/qcom/rpmpd.c:161:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:161:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:161:16: got int ../drivers/pmdomain/qcom/rpmpd.c:170:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:170:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:170:16: got int ../drivers/pmdomain/qcom/rpmpd.c:179:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:179:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:179:16: got int ../drivers/pmdomain/qcom/rpmpd.c:186:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:186:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:186:16: got int ../drivers/pmdomain/qcom/rpmpd.c:193:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:193:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:193:16: got int ../drivers/pmdomain/qcom/rpmpd.c:200:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:200:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:200:16: got int ../drivers/pmdomain/qcom/rpmpd.c:207:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:207:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:207:16: got int ../drivers/pmdomain/qcom/rpmpd.c:214:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:214:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:214:16: got int ../drivers/pmdomain/qcom/rpmpd.c:221:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:221:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:221:16: got int ../drivers/pmdomain/qcom/rpmpd.c:228:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:228:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:228:16: got int ../drivers/pmdomain/qcom/rpmpd.c:237:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:237:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:237:16: got int ../drivers/pmdomain/qcom/rpmpd.c:246:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:246:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:246:16: got int ../drivers/pmdomain/qcom/rpmpd.c:253:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:253:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:253:16: got int ../drivers/pmdomain/qcom/rpmpd.c:261:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:261:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:261:16: got int ../drivers/pmdomain/qcom/rpmpd.c:268:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:268:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:268:16: got int ../drivers/pmdomain/qcom/rpmpd.c:275:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:275:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:275:16: got int ../drivers/pmdomain/qcom/rpmpd.c:282:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:282:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:282:16: got int ../drivers/pmdomain/qcom/rpmpd.c:289:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:289:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:289:16: got int ../drivers/pmdomain/qcom/rpmpd.c:296:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:296:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:296:16: got int ../drivers/pmdomain/qcom/rpmpd.c:307:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:307:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:307:16: got int ../drivers/pmdomain/qcom/rpmpd.c:318:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:318:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:318:16: got int ../drivers/pmdomain/qcom/rpmpd.c:328:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:328:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:328:16: got int ../drivers/pmdomain/qcom/rpmpd.c:337:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:337:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:337:16: got int ../drivers/pmdomain/qcom/rpmpd.c:346:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:346:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:346:16: got int ../drivers/pmdomain/qcom/rpmpd.c:355:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:355:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:355:16: got int ../drivers/pmdomain/qcom/rpmpd.c:364:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:364:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:364:16: got int ../drivers/pmdomain/qcom/rpmpd.c:373:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:373:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:373:16: got int ../drivers/pmdomain/qcom/rpmpd.c:382:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:382:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:382:16: got int ../drivers/pmdomain/qcom/rpmpd.c:391:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:391:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:391:16: got int ../drivers/pmdomain/qcom/rpmpd.c:400:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:400:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:400:16: got int ../drivers/pmdomain/qcom/rpmpd.c:409:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:409:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:409:16: got int ../drivers/pmdomain/qcom/rpmpd.c:418:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:418:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:418:16: got int ../drivers/pmdomain/qcom/rpmpd.c:427:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:427:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:427:16: got int ../drivers/pmdomain/qcom/rpmpd.c:436:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:436:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:436:16: got int ../drivers/pmdomain/qcom/rpmpd.c:445:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:445:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:445:16: got int ../drivers/pmdomain/qcom/rpmpd.c:454:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:454:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:454:16: got int ../drivers/pmdomain/qcom/rpmpd.c:463:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:463:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:463:16: got int ../drivers/pmdomain/qcom/rpmpd.c:470:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:470:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:470:16: got int ../drivers/pmdomain/qcom/rpmpd.c:477:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:477:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:477:16: got int ../drivers/pmdomain/qcom/rpmpd.c:484:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:484:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:484:16: got int ../drivers/pmdomain/qcom/rpmpd.c:494:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:494:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:494:16: got int ../drivers/pmdomain/qcom/rpmpd.c:503:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:503:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:503:16: got int ../drivers/pmdomain/qcom/rpmpd.c:512:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:512:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:512:16: got int ../drivers/pmdomain/qcom/rpmpd.c:521:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:521:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:521:16: got int ../drivers/pmdomain/qcom/rpmpd.c:528:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:528:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:528:16: got int ../drivers/pmdomain/qcom/rpmpd.c:536:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:536:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:536:16: got int ../drivers/pmdomain/qcom/rpmpd.c:543:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:543:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:543:16: got int ../drivers/pmdomain/qcom/rpmpd.c:551:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:551:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:551:16: got int ../drivers/pmdomain/qcom/rpmpd.c:558:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:558:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:558:16: got int ../drivers/pmdomain/qcom/rpmpd.c:566:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:566:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:566:16: got int ../drivers/pmdomain/qcom/rpmpd.c:573:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:573:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:573:16: got int ../drivers/pmdomain/qcom/rpmpd.c:580:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:580:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:580:16: got int ../drivers/pmdomain/qcom/rpmpd.c:587:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:587:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:587:16: got int ../drivers/pmdomain/qcom/rpmpd.c:594:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:594:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:594:16: got int ../drivers/pmdomain/qcom/rpmpd.c:601:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:601:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:601:16: got int ../drivers/pmdomain/qcom/rpmpd.c:609:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:609:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:609:16: got int ../drivers/pmdomain/qcom/rpmpd.c:616:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:616:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:616:16: got int ../drivers/pmdomain/qcom/rpmpd.c:623:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:623:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:623:16: got int ../drivers/pmdomain/qcom/rpmpd.c:630:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:630:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:630:16: got int ../drivers/pmdomain/qcom/rpmpd.c:962:24: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:962:24: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:962:24: got int ../drivers/dma/loongson/loongson2-apb-cmc-dma.c:677:34: warning: unsigned value that used to be signed checked against zero? ../drivers/dma/loongson/loongson2-apb-cmc-dma.c:676:46: signed value source ../drivers/tty/mxser.c:288:32: warning: array of flexible structures In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_tis_core.h:22, from ../drivers/char/tpm/tpm_tis_i2c.c:15: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_i2c_atmel.c:23: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_i2c_infineon.c:21: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ ../drivers/tty/nozomi.c:389:26: warning: cast to restricted __le16 ../drivers/tty/nozomi.c:392:26: warning: cast to restricted __le32 ../drivers/tty/nozomi.c:400:36: warning: cast to restricted __le16 ../drivers/tty/nozomi.c:404:34: warning: cast to restricted __le32 ../drivers/tty/nozomi.c:433:24: warning: incorrect type in argument 1 (different base types) ../drivers/tty/nozomi.c:433:24: expected unsigned short val ../drivers/tty/nozomi.c:433:24: got restricted __le16 [usertype] ../drivers/tty/nozomi.c:441:24: warning: incorrect type in argument 1 (different base types) ../drivers/tty/nozomi.c:441:24: expected unsigned int val ../drivers/tty/nozomi.c:441:24: got restricted __le32 [usertype] ../drivers/tty/nozomi.c:449:32: warning: incorrect type in argument 1 (different base types) ../drivers/tty/nozomi.c:449:32: expected unsigned short val ../drivers/tty/nozomi.c:449:32: got restricted __le16 [usertype] ../drivers/tty/nozomi.c:453:32: warning: incorrect type in argument 1 (different base types) ../drivers/tty/nozomi.c:453:32: expected unsigned int val ../drivers/tty/nozomi.c:453:32: got restricted __le32 [usertype] ../drivers/tty/nozomi.c:332:25: warning: array of flexible structures ../drivers/tty/nozomi.c:761:16: warning: cast to restricted __le32 ../drivers/mfd/sm501.c:1108:29: warning: cast to non-scalar ../drivers/mfd/sm501.c:1108:29: warning: cast from non-scalar ../drivers/mfd/sm501.c:1112:29: warning: cast to non-scalar ../drivers/mfd/sm501.c:1112:29: warning: cast from non-scalar ../drivers/base/regmap/regmap-raw-ram.c:24:24: warning: cast to restricted __be16 ../drivers/base/regmap/regmap-raw-ram.c:26:24: warning: cast to restricted __le16 In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_i2c_nuvoton.c:24: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_nsc.c:19: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_atmel.c:17: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_infineon.c:16: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/xen-tpmfront.c:17: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ Warning: ../drivers/dma/dmatest.c:152 struct member '' not described in 'dmatest_info' Warning: ../drivers/dma/dmatest.c:152 struct member '' not described in 'dmatest_info' ../drivers/pci/controller/dwc/pci-dra7xx.c: In function ‘dra7xx_pcie_probe’: ../drivers/pci/controller/dwc/pci-dra7xx.c:744:55: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 2 [-Wformat-truncation=] 744 | snprintf(name, sizeof(name), "pcie-phy%d", i); | ^~ ../drivers/pci/controller/dwc/pci-dra7xx.c:744:46: note: directive argument in the range [0, 2147483646] 744 | snprintf(name, sizeof(name), "pcie-phy%d", i); | ^~~~~~~~~~~~ ../drivers/pci/controller/dwc/pci-dra7xx.c:744:17: note: ‘snprintf’ output between 10 and 19 bytes into a destination of size 10 744 | snprintf(name, sizeof(name), "pcie-phy%d", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_vtpm_proxy.c:24: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ ../net/ipv4/netfilter/iptable_filter.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../net/ipv4/netfilter/iptable_nat.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../net/ipv4/netfilter/iptable_mangle.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../net/ipv4/netfilter/ip_tables.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../net/ipv4/netfilter/ip_tables.c:36:16: warning: array of flexible structures ../include/uapi/linux/netfilter_ipv4/ip_tables.h:218:36: warning: array of flexible structures ../net/ipv4/netfilter/ip_tables.c:1214:40: warning: array of flexible structures ../net/ipv4/netfilter/ip_tables.c:1546:43: warning: array of flexible structures ../net/ipv4/netfilter/ip_tables.c:36:16: warning: Initializer entry defined twice ../net/ipv4/netfilter/ip_tables.c:36:16: also defined here ../net/ipv4/netfilter/ip_tables.c:36:16: warning: Initializer entry defined twice ../net/ipv4/netfilter/ip_tables.c:36:16: also defined here lib/tests/module/test_kallsyms_a.c:14:5: warning: symbol 'auto_test_a_0000000001' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:16:5: warning: symbol 'auto_test_a_0000000002' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:18:5: warning: symbol 'auto_test_a_0000000003' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:20:5: warning: symbol 'auto_test_a_0000000004' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:22:5: warning: symbol 'auto_test_a_0000000005' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:24:5: warning: symbol 'auto_test_a_0000000006' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:26:5: warning: symbol 'auto_test_a_0000000007' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:28:5: warning: symbol 'auto_test_a_0000000008' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:30:5: warning: symbol 'auto_test_a_0000000009' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:32:5: warning: symbol 'auto_test_a_0000000010' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:34:5: warning: symbol 'auto_test_a_0000000011' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:36:5: warning: symbol 'auto_test_a_0000000012' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:38:5: warning: symbol 'auto_test_a_0000000013' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:40:5: warning: symbol 'auto_test_a_0000000014' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:42:5: warning: symbol 'auto_test_a_0000000015' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:44:5: warning: symbol 'auto_test_a_0000000016' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:46:5: warning: symbol 'auto_test_a_0000000017' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:48:5: warning: symbol 'auto_test_a_0000000018' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:50:5: warning: symbol 'auto_test_a_0000000019' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:52:5: warning: symbol 'auto_test_a_0000000020' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:54:5: warning: symbol 'auto_test_a_0000000021' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:56:5: warning: symbol 'auto_test_a_0000000022' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:58:5: warning: symbol 'auto_test_a_0000000023' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:60:5: warning: symbol 'auto_test_a_0000000024' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:62:5: warning: symbol 'auto_test_a_0000000025' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:64:5: warning: symbol 'auto_test_a_0000000026' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:66:5: warning: symbol 'auto_test_a_0000000027' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:68:5: warning: symbol 'auto_test_a_0000000028' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:70:5: warning: symbol 'auto_test_a_0000000029' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:72:5: warning: symbol 'auto_test_a_0000000030' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:74:5: warning: symbol 'auto_test_a_0000000031' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:76:5: warning: symbol 'auto_test_a_0000000032' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:78:5: warning: symbol 'auto_test_a_0000000033' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:80:5: warning: symbol 'auto_test_a_0000000034' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:82:5: warning: symbol 'auto_test_a_0000000035' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:84:5: warning: symbol 'auto_test_a_0000000036' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:86:5: warning: symbol 'auto_test_a_0000000037' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:88:5: warning: symbol 'auto_test_a_0000000038' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:90:5: warning: symbol 'auto_test_a_0000000039' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:92:5: warning: symbol 'auto_test_a_0000000040' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:94:5: warning: symbol 'auto_test_a_0000000041' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:96:5: warning: symbol 'auto_test_a_0000000042' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:98:5: warning: symbol 'auto_test_a_0000000043' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:100:5: warning: symbol 'auto_test_a_0000000044' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:102:5: warning: symbol 'auto_test_a_0000000045' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:104:5: warning: symbol 'auto_test_a_0000000046' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:106:5: warning: symbol 'auto_test_a_0000000047' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:108:5: warning: symbol 'auto_test_a_0000000048' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:110:5: warning: symbol 'auto_test_a_0000000049' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:112:5: warning: symbol 'auto_test_a_0000000050' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:114:5: warning: symbol 'auto_test_a_0000000051' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:116:5: warning: symbol 'auto_test_a_0000000052' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:118:5: warning: symbol 'auto_test_a_0000000053' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:120:5: warning: symbol 'auto_test_a_0000000054' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:122:5: warning: symbol 'auto_test_a_0000000055' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:124:5: warning: symbol 'auto_test_a_0000000056' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:126:5: warning: symbol 'auto_test_a_0000000057' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:128:5: warning: symbol 'auto_test_a_0000000058' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:130:5: warning: symbol 'auto_test_a_0000000059' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:132:5: warning: symbol 'auto_test_a_0000000060' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:134:5: warning: symbol 'auto_test_a_0000000061' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:136:5: warning: symbol 'auto_test_a_0000000062' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:138:5: warning: symbol 'auto_test_a_0000000063' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:140:5: warning: symbol 'auto_test_a_0000000064' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:142:5: warning: symbol 'auto_test_a_0000000065' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:144:5: warning: symbol 'auto_test_a_0000000066' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:146:5: warning: symbol 'auto_test_a_0000000067' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:148:5: warning: symbol 'auto_test_a_0000000068' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:150:5: warning: symbol 'auto_test_a_0000000069' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:152:5: warning: symbol 'auto_test_a_0000000070' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:154:5: warning: symbol 'auto_test_a_0000000071' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:156:5: warning: symbol 'auto_test_a_0000000072' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:158:5: warning: symbol 'auto_test_a_0000000073' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:160:5: warning: symbol 'auto_test_a_0000000074' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:162:5: warning: symbol 'auto_test_a_0000000075' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:164:5: warning: symbol 'auto_test_a_0000000076' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:166:5: warning: symbol 'auto_test_a_0000000077' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:168:5: warning: symbol 'auto_test_a_0000000078' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:170:5: warning: symbol 'auto_test_a_0000000079' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:172:5: warning: symbol 'auto_test_a_0000000080' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:174:5: warning: symbol 'auto_test_a_0000000081' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:176:5: warning: symbol 'auto_test_a_0000000082' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:178:5: warning: symbol 'auto_test_a_0000000083' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:180:5: warning: symbol 'auto_test_a_0000000084' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:182:5: warning: symbol 'auto_test_a_0000000085' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:184:5: warning: symbol 'auto_test_a_0000000086' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:186:5: warning: symbol 'auto_test_a_0000000087' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:188:5: warning: symbol 'auto_test_a_0000000088' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:190:5: warning: symbol 'auto_test_a_0000000089' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:192:5: warning: symbol 'auto_test_a_0000000090' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:194:5: warning: symbol 'auto_test_a_0000000091' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:196:5: warning: symbol 'auto_test_a_0000000092' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:198:5: warning: symbol 'auto_test_a_0000000093' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:200:5: warning: symbol 'auto_test_a_0000000094' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:202:5: warning: symbol 'auto_test_a_0000000095' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:204:5: warning: symbol 'auto_test_a_0000000096' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:206:5: warning: symbol 'auto_test_a_0000000097' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:208:5: warning: symbol 'auto_test_a_0000000098' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:210:5: warning: symbol 'auto_test_a_0000000099' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:212:5: warning: too many warnings ../drivers/regulator/ad5398.c:49:17: warning: cast to restricted __be16 ../drivers/regulator/ad5398.c:59:13: warning: incorrect type in assignment (different base types) ../drivers/regulator/ad5398.c:59:13: expected unsigned short val ../drivers/regulator/ad5398.c:59:13: got restricted __be16 [usertype] ../drivers/misc/eeprom/m24lr.c:343:24: warning: cast to restricted __le16 ../drivers/misc/eeprom/m24lr.c:343:24: warning: cast from restricted __le64 ../drivers/misc/eeprom/m24lr.c:346:24: warning: cast to restricted __le32 ../drivers/misc/eeprom/m24lr.c:346:24: warning: cast from restricted __le64 In file included from ../include/linux/string.h:386, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:11, from ../arch/x86/include/asm/paravirt.h:19, from ../arch/x86/include/asm/cpuid/api.h:57, from ../arch/x86/include/asm/processor.h:19, from ../include/linux/sched.h:13, from ../include/linux/ratelimit.h:6, from ../include/linux/dev_printk.h:16, from ../include/linux/device.h:15, from ../drivers/nfc/pn533/pn533.c:9: In function ‘fortify_memcpy_chk’, inlined from ‘pn533_target_found_felica’ at ../drivers/nfc/pn533/pn533.c:781:2: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/char/applicom.c: In function ‘ac_register_board’: ../drivers/char/applicom.c:130:32: warning: variable ‘byte_reset_it’ set but not used [-Wunused-but-set-variable=] 130 | volatile unsigned char byte_reset_it; | ^~~~~~~~~~~~~ ../drivers/char/applicom.c: In function ‘ac_read’: ../drivers/char/applicom.c:542:13: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable=] 542 | int ret = 0; | ^~~ ../drivers/char/applicom.c: In function ‘ac_ioctl’: ../drivers/char/applicom.c:705:32: warning: variable ‘byte_reset_it’ set but not used [-Wunused-but-set-variable=] 705 | volatile unsigned char byte_reset_it; | ^~~~~~~~~~~~~ ../net/sched/act_bpf.c:131:9: warning: incorrect type in argument 1 (different address spaces) ../net/sched/act_bpf.c:131:9: expected void const * ../net/sched/act_bpf.c:131:9: got unsigned char [noderef] __rcu * ../net/sched/act_bpf.c:131:9: warning: incorrect type in argument 1 (different address spaces) ../net/sched/act_bpf.c:131:9: expected void const * ../net/sched/act_bpf.c:131:9: got unsigned char [noderef] __rcu * ../net/sched/act_bpf.c:131:9: warning: incorrect type in argument 2 (different address spaces) ../net/sched/act_bpf.c:131:9: expected void const * ../net/sched/act_bpf.c:131:9: got unsigned char [noderef] __rcu * ../net/sched/act_bpf.c:124:50: warning: dereference of noderef expression ../net/sched/act_bpf.c:124:50: warning: dereference of noderef expression In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_svsm.c:22: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ ../drivers/nfc/microread/microread.c:489:26: warning: cast to restricted __be16 ../drivers/nfc/microread/microread.c:503:26: warning: cast to restricted __be16 ../drivers/nfc/microread/microread.c:521:25: warning: cast to restricted __le16 ../drivers/misc/keba/cp500.c:962:34: warning: Using plain integer as NULL pointer ../net/ipv4/netfilter/iptable_raw.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../drivers/dma/bcm-sba-raid.c:575:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:575:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:575:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:594:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:594:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:594:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:663:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:663:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:663:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:682:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:682:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:682:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:783:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:783:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:783:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:801:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:801:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:801:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:821:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:821:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:821:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:930:41: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:930:41: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:930:41: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:949:41: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:949:41: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:949:41: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:964:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:964:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:964:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:983:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:983:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:983:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1004:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1004:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1004:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1031:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1031:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1031:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1107:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1107:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1107:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1127:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1127:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1127:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1144:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1144:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1144:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1164:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1164:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1164:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1188:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1188:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1188:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1213:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1213:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1213:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1242:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1242:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1242:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1265:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1265:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1265:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1285:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1285:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1285:25: got restricted __le64 [usertype] ../drivers/nfc/pn533/pn533.c:117:39: warning: incorrect type in initializer (different base types) ../drivers/nfc/pn533/pn533.c:117:39: expected restricted __be16 [usertype] sc ../drivers/nfc/pn533/pn533.c:117:39: got int ../drivers/nfc/pn533/pn533.c:130:39: warning: incorrect type in initializer (different base types) ../drivers/nfc/pn533/pn533.c:130:39: expected restricted __be16 [usertype] sc ../drivers/nfc/pn533/pn533.c:130:39: got int ../drivers/dma/at_hdmac.c:1119:15: warning: incorrect type in assignment (different address spaces) ../drivers/dma/at_hdmac.c:1119:15: expected void [noderef] __iomem *vaddr ../drivers/dma/at_hdmac.c:1119:15: got void * ../drivers/dma/at_hdmac.c:1129:11: warning: cast removes address space '__iomem' of expression ../drivers/dma/at_hdmac.c:1144:28: warning: incorrect type in assignment (different address spaces) ../drivers/dma/at_hdmac.c:1144:28: expected int *memset_vaddr ../drivers/dma/at_hdmac.c:1144:28: got void [noderef] __iomem *vaddr ../drivers/dma/at_hdmac.c:1157:43: warning: incorrect type in argument 2 (different address spaces) ../drivers/dma/at_hdmac.c:1157:43: expected void *vaddr ../drivers/dma/at_hdmac.c:1157:43: got void [noderef] __iomem *vaddr ../drivers/dma/at_hdmac.c:1186:15: warning: incorrect type in assignment (different address spaces) ../drivers/dma/at_hdmac.c:1186:15: expected void [noderef] __iomem *vaddr ../drivers/dma/at_hdmac.c:1186:15: got void * ../drivers/dma/at_hdmac.c:1192:11: warning: cast removes address space '__iomem' of expression ../drivers/dma/at_hdmac.c:1222:28: warning: incorrect type in assignment (different address spaces) ../drivers/dma/at_hdmac.c:1222:28: expected int *memset_vaddr ../drivers/dma/at_hdmac.c:1222:28: got void [noderef] __iomem *vaddr ../drivers/dma/at_hdmac.c:1235:43: warning: incorrect type in argument 2 (different address spaces) ../drivers/dma/at_hdmac.c:1235:43: expected void *vaddr ../drivers/dma/at_hdmac.c:1235:43: got void [noderef] __iomem *vaddr ../net/sched/act_skbmod.c:73:39: warning: incorrect type in assignment (different base types) ../net/sched/act_skbmod.c:73:39: expected restricted __be16 [usertype] h_proto ../net/sched/act_skbmod.c:73:39: got unsigned short [usertype] eth_type ../net/sched/act_skbmod.c:207:29: warning: incorrect type in assignment (different base types) ../net/sched/act_skbmod.c:207:29: expected unsigned short [usertype] eth_type ../net/sched/act_skbmod.c:207:29: got restricted __be16 [usertype] ../net/sched/act_skbmod.c:263:48: warning: cast to restricted __be16 ../net/sched/act_ife.c:56:15: warning: incorrect type in assignment (different base types) ../net/sched/act_ife.c:56:15: expected unsigned short [assigned] [usertype] edata ../net/sched/act_ife.c:56:15: got restricted __be16 [usertype] ../net/sched/act_ife.c:100:15: warning: incorrect type in assignment (different base types) ../net/sched/act_ife.c:100:15: expected unsigned int [assigned] [usertype] edata ../net/sched/act_ife.c:100:15: got restricted __be32 [usertype] lib/tests/module/test_kallsyms_c.c:14:5: warning: symbol 'auto_test_c_0000000001' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:16:5: warning: symbol 'auto_test_c_0000000002' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:18:5: warning: symbol 'auto_test_c_0000000003' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:20:5: warning: symbol 'auto_test_c_0000000004' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:22:5: warning: symbol 'auto_test_c_0000000005' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:24:5: warning: symbol 'auto_test_c_0000000006' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:26:5: warning: symbol 'auto_test_c_0000000007' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:28:5: warning: symbol 'auto_test_c_0000000008' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:30:5: warning: symbol 'auto_test_c_0000000009' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:32:5: warning: symbol 'auto_test_c_0000000010' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:34:5: warning: symbol 'auto_test_c_0000000011' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:36:5: warning: symbol 'auto_test_c_0000000012' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:38:5: warning: symbol 'auto_test_c_0000000013' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:40:5: warning: symbol 'auto_test_c_0000000014' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:42:5: warning: symbol 'auto_test_c_0000000015' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:44:5: warning: symbol 'auto_test_c_0000000016' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:46:5: warning: symbol 'auto_test_c_0000000017' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:48:5: warning: symbol 'auto_test_c_0000000018' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:50:5: warning: symbol 'auto_test_c_0000000019' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:52:5: warning: symbol 'auto_test_c_0000000020' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:54:5: warning: symbol 'auto_test_c_0000000021' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:56:5: warning: symbol 'auto_test_c_0000000022' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:58:5: warning: symbol 'auto_test_c_0000000023' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:60:5: warning: symbol 'auto_test_c_0000000024' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:62:5: warning: symbol 'auto_test_c_0000000025' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:64:5: warning: symbol 'auto_test_c_0000000026' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:66:5: warning: symbol 'auto_test_c_0000000027' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:68:5: warning: symbol 'auto_test_c_0000000028' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:70:5: warning: symbol 'auto_test_c_0000000029' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:72:5: warning: symbol 'auto_test_c_0000000030' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:74:5: warning: symbol 'auto_test_c_0000000031' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:76:5: warning: symbol 'auto_test_c_0000000032' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:78:5: warning: symbol 'auto_test_c_0000000033' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:80:5: warning: symbol 'auto_test_c_0000000034' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:82:5: warning: symbol 'auto_test_c_0000000035' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:84:5: warning: symbol 'auto_test_c_0000000036' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:86:5: warning: symbol 'auto_test_c_0000000037' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:88:5: warning: symbol 'auto_test_c_0000000038' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:90:5: warning: symbol 'auto_test_c_0000000039' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:92:5: warning: symbol 'auto_test_c_0000000040' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:94:5: warning: symbol 'auto_test_c_0000000041' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:96:5: warning: symbol 'auto_test_c_0000000042' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:98:5: warning: symbol 'auto_test_c_0000000043' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:100:5: warning: symbol 'auto_test_c_0000000044' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:102:5: warning: symbol 'auto_test_c_0000000045' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:104:5: warning: symbol 'auto_test_c_0000000046' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:106:5: warning: symbol 'auto_test_c_0000000047' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:108:5: warning: symbol 'auto_test_c_0000000048' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:110:5: warning: symbol 'auto_test_c_0000000049' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:112:5: warning: symbol 'auto_test_c_0000000050' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:114:5: warning: symbol 'auto_test_c_0000000051' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:116:5: warning: symbol 'auto_test_c_0000000052' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:118:5: warning: symbol 'auto_test_c_0000000053' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:120:5: warning: symbol 'auto_test_c_0000000054' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:122:5: warning: symbol 'auto_test_c_0000000055' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:124:5: warning: symbol 'auto_test_c_0000000056' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:126:5: warning: symbol 'auto_test_c_0000000057' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:128:5: warning: symbol 'auto_test_c_0000000058' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:130:5: warning: symbol 'auto_test_c_0000000059' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:132:5: warning: symbol 'auto_test_c_0000000060' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:134:5: warning: symbol 'auto_test_c_0000000061' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:136:5: warning: symbol 'auto_test_c_0000000062' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:138:5: warning: symbol 'auto_test_c_0000000063' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:140:5: warning: symbol 'auto_test_c_0000000064' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:142:5: warning: symbol 'auto_test_c_0000000065' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:144:5: warning: symbol 'auto_test_c_0000000066' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:146:5: warning: symbol 'auto_test_c_0000000067' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:148:5: warning: symbol 'auto_test_c_0000000068' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:150:5: warning: symbol 'auto_test_c_0000000069' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:152:5: warning: symbol 'auto_test_c_0000000070' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:154:5: warning: symbol 'auto_test_c_0000000071' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:156:5: warning: symbol 'auto_test_c_0000000072' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:158:5: warning: symbol 'auto_test_c_0000000073' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:160:5: warning: symbol 'auto_test_c_0000000074' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:162:5: warning: symbol 'auto_test_c_0000000075' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:164:5: warning: symbol 'auto_test_c_0000000076' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:166:5: warning: symbol 'auto_test_c_0000000077' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:168:5: warning: symbol 'auto_test_c_0000000078' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:170:5: warning: symbol 'auto_test_c_0000000079' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:172:5: warning: symbol 'auto_test_c_0000000080' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:174:5: warning: symbol 'auto_test_c_0000000081' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:176:5: warning: symbol 'auto_test_c_0000000082' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:178:5: warning: symbol 'auto_test_c_0000000083' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:180:5: warning: symbol 'auto_test_c_0000000084' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:182:5: warning: symbol 'auto_test_c_0000000085' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:184:5: warning: symbol 'auto_test_c_0000000086' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:186:5: warning: symbol 'auto_test_c_0000000087' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:188:5: warning: symbol 'auto_test_c_0000000088' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:190:5: warning: symbol 'auto_test_c_0000000089' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:192:5: warning: symbol 'auto_test_c_0000000090' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:194:5: warning: symbol 'auto_test_c_0000000091' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:196:5: warning: symbol 'auto_test_c_0000000092' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:198:5: warning: symbol 'auto_test_c_0000000093' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:200:5: warning: symbol 'auto_test_c_0000000094' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:202:5: warning: symbol 'auto_test_c_0000000095' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:204:5: warning: symbol 'auto_test_c_0000000096' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:206:5: warning: symbol 'auto_test_c_0000000097' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:208:5: warning: symbol 'auto_test_c_0000000098' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:210:5: warning: symbol 'auto_test_c_0000000099' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:212:5: warning: too many warnings ../drivers/pci/xen-pcifront.c:624:18: warning: cast to restricted pci_channel_state_t ../drivers/pci/xen-pcifront.c:634:35: warning: incorrect type in assignment (different base types) ../drivers/pci/xen-pcifront.c:634:35: expected signed int [usertype] err ../drivers/pci/xen-pcifront.c:634:35: got restricted pci_ers_result_t lib/tests/module/test_kallsyms_d.c:14:5: warning: symbol 'auto_test_d_0000000001' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:16:5: warning: symbol 'auto_test_d_0000000002' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:18:5: warning: symbol 'auto_test_d_0000000003' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:20:5: warning: symbol 'auto_test_d_0000000004' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:22:5: warning: symbol 'auto_test_d_0000000005' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:24:5: warning: symbol 'auto_test_d_0000000006' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:26:5: warning: symbol 'auto_test_d_0000000007' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:28:5: warning: symbol 'auto_test_d_0000000008' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:30:5: warning: symbol 'auto_test_d_0000000009' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:32:5: warning: symbol 'auto_test_d_0000000010' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:34:5: warning: symbol 'auto_test_d_0000000011' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:36:5: warning: symbol 'auto_test_d_0000000012' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:38:5: warning: symbol 'auto_test_d_0000000013' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:40:5: warning: symbol 'auto_test_d_0000000014' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:42:5: warning: symbol 'auto_test_d_0000000015' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:44:5: warning: symbol 'auto_test_d_0000000016' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:46:5: warning: symbol 'auto_test_d_0000000017' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:48:5: warning: symbol 'auto_test_d_0000000018' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:50:5: warning: symbol 'auto_test_d_0000000019' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:52:5: warning: symbol 'auto_test_d_0000000020' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:54:5: warning: symbol 'auto_test_d_0000000021' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:56:5: warning: symbol 'auto_test_d_0000000022' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:58:5: warning: symbol 'auto_test_d_0000000023' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:60:5: warning: symbol 'auto_test_d_0000000024' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:62:5: warning: symbol 'auto_test_d_0000000025' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:64:5: warning: symbol 'auto_test_d_0000000026' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:66:5: warning: symbol 'auto_test_d_0000000027' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:68:5: warning: symbol 'auto_test_d_0000000028' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:70:5: warning: symbol 'auto_test_d_0000000029' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:72:5: warning: symbol 'auto_test_d_0000000030' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:74:5: warning: symbol 'auto_test_d_0000000031' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:76:5: warning: symbol 'auto_test_d_0000000032' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:78:5: warning: symbol 'auto_test_d_0000000033' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:80:5: warning: symbol 'auto_test_d_0000000034' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:82:5: warning: symbol 'auto_test_d_0000000035' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:84:5: warning: symbol 'auto_test_d_0000000036' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:86:5: warning: symbol 'auto_test_d_0000000037' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:88:5: warning: symbol 'auto_test_d_0000000038' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:90:5: warning: symbol 'auto_test_d_0000000039' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:92:5: warning: symbol 'auto_test_d_0000000040' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:94:5: warning: symbol 'auto_test_d_0000000041' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:96:5: warning: symbol 'auto_test_d_0000000042' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:98:5: warning: symbol 'auto_test_d_0000000043' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:100:5: warning: symbol 'auto_test_d_0000000044' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:102:5: warning: symbol 'auto_test_d_0000000045' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:104:5: warning: symbol 'auto_test_d_0000000046' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:106:5: warning: symbol 'auto_test_d_0000000047' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:108:5: warning: symbol 'auto_test_d_0000000048' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:110:5: warning: symbol 'auto_test_d_0000000049' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:112:5: warning: symbol 'auto_test_d_0000000050' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:114:5: warning: symbol 'auto_test_d_0000000051' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:116:5: warning: symbol 'auto_test_d_0000000052' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:118:5: warning: symbol 'auto_test_d_0000000053' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:120:5: warning: symbol 'auto_test_d_0000000054' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:122:5: warning: symbol 'auto_test_d_0000000055' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:124:5: warning: symbol 'auto_test_d_0000000056' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:126:5: warning: symbol 'auto_test_d_0000000057' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:128:5: warning: symbol 'auto_test_d_0000000058' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:130:5: warning: symbol 'auto_test_d_0000000059' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:132:5: warning: symbol 'auto_test_d_0000000060' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:134:5: warning: symbol 'auto_test_d_0000000061' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:136:5: warning: symbol 'auto_test_d_0000000062' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:138:5: warning: symbol 'auto_test_d_0000000063' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:140:5: warning: symbol 'auto_test_d_0000000064' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:142:5: warning: symbol 'auto_test_d_0000000065' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:144:5: warning: symbol 'auto_test_d_0000000066' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:146:5: warning: symbol 'auto_test_d_0000000067' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:148:5: warning: symbol 'auto_test_d_0000000068' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:150:5: warning: symbol 'auto_test_d_0000000069' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:152:5: warning: symbol 'auto_test_d_0000000070' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:154:5: warning: symbol 'auto_test_d_0000000071' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:156:5: warning: symbol 'auto_test_d_0000000072' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:158:5: warning: symbol 'auto_test_d_0000000073' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:160:5: warning: symbol 'auto_test_d_0000000074' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:162:5: warning: symbol 'auto_test_d_0000000075' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:164:5: warning: symbol 'auto_test_d_0000000076' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:166:5: warning: symbol 'auto_test_d_0000000077' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:168:5: warning: symbol 'auto_test_d_0000000078' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:170:5: warning: symbol 'auto_test_d_0000000079' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:172:5: warning: symbol 'auto_test_d_0000000080' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:174:5: warning: symbol 'auto_test_d_0000000081' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:176:5: warning: symbol 'auto_test_d_0000000082' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:178:5: warning: symbol 'auto_test_d_0000000083' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:180:5: warning: symbol 'auto_test_d_0000000084' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:182:5: warning: symbol 'auto_test_d_0000000085' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:184:5: warning: symbol 'auto_test_d_0000000086' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:186:5: warning: symbol 'auto_test_d_0000000087' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:188:5: warning: symbol 'auto_test_d_0000000088' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:190:5: warning: symbol 'auto_test_d_0000000089' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:192:5: warning: symbol 'auto_test_d_0000000090' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:194:5: warning: symbol 'auto_test_d_0000000091' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:196:5: warning: symbol 'auto_test_d_0000000092' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:198:5: warning: symbol 'auto_test_d_0000000093' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:200:5: warning: symbol 'auto_test_d_0000000094' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:202:5: warning: symbol 'auto_test_d_0000000095' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:204:5: warning: symbol 'auto_test_d_0000000096' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:206:5: warning: symbol 'auto_test_d_0000000097' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:208:5: warning: symbol 'auto_test_d_0000000098' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:210:5: warning: symbol 'auto_test_d_0000000099' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:212:5: warning: too many warnings ../net/ipv4/netfilter/iptable_security.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../net/sched/act_meta_mark.c:33:21: warning: cast to restricted __be32 ../drivers/acpi/acpi_extlog.c:87:54: warning: cast removes address space '__iomem' of expression ../drivers/acpi/acpi_extlog.c:323:20: warning: cast removes address space '__iomem' of expression ../drivers/acpi/acpi_extlog.c:344:34: warning: cast removes address space '__iomem' of expression ../drivers/acpi/acpi_extlog.c:368:11: warning: cast removes address space '__iomem' of expression ../drivers/acpi/acpi_extlog.c:391:19: warning: cast removes address space '__iomem' of expression ../net/sched/act_meta_skbprio.c:38:25: warning: cast to restricted __be32 ../net/sched/act_meta_skbtcindex.c:33:25: warning: cast to restricted __be16 ../drivers/dma/hisi_dma.c:744:21: warning: cast to restricted __le16 ../drivers/dma/hisi_dma.c:744:21: warning: restricted __le16 degrades to integer ../drivers/dma/hisi_dma.c:744:21: warning: restricted __le16 degrades to integer ../drivers/soc/qcom/qcom-geni-se.c:1061:21: warning: cast to restricted __le32 ../drivers/soc/qcom/qcom-geni-se.c:1061:21: warning: cast from restricted __le16 Warning: ../drivers/video/backlight/cgbc_bl.c:29 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * CGBC backlight driver data ../net/ipv4/netfilter/arp_tables.c: note: in included file (through ../include/linux/netfilter_arp/arp_tables.h): ../include/uapi/linux/netfilter_arp/arp_tables.h:184:34: warning: array of flexible structures ../net/ipv4/netfilter/arp_tables.c:40:16: warning: array of flexible structures ../include/uapi/linux/netfilter_arp/arp_tables.h:196:37: warning: array of flexible structures ../net/ipv4/netfilter/arp_tables.c:1062:48: warning: array of flexible structures ../net/ipv4/netfilter/arp_tables.c:1370:44: warning: array of flexible structures ../net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice ../net/ipv4/netfilter/arp_tables.c:40:16: also defined here ../net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice ../net/ipv4/netfilter/arp_tables.c:40:16: also defined here ../lib/tests/kunit_iov_iter.c: In function ‘iov_kunit_copy_to_bvec’: ../lib/tests/kunit_iov_iter.c:278:16: warning: variable ‘b’ set but not used [-Wunused-but-set-variable=] 278 | int i, b, patt; | ^ ../drivers/gpu/drm/imx/ipuv3/imx-ldb.c: In function ‘imx_ldb_probe’: ../drivers/gpu/drm/imx/ipuv3/imx-ldb.c:540:57: warning: ‘_sel’ directive output may be truncated writing 4 bytes into a region of size between 3 and 13 [-Wformat-truncation=] 540 | snprintf(clkname, sizeof(clkname), "di%d_sel", i); | ^~~~ ../drivers/gpu/drm/imx/ipuv3/imx-ldb.c:540:17: note: ‘snprintf’ output between 8 and 18 bytes into a destination of size 16 540 | snprintf(clkname, sizeof(clkname), "di%d_sel", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/megaraid/megaraid_mbox.c:197:5: warning: symbol 'mraid_debug_level' was not declared. Should it be static? ../net/ipv4/netfilter/arptable_filter.c: note: in included file (through ../include/linux/netfilter_arp/arp_tables.h): ../include/uapi/linux/netfilter_arp/arp_tables.h:184:34: warning: array of flexible structures ../drivers/message/fusion/mptscsih.c:195:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:312:35: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:314:31: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:314:31: expected unsigned int [usertype] ../drivers/message/fusion/mptscsih.c:314:31: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:2399:40: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:2412:29: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:2672:18: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:2675:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:2705:29: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:2899:18: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:2925:35: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:2925:35: expected unsigned int [usertype] Control ../drivers/message/fusion/mptscsih.c:2925:35: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:2927:35: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:2927:35: expected unsigned int [usertype] Control ../drivers/message/fusion/mptscsih.c:2927:35: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:2930:35: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:2930:35: expected unsigned int [usertype] Control ../drivers/message/fusion/mptscsih.c:2930:35: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:2938:30: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:2938:30: expected unsigned int [usertype] DataLength ../drivers/message/fusion/mptscsih.c:2938:30: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:2939:38: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:2939:38: expected unsigned int [usertype] SenseBufferLowAddr ../drivers/message/fusion/mptscsih.c:2939:38: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:1957:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:1958:29: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:1960:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:1960:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:441:22: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:542:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:542:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:565:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:597:19: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:599:13: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:606:14: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:664:26: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:668:28: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:670:28: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:693:25: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:741:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:1346:18: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:1389:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:1389:27: expected unsigned int [usertype] Control ../drivers/message/fusion/mptscsih.c:1389:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:1402:30: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:1402:30: expected unsigned int [usertype] DataLength ../drivers/message/fusion/mptscsih.c:1402:30: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:1405:38: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:1405:38: expected unsigned int [usertype] SenseBufferLowAddr ../drivers/message/fusion/mptscsih.c:1405:38: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:2572:20: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:2638:27: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:639:25: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3131:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3132:37: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3133:40: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3134:36: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3135:37: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3138:42: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3139:43: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3150:41: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3155:49: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3157:36: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3164:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3165:40: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3167:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3169:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3170:42: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3179:46: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3288:30: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3289:29: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3290:30: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3291:30: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3292:30: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3293:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3294:39: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3295:36: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3296:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3360:37: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3360:37: expected unsigned short [addressable] [assigned] [usertype] MsgVersion ../drivers/message/fusion/mptbase.c:3360:37: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:3361:40: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3361:40: expected unsigned short [addressable] [assigned] [usertype] HeaderVersion ../drivers/message/fusion/mptbase.c:3361:40: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:3368:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3368:33: expected unsigned short [addressable] [assigned] [usertype] ReplyFrameSize ../drivers/message/fusion/mptbase.c:3368:33: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:3374:42: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3374:42: expected unsigned int [addressable] [assigned] [usertype] HostMfaHighAddr ../drivers/message/fusion/mptbase.c:3374:42: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:3375:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3375:46: expected unsigned int [addressable] [assigned] [usertype] SenseBufferHighAddr ../drivers/message/fusion/mptbase.c:3375:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:3378:42: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3378:42: expected unsigned int [addressable] [assigned] [usertype] HostMfaHighAddr ../drivers/message/fusion/mptbase.c:3378:42: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:3379:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3379:46: expected unsigned int [addressable] [assigned] [usertype] SenseBufferHighAddr ../drivers/message/fusion/mptbase.c:3379:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:3610:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3610:27: expected unsigned int [usertype] ImageSize ../drivers/message/fusion/mptbase.c:3610:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:3634:26: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3638:21: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:4873:38: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:4878:46: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:4883:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:4894:25: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:5328:44: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5425:54: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5426:59: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5511:47: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:5538:38: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5545:40: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5549:49: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:6187:23: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:6189:31: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:6195:58: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:6195:58: expected unsigned int [usertype] CoalescingTimeout ../drivers/message/fusion/mptbase.c:6195:58: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:6296:24: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:6296:24: expected unsigned int [addressable] [assigned] [usertype] MsgContext ../drivers/message/fusion/mptbase.c:6296:24: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1315:21: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:7707:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:7708:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:7710:27: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:7756:61: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:528:19: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:538:20: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:540:37: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:915:55: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:915:55: expected unsigned short [usertype] req_idx ../drivers/message/fusion/mptbase.c:915:55: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:965:47: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:965:47: expected unsigned short [usertype] req_idx ../drivers/message/fusion/mptbase.c:965:47: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:1000:47: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1000:47: expected unsigned short [usertype] req_idx ../drivers/message/fusion/mptbase.c:1000:47: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:1027:13: warning: restricted __le32 degrades to integer ../drivers/message/fusion/mptbase.c:1030:34: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1030:34: expected unsigned int [usertype] arg1 ../drivers/message/fusion/mptbase.c:1030:34: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1053:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1053:27: expected unsigned int [usertype] FlagsLength ../drivers/message/fusion/mptbase.c:1053:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1054:23: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1054:23: expected unsigned int [usertype] Address ../drivers/message/fusion/mptbase.c:1054:23: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1070:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1070:27: expected unsigned int [usertype] Low ../drivers/message/fusion/mptbase.c:1070:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1072:28: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1072:28: expected unsigned int [usertype] High ../drivers/message/fusion/mptbase.c:1072:28: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1074:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1074:27: expected unsigned int [usertype] FlagsLength ../drivers/message/fusion/mptbase.c:1074:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1093:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1093:27: expected unsigned int [usertype] Low ../drivers/message/fusion/mptbase.c:1093:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1111:28: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1111:28: expected unsigned int [usertype] High ../drivers/message/fusion/mptbase.c:1111:28: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1112:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1112:27: expected unsigned int [usertype] FlagsLength ../drivers/message/fusion/mptbase.c:1112:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1130:24: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1130:24: expected unsigned short [usertype] Length ../drivers/message/fusion/mptbase.c:1130:24: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:1133:25: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1133:25: expected unsigned int [usertype] Address ../drivers/message/fusion/mptbase.c:1133:25: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1151:24: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1151:24: expected unsigned short [usertype] Length ../drivers/message/fusion/mptbase.c:1151:24: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:1157:29: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1157:29: expected unsigned int [usertype] Low ../drivers/message/fusion/mptbase.c:1157:29: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1159:30: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1159:30: expected unsigned int [usertype] High ../drivers/message/fusion/mptbase.c:1159:30: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1199:55: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1199:55: expected unsigned short [usertype] req_idx ../drivers/message/fusion/mptbase.c:1199:55: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:2145:22: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:2145:22: expected unsigned int [usertype] device_state ../drivers/message/fusion/mptbase.c:2145:22: got restricted pci_power_t ../drivers/message/fusion/mptbase.c:2170:35: warning: incorrect type in argument 2 (different base types) ../drivers/message/fusion/mptbase.c:2170:35: expected restricted pci_power_t [usertype] state ../drivers/message/fusion/mptbase.c:2170:35: got unsigned int [usertype] device_state ../drivers/message/fusion/mptbase.c:2183:32: warning: incorrect type in initializer (different base types) ../drivers/message/fusion/mptbase.c:2183:32: expected unsigned int [usertype] device_state ../drivers/message/fusion/mptbase.c:2183:32: got restricted pci_power_t [usertype] current_state ../drivers/message/fusion/mptbase.c:5130:13: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:5161:19: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5784:29: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5928:44: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:5930:29: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:5930:29: expected restricted __le64 [addressable] [usertype] sas_address ../drivers/message/fusion/mptbase.c:5930:29: got unsigned long long [usertype] ../drivers/message/fusion/mptbase.c:5934:29: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:5934:29: expected restricted __le64 [addressable] [usertype] sas_address ../drivers/message/fusion/mptbase.c:5934:29: got unsigned long long [usertype] ../drivers/message/fusion/mptbase.c:6427:37: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:6427:37: expected unsigned short [usertype] ExtPageLength ../drivers/message/fusion/mptbase.c:6427:37: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:6437:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:6437:27: expected unsigned int [usertype] PageAddress ../drivers/message/fusion/mptbase.c:6437:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:6497:15: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:6501:29: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:6517:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:7246:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:7247:19: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:7676:27: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:7677:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:8158:16: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:954:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:954:33: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:954:33: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1099:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1099:33: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1099:33: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:904:22: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:915:58: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:915:58: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:915:58: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:922:46: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:296:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:296:27: expected unsigned int [usertype] PageAddress ../drivers/message/fusion/mptspi.c:296:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:568:45: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:602:16: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:986:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:986:33: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:986:33: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1009:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1009:33: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1009:33: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1031:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1031:33: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1031:33: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1055:1: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1055:1: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1055:1: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1056:1: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1056:1: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1056:1: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1057:1: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1057:1: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1057:1: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1058:1: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1058:1: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1058:1: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1059:1: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1059:1: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1059:1: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1077:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1077:33: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1077:33: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1174:20: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:1182:28: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:1185:37: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:1277:49: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1277:49: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1277:49: got restricted __le32 [usertype] ../drivers/message/fusion/mptsas.c: In function ‘mptsas_issue_tm’: ../drivers/message/fusion/mptsas.c:4790:26: warning: variable ‘timeleft’ set but not used [-Wunused-but-set-variable=] 4790 | unsigned long timeleft; | ^~~~~~~~ ../drivers/mfd/macsmc.c:466:26: warning: cast to restricted __be32 ../drivers/pci/controller/pcie-mediatek.c:408:40: warning: incorrect type in argument 1 (different address spaces) ../drivers/pci/controller/pcie-mediatek.c:408:40: expected void volatile *address ../drivers/pci/controller/pcie-mediatek.c:408:40: got void [noderef] __iomem * ../drivers/pci/controller/pcie-mediatek.c:523:44: warning: incorrect type in argument 1 (different address spaces) ../drivers/pci/controller/pcie-mediatek.c:523:44: expected void volatile *address ../drivers/pci/controller/pcie-mediatek.c:523:44: got void [noderef] __iomem * ../drivers/message/fusion/mptfc.c:383:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:386:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:389:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:392:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:395:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:398:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptfc.c:401:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptfc.c:823:42: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:824:51: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:825:45: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:826:46: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:827:45: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:828:46: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:829:58: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:830:52: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:831:49: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:832:49: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:833:51: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:834:52: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:835:51: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:836:52: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:837:57: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:838:50: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:1403:20: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:4599:23: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:4621:40: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:4627:45: warning: cast to restricted __le64 ../drivers/message/fusion/mptsas.c:4667:18: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2640:31: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2641:38: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2643:13: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2644:29: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2653:13: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2654:30: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:1418:39: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:1419:28: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:1420:31: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:1421:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:3715:21: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptsas.c:3715:21: expected restricted __le64 [addressable] [usertype] sas_address ../drivers/message/fusion/mptsas.c:3715:21: got unsigned long long [usertype] ../drivers/message/fusion/mptsas.c:3719:62: warning: incorrect type in argument 2 (different base types) ../drivers/message/fusion/mptsas.c:3719:62: expected unsigned long long [usertype] sas_address ../drivers/message/fusion/mptsas.c:3719:62: got restricted __le64 [addressable] [usertype] sas_address ../drivers/message/fusion/mptsas.c:3733:41: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:3637:21: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptsas.c:3637:21: expected restricted __le64 [addressable] [usertype] sas_address ../drivers/message/fusion/mptsas.c:3637:21: got unsigned long long [usertype] ../drivers/message/fusion/mptsas.c:3638:62: warning: incorrect type in argument 2 (different base types) ../drivers/message/fusion/mptsas.c:3638:62: expected unsigned long long [usertype] sas_address ../drivers/message/fusion/mptsas.c:3638:62: got restricted __le64 [addressable] [usertype] sas_address ../drivers/message/fusion/mptsas.c:3645:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:3649:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:4914:21: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:4926:21: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:4061:25: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:142:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:144:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:154:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:157:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:169:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:177:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:183:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:212:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:214:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:216:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:218:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:228:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:230:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:232:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:252:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:254:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:1235:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:1235:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:1235:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2075:36: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2077:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2079:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2081:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2275:35: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptsas.c:2275:35: expected unsigned short [usertype] RequestDataLength ../drivers/message/fusion/mptsas.c:2275:35: got restricted __le16 [usertype] ../drivers/message/fusion/mptsas.c:2292:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptsas.c:2292:39: expected unsigned long long [usertype] ../drivers/message/fusion/mptsas.c:2292:39: got restricted __le64 [usertype] ../drivers/message/fusion/mptsas.c:2438:13: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2440:13: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2451:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2505:13: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2572:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2573:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2732:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2736:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2809:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2810:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2916:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptsas.c:2916:39: expected unsigned long long [usertype] ../drivers/message/fusion/mptsas.c:2916:39: got restricted __le64 [usertype] ../drivers/message/fusion/mptsas.c:2962:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:3457:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:3461:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:3468:9: warning: cast from restricted __le64 ../drivers/message/fusion/mptsas.c:4999:21: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:5030:28: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:5049:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:5092:36: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:2475:36: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:2475:36: expected unsigned short [usertype] DataLength ../drivers/message/fusion/mptctl.c:2475:36: got restricted __le16 [usertype] ../drivers/message/fusion/mptctl.c:2611:30: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:2666:62: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:2667:59: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:2668:60: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:1793:22: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:1794:19: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:1808:25: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1808:25: expected unsigned int [usertype] MsgContext ../drivers/message/fusion/mptctl.c:1808:25: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:1886:54: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1886:54: expected unsigned int [usertype] SenseBufferLowAddr ../drivers/message/fusion/mptctl.c:1886:54: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:1914:43: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1914:43: expected unsigned int [usertype] Control ../drivers/message/fusion/mptctl.c:1914:43: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:1915:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1915:46: expected unsigned int [usertype] DataLength ../drivers/message/fusion/mptctl.c:1915:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:1973:54: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1973:54: expected unsigned int [usertype] SenseBufferLowAddr ../drivers/message/fusion/mptctl.c:1973:54: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:1991:43: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1991:43: expected unsigned int [usertype] Control ../drivers/message/fusion/mptctl.c:1991:43: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:1992:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1992:46: expected unsigned int [usertype] DataLength ../drivers/message/fusion/mptctl.c:1992:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:2007:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:2025:43: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:2025:43: expected unsigned int [usertype] high_addr ../drivers/message/fusion/mptctl.c:2025:43: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:2026:43: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:2026:43: expected unsigned int [usertype] sense_high ../drivers/message/fusion/mptctl.c:2026:43: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:2034:59: warning: restricted __le16 degrades to integer ../drivers/message/fusion/mptctl.c:837:26: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:837:26: expected unsigned int [usertype] ImageSize ../drivers/message/fusion/mptctl.c:837:26: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:958:19: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:1192:24: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:555:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:253:29: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:436:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:1172:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:1235:52: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1235:52: expected unsigned int [usertype] TransactionContext ../drivers/message/fusion/mptlan.c:1235:52: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1239:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1239:46: expected unsigned int [usertype] FlagsLength ../drivers/message/fusion/mptlan.c:1239:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1243:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1243:46: expected unsigned int [usertype] Low ../drivers/message/fusion/mptlan.c:1243:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1245:55: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1245:55: expected unsigned int [usertype] High ../drivers/message/fusion/mptlan.c:1245:55: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1259:38: warning: invalid assignment: |= ../drivers/message/fusion/mptlan.c:1259:38: left side has type unsigned int ../drivers/message/fusion/mptlan.c:1259:38: right side has type restricted __le32 ../drivers/message/fusion/mptlan.c:1261:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1261:39: expected unsigned int [usertype] BucketCount ../drivers/message/fusion/mptlan.c:1261:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:964:25: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:969:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:972:14: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:976:15: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:981:17: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:986:18: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:990:18: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:1020:31: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:607:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:612:17: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:636:23: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:346:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:1495:27: warning: restricted __be16 degrades to integer ../drivers/message/fusion/mptlan.c:1532:29: warning: incorrect type in return expression (different base types) ../drivers/message/fusion/mptlan.c:1532:29: expected unsigned short ../drivers/message/fusion/mptlan.c:1532:29: got restricted __be16 [usertype] ethertype ../drivers/message/fusion/mptlan.c:1535:16: warning: incorrect type in return expression (different base types) ../drivers/message/fusion/mptlan.c:1535:16: expected unsigned short ../drivers/message/fusion/mptlan.c:1535:16: got restricted __be16 [usertype] ../drivers/message/fusion/mptlan.c:741:36: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:741:36: expected unsigned int [usertype] TransactionContext ../drivers/message/fusion/mptlan.c:741:36: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:749:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:749:39: expected unsigned int ../drivers/message/fusion/mptlan.c:749:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:752:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:752:39: expected unsigned int ../drivers/message/fusion/mptlan.c:752:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:762:30: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:762:30: expected unsigned int [usertype] FlagsLength ../drivers/message/fusion/mptlan.c:762:30: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:771:30: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:771:30: expected unsigned int [usertype] Low ../drivers/message/fusion/mptlan.c:771:30: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:773:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:773:39: expected unsigned int [usertype] High ../drivers/message/fusion/mptlan.c:773:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:780:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:815:23: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:815:23: expected restricted __be16 [usertype] protocol ../drivers/message/fusion/mptlan.c:815:23: got unsigned short ../drivers/message/fusion/mptlan.c:919:23: warning: cast to restricted __le32 ../drivers/video/fbdev/hgafb.c:505:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:505:25: expected void const * ../drivers/video/fbdev/hgafb.c:505:25: got unsigned char [noderef] [usertype] __iomem *[assigned] dest ../drivers/video/fbdev/hgafb.c:505:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:505:25: expected void const * ../drivers/video/fbdev/hgafb.c:505:25: got unsigned char [noderef] [usertype] __iomem *[assigned] src ../drivers/video/fbdev/hgafb.c:505:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:505:25: expected void const * ../drivers/video/fbdev/hgafb.c:505:25: got unsigned char [noderef] [usertype] __iomem *[assigned] dest ../drivers/video/fbdev/hgafb.c:505:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:505:25: expected void const * ../drivers/video/fbdev/hgafb.c:505:25: got unsigned char [noderef] [usertype] __iomem *[assigned] src ../drivers/video/fbdev/hgafb.c:505:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:505:25: expected void * ../drivers/video/fbdev/hgafb.c:505:25: got unsigned char [noderef] [usertype] __iomem *[assigned] dest ../drivers/video/fbdev/hgafb.c:505:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/video/fbdev/hgafb.c:505:25: expected void const * ../drivers/video/fbdev/hgafb.c:505:25: got unsigned char [noderef] [usertype] __iomem *[assigned] src ../drivers/video/fbdev/hgafb.c:516:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:516:25: expected void const * ../drivers/video/fbdev/hgafb.c:516:25: got unsigned char [noderef] [usertype] __iomem *[assigned] dest ../drivers/video/fbdev/hgafb.c:516:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:516:25: expected void const * ../drivers/video/fbdev/hgafb.c:516:25: got unsigned char [noderef] [usertype] __iomem *[assigned] src ../drivers/video/fbdev/hgafb.c:516:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:516:25: expected void const * ../drivers/video/fbdev/hgafb.c:516:25: got unsigned char [noderef] [usertype] __iomem *[assigned] dest ../drivers/video/fbdev/hgafb.c:516:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:516:25: expected void const * ../drivers/video/fbdev/hgafb.c:516:25: got unsigned char [noderef] [usertype] __iomem *[assigned] src ../drivers/video/fbdev/hgafb.c:516:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:516:25: expected void * ../drivers/video/fbdev/hgafb.c:516:25: got unsigned char [noderef] [usertype] __iomem *[assigned] dest ../drivers/video/fbdev/hgafb.c:516:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/video/fbdev/hgafb.c:516:25: expected void const * ../drivers/video/fbdev/hgafb.c:516:25: got unsigned char [noderef] [usertype] __iomem *[assigned] src ../kernel/sysctl-test.c:46:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:46:9: expected void * ../kernel/sysctl-test.c:46:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:46:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:46:9: expected void * ../kernel/sysctl-test.c:46:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:55:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:55:9: expected void * ../kernel/sysctl-test.c:55:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:55:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:55:9: expected void * ../kernel/sysctl-test.c:55:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:92:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:92:9: expected void * ../kernel/sysctl-test.c:92:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:92:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:92:9: expected void * ../kernel/sysctl-test.c:92:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:101:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:101:9: expected void * ../kernel/sysctl-test.c:101:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:101:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:101:9: expected void * ../kernel/sysctl-test.c:101:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:133:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:133:9: expected void * ../kernel/sysctl-test.c:133:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:133:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:133:9: expected void * ../kernel/sysctl-test.c:133:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:137:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:137:9: expected void * ../kernel/sysctl-test.c:137:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:137:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:137:9: expected void * ../kernel/sysctl-test.c:137:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:172:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:172:9: expected void * ../kernel/sysctl-test.c:172:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:172:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:172:9: expected void * ../kernel/sysctl-test.c:172:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:201:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:201:9: expected void * ../kernel/sysctl-test.c:201:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:201:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:201:9: expected void * ../kernel/sysctl-test.c:201:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:231:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:231:9: expected void * ../kernel/sysctl-test.c:231:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:231:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:231:9: expected void * ../kernel/sysctl-test.c:231:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:262:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:262:9: expected void * ../kernel/sysctl-test.c:262:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:262:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:262:9: expected void * ../kernel/sysctl-test.c:262:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:292:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:292:9: expected void * ../kernel/sysctl-test.c:292:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:292:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:292:9: expected void * ../kernel/sysctl-test.c:292:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:332:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:332:9: expected void * ../kernel/sysctl-test.c:332:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:332:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:332:9: expected void * ../kernel/sysctl-test.c:332:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:364:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:364:9: expected void * ../kernel/sysctl-test.c:364:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:364:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:364:9: expected void * ../kernel/sysctl-test.c:364:9: got char [noderef] __user *user_buffer ../drivers/spi/spi-altera-dfl.c:121:17: error: too long token expansion ../drivers/dma/pch_dma.c:839:14: warning: incorrect type in assignment (different address spaces) ../drivers/dma/pch_dma.c:839:14: expected struct pch_dma_regs *regs ../drivers/dma/pch_dma.c:839:14: got void [noderef] __iomem *membase ../drivers/dma/pch_dma.c:872:34: warning: incorrect type in assignment (different address spaces) ../drivers/dma/pch_dma.c:872:34: expected void [noderef] __iomem *membase ../drivers/dma/pch_dma.c:872:34: got struct pch_dma_desc_regs * ../drivers/usb/host/ehci-hcd.c: note: in included file: ../drivers/usb/host/ehci-q.c:1386:27: warning: incorrect type in assignment (different base types) ../drivers/usb/host/ehci-q.c:1386:27: expected restricted __le32 [usertype] old_current ../drivers/usb/host/ehci-q.c:1386:27: got int ../drivers/usb/host/ehci-hcd.c:567:27: warning: incorrect type in assignment (different base types) ../drivers/usb/host/ehci-hcd.c:567:27: expected restricted __le32 [usertype] old_current ../drivers/usb/host/ehci-hcd.c:567:27: got int ../drivers/tty/serial/pch_uart.c:1403:30: warning: restricted upf_t degrades to integer ../drivers/tty/serial/pch_uart.c:1407:32: warning: invalid assignment: &= ../drivers/tty/serial/pch_uart.c:1407:32: left side has type int ../drivers/tty/serial/pch_uart.c:1407:32: right side has type restricted upf_t ../drivers/firewire/ohci-serdes-test.c: note: in included file: ../drivers/firewire/ohci.h:181:24: warning: restricted __le32 degrades to integer ../drivers/video/fbdev/atmel_lcdfb.c:333:27: warning: incorrect type in assignment (different address spaces) ../drivers/video/fbdev/atmel_lcdfb.c:333:27: expected char [noderef] __iomem *screen_base ../drivers/video/fbdev/atmel_lcdfb.c:333:27: got void * ../drivers/video/fbdev/atmel_lcdfb.c:341:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/atmel_lcdfb.c:341:9: expected void const * ../drivers/video/fbdev/atmel_lcdfb.c:341:9: got char [noderef] __iomem *screen_base ../drivers/video/fbdev/atmel_lcdfb.c:341:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/atmel_lcdfb.c:341:9: expected void const * ../drivers/video/fbdev/atmel_lcdfb.c:341:9: got char [noderef] __iomem *screen_base ../drivers/video/fbdev/atmel_lcdfb.c:341:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/atmel_lcdfb.c:341:9: expected void * ../drivers/video/fbdev/atmel_lcdfb.c:341:9: got char [noderef] __iomem *screen_base ../drivers/video/fbdev/atmel_lcdfb.c:312:59: warning: incorrect type in argument 3 (different address spaces) ../drivers/video/fbdev/atmel_lcdfb.c:312:59: expected void *cpu_addr ../drivers/video/fbdev/atmel_lcdfb.c:312:59: got char [noderef] __iomem *screen_base ../drivers/video/fbdev/atmel_lcdfb.c:312:59: warning: incorrect type in argument 3 (different address spaces) ../drivers/video/fbdev/atmel_lcdfb.c:312:59: expected void *cpu_addr ../drivers/video/fbdev/atmel_lcdfb.c:312:59: got char [noderef] __iomem *screen_base ../drivers/gpu/drm/bridge/imx/imx-legacy-bridge.c:52:25: warning: symbol 'imx_legacy_bridge_funcs' was not declared. Should it be static? ../drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3363:30: warning: cast truncates bits from constant value (ffffff0d becomes d) ../drivers/scsi/scsi_transport_fc.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1113:42: warning: array of flexible structures ../drivers/video/fbdev/pvr2fb.c:1081:11: warning: Using plain integer as NULL pointer ../drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:254:9: warning: cast truncates bits from constant value (ffffff7f becomes 7f) ../drivers/soc/qcom/smd-rpm.c:177:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/soc/qcom/smd-rpm.c:177:47: expected void const volatile [noderef] __iomem * ../drivers/soc/qcom/smd-rpm.c:177:47: got unsigned char const * ../drivers/soc/qcom/smem.c:472:16: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:472:16: expected struct smem_header *header ../drivers/soc/qcom/smem.c:472:16: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:561:16: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:561:16: expected struct smem_header *header ../drivers/soc/qcom/smem.c:561:16: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:581:50: warning: incorrect type in return expression (different address spaces) ../drivers/soc/qcom/smem.c:581:50: expected void * ../drivers/soc/qcom/smem.c:581:50: got void [noderef] __iomem * ../drivers/soc/qcom/smem.c:735:22: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:735:22: expected struct smem_partition_header *phdr ../drivers/soc/qcom/smem.c:735:22: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:739:27: warning: cast to restricted __le32 ../drivers/soc/qcom/smem.c:743:22: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:743:22: expected struct smem_partition_header *phdr ../drivers/soc/qcom/smem.c:743:22: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:747:27: warning: cast to restricted __le32 ../drivers/soc/qcom/smem.c:750:24: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:750:24: expected struct smem_header *header ../drivers/soc/qcom/smem.c:750:24: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:784:36: error: subtraction of different types can't work (different address spaces) ../drivers/soc/qcom/smem.c:793:28: error: subtraction of different types can't work (different address spaces) ../drivers/soc/qcom/smem.c:802:36: error: subtraction of different types can't work (different address spaces) ../drivers/soc/qcom/smem.c:872:16: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:872:16: expected struct smem_header *header ../drivers/soc/qcom/smem.c:872:16: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:926:16: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:926:16: expected struct smem_partition_header *header ../drivers/soc/qcom/smem.c:926:16: got void [noderef] __iomem * ../drivers/soc/qcom/smem.c:1077:22: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:1077:22: expected struct smem_ptable *ptable ../drivers/soc/qcom/smem.c:1077:22: got void [noderef] __iomem * ../drivers/soc/qcom/smem.c:1185:16: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:1185:16: expected struct smem_header *header ../drivers/soc/qcom/smem.c:1185:16: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:1204:16: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smem.c:1204:16: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smem.c:1204:16: got restricted __le32 * ../drivers/soc/qcom/smem.c:1204:52: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smem.c:1204:52: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smem.c:1204:52: got restricted __le32 * ../sound/soc/mediatek/common/mtk-btcvsd.c:1358:30: warning: incorrect type in assignment (different address spaces) ../sound/soc/mediatek/common/mtk-btcvsd.c:1358:30: expected unsigned int [usertype] *bt_reg_pkt_r ../sound/soc/mediatek/common/mtk-btcvsd.c:1358:30: got void [noderef] __iomem * ../sound/soc/mediatek/common/mtk-btcvsd.c:1360:30: warning: incorrect type in assignment (different address spaces) ../sound/soc/mediatek/common/mtk-btcvsd.c:1360:30: expected unsigned int [usertype] *bt_reg_pkt_w ../sound/soc/mediatek/common/mtk-btcvsd.c:1360:30: got void [noderef] __iomem * ../sound/soc/mediatek/common/mtk-btcvsd.c:1362:28: warning: incorrect type in assignment (different address spaces) ../sound/soc/mediatek/common/mtk-btcvsd.c:1362:28: expected unsigned int [usertype] *bt_reg_ctl ../sound/soc/mediatek/common/mtk-btcvsd.c:1362:28: got void [noderef] __iomem * ../net/netfilter/nf_conncount.c: note: in included file (through ../include/linux/mm_types.h, ../include/linux/uio.h, ../include/linux/socket.h, ../include/uapi/linux/in.h, ../include/linux/in.h): ../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../drivers/tty/serial/samsung_tty.c: In function ‘s3c24xx_serial_get_options.constprop’: ../drivers/tty/serial/samsung_tty.c:2340:49: warning: ‘%d’ directive writing between 1 and 3 bytes into a region of size 2 [-Wformat-overflow=] 2340 | sprintf(clk_name, "clk_uart_baud%d", clk_sel); | ^~ ../drivers/tty/serial/samsung_tty.c:2340:35: note: directive argument in the range [0, 255] 2340 | sprintf(clk_name, "clk_uart_baud%d", clk_sel); | ^~~~~~~~~~~~~~~~~ ../drivers/tty/serial/samsung_tty.c:2340:17: note: ‘sprintf’ output between 15 and 17 bytes into a destination of size 15 2340 | sprintf(clk_name, "clk_uart_baud%d", clk_sel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/tty/serial/samsung_tty.c: In function ‘s3c24xx_serial_init_port’: ../drivers/tty/serial/samsung_tty.c:1792:51: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 1792 | sprintf(clk_name, "clk_uart_baud%d", clk_num); | ^ In function ‘s3c24xx_serial_enable_baudclk’, inlined from ‘s3c24xx_serial_init_port’ at ../drivers/tty/serial/samsung_tty.c:1898:8: ../drivers/tty/serial/samsung_tty.c:1792:17: note: ‘sprintf’ output between 15 and 16 bytes into a destination of size 15 1792 | sprintf(clk_name, "clk_uart_baud%d", clk_num); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/mouse/bcm5974.c:640:47: warning: incorrect type in argument 1 (different base types) ../drivers/input/mouse/bcm5974.c:640:47: expected restricted __le16 [usertype] x ../drivers/input/mouse/bcm5974.c:640:47: got unsigned char [usertype] ../drivers/spi/spi-armada-3700.c:499:65: warning: incorrect type in argument 3 (different base types) ../drivers/spi/spi-armada-3700.c:499:65: expected unsigned int [usertype] data ../drivers/spi/spi-armada-3700.c:499:65: got restricted __le32 [usertype] ../drivers/spi/spi-armada-3700.c:521:31: warning: cast to restricted __le32 ../drivers/soc/qcom/smsm.c:159:32: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:159:32: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:159:32: got unsigned int [usertype] *local_state ../drivers/soc/qcom/smsm.c:171:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/soc/qcom/smsm.c:171:25: expected void volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:171:25: got unsigned int [usertype] *local_state ../drivers/soc/qcom/smsm.c:181:48: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:181:48: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:181:48: got unsigned int [usertype] * ../drivers/soc/qcom/smsm.c:219:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:219:26: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:219:26: got unsigned int [usertype] *remote_state ../drivers/soc/qcom/smsm.c:257:49: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:257:49: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:257:49: got unsigned int [usertype] * ../drivers/soc/qcom/smsm.c:259:49: warning: incorrect type in argument 2 (different address spaces) ../drivers/soc/qcom/smsm.c:259:49: expected void volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:259:49: got unsigned int [usertype] * ../drivers/soc/qcom/smsm.c:280:24: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:280:24: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:280:24: got unsigned int [usertype] *remote_state ../drivers/soc/qcom/smsm.c:288:49: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:288:49: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:288:49: got unsigned int [usertype] * ../drivers/soc/qcom/smsm.c:290:49: warning: incorrect type in argument 2 (different address spaces) ../drivers/soc/qcom/smsm.c:290:49: expected void volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:290:49: got unsigned int [usertype] * ../drivers/soc/qcom/smsm.c:330:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:330:26: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:330:26: got unsigned int [usertype] *remote_state ../drivers/soc/qcom/smsm.c:635:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/soc/qcom/smsm.c:635:47: expected void volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:635:47: got unsigned int [usertype] * ../drivers/video/fbdev/goldfishfb.c:266:34: warning: cast removes address space '__iomem' of expression ../drivers/video/fbdev/goldfishfb.c:285:51: warning: cast removes address space '__iomem' of expression ../lib/tests/printf_kunit.c:675:49: warning: cast from restricted gfp_t ../lib/tests/printf_kunit.c:679:58: warning: cast from restricted gfp_t ../drivers/soc/qcom/smp2p.c:280:64: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smp2p.c:280:64: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smp2p.c:280:64: got unsigned int [usertype] *value ../drivers/soc/qcom/smp2p.c:318:34: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smp2p.c:318:34: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smp2p.c:318:34: got unsigned int [usertype] *value ../drivers/soc/qcom/smp2p.c:446:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smp2p.c:446:26: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smp2p.c:446:26: got unsigned int [usertype] *value ../drivers/soc/qcom/smp2p.c:501:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smp2p.c:501:33: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smp2p.c:501:33: got unsigned int [usertype] *value ../drivers/soc/qcom/smp2p.c:504:26: warning: incorrect type in argument 2 (different address spaces) ../drivers/soc/qcom/smp2p.c:504:26: expected void volatile [noderef] __iomem *addr ../drivers/soc/qcom/smp2p.c:504:26: got unsigned int [usertype] *value ../drivers/net/ethernet/3com/3c589_cs.c:296:35: warning: cast to restricted __le16 ../drivers/usb/host/oxu210hp-hcd.c:865:35: warning: incorrect type in assignment (different base types) ../drivers/usb/host/oxu210hp-hcd.c:865:35: expected restricted __le16 [usertype] wHubCharacteristics ../drivers/usb/host/oxu210hp-hcd.c:865:35: got unsigned short [usertype] ../drivers/usb/host/oxu210hp-hcd.c:917:32: warning: cast removes address space '__iomem' of expression ../drivers/usb/host/oxu210hp-hcd.c:941:33: warning: cast removes address space '__iomem' of expression ../drivers/usb/host/oxu210hp-hcd.c:988:24: warning: cast removes address space '__iomem' of expression ../drivers/usb/host/oxu210hp-hcd.c:1012:20: error: subtraction of different types can't work (different address spaces) ../drivers/usb/host/oxu210hp-hcd.c:1045:23: warning: cast removes address space '__iomem' of expression ../drivers/usb/host/oxu210hp-hcd.c:1146:41: warning: incorrect type in assignment (different base types) ../drivers/usb/host/oxu210hp-hcd.c:1146:41: expected unsigned int [noderef] __iomem ../drivers/usb/host/oxu210hp-hcd.c:1146:41: got restricted __le32 [usertype] ../drivers/usb/host/oxu210hp-hcd.c:1163:26: warning: cast removes address space '__iomem' of expression ../drivers/usb/host/oxu210hp-hcd.c:2003:44: warning: restricted __le32 degrades to integer ../drivers/usb/host/oxu210hp-hcd.c:2003:41: warning: incorrect type in assignment (different base types) ../drivers/usb/host/oxu210hp-hcd.c:2003:41: expected restricted __le32 [usertype] hw_token ../drivers/usb/host/oxu210hp-hcd.c:2003:41: got unsigned int ../drivers/usb/host/oxu210hp-hcd.c:970:21: error: subtraction of different types can't work (different address spaces) ../drivers/usb/host/oxu210hp-hcd.c:970:21: error: subtraction of different types can't work (different address spaces) ../drivers/usb/host/oxu210hp-hcd.c:970:21: error: subtraction of different types can't work (different address spaces) ../drivers/usb/host/oxu210hp-hcd.c:970:21: error: subtraction of different types can't work (different address spaces) ../drivers/input/joystick/adi.c: In function ‘adi_init_input’: ../drivers/input/joystick/adi.c:395:60: warning: ‘%s’ directive output may be truncated writing up to 63 bytes into a region of size 55 [-Wformat-truncation=] 395 | snprintf(adi->name, ADI_MAX_NAME_LENGTH, "Logitech %s [%s]", buf, adi->cname); | ^~ ~~~ ../drivers/input/joystick/adi.c:395:9: note: ‘snprintf’ output between 13 and 91 bytes into a destination of size 64 395 | snprintf(adi->name, ADI_MAX_NAME_LENGTH, "Logitech %s [%s]", buf, adi->cname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/host/isp116x-hcd.c:114:59: warning: incorrect type in argument 2 (different base types) ../drivers/usb/host/isp116x-hcd.c:114:59: expected unsigned short [usertype] val ../drivers/usb/host/isp116x-hcd.c:114:59: got restricted __le16 [usertype] ../drivers/usb/host/isp116x-hcd.c:152:34: warning: cast to restricted __le16 ../drivers/input/keyboard/bcm-keypad.c: In function ‘bcm_kp_stop’: ../drivers/input/keyboard/bcm-keypad.c:166:13: warning: variable ‘val’ set but not used [-Wunused-but-set-variable=] 166 | u32 val; | ^~~ ../drivers/spi/spi-aspeed-smc.c:909:35: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-aspeed-smc.c:909:35: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-aspeed-smc.c:909:35: got void *dst ../drivers/spi/spi-aspeed-smc.c:939:46: warning: cast removes address space '__iomem' of expression ../drivers/spi/spi-aspeed-smc.c:1471:61: error: undefined identifier 'cols' ../drivers/spi/spi-aspeed-smc.c:1471:61: error: bad constant expression type ../drivers/spi/spi-aspeed-smc.c:1471:55: error: undefined identifier 'rows' ../drivers/spi/spi-aspeed-smc.c:1471:55: error: bad constant expression type ../drivers/input/joystick/analog.c: In function ‘analog_init_device’: ../drivers/input/joystick/analog.c:371:21: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 371 | "%s/input%d", port->gameport->phys, index); | ^~~~~~ ../drivers/input/joystick/analog.c:371:18: note: directive argument in the range [0, 1] 371 | "%s/input%d", port->gameport->phys, index); | ^~~~~~~~~~~~ ../drivers/input/joystick/analog.c:370:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 370 | snprintf(analog->phys, sizeof(analog->phys), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | "%s/input%d", port->gameport->phys, index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/video/fbdev/cirrusfb.c:1853:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/cirrusfb.c:1853:17: expected void const * ../drivers/video/fbdev/cirrusfb.c:1853:17: got char [noderef] __iomem *screen_base ../drivers/video/fbdev/cirrusfb.c:1853:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/cirrusfb.c:1853:17: expected void const * ../drivers/video/fbdev/cirrusfb.c:1853:17: got char [noderef] __iomem *screen_base ../drivers/video/fbdev/cirrusfb.c:1853:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/cirrusfb.c:1853:17: expected void * ../drivers/video/fbdev/cirrusfb.c:1853:17: got char [noderef] __iomem *screen_base ../drivers/input/mouse/sermouse.c: In function ‘sermouse_connect’: ../drivers/input/mouse/sermouse.c:240:61: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 240 | snprintf(sermouse->phys, sizeof(sermouse->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/mouse/sermouse.c:240:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 240 | snprintf(sermouse->phys, sizeof(sermouse->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/3com/3c574_cs.c:348:35: warning: cast to restricted __le16 ../drivers/scsi/libiscsi.c:1035:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/libiscsi.c:1035:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt ../drivers/scsi/libiscsi.c:1035:25: got restricted itt_t [usertype] ../drivers/scsi/libiscsi.c:1132:33: warning: restricted itt_t degrades to integer ../drivers/scsi/libiscsi.c:1132:41: warning: restricted __be32 degrades to integer ../drivers/input/joystick/cobra.c: In function ‘cobra_connect’: ../drivers/input/joystick/cobra.c:184:29: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 184 | "%s/input%d", gameport->phys, i); | ^~~~~~ ../drivers/input/joystick/cobra.c:184:26: note: directive argument in the range [0, 1] 184 | "%s/input%d", gameport->phys, i); | ^~~~~~~~~~~~ ../drivers/input/joystick/cobra.c:183:17: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 183 | snprintf(cobra->phys[i], sizeof(cobra->phys[i]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "%s/input%d", gameport->phys, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/tiny/gm12u320.c:481:32: warning: incorrect type in initializer (different base types) ../drivers/gpu/drm/tiny/gm12u320.c:481:32: expected restricted __le16 [usertype] pixel_clock ../drivers/gpu/drm/tiny/gm12u320.c:481:32: got int ../drivers/video/fbdev/pxa168fb.c:668:27: warning: incorrect type in assignment (different address spaces) ../drivers/video/fbdev/pxa168fb.c:668:27: expected char [noderef] __iomem *screen_base ../drivers/video/fbdev/pxa168fb.c:668:27: got void * ../drivers/video/fbdev/pxa168fb.c:758:25: warning: incorrect type in argument 3 (different address spaces) ../drivers/video/fbdev/pxa168fb.c:758:25: expected void *cpu_addr ../drivers/video/fbdev/pxa168fb.c:758:25: got char [noderef] __iomem *screen_base ../drivers/video/fbdev/pxa168fb.c:790:25: warning: incorrect type in argument 3 (different address spaces) ../drivers/video/fbdev/pxa168fb.c:790:25: expected void *cpu_addr ../drivers/video/fbdev/pxa168fb.c:790:25: got char [noderef] __iomem *screen_base ../drivers/net/ethernet/3com/3c59x.c:3247:35: warning: restricted pci_power_t degrades to integer ../drivers/net/ethernet/3com/3c59x.c:3247:53: warning: restricted pci_power_t degrades to integer ../drivers/input/mouse/vsxxxaa.c: In function ‘vsxxxaa_connect’: ../drivers/input/mouse/vsxxxaa.c:468:55: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 468 | snprintf(mouse->phys, sizeof(mouse->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/mouse/vsxxxaa.c:468:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 468 | snprintf(mouse->phys, sizeof(mouse->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/hamradio/baycom_ser_fdx.c:290:43: warning: dubious: x | !y ../drivers/usb/dwc3/dwc3-qcom.c:605:22: warning: symbol 'dwc3_qcom_glue_ops' was not declared. Should it be static? ../drivers/net/ethernet/3com/typhoon.c:769:21: warning: restricted __be16 degrades to integer ../drivers/input/joystick/db9.c:142:76: warning: dubious: x | !y ../drivers/scsi/advansys.c:4262:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:4262:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:4262:9: expected unsigned short val ../drivers/scsi/advansys.c:4262:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:4262:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:4262:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:4262:9: expected unsigned short val ../drivers/scsi/advansys.c:4262:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:4720:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:4720:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:4720:9: expected unsigned short val ../drivers/scsi/advansys.c:4720:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:4720:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:4720:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:4720:9: expected unsigned short val ../drivers/scsi/advansys.c:4720:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:4734:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:4734:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:4734:9: expected unsigned short val ../drivers/scsi/advansys.c:4734:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:4734:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:4734:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:4734:9: expected unsigned short val ../drivers/scsi/advansys.c:4734:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5203:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5203:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5203:9: expected unsigned short val ../drivers/scsi/advansys.c:5203:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5203:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5203:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5203:9: expected unsigned short val ../drivers/scsi/advansys.c:5203:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5220:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5220:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5220:9: expected unsigned short val ../drivers/scsi/advansys.c:5220:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5220:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5220:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5220:9: expected unsigned short val ../drivers/scsi/advansys.c:5220:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5699:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5699:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5699:9: expected unsigned short val ../drivers/scsi/advansys.c:5699:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5699:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5699:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5699:9: expected unsigned short val ../drivers/scsi/advansys.c:5699:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5715:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5715:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5715:9: expected unsigned short val ../drivers/scsi/advansys.c:5715:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5715:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5715:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5715:9: expected unsigned short val ../drivers/scsi/advansys.c:5715:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:6094:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:6094:31: expected restricted __le32 [usertype] irq_next_vpa ../drivers/scsi/advansys.c:6094:31: got unsigned int [usertype] ../drivers/scsi/advansys.c:6116:22: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:6129:51: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:7933:31: warning: cast from restricted __le32 ../drivers/scsi/advansys.c:7934:30: warning: cast from restricted __le32 ../drivers/scsi/advansys.c:8127:47: warning: cast from restricted __le32 ../drivers/scsi/advansys.c:8128:46: warning: cast from restricted __le32 ../drivers/scsi/advansys.c:8732:33: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:8848:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:8848:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:8848:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:8892:29: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:9640:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:9640:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:9640:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:9669:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:9669:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:9669:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:9707:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:9707:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:9707:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:9736:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:9736:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:9736:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:9774:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:9774:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:9774:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:9803:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:9803:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:9803:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:9838:33: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:9853:33: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:9881:33: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:9896:33: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:9924:33: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:9939:33: warning: cast to restricted __le16 ../lib/tests/overflow_kunit.c:487:9: warning: cast truncates bits from constant value (12c becomes 2c) ../lib/tests/overflow_kunit.c:489:9: warning: cast truncates bits from constant value (1112c becomes 112c) ../lib/tests/overflow_kunit.c:491:9: warning: cast truncates bits from constant value (10811112c becomes 811112c) ../lib/tests/overflow_kunit.c:492:9: warning: cast truncates bits from constant value (10811112c becomes 811112c) ../lib/tests/overflow_kunit.c:509:9: warning: cast truncates bits from constant value (12c becomes 2c) ../lib/tests/overflow_kunit.c:511:9: warning: cast truncates bits from constant value (1112c becomes 112c) ../lib/tests/overflow_kunit.c:513:9: warning: cast truncates bits from constant value (10811112c becomes 811112c) ../lib/tests/overflow_kunit.c:514:9: warning: cast truncates bits from constant value (10811112c becomes 811112c) ../lib/tests/overflow_kunit.c:526:9: warning: cast truncates bits from constant value (100 becomes 0) ../lib/tests/overflow_kunit.c:528:9: warning: cast truncates bits from constant value (10000 becomes 0) ../lib/tests/overflow_kunit.c:530:9: warning: cast truncates bits from constant value (100000000 becomes 0) ../lib/tests/overflow_kunit.c:531:9: warning: cast truncates bits from constant value (100000000 becomes 0) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1057:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1057:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1058:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1058:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1059:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1059:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1060:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1060:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1062:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1062:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1063:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1063:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1155:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1155:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1155:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1156:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1156:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1156:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../drivers/net/hamradio/baycom_ser_hdx.c:193:19: warning: dubious: x | !y ../drivers/scsi/ips.c:2455:13: warning: cast to restricted __le32 ../drivers/scsi/ips.c:3543:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3543:59: expected unsigned int [usertype] sg_addr ../drivers/scsi/ips.c:3543:59: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3552:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3552:59: expected unsigned int [usertype] sg_addr ../drivers/scsi/ips.c:3552:59: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3562:47: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/ips.c:3562:47: expected restricted __le32 [usertype] *var ../drivers/scsi/ips.c:3562:47: got unsigned int * ../drivers/scsi/ips.c:3563:49: warning: cast to restricted __le16 ../drivers/scsi/ips.c:3572:56: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3572:56: expected unsigned short [usertype] sector_count ../drivers/scsi/ips.c:3572:56: got restricted __le16 [usertype] ../drivers/scsi/ips.c:3575:29: warning: cast to restricted __le16 ../drivers/scsi/ips.c:3576:64: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3576:64: expected unsigned short [usertype] sector_count ../drivers/scsi/ips.c:3576:64: got restricted __le16 [usertype] ../drivers/scsi/ips.c:3589:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3589:59: expected unsigned int [usertype] sg_addr ../drivers/scsi/ips.c:3589:59: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3598:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3598:59: expected unsigned int [usertype] sg_addr ../drivers/scsi/ips.c:3598:59: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3608:47: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/ips.c:3608:47: expected restricted __le32 [usertype] *var ../drivers/scsi/ips.c:3608:47: got unsigned int * ../drivers/scsi/ips.c:3609:49: warning: cast to restricted __le16 ../drivers/scsi/ips.c:3620:56: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3620:56: expected unsigned short [usertype] sector_count ../drivers/scsi/ips.c:3620:56: got restricted __le16 [usertype] ../drivers/scsi/ips.c:3707:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3707:44: expected unsigned int [usertype] dcdb_address ../drivers/scsi/ips.c:3707:44: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3748:58: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3748:58: expected unsigned int [usertype] buffer_pointer ../drivers/scsi/ips.c:3748:58: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3751:58: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3751:58: expected unsigned int [usertype] buffer_pointer ../drivers/scsi/ips.c:3751:58: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3785:58: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3785:58: expected unsigned int [usertype] buffer_pointer ../drivers/scsi/ips.c:3785:58: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3788:58: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3788:58: expected unsigned int [usertype] buffer_pointer ../drivers/scsi/ips.c:3788:58: got restricted __le32 [usertype] ../drivers/scsi/ips.c:4054:13: warning: cast to restricted __le32 ../drivers/scsi/ips.c:4053:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4053:17: expected unsigned int [usertype] lba ../drivers/scsi/ips.c:4053:17: got restricted __be32 [usertype] ../drivers/scsi/ips.c:4057:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4057:17: expected unsigned int [usertype] len ../drivers/scsi/ips.c:4057:17: got restricted __be32 [usertype] ../drivers/scsi/ips.c:4083:13: warning: cast to restricted __le32 ../drivers/scsi/ips.c:4093:14: warning: cast to restricted __le32 ../drivers/scsi/ips.c:4110:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4110:49: expected unsigned short [addressable] [assigned] [usertype] SectorsPerTrack ../drivers/scsi/ips.c:4110:49: got restricted __be16 [usertype] ../drivers/scsi/ips.c:4111:48: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4111:48: expected unsigned short [addressable] [assigned] [usertype] BytesPerSector ../drivers/scsi/ips.c:4111:48: got restricted __be16 [usertype] ../drivers/scsi/ips.c:4112:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4112:44: expected unsigned short [addressable] [assigned] [usertype] Interleave ../drivers/scsi/ips.c:4112:44: got restricted __be16 [usertype] ../drivers/scsi/ips.c:4123:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4123:47: expected unsigned short [addressable] [assigned] [usertype] CylindersHigh ../drivers/scsi/ips.c:4123:47: got restricted __be16 [usertype] ../drivers/scsi/ips.c:4131:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4131:42: expected unsigned short [addressable] [assigned] [usertype] StepRate ../drivers/scsi/ips.c:4131:42: got restricted __be16 [usertype] ../drivers/scsi/ips.c:5278:17: warning: cast to restricted __le32 ../drivers/scsi/ips.c:5588:13: warning: cast to restricted __le32 ../drivers/scsi/ips.c:1819:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1819:46: expected unsigned int [usertype] count ../drivers/scsi/ips.c:1819:46: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1850:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1850:38: expected unsigned int [usertype] buffer_addr ../drivers/scsi/ips.c:1850:38: got restricted __le32 [usertype] ../drivers/scsi/ips.c:2326:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:2326:40: expected unsigned int [usertype] count ../drivers/scsi/ips.c:2326:40: got restricted __le32 [usertype] ../drivers/scsi/ips.c:4368:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4368:26: expected unsigned int [usertype] ccsar ../drivers/scsi/ips.c:4368:26: got restricted __le32 [usertype] ../drivers/scsi/ips.c:4378:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4378:32: expected unsigned int [usertype] cccr ../drivers/scsi/ips.c:4378:32: got restricted __le32 [usertype] ../drivers/scsi/ips.c:4379:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4379:33: expected unsigned int [usertype] ccsar ../drivers/scsi/ips.c:4379:33: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1928:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1928:44: expected unsigned int [usertype] dcdb_address ../drivers/scsi/ips.c:1928:44: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1935:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1935:50: expected unsigned int [usertype] buffer_pointer ../drivers/scsi/ips.c:1935:50: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1938:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1938:51: expected unsigned int [usertype] sg_addr ../drivers/scsi/ips.c:1938:51: got restricted __le32 [usertype] ../drivers/scsi/ips.c:2017:14: warning: cast to restricted __le32 ../drivers/scsi/ips.c:2018:14: warning: cast to restricted __le16 ../drivers/scsi/ips.c:2043:13: warning: cast to restricted __le32 ../drivers/scsi/ips.c:969:13: warning: cast to restricted __le32 ../drivers/scsi/ips.c:1788:56: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1788:56: expected unsigned int [usertype] address_lo ../drivers/scsi/ips.c:1788:56: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1790:56: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1790:56: expected unsigned int [usertype] address_hi ../drivers/scsi/ips.c:1790:56: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1792:52: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1792:52: expected unsigned int [usertype] length ../drivers/scsi/ips.c:1792:52: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1794:53: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1794:53: expected unsigned int [usertype] address ../drivers/scsi/ips.c:1794:53: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1796:52: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1796:52: expected unsigned int [usertype] length ../drivers/scsi/ips.c:1796:52: got restricted __le32 [usertype] ../drivers/net/ethernet/8390/ne2k-pci.c:515:31: warning: cast to restricted __le32 ../drivers/net/ethernet/8390/ne2k-pci.c:342:47: warning: cast to restricted __le32 ../drivers/misc/dw-xdata-pcie.c: In function ‘dw_xdata_pcie_probe’: ../drivers/misc/dw-xdata-pcie.c:21:41: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 21 | #define DW_XDATA_DRIVER_NAME "dw-xdata-pcie" | ^~~~~~~~~~~~~~~ ../drivers/misc/dw-xdata-pcie.c:343:38: note: in expansion of macro ‘DW_XDATA_DRIVER_NAME’ 343 | snprintf(name, sizeof(name), DW_XDATA_DRIVER_NAME ".%d", id); | ^~~~~~~~~~~~~~~~~~~~ ../drivers/misc/dw-xdata-pcie.c:391:64: note: format string is defined here 391 | if (sscanf(dw->misc_dev.name, DW_XDATA_DRIVER_NAME ".%d", &id) != 1) | ^ ../drivers/misc/dw-xdata-pcie.c:343:9: note: ‘snprintf’ output between 16 and 25 bytes into a destination of size 24 343 | snprintf(name, sizeof(name), DW_XDATA_DRIVER_NAME ".%d", id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/video/fbdev/broadsheetfb.c:298:40: warning: restricted __le32 degrades to integer ../drivers/video/fbdev/broadsheetfb.c:299:45: warning: restricted __le32 degrades to integer ../drivers/video/fbdev/broadsheetfb.c:879:17: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/broadsheetfb.c:879:17: expected unsigned short ../drivers/video/fbdev/broadsheetfb.c:879:17: got restricted __le16 [usertype] ../drivers/usb/dwc3/dwc3-imx8mp.c:176:22: warning: symbol 'dwc3_imx_glue_ops' was not declared. Should it be static? ../drivers/pinctrl/ti/pinctrl-ti-iodelay.c: In function ‘ti_iodelay_alloc_pins’: ../drivers/pinctrl/ti/pinctrl-ti-iodelay.c:756:13: warning: variable ‘phy_reg’ set but not used [-Wunused-but-set-variable=] 756 | u32 phy_reg; | ^~~~~~~ ../drivers/usb/host/ohci-at91.c:471:39: warning: invalid assignment: &= ../drivers/usb/host/ohci-at91.c:471:39: left side has type unsigned int ../drivers/usb/host/ohci-at91.c:471:39: right side has type restricted __le32 ../drivers/usb/host/ohci-at91.c:474:39: warning: invalid assignment: |= ../drivers/usb/host/ohci-at91.c:474:39: left side has type unsigned int ../drivers/usb/host/ohci-at91.c:474:39: right side has type restricted __le32 ../drivers/usb/host/ohci-at91.c:477:39: warning: invalid assignment: |= ../drivers/usb/host/ohci-at91.c:477:39: left side has type unsigned int ../drivers/usb/host/ohci-at91.c:477:39: right side has type restricted __le32 Warning: ../drivers/misc/vmw_balloon.c:259 struct member '5' not described in 'vmballoon_batch_entry' Warning: ../drivers/misc/vmw_balloon.c:259 struct member '5' not described in 'vmballoon_batch_entry' ../drivers/scsi/qla1280.c: In function ‘qla1280_load_firmware_dma’: ../drivers/scsi/qla1280.c:1714:22: warning: variable ‘num’ set but not used [-Wunused-but-set-variable=] 1714 | int err = 0, num, i; | ^~~ ../drivers/net/ethernet/adaptec/starfire.c:1507:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/adaptec/starfire.c:1507:35: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/adaptec/starfire.c:1507:35: got unsigned short [usertype] ../drivers/net/ethernet/adaptec/starfire.c:1823:41: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/adaptec/starfire.c:1823:41: expected unsigned short val ../drivers/net/ethernet/adaptec/starfire.c:1823:41: got restricted __le16 ../drivers/misc/xilinx_sdfec.c: In function ‘xsdfec_probe’: ../drivers/misc/xilinx_sdfec.c:1404:57: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 6 [-Wformat-truncation=] 1404 | snprintf(xsdfec->dev_name, DEV_NAME_LEN, "xsdfec%d", xsdfec->dev_id); | ^~ ../drivers/misc/xilinx_sdfec.c:1404:50: note: directive argument in the range [0, 2147483647] 1404 | snprintf(xsdfec->dev_name, DEV_NAME_LEN, "xsdfec%d", xsdfec->dev_id); | ^~~~~~~~~~ ../drivers/misc/xilinx_sdfec.c:1404:9: note: ‘snprintf’ output between 8 and 17 bytes into a destination of size 12 1404 | snprintf(xsdfec->dev_name, DEV_NAME_LEN, "xsdfec%d", xsdfec->dev_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/joystick/gf2k.c: In function ‘gf2k_connect’: ../drivers/input/joystick/gf2k.c:279:53: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 279 | snprintf(gf2k->phys, sizeof(gf2k->phys), "%s/input0", gameport->phys); | ^~~~~~~ ../drivers/input/joystick/gf2k.c:279:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 279 | snprintf(gf2k->phys, sizeof(gf2k->phys), "%s/input0", gameport->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1125:78: warning: incorrect type in argument 2 (different base types) ../drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1125:78: expected unsigned int [usertype] irq_mask ../drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1125:78: got restricted __le32 [usertype] status_lo ../drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1126:62: warning: invalid assignment: |= ../drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1126:62: left side has type restricted __le32 ../drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1126:62: right side has type unsigned long ../lib/tests/stackinit_kunit.c: In function ‘leaf_same_sizes_static_all’: ../lib/tests/stackinit_kunit.c:118:50: warning: initialized field overwritten [-Woverride-init] 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:50: note: (near initialization for ‘var.two’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: warning: initialized field overwritten [-Woverride-init] 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: note: (near initialization for ‘var.three’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: warning: initialized field overwritten [-Woverride-init] 120 | .four = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: note: (near initialization for ‘var.four’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_small_start_static_all’: ../lib/tests/stackinit_kunit.c:118:50: warning: initialized field overwritten [-Woverride-init] 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:50: note: (near initialization for ‘var.two’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: warning: initialized field overwritten [-Woverride-init] 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: note: (near initialization for ‘var.three’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: warning: initialized field overwritten [-Woverride-init] 120 | .four = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: note: (near initialization for ‘var.four’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_small_end_static_all’: ../lib/tests/stackinit_kunit.c:118:50: warning: initialized field overwritten [-Woverride-init] 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:50: note: (near initialization for ‘var.two’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: warning: initialized field overwritten [-Woverride-init] 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: note: (near initialization for ‘var.three’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: warning: initialized field overwritten [-Woverride-init] 120 | .four = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: note: (near initialization for ‘var.four’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_same_sizes_dynamic_all’: ../lib/tests/stackinit_kunit.c:124:50: warning: initialized field overwritten [-Woverride-init] 124 | .two = arg->two, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:50: note: (near initialization for ‘var.two’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: warning: initialized field overwritten [-Woverride-init] 125 | .three = arg->three, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: note: (near initialization for ‘var.three’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: warning: initialized field overwritten [-Woverride-init] 126 | .four = arg->four, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: note: (near initialization for ‘var.four’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_small_start_dynamic_all’: ../lib/tests/stackinit_kunit.c:124:50: warning: initialized field overwritten [-Woverride-init] 124 | .two = arg->two, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:50: note: (near initialization for ‘var.two’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: warning: initialized field overwritten [-Woverride-init] 125 | .three = arg->three, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: note: (near initialization for ‘var.three’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: warning: initialized field overwritten [-Woverride-init] 126 | .four = arg->four, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: note: (near initialization for ‘var.four’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_small_end_dynamic_all’: ../lib/tests/stackinit_kunit.c:124:50: warning: initialized field overwritten [-Woverride-init] 124 | .two = arg->two, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:50: note: (near initialization for ‘var.two’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: warning: initialized field overwritten [-Woverride-init] 125 | .three = arg->three, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: note: (near initialization for ‘var.three’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: warning: initialized field overwritten [-Woverride-init] 126 | .four = arg->four, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: note: (near initialization for ‘var.four’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_same_sizes_assigned_static_all’: ../lib/tests/stackinit_kunit.c:118:50: warning: initialized field overwritten [-Woverride-init] 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:50: note: (near initialization for ‘(anonymous).two’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: warning: initialized field overwritten [-Woverride-init] 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: note: (near initialization for ‘(anonymous).three’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: warning: initialized field overwritten [-Woverride-init] 120 | .four = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: note: (near initialization for ‘(anonymous).four’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_small_start_assigned_static_all’: ../lib/tests/stackinit_kunit.c:118:50: warning: initialized field overwritten [-Woverride-init] 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:50: note: (near initialization for ‘(anonymous).two’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: warning: initialized field overwritten [-Woverride-init] 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: note: (near initialization for ‘(anonymous).three’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: warning: initialized field overwritten [-Woverride-init] 120 | .four = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: note: (near initialization for ‘(anonymous).four’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_small_end_assigned_static_all’: ../lib/tests/stackinit_kunit.c:118:50: warning: initialized field overwritten [-Woverride-init] 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:50: note: (near initialization for ‘(anonymous).two’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: warning: initialized field overwritten [-Woverride-init] 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: note: (near initialization for ‘(anonymous).three’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: warning: initialized field overwritten [-Woverride-init] 120 | .four = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: note: (near initialization for ‘(anonymous).four’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_same_sizes_assigned_dynamic_all’: ../lib/tests/stackinit_kunit.c:124:50: warning: initialized field overwritten [-Woverride-init] 124 | .two = arg->two, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:50: note: (near initialization for ‘(anonymous).two’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: warning: initialized field overwritten [-Woverride-init] 125 | .three = arg->three, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: note: (near initialization for ‘(anonymous).three’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: warning: initialized field overwritten [-Woverride-init] 126 | .four = arg->four, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: note: (near initialization for ‘(anonymous).four’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_small_start_assigned_dynamic_all’: ../lib/tests/stackinit_kunit.c:124:50: warning: initialized field overwritten [-Woverride-init] 124 | .two = arg->two, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:50: note: (near initialization for ‘(anonymous).two’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: warning: initialized field overwritten [-Woverride-init] 125 | .three = arg->three, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: note: (near initialization for ‘(anonymous).three’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: warning: initialized field overwritten [-Woverride-init] 126 | .four = arg->four, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: note: (near initialization for ‘(anonymous).four’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_small_end_assigned_dynamic_all’: ../lib/tests/stackinit_kunit.c:124:50: warning: initialized field overwritten [-Woverride-init] 124 | .two = arg->two, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:50: note: (near initialization for ‘(anonymous).two’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: warning: initialized field overwritten [-Woverride-init] 125 | .three = arg->three, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: note: (near initialization for ‘(anonymous).three’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: warning: initialized field overwritten [-Woverride-init] 126 | .four = arg->four, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: note: (near initialization for ‘(anonymous).four’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/qlogicfas408.c:248:14: warning: cast truncates bits from constant value (500 becomes 0) ../drivers/scsi/qlogicfas408.c:575:14: warning: cast truncates bits from constant value (500 becomes 0) ../drivers/usb/host/ohci-s3c2410.c:275:39: warning: invalid assignment: |= ../drivers/usb/host/ohci-s3c2410.c:275:39: left side has type unsigned int ../drivers/usb/host/ohci-s3c2410.c:275:39: right side has type restricted __le32 ../drivers/usb/host/ohci-s3c2410.c:278:39: warning: invalid assignment: |= ../drivers/usb/host/ohci-s3c2410.c:278:39: left side has type unsigned int ../drivers/usb/host/ohci-s3c2410.c:278:39: right side has type restricted __le32 ../drivers/scsi/qla1280.c:2856:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/qla1280.c:2856:27: expected restricted __le32 [usertype] *dword_ptr ../drivers/scsi/qla1280.c:2856:27: got unsigned int [usertype] * ../drivers/scsi/qla1280.c:2912:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qla1280.c:2912:35: expected restricted __le32 [usertype] *[assigned] dword_ptr ../drivers/scsi/qla1280.c:2912:35: got unsigned int [usertype] * ../drivers/scsi/qla1280.c:2318:16: warning: cast to restricted __le16 ../drivers/scsi/qla1280.c:639:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/qla1280.c:639:27: expected unsigned short [usertype] isp_parameter ../drivers/scsi/qla1280.c:639:27: got restricted __le16 [usertype] ../drivers/scsi/qla1280.c:640:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/qla1280.c:640:32: expected unsigned short [usertype] w ../drivers/scsi/qla1280.c:640:32: got restricted __le16 [usertype] ../drivers/scsi/qla1280.c:642:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/qla1280.c:642:46: expected unsigned short [usertype] selection_timeout ../drivers/scsi/qla1280.c:642:46: got restricted __le16 [usertype] ../drivers/scsi/qla1280.c:643:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/qla1280.c:643:44: expected unsigned short [usertype] max_queue_depth ../drivers/scsi/qla1280.c:643:44: got restricted __le16 [usertype] Warning: ../drivers/spi/spi-axiado.c:226 expecting prototype for ax_spi_get_rx_byte(). Prototype was for ax_spi_get_rx_byte_for_irq() instead Warning: ../drivers/spi/spi-axiado.c:248 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Helper function to process received bytes and check for transfer completion. ../drivers/input/tablet/wacom_serial4.c: In function ‘wacom_connect’: ../drivers/input/tablet/wacom_serial4.c:533:55: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 533 | snprintf(wacom->phys, sizeof(wacom->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/tablet/wacom_serial4.c:533:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 533 | snprintf(wacom->phys, sizeof(wacom->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/joystick/grip.c: In function ‘grip_connect’: ../drivers/input/joystick/grip.c:337:29: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 337 | "%s/input%d", gameport->phys, i); | ^~~~~~ ../drivers/input/joystick/grip.c:337:26: note: directive argument in the range [0, 1] 337 | "%s/input%d", gameport->phys, i); | ^~~~~~~~~~~~ ../drivers/input/joystick/grip.c:336:17: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 336 | snprintf(grip->phys[i], sizeof(grip->phys[i]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | "%s/input%d", gameport->phys, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:430:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:430:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:430:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:431:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:431:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:431:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:436:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:436:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:436:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:436:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:436:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:436:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:439:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:439:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:439:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:439:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:439:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:439:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:440:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:440:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:440:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:449:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:449:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:449:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:451:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:441:1: warning: Initializer entry defined twice ../lib/tests/stackinit_kunit.c:441:1: also defined here ../lib/tests/stackinit_kunit.c:441:1: warning: Initializer entry defined twice ../lib/tests/stackinit_kunit.c:441:1: also defined here ../lib/tests/stackinit_kunit.c:442:1: warning: Initializer entry defined twice ../lib/tests/stackinit_kunit.c:442:1: also defined here ../lib/tests/stackinit_kunit.c:442:1: warning: Initializer entry defined twice ../lib/tests/stackinit_kunit.c:442:1: also defined here ../lib/tests/stackinit_kunit.c:444:1: warning: Initializer entry defined twice ../lib/tests/stackinit_kunit.c:444:1: also defined here ../lib/tests/stackinit_kunit.c:444:1: warning: Initializer entry defined twice ../lib/tests/stackinit_kunit.c:444:1: also defined here ../lib/tests/stackinit_kunit.c:445:1: warning: Initializer entry defined twice ../lib/tests/stackinit_kunit.c:445:1: also defined here ../lib/tests/stackinit_kunit.c:445:1: warning: Initializer entry defined twice ../lib/tests/stackinit_kunit.c:445:1: also defined here ../drivers/net/ethernet/8390/axnet_cs.c:642:18: warning: cast to restricted __le16 ../drivers/dma/dw-edma/dw-edma-pcie.c:269:28: error: too long token expansion ../drivers/dma/dw-edma/dw-edma-pcie.c:271:28: error: too long token expansion ../drivers/net/ethernet/8390/pcnet_cs.c: In function ‘dma_block_input’: ../drivers/net/ethernet/8390/pcnet_cs.c:1169:9: warning: variable ‘xfer_count’ set but not used [-Wunused-but-set-variable=] 1169 | int xfer_count = count; | ^~~~~~~~~~ ../drivers/scsi/dc395x.c: In function ‘msgin_set_sync’: ../drivers/scsi/dc395x.c:2185:13: warning: variable ‘fact’ set but not used [-Wunused-but-set-variable=] 2185 | int fact; | ^~~~ ../drivers/scsi/dc395x.c:3435:48: warning: cast truncates bits from constant value (1de1 becomes e1) ../drivers/scsi/dc395x.c:3437:45: warning: cast truncates bits from constant value (391 becomes 91) ../drivers/scsi/dc395x.c:3441:44: warning: cast truncates bits from constant value (1de1 becomes e1) ../drivers/scsi/dc395x.c:3443:44: warning: cast truncates bits from constant value (391 becomes 91) ../drivers/net/ethernet/8390/pcnet_cs.c:1157:18: warning: cast to restricted __le16 ../drivers/net/ethernet/8390/pcnet_cs.c:1375:18: warning: cast to restricted __le16 ../drivers/video/fbdev/smscufx.c:827:27: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:827:27: expected unsigned int [usertype] ../drivers/video/fbdev/smscufx.c:827:27: got restricted __le32 [usertype] ../drivers/video/fbdev/smscufx.c:830:27: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:830:27: expected unsigned int [usertype] ../drivers/video/fbdev/smscufx.c:830:27: got restricted __le32 [usertype] ../drivers/video/fbdev/smscufx.c:832:16: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:832:16: expected unsigned short [usertype] ../drivers/video/fbdev/smscufx.c:832:16: got restricted __le16 [usertype] ../drivers/video/fbdev/smscufx.c:833:16: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:833:16: expected unsigned short [usertype] ../drivers/video/fbdev/smscufx.c:833:16: got restricted __le16 [usertype] ../drivers/video/fbdev/smscufx.c:834:16: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:834:16: expected unsigned short [usertype] ../drivers/video/fbdev/smscufx.c:834:16: got restricted __le16 [usertype] ../drivers/video/fbdev/smscufx.c:835:16: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:835:16: expected unsigned short [usertype] ../drivers/video/fbdev/smscufx.c:835:16: got restricted __le16 [usertype] ../drivers/video/fbdev/smscufx.c:838:27: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:838:27: expected unsigned int [usertype] ../drivers/video/fbdev/smscufx.c:838:27: got restricted __le32 [usertype] ../drivers/video/fbdev/smscufx.c:841:17: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:841:17: expected unsigned short [usertype] ../drivers/video/fbdev/smscufx.c:841:17: got restricted __le16 [usertype] ../drivers/video/fbdev/smscufx.c:844:17: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:844:17: expected unsigned short [usertype] ../drivers/video/fbdev/smscufx.c:844:17: got restricted __le16 [usertype] ../drivers/input/keyboard/lkkbd.c: In function ‘lkkbd_connect’: ../drivers/input/keyboard/lkkbd.c:627:49: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 627 | snprintf(lk->phys, sizeof(lk->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/keyboard/lkkbd.c:627:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 627 | snprintf(lk->phys, sizeof(lk->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/fat/fat_test.c:261:9: warning: incorrect type in initializer (different base types) ../fs/fat/fat_test.c:261:9: expected long long left_value ../fs/fat/fat_test.c:261:9: got restricted __le16 const __left ../fs/fat/fat_test.c:261:9: warning: incorrect type in initializer (different base types) ../fs/fat/fat_test.c:261:9: expected long long right_value ../fs/fat/fat_test.c:261:9: got restricted __le16 const __right ../fs/fat/fat_test.c:265:9: warning: incorrect type in initializer (different base types) ../fs/fat/fat_test.c:265:9: expected long long left_value ../fs/fat/fat_test.c:265:9: got restricted __le16 const __left ../fs/fat/fat_test.c:265:9: warning: incorrect type in initializer (different base types) ../fs/fat/fat_test.c:265:9: expected long long right_value ../fs/fat/fat_test.c:265:9: got restricted __le16 const __right ../fs/fat/fat_test.c:286:9: warning: incorrect type in initializer (different base types) ../fs/fat/fat_test.c:286:9: expected long long left_value ../fs/fat/fat_test.c:286:9: got restricted __le16 const __left ../fs/fat/fat_test.c:286:9: warning: incorrect type in initializer (different base types) ../fs/fat/fat_test.c:286:9: expected long long right_value ../fs/fat/fat_test.c:286:9: got restricted __le16 const __right ../fs/fat/fat_test.c:290:9: warning: incorrect type in initializer (different base types) ../fs/fat/fat_test.c:290:9: expected long long left_value ../fs/fat/fat_test.c:290:9: got restricted __le16 const __left ../fs/fat/fat_test.c:290:9: warning: incorrect type in initializer (different base types) ../fs/fat/fat_test.c:290:9: expected long long right_value ../fs/fat/fat_test.c:290:9: got restricted __le16 const __right ../lib/tests/usercopy_kunit.c:222:30: warning: cast removes address space '__user' of expression ../drivers/input/touchscreen/atmel_mxt_ts.c:1485:44: warning: unsigned value that used to be signed checked against zero? ../drivers/input/touchscreen/atmel_mxt_ts.c:1483:49: signed value source ../drivers/input/joystick/magellan.c: In function ‘magellan_connect’: ../drivers/input/joystick/magellan.c:141:61: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 141 | snprintf(magellan->phys, sizeof(magellan->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/magellan.c:141:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 141 | snprintf(magellan->phys, sizeof(magellan->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/misc/nsm.c:492:38: warning: Using plain integer as NULL pointer ../drivers/misc/nsm.c:494:38: warning: Using plain integer as NULL pointer ../drivers/scsi/megaraid.c: In function ‘mega_query_adapter’: ../drivers/scsi/megaraid.c:317:36: warning: ‘%d’ directive output may be truncated writing between 1 and 2 bytes into a region of size between 1 and 2 [-Wformat-truncation=] 317 | "%c%d%d.%d%d", | ^~ ../drivers/scsi/megaraid.c:317:26: note: directive argument in the range [0, 15] 317 | "%c%d%d.%d%d", | ^~~~~~~~~~~~~ ../drivers/scsi/megaraid.c:316:17: note: ‘snprintf’ output between 7 and 9 bytes into a destination of size 7 316 | snprintf(adapter->fw_version, sizeof(adapter->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | "%c%d%d.%d%d", | ~~~~~~~~~~~~~~ 318 | adapter->product_info.fw_version[2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 0, | ~~ 320 | adapter->product_info.fw_version[1] & 0x0f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | 0, | ~~ 322 | adapter->product_info.fw_version[0] & 0x0f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/megaraid.c:324:36: warning: ‘%d’ directive output may be truncated writing between 1 and 2 bytes into a region of size between 1 and 2 [-Wformat-truncation=] 324 | "%c%d%d.%d%d", | ^~ ../drivers/scsi/megaraid.c:324:26: note: directive argument in the range [0, 15] 324 | "%c%d%d.%d%d", | ^~~~~~~~~~~~~ ../drivers/scsi/megaraid.c:323:17: note: ‘snprintf’ output between 7 and 9 bytes into a destination of size 7 323 | snprintf(adapter->bios_version, sizeof(adapter->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | "%c%d%d.%d%d", | ~~~~~~~~~~~~~~ 325 | adapter->product_info.bios_version[2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | 0, | ~~ 327 | adapter->product_info.bios_version[1] & 0x0f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | 0, | ~~ 329 | adapter->product_info.bios_version[0] & 0x0f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/video/fbdev/ocfb.c:325:24: warning: incorrect type in assignment (different address spaces) ../drivers/video/fbdev/ocfb.c:325:24: expected void [noderef] __iomem *fb_virt ../drivers/video/fbdev/ocfb.c:325:24: got void * ../drivers/video/fbdev/ocfb.c:365:64: warning: incorrect type in argument 3 (different address spaces) ../drivers/video/fbdev/ocfb.c:365:64: expected void *cpu_addr ../drivers/video/fbdev/ocfb.c:365:64: got void [noderef] __iomem *fb_virt ../drivers/video/fbdev/ocfb.c:378:32: warning: incorrect type in argument 3 (different address spaces) ../drivers/video/fbdev/ocfb.c:378:32: expected void *cpu_addr ../drivers/video/fbdev/ocfb.c:378:32: got void [noderef] __iomem *fb_virt ../drivers/net/ethernet/alacritech/slicoss.c:1091:24: warning: cast to restricted __le32 ../drivers/scsi/myrb.c: In function ‘myrb_get_hba_config’: ../drivers/scsi/myrb.c:1050:29: warning: ‘%02u’ directive output may be truncated writing between 2 and 3 bytes into a region of size between 2 and 5 [-Wformat-truncation=] 1050 | "%u.%02u-%c-%02u", | ^~~~ ../drivers/scsi/myrb.c:1050:17: note: directive argument in the range [0, 255] 1050 | "%u.%02u-%c-%02u", | ^~~~~~~~~~~~~~~~~ ../drivers/scsi/myrb.c:1049:9: note: ‘snprintf’ output between 10 and 14 bytes into a destination of size 12 1049 | snprintf(cb->fw_version, sizeof(cb->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1050 | "%u.%02u-%c-%02u", | ~~~~~~~~~~~~~~~~~~ 1051 | enquiry2->fw.major_version, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1052 | enquiry2->fw.minor_version, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1053 | enquiry2->fw.firmware_type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1054 | enquiry2->fw.turn_id); | ~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer ../drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer ../drivers/tty/serial/xilinx_uartps.c:438:25: warning: dereference of noderef expression ../drivers/spi/spi-bcm-qspi.c:396:30: warning: incorrect type in assignment (different base types) ../drivers/spi/spi-bcm-qspi.c:396:30: expected unsigned int [assigned] [usertype] data ../drivers/spi/spi-bcm-qspi.c:396:30: got restricted __le32 [usertype] ../drivers/spi/spi-bcm-qspi.c:360:24: warning: cast to restricted __le32 ../net/bridge/netfilter/ebtable_filter.c:19:41: warning: array of flexible structures ../drivers/scsi/megaraid.c:4464:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/megaraid.c:4464:26: expected void volatile [noderef] __iomem *addr ../drivers/scsi/megaraid.c:4464:26: got void * ../drivers/scsi/megaraid.c:4523:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/megaraid.c:4523:26: expected void volatile [noderef] __iomem *addr ../drivers/scsi/megaraid.c:4523:26: got void * ../drivers/scsi/initio.c:2587:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/initio.c:2587:34: expected unsigned int [usertype] data ../drivers/scsi/initio.c:2587:34: got restricted __le32 [usertype] ../drivers/scsi/initio.c:2588:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/initio.c:2588:33: expected unsigned int [usertype] len ../drivers/scsi/initio.c:2588:33: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:391:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:391:16: expected unsigned int [addressable] [usertype] data32 ../drivers/scsi/a100u2w.c:391:16: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:399:14: warning: cast to restricted __le32 ../drivers/scsi/a100u2w.c:404:27: warning: cast to restricted __le32 ../drivers/scsi/a100u2w.c:411:30: warning: cast to restricted __le32 ../drivers/scsi/a100u2w.c:426:62: warning: cast to restricted __le32 ../drivers/scsi/a100u2w.c:462:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:462:30: expected unsigned int [usertype] sg_addr ../drivers/scsi/a100u2w.c:462:30: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:463:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:463:33: expected unsigned int [usertype] sense_addr ../drivers/scsi/a100u2w.c:463:33: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:645:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:645:22: expected unsigned int [usertype] xferlen ../drivers/scsi/a100u2w.c:645:22: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:646:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:646:21: expected unsigned int [usertype] sg_len ../drivers/scsi/a100u2w.c:646:21: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:861:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:861:21: expected unsigned int [usertype] sg_len ../drivers/scsi/a100u2w.c:861:21: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:863:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:863:22: expected unsigned int [usertype] xferlen ../drivers/scsi/a100u2w.c:863:22: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:873:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:873:29: expected unsigned int [usertype] sg_len ../drivers/scsi/a100u2w.c:873:29: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:875:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:875:37: expected unsigned int [usertype] base ../drivers/scsi/a100u2w.c:875:37: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:876:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:876:39: expected unsigned int [usertype] length ../drivers/scsi/a100u2w.c:876:39: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:880:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:880:29: expected unsigned int [usertype] sg_len ../drivers/scsi/a100u2w.c:880:29: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:881:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:881:29: expected unsigned int [usertype] base ../drivers/scsi/a100u2w.c:881:29: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:882:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:882:31: expected unsigned int [usertype] length ../drivers/scsi/a100u2w.c:882:31: got restricted __le32 [usertype] ../drivers/scsi/atp870u.c:894:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/atp870u.c:894:59: expected unsigned int [usertype] ../drivers/scsi/atp870u.c:894:59: got restricted __le32 [usertype] ../drivers/scsi/atp870u.c:899:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/atp870u.c:899:51: expected unsigned int [usertype] ../drivers/scsi/atp870u.c:899:51: got restricted __le32 [usertype] ../drivers/scsi/atp870u.c:900:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/atp870u.c:900:50: expected unsigned short [usertype] ../drivers/scsi/atp870u.c:900:50: got restricted __le16 [usertype] ../drivers/scsi/atp870u.c:904:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/atp870u.c:904:42: expected unsigned short [usertype] ../drivers/scsi/atp870u.c:904:42: got restricted __le16 [usertype] ../net/bridge/netfilter/ebtable_nat.c:19:41: warning: array of flexible structures ../drivers/scsi/myrs.c:2271:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/myrs.c:2271:42: expected void [noderef] __iomem *base ../drivers/scsi/myrs.c:2271:42: got struct myrs_hba *cs ../drivers/scsi/myrs.c:2423:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2423:16: expected unsigned int val ../drivers/scsi/myrs.c:2423:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2476:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2476:16: expected unsigned int val ../drivers/scsi/myrs.c:2476:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2416:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2416:16: expected unsigned int val ../drivers/scsi/myrs.c:2416:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2476:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2476:16: expected unsigned int val ../drivers/scsi/myrs.c:2476:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2409:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2409:16: expected unsigned int val ../drivers/scsi/myrs.c:2409:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2438:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/myrs.c:2438:13: expected restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2438:13: got unsigned int ../drivers/scsi/myrs.c:2508:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/myrs.c:2508:13: expected restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2508:13: got unsigned int ../drivers/scsi/myrs.c:2511:18: warning: restricted __le32 degrades to integer ../drivers/scsi/myrs.c:2416:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2416:16: expected unsigned int val ../drivers/scsi/myrs.c:2416:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2469:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2469:16: expected unsigned int val ../drivers/scsi/myrs.c:2469:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2454:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2454:16: expected unsigned int val ../drivers/scsi/myrs.c:2454:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2430:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/myrs.c:2430:13: expected restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2430:13: got unsigned int ../drivers/scsi/myrs.c:2402:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2402:16: expected unsigned int val ../drivers/scsi/myrs.c:2402:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2461:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/myrs.c:2461:13: expected restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2461:13: got unsigned int ../drivers/scsi/myrs.c:2446:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2446:16: expected unsigned int val ../drivers/scsi/myrs.c:2446:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2409:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2409:16: expected unsigned int val ../drivers/scsi/myrs.c:2409:16: got restricted __le32 [usertype] val ../drivers/ptp/ptp_vmclock.c:448:24: warning: incorrect type in return expression (different base types) ../drivers/ptp/ptp_vmclock.c:448:24: expected restricted __poll_t ../drivers/ptp/ptp_vmclock.c:448:24: got int ../drivers/ptp/ptp_vmclock.c:454:31: warning: incorrect type in return expression (different base types) ../drivers/ptp/ptp_vmclock.c:454:31: expected restricted __poll_t ../drivers/ptp/ptp_vmclock.c:454:31: got int ../drivers/usb/host/sl811-hcd.c:1787:24: warning: symbol 'sl811h_driver' was not declared. Should it be static? Warning: ../drivers/usb/misc/usbio.c:117 struct member 'nr_i2c_buses' not described in 'usbio_device' Warning: ../drivers/usb/misc/usbio.c:117 struct member 'i2cs' not described in 'usbio_device' Warning: ../drivers/usb/misc/usbio.c:117 struct member 'nr_i2c_buses' not described in 'usbio_device' Warning: ../drivers/usb/misc/usbio.c:117 struct member 'i2cs' not described in 'usbio_device' ../drivers/thermal/broadcom/ns-thermal.c:19:56: warning: incorrect type in initializer (different address spaces) ../drivers/thermal/broadcom/ns-thermal.c:19:56: expected void [noderef] __iomem *pvtmon ../drivers/thermal/broadcom/ns-thermal.c:19:56: got void * ../drivers/thermal/broadcom/ns-thermal.c:56:44: warning: incorrect type in argument 3 (different address spaces) ../drivers/thermal/broadcom/ns-thermal.c:56:44: expected void *data ../drivers/thermal/broadcom/ns-thermal.c:56:44: got void [noderef] __iomem *[assigned] pvtmon ../drivers/thermal/broadcom/ns-thermal.c:63:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/thermal/broadcom/ns-thermal.c:63:36: expected void *data ../drivers/thermal/broadcom/ns-thermal.c:63:36: got void [noderef] __iomem *[assigned] pvtmon ../drivers/thermal/broadcom/ns-thermal.c:70:52: warning: incorrect type in initializer (different address spaces) ../drivers/thermal/broadcom/ns-thermal.c:70:52: expected void [noderef] __iomem *pvtmon ../drivers/thermal/broadcom/ns-thermal.c:70:52: got void * ../drivers/scsi/3w-sas.c:240:15: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:324:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:324:50: expected unsigned short [usertype] request_id__lunl ../drivers/scsi/3w-sas.c:324:50: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:327:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:327:50: expected unsigned short [usertype] request_id__lunl ../drivers/scsi/3w-sas.c:327:50: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:342:70: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:342:70: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:343:69: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:343:69: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:345:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:345:59: expected unsigned short [usertype] sgl_entries__lunh ../drivers/scsi/3w-sas.c:345:59: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:350:62: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:350:62: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:351:61: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:351:61: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:353:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:353:51: expected unsigned short [usertype] sgl_entries__lunh ../drivers/scsi/3w-sas.c:353:51: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:422:61: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:422:61: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:423:60: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:423:60: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:425:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:425:54: expected unsigned short [usertype] parameter_count ../drivers/scsi/3w-sas.c:425:54: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:430:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:430:25: expected unsigned short [usertype] table_id ../drivers/scsi/3w-sas.c:430:25: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:431:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:431:29: expected unsigned short [usertype] parameter_id ../drivers/scsi/3w-sas.c:431:29: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:432:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:432:37: expected unsigned short [usertype] parameter_size_bytes ../drivers/scsi/3w-sas.c:432:37: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:438:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:438:23: expected unsigned int [addressable] [usertype] schedulertime ../drivers/scsi/3w-sas.c:438:23: got restricted __le32 [usertype] ../drivers/scsi/3w-sas.c:476:15: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:603:23: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:690:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:690:46: expected unsigned short [usertype] request_id__lunl ../drivers/scsi/3w-sas.c:690:46: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:693:58: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:693:58: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:694:57: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:694:57: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:696:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:696:47: expected unsigned short [usertype] sgl_entries__lunh ../drivers/scsi/3w-sas.c:696:47: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:705:40: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:705:40: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:706:39: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:706:39: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:873:17: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:940:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:940:50: expected unsigned short [usertype] block_count ../drivers/scsi/3w-sas.c:940:50: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:945:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:945:25: expected unsigned short [usertype] table_id ../drivers/scsi/3w-sas.c:945:25: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:946:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:946:29: expected unsigned short [usertype] parameter_id ../drivers/scsi/3w-sas.c:946:29: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:947:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:947:37: expected unsigned short [usertype] parameter_size_bytes ../drivers/scsi/3w-sas.c:947:37: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:949:61: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:949:61: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:950:60: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:950:60: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:991:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:991:41: expected unsigned short [usertype] message_credits ../drivers/scsi/3w-sas.c:991:41: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:997:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:997:34: expected unsigned int [usertype] features ../drivers/scsi/3w-sas.c:997:34: got restricted __le32 [usertype] ../drivers/scsi/3w-sas.c:1001:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:1001:40: expected unsigned short [usertype] fw_srl ../drivers/scsi/3w-sas.c:1001:40: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:1002:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:1002:44: expected unsigned short [usertype] fw_arch_id ../drivers/scsi/3w-sas.c:1002:44: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:1003:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:1003:43: expected unsigned short [usertype] fw_branch ../drivers/scsi/3w-sas.c:1003:43: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:1004:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:1004:42: expected unsigned short [usertype] fw_build ../drivers/scsi/3w-sas.c:1004:42: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:1016:43: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:1017:47: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:1018:46: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:1019:45: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:1020:48: warning: cast to restricted __le32 ../drivers/scsi/3w-sas.c:1167:54: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:1243:27: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/3w-sas.c:1243:27: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/3w-sas.c:1243:27: got void *reg ../drivers/scsi/3w-sas.c:1247:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/3w-sas.c:1247:35: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/3w-sas.c:1247:35: got void *reg ../drivers/scsi/3w-sas.c:1275:55: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/3w-sas.c:1275:55: expected void *reg ../drivers/scsi/3w-sas.c:1275:55: got unsigned char [noderef] __iomem * ../drivers/scsi/3w-sas.c:1280:55: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/3w-sas.c:1280:55: expected void *reg ../drivers/scsi/3w-sas.c:1280:55: got unsigned char [noderef] __iomem * ../drivers/scsi/3w-sas.c:1646:28: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/hfcmulti.c: In function ‘init_e1_port’: ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:64: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=] 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:53: note: directive argument in the range [-2147483644, 2147483647] 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:17: note: ‘snprintf’ output between 11 and 31 bytes into a destination of size 19 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4832 | HFC_cnt + 1, pt+1); | ~~~~~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c: In function ‘init_multi_port’: ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:65: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=] 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:53: note: directive argument in the range [-2147483644, 2147483647] 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:17: note: ‘snprintf’ output between 11 and 41 bytes into a destination of size 19 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4950 | hc->ctype, HFC_cnt + 1, pt + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/joystick/spaceball.c: In function ‘spaceball_connect’: ../drivers/input/joystick/spaceball.c:208:63: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 208 | snprintf(spaceball->phys, sizeof(spaceball->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/spaceball.c:208:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 208 | snprintf(spaceball->phys, sizeof(spaceball->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/atheros/atlx/atl1.c:2006:26: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atlx/atl1.c:2067:33: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: right side has type unsigned int ../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: right side has type unsigned int ../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2218:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: warning: invalid assignment: &= ../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:32: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2349:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: warning: invalid assignment: &= ../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: right side has type int ../lib/test_bpf.c:7856:25: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7856:25: expected unsigned int [usertype] result ../lib/test_bpf.c:7856:25: got restricted __be16 [usertype] ../lib/test_bpf.c:7870:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7870:24: expected unsigned int [usertype] result ../lib/test_bpf.c:7870:24: got restricted __be32 [usertype] ../lib/test_bpf.c:7881:25: warning: cast from restricted __be64 ../lib/test_bpf.c:7893:31: warning: restricted __be64 degrades to integer ../lib/test_bpf.c:7905:25: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7905:25: expected unsigned int [usertype] result ../lib/test_bpf.c:7905:25: got restricted __be16 [usertype] ../lib/test_bpf.c:7919:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7919:24: expected unsigned int [usertype] result ../lib/test_bpf.c:7919:24: got restricted __be32 [usertype] ../lib/test_bpf.c:7930:25: warning: cast from restricted __be64 ../lib/test_bpf.c:7942:31: warning: restricted __be64 degrades to integer ../lib/test_bpf.c:7954:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7954:24: expected unsigned int [usertype] result ../lib/test_bpf.c:7954:24: got restricted __le16 [usertype] ../lib/test_bpf.c:7968:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7968:24: expected unsigned int [usertype] result ../lib/test_bpf.c:7968:24: got restricted __le32 [usertype] ../lib/test_bpf.c:7979:25: warning: cast from restricted __le64 ../lib/test_bpf.c:7991:31: warning: restricted __le64 degrades to integer ../lib/test_bpf.c:8003:25: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:8003:25: expected unsigned int [usertype] result ../lib/test_bpf.c:8003:25: got restricted __le16 [usertype] ../lib/test_bpf.c:8017:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:8017:24: expected unsigned int [usertype] result ../lib/test_bpf.c:8017:24: got restricted __le32 [usertype] ../lib/test_bpf.c:8028:25: warning: cast from restricted __le64 ../lib/test_bpf.c:8040:31: warning: restricted __le64 degrades to integer ../lib/test_bpf.c:4897:25: warning: cast truncates bits from constant value (567800001234 becomes 1234) ../lib/test_bpf.c:4908:25: warning: cast truncates bits from constant value (1ffffffff becomes ffffffff) ../lib/test_bpf.c:4985:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:5063:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:5079:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:5139:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5155:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5172:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5188:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5204:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5286:25: warning: cast truncates bits from constant value (100000000 becomes 0) ../lib/test_bpf.c:5464:25: warning: cast truncates bits from constant value (100000000 becomes 0) ../lib/test_bpf.c:5774:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321) ../lib/test_bpf.c:5775:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0) ../lib/test_bpf.c:5786:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321) ../lib/test_bpf.c:5787:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0) ../lib/test_bpf.c:5909:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:5920:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6407:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6445:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6461:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6462:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6493:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6509:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6510:25: warning: cast truncates bits from constant value (123456780a0c0e0 becomes 80a0c0e0) ../lib/test_bpf.c:6619:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6657:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6658:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6673:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6705:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6706:25: warning: cast truncates bits from constant value (12345678fafcfef becomes 8fafcfef) ../lib/test_bpf.c:6721:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6831:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6869:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6870:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6885:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6886:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff) ../lib/test_bpf.c:6917:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6918:25: warning: cast truncates bits from constant value (123456786a4c2e0 becomes 86a4c2e0) ../lib/test_bpf.c:6933:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6934:25: warning: cast truncates bits from constant value (fedcba98795b3d1f becomes 795b3d1f) ../lib/test_bpf.c:7010:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7022:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7035:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7047:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7060:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7072:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7085:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7097:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7177:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7188:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7200:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7211:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7223:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7234:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7246:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7318:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7330:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7343:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7355:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7368:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7380:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7393:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7405:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7485:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7496:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7508:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7519:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7531:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7542:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7554:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7578:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0) ../lib/test_bpf.c:7590:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7602:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7615:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7627:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7640:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7652:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7665:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7677:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7713:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0) ../lib/test_bpf.c:7724:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7735:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7747:25: warning: too many warnings ../drivers/net/amt.c: note: in included file (through ../include/linux/igmp.h): ../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures ../drivers/net/amt.c: note: in included file: ../include/net/mld.h:32:43: warning: array of flexible structures ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: expected unsigned int [usertype] value ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: got restricted __le32 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: expected unsigned short [usertype] value ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: got restricted __le16 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: expected unsigned int val ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: got restricted __le32 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: expected unsigned short val ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: got restricted __le16 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:497:32: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/hfcmulti.c:502:32: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/hfcmulti.c:519:25: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/hfcmulti.c:525:25: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: got void * ../drivers/input/joystick/spaceorb.c: In function ‘spaceorb_connect’: ../drivers/input/joystick/spaceorb.c:156:61: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 156 | snprintf(spaceorb->phys, sizeof(spaceorb->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/spaceorb.c:156:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 156 | snprintf(spaceorb->phys, sizeof(spaceorb->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/ipr.c: note: in included file: ../drivers/scsi/ipr.h:1063:44: warning: array of flexible structures ../drivers/scsi/ipr.h:1070:46: warning: array of flexible structures ../drivers/scsi/hptiop.c:150:53: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:172:35: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/hptiop.c:172:35: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:172:35: got restricted __le32 * ../drivers/scsi/hptiop.c:208:34: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/hptiop.c:208:34: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:208:34: got restricted __le32 * ../drivers/scsi/hptiop.c:209:35: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/hptiop.c:209:35: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:209:35: got restricted __le32 * ../drivers/scsi/hptiop.c:244:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:244:44: expected restricted __le32 [usertype] result ../drivers/scsi/hptiop.c:244:44: got int ../drivers/scsi/hptiop.c:289:35: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:276:32: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:277:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:277:34: expected unsigned int [usertype] cur_rptr ../drivers/scsi/hptiop.c:277:34: got restricted __le32 [usertype] outlist_rptr ../drivers/scsi/hptiop.c:283:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:283:38: expected unsigned int [usertype] _tag ../drivers/scsi/hptiop.c:283:38: got restricted __le32 [usertype] val ../drivers/scsi/hptiop.c:288:52: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:288:52: expected restricted __le32 [usertype] outlist_rptr ../drivers/scsi/hptiop.c:288:52: got unsigned int [assigned] [usertype] cur_rptr ../drivers/scsi/hptiop.c:369:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/hptiop.c:369:52: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:369:52: got restricted __le32 * ../drivers/scsi/hptiop.c:370:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/hptiop.c:370:25: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:370:25: got restricted __le32 * ../drivers/scsi/hptiop.c:453:64: warning: incorrect type in initializer (different address spaces) ../drivers/scsi/hptiop.c:453:64: expected struct hpt_iop_request_get_config *info ../drivers/scsi/hptiop.c:453:64: got struct hpt_iop_request_get_config [noderef] __iomem *config ../drivers/scsi/hptiop.c:455:25: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:558:27: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/hptiop.c:558:27: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:558:27: got restricted __le32 * ../drivers/scsi/hptiop.c:637:24: warning: incorrect type in assignment (different address spaces) ../drivers/scsi/hptiop.c:637:24: expected struct hpt_iopmv_regs *regs ../drivers/scsi/hptiop.c:637:24: got void [noderef] __iomem * ../drivers/scsi/hptiop.c:643:34: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/hptiop.c:643:34: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:643:34: got struct hpt_iopmv_regs *regs ../drivers/scsi/hptiop.c:667:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/hptiop.c:667:26: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:667:26: got struct hpt_iopmv_regs *regs ../drivers/scsi/hptiop.c:933:27: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:938:34: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:939:30: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:943:43: warning: invalid assignment: &= ../drivers/scsi/hptiop.c:943:43: left side has type restricted __le32 ../drivers/scsi/hptiop.c:943:43: right side has type int ../drivers/scsi/hptiop.c:944:43: warning: invalid assignment: ^= ../drivers/scsi/hptiop.c:944:43: left side has type restricted __le32 ../drivers/scsi/hptiop.c:944:43: right side has type int ../drivers/scsi/hptiop.c:949:57: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:949:48: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:949:48: expected restricted __le32 [usertype] intrfc_len ../drivers/scsi/hptiop.c:949:48: got unsigned int ../drivers/scsi/hptiop.c:950:29: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:950:29: expected unsigned int val ../drivers/scsi/hptiop.c:950:29: got restricted __le32 [usertype] inlist_wptr ../drivers/scsi/hptiop.c:975:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:975:16: expected unsigned int val ../drivers/scsi/hptiop.c:975:16: got restricted __le32 [usertype] ../drivers/scsi/hptiop.c:977:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:977:16: expected unsigned int val ../drivers/scsi/hptiop.c:977:16: got restricted __le32 [usertype] ../drivers/scsi/hptiop.c:980:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:980:16: expected unsigned int val ../drivers/scsi/hptiop.c:980:16: got restricted __le32 [usertype] ../drivers/scsi/hptiop.c:982:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:982:16: expected unsigned int val ../drivers/scsi/hptiop.c:982:16: got restricted __le32 [usertype] ../drivers/scsi/hptiop.c:985:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:985:16: expected unsigned int val ../drivers/scsi/hptiop.c:985:16: got restricted __le32 [usertype] ../drivers/scsi/hptiop.c:987:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:987:16: expected unsigned int val ../drivers/scsi/hptiop.c:987:16: got restricted __le32 [usertype] ../drivers/scsi/hptiop.c:990:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:990:35: expected restricted __le32 [usertype] inlist_wptr ../drivers/scsi/hptiop.c:990:35: got unsigned int ../drivers/scsi/hptiop.c:991:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:991:37: expected restricted __le32 [usertype] ../drivers/scsi/hptiop.c:991:37: got unsigned int ../drivers/scsi/hptiop.c:992:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:992:36: expected restricted __le32 [usertype] outlist_rptr ../drivers/scsi/hptiop.c:992:36: got unsigned int ../drivers/scsi/hptiop.c:1531:29: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/hptiop.c:1531:29: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:1531:29: got restricted __le32 * ../drivers/scsi/hptiop.c:1532:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/hptiop.c:1532:25: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:1532:25: got restricted __le32 * ../drivers/scsi/hptiop.c:150:51: warning: dereference of noderef expression ../drivers/input/joystick/stinger.c: In function ‘stinger_connect’: ../drivers/input/joystick/stinger.c:127:59: warning: ‘/serio0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 127 | snprintf(stinger->phys, sizeof(stinger->phys), "%s/serio0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/stinger.c:127:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 127 | snprintf(stinger->phys, sizeof(stinger->phys), "%s/serio0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/avmfritz.c:422:23: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: expected unsigned int [usertype] value ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: got restricted __le32 [usertype] ../drivers/input/keyboard/newtonkbd.c: In function ‘nkbd_connect’: ../drivers/input/keyboard/newtonkbd.c:78:53: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 78 | snprintf(nkbd->phys, sizeof(nkbd->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/keyboard/newtonkbd.c:78:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 78 | snprintf(nkbd->phys, sizeof(nkbd->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/net/ethernet/broadcom/bnx2.c:8293:31: warning: cast to restricted __be32 ../drivers/input/joystick/tmdc.c: In function ‘tmdc_setup_port’: ../drivers/input/joystick/tmdc.c:297:53: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 297 | snprintf(port->phys, sizeof(port->phys), "%s/input%d", tmdc->gameport->phys, i); | ^~~~~~ ../drivers/input/joystick/tmdc.c:297:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 297 | snprintf(port->phys, sizeof(port->phys), "%s/input%d", tmdc->gameport->phys, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/watchdog/at91rm9200_wdt.c:217:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces)) ../drivers/watchdog/at91rm9200_wdt.c:217:27: expected long ( *write )( ... ) ../drivers/watchdog/at91rm9200_wdt.c:217:27: got long ( * )( ... ) ../lib/test_ubsan.c:62:16: warning: cast truncates bits from constant value (7fffffffffffffff becomes ffffffff) ../lib/test_ubsan.c:72:18: warning: shift count is negative (-1) ../drivers/scsi/mvumi.c:81:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:81:52: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:81:52: got void * ../drivers/scsi/mvumi.c:90:39: warning: incorrect type in assignment (different address spaces) ../drivers/scsi/mvumi.c:90:39: expected void * ../drivers/scsi/mvumi.c:90:39: got void [noderef] __iomem * ../drivers/scsi/mvumi.c:210:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:210:34: expected unsigned int [usertype] baseaddr_l ../drivers/scsi/mvumi.c:210:34: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:211:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:211:34: expected unsigned int [usertype] baseaddr_h ../drivers/scsi/mvumi.c:211:34: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:213:17: warning: invalid assignment: |= ../drivers/scsi/mvumi.c:213:17: left side has type unsigned int ../drivers/scsi/mvumi.c:213:17: right side has type restricted __le32 ../drivers/scsi/mvumi.c:213:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:213:17: expected unsigned int [usertype] size ../drivers/scsi/mvumi.c:213:17: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:242:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:242:26: expected unsigned int [usertype] baseaddr_l ../drivers/scsi/mvumi.c:242:26: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:243:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:243:26: expected unsigned int [usertype] baseaddr_h ../drivers/scsi/mvumi.c:243:26: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:245:9: warning: invalid assignment: |= ../drivers/scsi/mvumi.c:245:9: left side has type unsigned int ../drivers/scsi/mvumi.c:245:9: right side has type restricted __le32 ../drivers/scsi/mvumi.c:245:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:245:9: expected unsigned int [usertype] size ../drivers/scsi/mvumi.c:245:9: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:407:40: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:407:40: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:407:40: got void *inb_read_pointer ../drivers/scsi/mvumi.c:429:30: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:429:30: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:429:30: got void *ib_shadow ../drivers/scsi/mvumi.c:458:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:458:31: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:458:31: got void *ib_shadow ../drivers/scsi/mvumi.c:459:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:459:48: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:459:48: got void *inb_write_pointer ../drivers/scsi/mvumi.c:496:41: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:496:41: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:496:41: got void *outb_copy_pointer ../drivers/scsi/mvumi.c:497:48: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:497:48: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:497:48: got void *ob_shadow ../drivers/scsi/mvumi.c:516:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:516:33: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:516:33: got void *outb_read_pointer ../drivers/scsi/mvumi.c:517:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:517:33: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:517:33: got void *outb_copy_pointer ../drivers/scsi/mvumi.c:578:42: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:578:42: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:578:42: got void *outb_read_pointer ../drivers/scsi/mvumi.c:585:26: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:585:26: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:585:26: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:586:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:586:26: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:586:26: got void *arm_to_pciea_msg1 ../drivers/scsi/mvumi.c:589:40: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:589:40: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:589:40: got void *pciea_to_arm_drbl_reg ../drivers/scsi/mvumi.c:1281:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1281:28: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1281:28: got void *arm_to_pciea_drbl_reg ../drivers/scsi/mvumi.c:1282:28: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1282:28: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1282:28: got void *arm_to_pciea_drbl_reg ../drivers/scsi/mvumi.c:1284:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1284:48: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1284:48: got void *arm_to_pciea_mask_reg ../drivers/scsi/mvumi.c:1285:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1285:28: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1285:28: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1286:28: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1286:28: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1286:28: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:612:26: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:612:26: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:612:26: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:613:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:613:28: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:613:28: got void *arm_to_pciea_msg1 ../drivers/scsi/mvumi.c:615:46: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:615:46: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:615:46: got void *pciea_to_arm_drbl_reg ../drivers/scsi/mvumi.c:624:36: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:624:36: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:624:36: got void *arm_to_pciea_msg1 ../drivers/scsi/mvumi.c:670:32: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:670:32: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:670:32: got void *reset_enable ../drivers/scsi/mvumi.c:671:34: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:671:34: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:671:34: got void *reset_request ../drivers/scsi/mvumi.c:673:35: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:673:35: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:673:35: got void *reset_enable ../drivers/scsi/mvumi.c:674:35: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:674:35: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:674:35: got void *reset_request ../drivers/scsi/mvumi.c:1100:36: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1100:36: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1100:36: got void *arm_to_pciea_msg0 ../drivers/scsi/mvumi.c:1115:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1115:52: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1115:52: got void *pciea_to_arm_msg1 ../drivers/scsi/mvumi.c:1116:39: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1116:39: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1116:39: got void *pciea_to_arm_msg0 ../drivers/scsi/mvumi.c:1117:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1117:47: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1117:47: got void *pciea_to_arm_drbl_reg ../drivers/scsi/mvumi.c:1122:45: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1122:45: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1122:45: got void *pciea_to_arm_msg1 ../drivers/scsi/mvumi.c:1124:45: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1124:45: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1124:45: got void *arm_to_pciea_msg1 ../drivers/scsi/mvumi.c:1127:39: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1127:39: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1127:39: got void *pciea_to_arm_msg0 ../drivers/scsi/mvumi.c:1128:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1128:47: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1128:47: got void *pciea_to_arm_drbl_reg ../drivers/scsi/mvumi.c:1168:39: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1168:39: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1168:39: got void *pciea_to_arm_msg0 ../drivers/scsi/mvumi.c:1169:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1169:47: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1169:47: got void *pciea_to_arm_drbl_reg ../drivers/scsi/mvumi.c:1174:36: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1174:36: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1174:36: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1176:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1176:36: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1176:36: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1177:50: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1177:50: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1177:50: got void *ib_shadow ../drivers/scsi/mvumi.c:1180:45: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1180:45: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1180:45: got void *inb_aval_count_basel ../drivers/scsi/mvumi.c:1182:45: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1182:45: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1182:45: got void *inb_aval_count_baseh ../drivers/scsi/mvumi.c:1188:61: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1188:61: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1188:61: got void *ob_shadow ../drivers/scsi/mvumi.c:1190:61: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1190:61: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1190:61: got void *outb_copy_basel ../drivers/scsi/mvumi.c:1192:61: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1192:61: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1192:61: got void *outb_copy_baseh ../drivers/scsi/mvumi.c:1244:34: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1244:34: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1244:34: got void *arm_to_pciea_msg1 ../drivers/scsi/mvumi.c:1248:51: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1248:51: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1248:51: got void *pciea_to_arm_drbl_reg ../drivers/scsi/mvumi.c:1256:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1256:42: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1256:42: got void *arm_to_pciea_msg1 ../drivers/scsi/mvumi.c:1848:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:1848:35: expected unsigned int [usertype] src_low_addr ../drivers/scsi/mvumi.c:1848:35: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:1850:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:1850:36: expected unsigned int [usertype] src_high_addr ../drivers/scsi/mvumi.c:1850:36: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:1902:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1902:48: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1902:48: got void *arm_to_pciea_mask_reg ../drivers/scsi/mvumi.c:1903:29: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1903:29: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1903:29: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1905:29: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1905:29: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1905:29: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1917:26: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1917:26: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1917:26: got void *arm_to_pciea_mask_reg ../drivers/scsi/mvumi.c:1918:29: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1918:29: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1918:29: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1921:29: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1921:29: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1921:29: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1930:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1930:31: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1930:31: got void *main_int_cause_reg ../drivers/scsi/mvumi.c:1934:36: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1934:36: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1934:36: got void *outb_isr_cause ../drivers/scsi/mvumi.c:1938:61: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1938:61: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1938:61: got void *outb_isr_cause ../drivers/scsi/mvumi.c:1944:53: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1944:53: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1944:53: got void *outb_isr_cause ../drivers/scsi/mvumi.c:1950:36: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1950:36: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1950:36: got void *outb_isr_cause ../drivers/scsi/mvumi.c:1952:61: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1952:61: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1952:61: got void *outb_isr_cause ../drivers/scsi/mvumi.c:1955:43: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1955:43: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1955:43: got void *arm_to_pciea_drbl_reg ../drivers/scsi/mvumi.c:1957:51: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1957:51: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1957:51: got void *arm_to_pciea_drbl_reg ../drivers/scsi/mvumi.c:1974:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1974:37: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1974:37: got void *arm_to_pciea_drbl_reg ../drivers/scsi/mvumi.c:1976:45: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1976:45: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1976:45: got void *arm_to_pciea_drbl_reg ../drivers/usb/misc/usb3503.c:231:44: warning: cast to restricted __be32 ../drivers/mmc/host/mxcmmc.c:545:24: warning: incorrect type in assignment (different base types) ../drivers/mmc/host/mxcmmc.c:545:24: expected unsigned int [usertype] ../drivers/mmc/host/mxcmmc.c:545:24: got restricted __le32 [usertype] ../drivers/mmc/host/mxcmmc.c:557:21: warning: incorrect type in assignment (different base types) ../drivers/mmc/host/mxcmmc.c:557:21: expected unsigned int [usertype] tmp ../drivers/mmc/host/mxcmmc.c:557:21: got restricted __le32 [usertype] ../drivers/mmc/host/mxcmmc.c:572:37: warning: incorrect type in argument 2 (different base types) ../drivers/mmc/host/mxcmmc.c:572:37: expected unsigned int [usertype] val ../drivers/mmc/host/mxcmmc.c:572:37: got restricted __le32 [usertype] ../drivers/mmc/host/mxcmmc.c:585:37: warning: incorrect type in argument 2 (different base types) ../drivers/mmc/host/mxcmmc.c:585:37: expected unsigned int [usertype] val ../drivers/mmc/host/mxcmmc.c:585:37: got restricted __le32 [usertype] ../drivers/input/joystick/twidjoy.c: In function ‘twidjoy_connect’: ../drivers/input/joystick/twidjoy.c:180:59: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 180 | snprintf(twidjoy->phys, sizeof(twidjoy->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/twidjoy.c:180:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 180 | snprintf(twidjoy->phys, sizeof(twidjoy->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/broadcom/cnic.c:5258:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5258:40: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:5258:40: got unsigned int [usertype] cli ../drivers/net/ethernet/broadcom/cnic.c:5213:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5213:40: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:5213:40: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:5214:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5214:40: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:5214:40: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1389:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1389:33: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1389:33: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1390:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1390:33: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1390:33: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1414:36: warning: cast from restricted __le32 ../drivers/net/ethernet/broadcom/cnic.c:1415:36: warning: cast from restricted __le32 ../drivers/net/ethernet/broadcom/cnic.c:1685:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1685:22: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1685:22: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1686:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1686:22: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1686:22: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1727:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1727:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1727:54: got unsigned int [usertype] sq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1729:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1729:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1729:54: got unsigned int [usertype] sq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1731:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1731:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1731:54: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1732:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1732:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1732:54: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1733:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1733:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1733:54: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1735:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1735:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1735:54: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1737:59: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1737:59: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1737:59: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1739:59: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1739:59: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1739:59: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1741:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1741:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1741:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1743:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1743:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1743:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1745:61: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1745:61: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1745:61: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1747:61: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1747:61: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1747:61: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1749:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1749:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1749:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1751:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1751:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1751:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1773:57: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1773:57: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1773:57: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:1775:57: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1775:57: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1775:57: got unsigned int [usertype] rq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1786:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1786:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1786:53: got unsigned int [usertype] rq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1788:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1788:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1788:53: got unsigned int [usertype] rq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1790:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1790:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1790:53: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1791:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1791:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1791:53: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1792:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1792:55: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1792:55: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1794:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1794:55: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1794:55: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1796:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1796:55: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1796:55: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1798:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1798:55: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1798:55: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1800:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1800:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1800:53: got unsigned int [usertype] cq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1802:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1802:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1802:53: got unsigned int [usertype] cq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1805:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1805:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1805:56: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1806:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1806:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1806:56: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1820:64: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1820:64: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1820:64: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1822:64: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1822:64: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1822:64: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1826:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1826:50: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1826:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1828:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1828:50: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1828:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1830:49: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1830:49: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1830:49: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1832:49: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1832:49: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1832:49: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1843:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1843:48: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1843:48: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1845:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1845:48: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1845:48: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1847:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1847:48: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1847:48: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1848:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1848:48: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1848:48: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1849:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1849:50: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1849:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1851:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1851:50: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1851:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1855:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1855:47: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1855:47: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:1857:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1857:47: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1857:47: got unsigned int [usertype] cq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:2076:17: warning: cast from restricted __sum16 ../drivers/net/ethernet/broadcom/cnic.c:2325:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2325:35: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:2325:35: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:2326:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2326:35: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:2326:35: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:2327:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2327:32: expected restricted __le32 [usertype] eq_pbl_size ../drivers/net/ethernet/broadcom/cnic.c:2327:32: got int num_pages ../drivers/net/ethernet/broadcom/cnic.c:2329:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2329:27: expected restricted __le16 [usertype] sb_num ../drivers/net/ethernet/broadcom/cnic.c:2329:27: got unsigned int [usertype] status_blk_num ../drivers/net/ethernet/broadcom/cnic.c:2330:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2330:28: expected restricted __le16 [usertype] eq_prod ../drivers/net/ethernet/broadcom/cnic.c:2330:28: got unsigned long ../drivers/net/ethernet/broadcom/cnic.c:2371:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2371:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2371:16: got restricted __le16 [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2428:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2428:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2428:27: got restricted __le16 [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2429:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2429:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status ../drivers/net/ethernet/broadcom/cnic.c:2429:32: got int ../drivers/net/ethernet/broadcom/cnic.c:2446:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2446:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2446:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2447:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:2474:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2474:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2474:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2475:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2475:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2475:16: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:2508:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2508:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2508:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2509:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2509:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2509:16: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:2521:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2521:32: expected restricted __le32 [addressable] [usertype] completion_status ../drivers/net/ethernet/broadcom/cnic.c:2521:32: got int ../drivers/net/ethernet/broadcom/cnic.c:2536:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2536:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id ../drivers/net/ethernet/broadcom/cnic.c:2536:35: got unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2608:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2608:29: expected unsigned int [assigned] [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2608:29: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2609:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2609:32: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2609:32: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3511:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3512:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3513:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3514:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3515:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3530:27: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3531:27: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3532:29: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3533:29: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3636:49: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3789:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3789:31: expected unsigned short [usertype] dst_port ../drivers/net/ethernet/broadcom/cnic.c:3789:31: got restricted __be16 [usertype] sin6_port ../drivers/net/ethernet/broadcom/cnic.c:3795:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3795:32: expected unsigned int ../drivers/net/ethernet/broadcom/cnic.c:3795:32: got restricted __be32 [usertype] s_addr ../drivers/net/ethernet/broadcom/cnic.c:3796:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3796:31: expected unsigned short [usertype] dst_port ../drivers/net/ethernet/broadcom/cnic.c:3796:31: got restricted __be16 [usertype] sin_port ../drivers/net/ethernet/broadcom/cnic.c:3826:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3826:23: expected unsigned short [usertype] src_port ../drivers/net/ethernet/broadcom/cnic.c:3826:23: got restricted __be16 [assigned] [usertype] local_port ../drivers/net/ethernet/broadcom/cnic.c:3983:29: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:4943:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:4943:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4943:33: expected restricted __le32 [usertype] addr_lo ../drivers/net/ethernet/broadcom/cnic.c:4943:33: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:4951:46: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4951:46: expected restricted __le32 [usertype] parsing_data ../drivers/net/ethernet/broadcom/cnic.c:4951:46: got int ../drivers/net/ethernet/broadcom/cnic.c:4954:46: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4954:46: expected restricted __le16 [usertype] global_data ../drivers/net/ethernet/broadcom/cnic.c:4954:46: got int ../drivers/net/ethernet/broadcom/cnic.c:4979:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4979:25: expected unsigned short [usertype] *tx_cons_ptr ../drivers/net/ethernet/broadcom/cnic.c:4979:25: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5044:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5044:35: expected restricted __le16 [usertype] silent_vlan_mask ../drivers/net/ethernet/broadcom/cnic.c:5044:35: got int ../drivers/net/ethernet/broadcom/cnic.c:5046:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5046:25: expected unsigned short [usertype] *rx_cons_ptr ../drivers/net/ethernet/broadcom/cnic.c:5046:25: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5064:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5064:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5064:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5066:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5066:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5066:41: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5071:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5071:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5071:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5073:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5073:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5073:41: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5083:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5083:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5083:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5085:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5085:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5085:41: got restricted __le16 * ../drivers/isdn/hardware/mISDN/mISDNisar.c:204:33: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:205:32: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:206:34: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:253:39: warning: cast to restricted __le16 ../drivers/input/joystick/warrior.c: In function ‘warrior_connect’: ../drivers/input/joystick/warrior.c:133:59: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 133 | snprintf(warrior->phys, sizeof(warrior->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/warrior.c:133:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 133 | snprintf(warrior->phys, sizeof(warrior->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../crypto/async_tx/raid6test.c:21:14: warning: symbol 'dataoffs' was not declared. Should it be static? ../drivers/scsi/vmw_pvscsi.c:210:39: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/vmw_pvscsi.c:210:39: expected void volatile [noderef] __iomem *addr ../drivers/scsi/vmw_pvscsi.c:210:39: got char * ../drivers/scsi/vmw_pvscsi.c:215:40: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/vmw_pvscsi.c:215:40: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/vmw_pvscsi.c:215:40: got char * ../drivers/scsi/vmw_pvscsi.c:1225:50: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/vmw_pvscsi.c:1225:50: expected void [noderef] __iomem * ../drivers/scsi/vmw_pvscsi.c:1225:50: got char *mmioBase ../drivers/scsi/vmw_pvscsi.c:1403:27: warning: incorrect type in assignment (different address spaces) ../drivers/scsi/vmw_pvscsi.c:1403:27: expected char *mmioBase ../drivers/scsi/vmw_pvscsi.c:1403:27: got void [noderef] __iomem * ../drivers/rtc/rtc-ds2404.c:171:20: warning: incorrect type in initializer (different base types) ../drivers/rtc/rtc-ds2404.c:171:20: expected unsigned int [usertype] time ../drivers/rtc/rtc-ds2404.c:171:20: got restricted __le32 [usertype] ../drivers/net/rionet.c: note: in included file: ../include/linux/rio.h:204:34: warning: array of flexible structures ../drivers/scsi/st.c: In function ‘create_one_cdev’: ../drivers/scsi/st.c:4292:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size between 9 and 10 [-Wformat-truncation=] 4292 | snprintf(name, 10, "%s%s%s", rew ? "n" : "", | ^~ ../drivers/scsi/st.c:4292:9: note: ‘snprintf’ output 1 or more bytes (assuming 33) into a destination of size 10 4292 | snprintf(name, 10, "%s%s%s", rew ? "n" : "", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4293 | tape->name, st_formats[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/bridge/tc358767.c:1726:24: warning: Using plain integer as NULL pointer ../lib/test_static_keys.c:15:19: warning: symbol 'old_true_key' was not declared. Should it be static? ../lib/test_static_keys.c:16:19: warning: symbol 'old_false_key' was not declared. Should it be static? ../lib/test_static_keys.c:19:1: warning: symbol 'true_key' was not declared. Should it be static? ../lib/test_static_keys.c:20:1: warning: symbol 'false_key' was not declared. Should it be static? ../drivers/input/joystick/zhenhua.c: In function ‘zhenhua_connect’: ../drivers/input/joystick/zhenhua.c:140:59: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 140 | snprintf(zhenhua->phys, sizeof(zhenhua->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/zhenhua.c:140:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 140 | snprintf(zhenhua->phys, sizeof(zhenhua->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/test_static_key_base.c:15:19: warning: symbol 'base_old_true_key' was not declared. Should it be static? ../lib/test_static_key_base.c:17:19: warning: symbol 'base_inv_old_true_key' was not declared. Should it be static? ../lib/test_static_key_base.c:19:19: warning: symbol 'base_old_false_key' was not declared. Should it be static? ../lib/test_static_key_base.c:21:19: warning: symbol 'base_inv_old_false_key' was not declared. Should it be static? ../lib/test_static_key_base.c:25:1: warning: symbol 'base_true_key' was not declared. Should it be static? ../lib/test_static_key_base.c:27:1: warning: symbol 'base_inv_true_key' was not declared. Should it be static? ../lib/test_static_key_base.c:29:1: warning: symbol 'base_false_key' was not declared. Should it be static? ../lib/test_static_key_base.c:31:1: warning: symbol 'base_inv_false_key' was not declared. Should it be static? ../drivers/spi/spi-fsl-qspi.c:662:25: warning: cast from restricted __be32 ../drivers/input/misc/gpio_decoder.c: note: in included file: ../include/linux/bitmap.h:844:22: warning: invalid access past the end of 'values' (8 8) ../include/linux/bitmap.h:845:55: warning: shift too big (64) for type unsigned long ../drivers/gpu/drm/bridge/ti-dlpc3433.c:291:31: warning: unsigned value that used to be signed checked against zero? ../drivers/gpu/drm/bridge/ti-dlpc3433.c: note: in included file (through ../include/drm/drm_of.h): ../include/linux/of.h:1223:47: signed value source ../lib/test_xarray.c:368:17: error: incompatible types in comparison expression (different base types): ../lib/test_xarray.c:368:17: void [noderef] __rcu * ../lib/test_xarray.c:368:17: struct xa_node * ../lib/test_xarray.c:978:9: warning: Using plain integer as NULL pointer ../drivers/scsi/ch.c: In function ‘ch_probe’: ../drivers/scsi/ch.c:923:29: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=] 923 | sprintf(ch->name,"ch%d",ch->minor); | ^~ ../drivers/scsi/ch.c:923:26: note: directive argument in the range [0, 2147483647] 923 | sprintf(ch->name,"ch%d",ch->minor); | ^~~~~~ ../drivers/scsi/ch.c:923:9: note: ‘sprintf’ output between 4 and 13 bytes into a destination of size 8 923 | sprintf(ch->name,"ch%d",ch->minor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/udc/snps_udc_core.c:550:34: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/snps_udc_core.c:550:34: expected unsigned int [usertype] bufptr ../drivers/usb/gadget/udc/snps_udc_core.c:550:34: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/pxa27x_udc.c:2090:20: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2090:20: expected restricted __le16 [assigned] [usertype] wValue ../drivers/usb/gadget/udc/pxa27x_udc.c:2090:20: got int config ../drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: expected restricted __le16 [assigned] [usertype] wValue ../drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: got int alt ../drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: expected restricted __le16 [assigned] [usertype] wIndex ../drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: got int iface ../drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: got unsigned int ../drivers/leds/leds-dac124s085.c:42:14: warning: incorrect type in assignment (different base types) ../drivers/leds/leds-dac124s085.c:42:14: expected unsigned short [usertype] word ../drivers/leds/leds-dac124s085.c:42:14: got restricted __le16 [usertype] ../drivers/mfd/max77705.c:160:1: warning: symbol 'max77705_pm_ops' was not declared. Should it be static? ../net/sched/em_cmp.c:43:31: warning: cast to restricted __be16 ../net/sched/em_cmp.c:53:31: warning: cast to restricted __be32 ../drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: cast to restricted __le16 ../drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: expected unsigned short [usertype] ep0_data ../drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: got restricted __le16 [usertype] ../drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: cast to restricted __le16 ../drivers/input/keyboard/stowaway.c: In function ‘skbd_connect’: ../drivers/input/keyboard/stowaway.c:82:53: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 82 | snprintf(skbd->phys, sizeof(skbd->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/keyboard/stowaway.c:82:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 82 | snprintf(skbd->phys, sizeof(skbd->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/udc/renesas_usbf.c:2272:37: warning: invalid assignment: |= ../drivers/usb/gadget/udc/renesas_usbf.c:2272:37: left side has type unsigned short ../drivers/usb/gadget/udc/renesas_usbf.c:2272:37: right side has type restricted __le16 ../drivers/usb/gadget/udc/renesas_usbf.c:2313:31: warning: restricted __le16 degrades to integer ../drivers/input/misc/kxtj9.c:110:13: warning: cast to restricted __le16 ../drivers/input/misc/kxtj9.c:111:13: warning: cast to restricted __le16 ../drivers/input/misc/kxtj9.c:112:13: warning: cast to restricted __le16 ../drivers/input/keyboard/sunkbd.c: In function ‘sunkbd_connect’: ../drivers/input/keyboard/sunkbd.c:274:57: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 274 | snprintf(sunkbd->phys, sizeof(sunkbd->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/keyboard/sunkbd.c:274:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 274 | snprintf(sunkbd->phys, sizeof(sunkbd->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/bareudp.c:290:14: warning: incorrect type in assignment (different address spaces) ../drivers/net/bareudp.c:290:14: expected struct socket *sock ../drivers/net/bareudp.c:290:14: got struct socket [noderef] __rcu *sock ../drivers/net/bareudp.c:621:20: warning: incorrect type in assignment (different base types) ../drivers/net/bareudp.c:621:20: expected restricted __be16 [usertype] port ../drivers/net/bareudp.c:621:20: got unsigned short ../drivers/net/bareudp.c:622:25: warning: incorrect type in assignment (different base types) ../drivers/net/bareudp.c:622:25: expected restricted __be16 [usertype] ethertype ../drivers/net/bareudp.c:622:25: got unsigned short ../drivers/input/keyboard/sunkbd.c:148:66: warning: dubious: x | !y ../drivers/input/keyboard/sunkbd.c:211:66: warning: dubious: x | !y ../drivers/scsi/pcmcia/nsp_cs.c:1681:34: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/pcmcia/nsp_cs.c:1681:34: expected void volatile [noderef] __iomem *addr ../drivers/scsi/pcmcia/nsp_cs.c:1681:34: got void * ../drivers/scsi/pcmcia/nsp_cs.c: note: in included file: ../drivers/scsi/pcmcia/nsp_io.h:231:30: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/pcmcia/nsp_io.h:231:30: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/pcmcia/nsp_io.h:231:30: got unsigned long *ptr ../drivers/scsi/pcmcia/nsp_io.h:257:30: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/pcmcia/nsp_io.h:257:30: expected void volatile [noderef] __iomem *addr ../drivers/scsi/pcmcia/nsp_io.h:257:30: got unsigned long *ptr ../drivers/usb/gadget/udc/lpc32xx_udc.c:2198:19: warning: cast to restricted __le16 ../drivers/usb/gadget/udc/lpc32xx_udc.c:2207:15: warning: cast to restricted __le16 ../net/sched/em_meta.c:198:20: warning: incorrect type in assignment (different base types) ../net/sched/em_meta.c:198:20: expected unsigned long value ../net/sched/em_meta.c:198:20: got restricted __be16 ../drivers/mmc/host/mmc_spi.c:748:17: warning: incorrect type in argument 1 (different base types) ../drivers/mmc/host/mmc_spi.c:748:17: expected unsigned short [usertype] *p ../drivers/mmc/host/mmc_spi.c:748:17: got restricted __be16 * ../drivers/mmc/host/mmc_spi.c:749:28: warning: restricted __be16 degrades to integer ../drivers/usb/typec/tcpm/tcpci.c:1002:1: warning: symbol 'tcpci_pm_ops' was not declared. Should it be static? ../lib/test_lockup.c:144:13: warning: symbol 'test_file' was not declared. Should it be static? ../drivers/spi/spi-lp8841-rtc.c:111:41: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:111:41: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:111:41: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:120:41: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:120:41: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:120:41: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:142:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:142:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:142:33: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:146:41: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:146:41: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:146:41: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:207:21: warning: incorrect type in assignment (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:207:21: expected void *iomem ../drivers/spi/spi-lp8841-rtc.c:207:21: got void [noderef] __iomem * ../drivers/spi/spi-lp8841-rtc.c:56:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:56:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:56:33: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:62:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:62:28: expected void const [noderef] __iomem * ../drivers/spi/spi-lp8841-rtc.c:62:28: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:46:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:46:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:46:33: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:46:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:46:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:46:33: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:56:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:56:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:56:33: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:62:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:62:28: expected void const [noderef] __iomem * ../drivers/spi/spi-lp8841-rtc.c:62:28: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:46:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:46:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:46:33: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:46:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:46:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:46:33: got void *iomem ../sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: warning: incorrect type in argument 3 (different address spaces) ../sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: expected void *bus_context ../sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: got void [noderef] __iomem *base ../drivers/thermal/airoha_thermal.c:264:24: error: too long token expansion ../drivers/thermal/airoha_thermal.c:276:23: error: too long token expansion ../drivers/scsi/fcoe/fcoe.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fcoe/fcoe.c:1688:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/fcoe/fcoe.c:1688:20: expected unsigned int [usertype] fr_crc ../drivers/scsi/fcoe/fcoe.c:1688:20: got restricted __le32 [addressable] [usertype] fcoe_crc32 ../drivers/scsi/fcoe/fcoe.c:1613:13: warning: cast to restricted __le32 ../lib/bch.c:260:19: warning: incorrect type in assignment (different base types) ../lib/bch.c:260:19: expected unsigned int [usertype] w ../lib/bch.c:260:19: got restricted __be32 [usertype] ../drivers/mmc/host/dw_mmc.c:3512:25: warning: symbol 'dw_mci_pmops' was not declared. Should it be static? ../drivers/mmc/host/dw_mmc.c:598:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/mmc/host/dw_mmc.c:598:39: expected void const volatile [noderef] __iomem *addr ../drivers/mmc/host/dw_mmc.c:598:39: got unsigned int * ../drivers/mmc/host/dw_mmc.c:598:39: warning: restricted __le32 degrades to integer ../drivers/mmc/host/dw_mmc.c:601:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/mmc/host/dw_mmc.c:601:39: expected void const volatile [noderef] __iomem *addr ../drivers/mmc/host/dw_mmc.c:601:39: got restricted __le32 * ../drivers/mmc/host/dw_mmc.c:601:39: warning: restricted __le32 degrades to integer ../drivers/mmc/host/dw_mmc.c:619:33: warning: restricted __le32 degrades to integer ../drivers/mmc/host/dw_mmc.c:619:33: warning: restricted __le32 degrades to integer ../drivers/input/keyboard/xtkbd.c: In function ‘xtkbd_connect’: ../drivers/input/keyboard/xtkbd.c:80:55: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 80 | snprintf(xtkbd->phys, sizeof(xtkbd->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/keyboard/xtkbd.c:80:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 80 | snprintf(xtkbd->phys, sizeof(xtkbd->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ Warning: ../drivers/firmware/broadcom/tee_bnxt_fw.c:61 struct member 'fw_shm_pool' not described in 'tee_bnxt_fw_private' Warning: ../drivers/firmware/broadcom/tee_bnxt_fw.c:61 struct member 'fw_shm_pool' not described in 'tee_bnxt_fw_private' ../drivers/power/supply/sbs-battery.c: In function ‘sbs_get_property’: ../drivers/power/supply/sbs-battery.c:834:30: warning: ‘%04x’ directive writing between 4 and 8 bytes into a region of size 5 [-Wformat-overflow=] 834 | sprintf(sbs_serial, "%04x", ret); | ^~~~ In function ‘sbs_get_battery_serial_number’, inlined from ‘sbs_get_property’ at ../drivers/power/supply/sbs-battery.c:965:9: ../drivers/power/supply/sbs-battery.c:834:29: note: directive argument in the range [0, 2147483647] 834 | sprintf(sbs_serial, "%04x", ret); | ^~~~~~ ../drivers/power/supply/sbs-battery.c:834:9: note: ‘sprintf’ output between 5 and 9 bytes into a destination of size 5 834 | sprintf(sbs_serial, "%04x", ret); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/leds/flash/leds-ktd2692.c:62:33: warning: symbol 'ktd2692_timing' was not declared. Should it be static? ../drivers/usb/typec/ucsi/ucsi_ccg.c:577:14: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_ccg.c:577:14: expected unsigned int [usertype] ../drivers/usb/typec/ucsi/ucsi_ccg.c:577:14: got restricted __le32 [usertype] cci ../drivers/usb/gadget/udc/aspeed_udc.c:1011:28: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/aspeed_udc.c:1072:32: warning: restricted __le16 degrades to integer ../drivers/usb/typec/ucsi/ucsi_glink.c:92:23: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:92:23: expected restricted __le32 [usertype] owner ../drivers/usb/typec/ucsi/ucsi_glink.c:92:23: got int ../drivers/usb/typec/ucsi/ucsi_glink.c:93:22: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:93:22: expected restricted __le32 [usertype] type ../drivers/usb/typec/ucsi/ucsi_glink.c:93:22: got int ../drivers/usb/typec/ucsi/ucsi_glink.c:94:24: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:94:24: expected restricted __le32 [usertype] opcode ../drivers/usb/typec/ucsi/ucsi_glink.c:94:24: got int ../drivers/usb/typec/ucsi/ucsi_glink.c:146:23: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:146:23: expected restricted __le32 [usertype] owner ../drivers/usb/typec/ucsi/ucsi_glink.c:146:23: got int ../drivers/usb/typec/ucsi/ucsi_glink.c:147:22: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:147:22: expected restricted __le32 [usertype] type ../drivers/usb/typec/ucsi/ucsi_glink.c:147:22: got int ../drivers/usb/typec/ucsi/ucsi_glink.c:148:24: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:148:24: expected restricted __le32 [usertype] opcode ../drivers/usb/typec/ucsi/ucsi_glink.c:148:24: got int ../drivers/usb/gadget/udc/max3420_udc.c:551:41: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/max3420_udc.c:552:31: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/max3420_udc.c:566:16: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/max3420_udc.c:566:16: expected unsigned short [assigned] [usertype] status ../drivers/usb/gadget/udc/max3420_udc.c:566:16: got restricted __le16 [usertype] ../drivers/usb/gadget/udc/max3420_udc.c:584:31: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/max3420_udc.c:598:32: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/max3420_udc.c:626:29: warning: cast from restricted __le16 ../drivers/usb/gadget/udc/max3420_udc.c:627:29: warning: cast from restricted __le16 ../drivers/usb/gadget/udc/max3420_udc.c:628:30: warning: cast from restricted __le16 Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing0' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing1' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing2' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'dmach' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'pio_data' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'addr_data' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'sg_io' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'dma_read' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing0' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing1' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing2' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'dmach' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'pio_data' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'addr_data' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'sg_io' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'dma_read' not described in 'mxs_i2c_dev' ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: expected void [noderef] __iomem *p ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: got struct gfar * ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:22: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: error: incompatible types in comparison expression (different address spaces): ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: void * ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: void [noderef] __iomem * ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:399:25: error: subtraction of different types can't work (different address spaces) Warning: ../drivers/thermal/max77620_thermal.c:47 function parameter 'tz' not described in 'max77620_thermal_read_temp' Warning: ../drivers/thermal/max77620_thermal.c:47 function parameter 'tz' not described in 'max77620_thermal_read_temp' ../drivers/thermal/qoriq_thermal.c:217:38: warning: incorrect type in argument 1 (different base types) ../drivers/thermal/qoriq_thermal.c:217:38: expected restricted __be32 const [usertype] *cell ../drivers/thermal/qoriq_thermal.c:217:38: got unsigned int const [usertype] *[assigned] calibration ../drivers/thermal/qoriq_thermal.c:219:50: warning: incorrect type in argument 1 (different base types) ../drivers/thermal/qoriq_thermal.c:219:50: expected restricted __be32 const [usertype] *cell ../drivers/thermal/qoriq_thermal.c:219:50: got unsigned int const [usertype] * ../drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c:196:30: warning: symbol 'gaokun_ucsi_ops' was not declared. Should it be static? ../drivers/mmc/host/vub300.c:2230:29: warning: restricted __le16 degrades to integer ../drivers/scsi/qla2xxx/tcm_qla2xxx.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/clocksource/timer-cs5535.c:63:36: warning: cast truncates bits from constant value (ffff7fff becomes 7fff) ../drivers/mmc/host/ushc.c:137:22: warning: cast to restricted __le32 ../drivers/mmc/host/ushc.c:277:28: warning: incorrect type in assignment (different base types) ../drivers/mmc/host/ushc.c:277:28: expected unsigned char [usertype] cmd_idx ../drivers/mmc/host/ushc.c:277:28: got restricted __le16 [usertype] ../drivers/mmc/host/wmt-sdmmc.c:241:39: warning: incorrect type in assignment (different base types) ../drivers/mmc/host/wmt-sdmmc.c:241:39: expected unsigned int ../drivers/mmc/host/wmt-sdmmc.c:241:39: got restricted __be32 [usertype] ../drivers/spi/spi-nxp-fspi.c:530:25: warning: cast from restricted __be32 ../net/caif/caif_usb.c:110:32: warning: restricted __be16 degrades to integer ../net/caif/caif_usb.c:111:33: warning: restricted __be16 degrades to integer ../drivers/hwspinlock/omap_hwspinlock.c:40:39: warning: incorrect type in initializer (different address spaces) ../drivers/hwspinlock/omap_hwspinlock.c:40:39: expected void [noderef] __iomem *lock_addr ../drivers/hwspinlock/omap_hwspinlock.c:40:39: got void *priv ../drivers/hwspinlock/omap_hwspinlock.c:48:39: warning: incorrect type in initializer (different address spaces) ../drivers/hwspinlock/omap_hwspinlock.c:48:39: expected void [noderef] __iomem *lock_addr ../drivers/hwspinlock/omap_hwspinlock.c:48:39: got void *priv ../drivers/hwspinlock/omap_hwspinlock.c:120:36: warning: incorrect type in assignment (different address spaces) ../drivers/hwspinlock/omap_hwspinlock.c:120:36: expected void *priv ../drivers/hwspinlock/omap_hwspinlock.c:120:36: got void [noderef] __iomem * Warning: ../drivers/platform/x86/dell/dcdbas.c:103 function parameter 'size' not described in 'smi_data_buf_realloc' Warning: ../drivers/platform/x86/dell/dcdbas.c:284 function parameter 'smi_cmd' not described in 'dcdbas_smi_request' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'dev' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'attr' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'buf' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'count' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'nb' not described in 'dcdbas_reboot_notify' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'code' not described in 'dcdbas_reboot_notify' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'unused' not described in 'dcdbas_reboot_notify' Warning: ../drivers/platform/x86/dell/dcdbas.c:103 function parameter 'size' not described in 'smi_data_buf_realloc' Warning: ../drivers/platform/x86/dell/dcdbas.c:284 function parameter 'smi_cmd' not described in 'dcdbas_smi_request' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'dev' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'attr' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'buf' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'count' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'nb' not described in 'dcdbas_reboot_notify' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'code' not described in 'dcdbas_reboot_notify' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'unused' not described in 'dcdbas_reboot_notify' ../drivers/firmware/imx/sm-misc.c:19:23: warning: symbol 'scmi_imx_misc_ctrl_nb' was not declared. Should it be static? ../drivers/hwspinlock/sprd_hwspinlock.c:44:34: warning: incorrect type in initializer (different address spaces) ../drivers/hwspinlock/sprd_hwspinlock.c:44:34: expected void [noderef] __iomem *addr ../drivers/hwspinlock/sprd_hwspinlock.c:44:34: got void *priv ../drivers/hwspinlock/sprd_hwspinlock.c:62:39: warning: incorrect type in initializer (different address spaces) ../drivers/hwspinlock/sprd_hwspinlock.c:62:39: expected void [noderef] __iomem *lock_addr ../drivers/hwspinlock/sprd_hwspinlock.c:62:39: got void *priv ../drivers/hwspinlock/sprd_hwspinlock.c:128:28: warning: incorrect type in assignment (different address spaces) ../drivers/hwspinlock/sprd_hwspinlock.c:128:28: expected void *priv ../drivers/hwspinlock/sprd_hwspinlock.c:128:28: got void [noderef] __iomem * ../drivers/platform/goldfish/goldfish_pipe.c:499:24: warning: incorrect type in return expression (different base types) ../drivers/platform/goldfish/goldfish_pipe.c:499:24: expected restricted __poll_t ../drivers/platform/goldfish/goldfish_pipe.c:499:24: got int ../drivers/spi/spi-ti-qspi.c:264:38: warning: incorrect type in assignment (different base types) ../drivers/spi/spi-ti-qspi.c:264:38: expected unsigned int [usertype] data ../drivers/spi/spi-ti-qspi.c:264:38: got restricted __be32 [usertype] ../drivers/spi/spi-ti-qspi.c:267:38: warning: incorrect type in assignment (different base types) ../drivers/spi/spi-ti-qspi.c:267:38: expected unsigned int [usertype] data ../drivers/spi/spi-ti-qspi.c:267:38: got restricted __be32 [usertype] ../drivers/spi/spi-ti-qspi.c:270:38: warning: incorrect type in assignment (different base types) ../drivers/spi/spi-ti-qspi.c:270:38: expected unsigned int [usertype] data ../drivers/spi/spi-ti-qspi.c:270:38: got restricted __be32 [usertype] ../drivers/spi/spi-ti-qspi.c:273:38: warning: incorrect type in assignment (different base types) ../drivers/spi/spi-ti-qspi.c:273:38: expected unsigned int [usertype] data ../drivers/spi/spi-ti-qspi.c:273:38: got restricted __be32 [usertype] ../drivers/spi/spi-ti-qspi.c:374:42: warning: cast to restricted __be32 ../drivers/spi/spi-ti-qspi.c:376:42: warning: cast to restricted __be32 ../drivers/spi/spi-ti-qspi.c:378:42: warning: cast to restricted __be32 ../drivers/spi/spi-ti-qspi.c:380:42: warning: cast to restricted __be32 ../drivers/hwspinlock/stm32_hwspinlock.c:30:39: warning: incorrect type in initializer (different address spaces) ../drivers/hwspinlock/stm32_hwspinlock.c:30:39: expected void [noderef] __iomem *lock_addr ../drivers/hwspinlock/stm32_hwspinlock.c:30:39: got void *priv ../drivers/hwspinlock/stm32_hwspinlock.c:41:39: warning: incorrect type in initializer (different address spaces) ../drivers/hwspinlock/stm32_hwspinlock.c:41:39: expected void [noderef] __iomem *lock_addr ../drivers/hwspinlock/stm32_hwspinlock.c:41:39: got void *priv ../drivers/hwspinlock/stm32_hwspinlock.c:110:39: warning: incorrect type in assignment (different address spaces) ../drivers/hwspinlock/stm32_hwspinlock.c:110:39: expected void *priv ../drivers/hwspinlock/stm32_hwspinlock.c:110:39: got void [noderef] __iomem * ../drivers/virt/vmgenid.c:116:19: warning: incorrect type in assignment (different address spaces) ../drivers/virt/vmgenid.c:116:19: expected void *virt_addr ../drivers/virt/vmgenid.c:116:19: got void [noderef] __iomem * ../drivers/spi/spi-orion.c:451:24: warning: incorrect type in argument 1 (different base types) ../drivers/spi/spi-orion.c:451:24: expected unsigned int val ../drivers/spi/spi-orion.c:451:24: got restricted __le16 [usertype] ../drivers/spi/spi-orion.c:461:17: warning: cast to restricted __le16 ../drivers/firmware/efi/test/efi_test.c:157:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:157:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:157:13: got unsigned long *[addressable] data_size ../drivers/firmware/efi/test/efi_test.c:160:61: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:160:61: expected void const [noderef] __user *from ../drivers/firmware/efi/test/efi_test.c:160:61: got struct guid_t [usertype] *[addressable] vendor_guid ../drivers/firmware/efi/test/efi_test.c:167:60: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:167:60: expected unsigned short [noderef] [usertype] __user *src ../drivers/firmware/efi/test/efi_test.c:167:60: got unsigned short [usertype] *[addressable] variable_name ../drivers/firmware/efi/test/efi_test.c:187:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:187:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:187:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:187:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:187:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:187:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:187:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:187:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:187:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:194:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:194:35: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:194:35: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:194:35: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:194:35: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:194:35: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:194:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:194:35: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:194:35: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:209:45: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:209:45: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:209:45: got void *[addressable] data ../drivers/firmware/efi/test/efi_test.c:215:19: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:215:19: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:215:19: got unsigned int [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:215:19: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:215:19: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:215:19: got unsigned int [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:215:19: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:215:19: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:215:19: got unsigned int [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:220:19: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:220:19: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:220:19: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:220:19: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:220:19: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:220:19: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:220:19: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:220:19: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:220:19: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:243:53: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:243:53: expected void const [noderef] __user *from ../drivers/firmware/efi/test/efi_test.c:243:53: got struct guid_t [usertype] *[addressable] vendor_guid ../drivers/firmware/efi/test/efi_test.c:248:60: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:248:60: expected unsigned short [noderef] [usertype] __user *src ../drivers/firmware/efi/test/efi_test.c:248:60: got unsigned short [usertype] *[addressable] variable_name ../drivers/firmware/efi/test/efi_test.c:253:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:253:39: expected void const [noderef] __user * ../drivers/firmware/efi/test/efi_test.c:253:39: got void *[addressable] data ../drivers/firmware/efi/test/efi_test.c:263:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:263:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:263:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:263:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:263:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:263:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:263:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:263:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:263:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:292:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:292:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:292:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:292:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:292:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:292:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:292:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:292:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:292:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:301:27: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:301:27: expected struct efi_time_cap_t [noderef] [usertype] __user *cap_local ../drivers/firmware/efi/test/efi_test.c:301:27: got struct efi_time_cap_t [usertype] * ../drivers/firmware/efi/test/efi_test.c:308:41: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:308:41: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:308:41: got struct efi_time_t [usertype] *[addressable] time ../drivers/firmware/efi/test/efi_test.c:325:46: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:325:46: expected void const [noderef] __user *from ../drivers/firmware/efi/test/efi_test.c:325:46: got struct efi_time_t [usertype] *[addressable] time ../drivers/firmware/efi/test/efi_test.c:330:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:330:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:330:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:330:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:330:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:330:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:330:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:330:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:330:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:354:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:354:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:354:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:354:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:354:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:354:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:354:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:354:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:354:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:360:38: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:360:38: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:360:38: got unsigned char [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:360:38: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:360:38: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:360:38: got unsigned char [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:360:38: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:360:38: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:360:38: got unsigned char [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:364:38: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:364:38: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:364:38: got unsigned char [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:364:38: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:364:38: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:364:38: got unsigned char [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:364:38: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:364:38: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:364:38: got unsigned char [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:369:47: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:369:47: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:369:47: got struct efi_time_t [usertype] *[addressable] time ../drivers/firmware/efi/test/efi_test.c:393:60: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:393:60: expected void const [noderef] __user *from ../drivers/firmware/efi/test/efi_test.c:393:60: got struct efi_time_t [usertype] *[addressable] time ../drivers/firmware/efi/test/efi_test.c:401:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:401:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:401:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:401:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:401:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:401:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:401:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:401:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:401:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:425:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:425:21: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:425:21: got unsigned long *[addressable] variable_name_size ../drivers/firmware/efi/test/efi_test.c:433:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:433:52: expected void const [noderef] __user *from ../drivers/firmware/efi/test/efi_test.c:433:52: got struct guid_t [usertype] *[addressable] vendor_guid ../drivers/firmware/efi/test/efi_test.c:443:52: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:443:52: expected unsigned short [noderef] [usertype] __user *src ../drivers/firmware/efi/test/efi_test.c:443:52: got unsigned short [usertype] *[addressable] variable_name ../drivers/firmware/efi/test/efi_test.c:456:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:456:52: expected unsigned short [noderef] [usertype] __user *src ../drivers/firmware/efi/test/efi_test.c:456:52: got unsigned short [usertype] *[addressable] variable_name ../drivers/firmware/efi/test/efi_test.c:465:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:465:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:465:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:465:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:465:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:465:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:465:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:465:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:465:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:472:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:472:35: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:472:35: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:472:35: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:472:35: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:472:35: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:472:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:472:35: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:472:35: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:483:62: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:483:62: expected unsigned short [noderef] [usertype] __user *dst ../drivers/firmware/efi/test/efi_test.c:483:62: got unsigned short [usertype] *[addressable] variable_name ../drivers/firmware/efi/test/efi_test.c:491:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:491:21: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:491:21: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:491:21: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:491:21: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:491:21: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:491:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:491:21: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:491:21: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:498:53: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:498:53: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:498:53: got struct guid_t [usertype] *[addressable] vendor_guid ../drivers/firmware/efi/test/efi_test.c:526:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:526:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:526:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:526:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:526:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:526:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:526:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:526:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:526:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:533:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:533:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:533:13: got unsigned int [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:533:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:533:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:533:13: got unsigned int [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:533:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:533:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:533:13: got unsigned int [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:550:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:550:37: expected void const [noderef] __user * ../drivers/firmware/efi/test/efi_test.c:550:37: got void * ../drivers/firmware/efi/test/efi_test.c:579:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:579:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:579:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:579:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:579:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:579:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:579:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:579:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:579:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:585:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:585:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:585:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:585:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:585:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:585:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:585:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:585:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:585:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:589:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:589:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:589:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:589:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:589:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:589:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:589:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:589:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:589:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:593:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:593:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:593:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:593:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:593:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:593:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:593:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:593:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:593:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:628:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:628:21: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:628:21: got struct efi_capsule_header_t [usertype] ** ../drivers/firmware/efi/test/efi_test.c:632:50: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:632:50: expected void const [noderef] __user *from ../drivers/firmware/efi/test/efi_test.c:632:50: got struct efi_capsule_header_t [usertype] *[assigned] c ../drivers/firmware/efi/test/efi_test.c:646:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:646:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:646:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:646:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:646:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:646:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:646:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:646:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:646:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:656:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:656:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:656:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:656:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:656:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:656:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:656:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:656:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:656:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:661:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:661:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:661:13: got int *__ptr ../drivers/firmware/efi/test/efi_test.c:661:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:661:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:661:13: got int *__ptr ../drivers/firmware/efi/test/efi_test.c:661:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:661:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:661:13: got int *__ptr ../drivers/firmware/efi/test/efi_test.c:674:24: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:674:24: expected unsigned int [noderef] __user *supported_mask ../drivers/firmware/efi/test/efi_test.c:674:24: got unsigned int * ../drivers/firmware/efi/test/efi_test.c:35:27: warning: incorrect type in initializer (different address spaces) ../drivers/firmware/efi/test/efi_test.c:35:27: expected unsigned short [usertype] *s ../drivers/firmware/efi/test/efi_test.c:35:27: got unsigned short [noderef] [usertype] __user *str ../drivers/firmware/efi/test/efi_test.c:44:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:44:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:44:13: got unsigned short [usertype] * ../drivers/firmware/efi/test/efi_test.c:50:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:50:21: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:50:21: got unsigned short [usertype] * ../drivers/firmware/efi/test/efi_test.c:35:27: warning: incorrect type in initializer (different address spaces) ../drivers/firmware/efi/test/efi_test.c:35:27: expected unsigned short [usertype] *[assigned] s ../drivers/firmware/efi/test/efi_test.c:35:27: got unsigned short [noderef] [usertype] __user *str ../drivers/firmware/efi/test/efi_test.c:44:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:44:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:44:13: got unsigned short [usertype] * ../drivers/firmware/efi/test/efi_test.c:50:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:50:21: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:50:21: got unsigned short [usertype] * ../drivers/firmware/efi/test/efi_test.c:35:27: warning: incorrect type in initializer (different address spaces) ../drivers/firmware/efi/test/efi_test.c:35:27: expected unsigned short [usertype] *[assigned] s ../drivers/firmware/efi/test/efi_test.c:35:27: got unsigned short [noderef] [usertype] __user *str ../drivers/firmware/efi/test/efi_test.c:44:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:44:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:44:13: got unsigned short [usertype] * ../drivers/firmware/efi/test/efi_test.c:50:21: warning: too many warnings ../drivers/hwspinlock/sun6i_hwspinlock.c:65:39: warning: incorrect type in initializer (different address spaces) ../drivers/hwspinlock/sun6i_hwspinlock.c:65:39: expected void [noderef] __iomem *lock_addr ../drivers/hwspinlock/sun6i_hwspinlock.c:65:39: got void *priv ../drivers/hwspinlock/sun6i_hwspinlock.c:72:39: warning: incorrect type in initializer (different address spaces) ../drivers/hwspinlock/sun6i_hwspinlock.c:72:39: expected void [noderef] __iomem *lock_addr ../drivers/hwspinlock/sun6i_hwspinlock.c:72:39: got void *priv ../drivers/hwspinlock/sun6i_hwspinlock.c:166:30: warning: incorrect type in assignment (different address spaces) ../drivers/hwspinlock/sun6i_hwspinlock.c:166:30: expected void *priv ../drivers/hwspinlock/sun6i_hwspinlock.c:166:30: got void [noderef] __iomem * ../drivers/spi/spi-pci1xxxx.c:436:22: warning: incorrect type in assignment (different address spaces) ../drivers/spi/spi-pci1xxxx.c:436:22: expected void *base ../drivers/spi/spi-pci1xxxx.c:436:22: got void [noderef] __iomem * ../drivers/spi/spi-pci1xxxx.c:438:22: warning: incorrect type in assignment (different address spaces) ../drivers/spi/spi-pci1xxxx.c:438:22: expected void *base ../drivers/spi/spi-pci1xxxx.c:438:22: got void [noderef] __iomem * ../drivers/spi/spi-pci1xxxx.c:440:34: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-pci1xxxx.c:440:34: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-pci1xxxx.c:440:34: got void * ../drivers/spi/spi-pci1xxxx.c:441:26: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-pci1xxxx.c:441:26: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-pci1xxxx.c:441:26: got void * ../drivers/spi/spi-pci1xxxx.c:442:46: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-pci1xxxx.c:442:46: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-pci1xxxx.c:442:46: got void * ../drivers/spi/spi-pci1xxxx.c:443:46: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-pci1xxxx.c:443:46: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-pci1xxxx.c:443:46: got void * ../drivers/spi/spi-pci1xxxx.c:445:21: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-pci1xxxx.c:445:21: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-pci1xxxx.c:445:21: got void * ../drivers/spi/spi-pci1xxxx.c:447:21: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-pci1xxxx.c:447:21: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-pci1xxxx.c:447:21: got void * ../drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer ../drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -= ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum ../drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c: note: in included file: ../drivers/scsi/cxgbi/libcxgbi.h:414:19: warning: invalid assignment: += ../drivers/scsi/cxgbi/libcxgbi.h:414:19: left side has type int ../drivers/scsi/cxgbi/libcxgbi.h:414:19: right side has type restricted __wsum ../drivers/remoteproc/rcar_rproc.c:29:12: warning: incorrect type in assignment (different address spaces) ../drivers/remoteproc/rcar_rproc.c:29:12: expected void *va ../drivers/remoteproc/rcar_rproc.c:29:12: got void [noderef] __iomem * ../drivers/remoteproc/rcar_rproc.c:46:20: warning: incorrect type in argument 1 (different address spaces) ../drivers/remoteproc/rcar_rproc.c:46:20: expected void volatile [noderef] __iomem *addr ../drivers/remoteproc/rcar_rproc.c:46:20: got void *va Warning: ../drivers/gpio/gpio-realtek-otto.c:66 cannot understand function prototype: 'struct realtek_gpio_ctrl' ../drivers/firmware/dmi-sysfs.c:387:16: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/dmi-sysfs.c:387:16: expected unsigned char [noderef] [usertype] __iomem *mapped ../drivers/firmware/dmi-sysfs.c:387:16: got void * ../drivers/firmware/dmi-sysfs.c:397:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/dmi-sysfs.c:397:9: expected void *addr ../drivers/firmware/dmi-sysfs.c:397:9: got unsigned char [noderef] [usertype] __iomem *mapped ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: expected restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: got unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: expected restricted __wsum [usertype] csum ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: got int [assigned] wrs_needed ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast from restricted __wsum ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:37: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:797:38: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:798:18: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:819:28: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:827:24: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:25: warning: restricted __be32 degrades to integer ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: expected unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: got restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:32: warning: restricted __be32 degrades to integer ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: expected unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: got restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file: ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2325:25: warning: cast to restricted __be64 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1304:24: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32 ../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: expected struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: got struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: got struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: expected struct tx_desc *tx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: got struct tx_desc *tx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: got struct tx_desc *tx_desc_area ../drivers/firmware/thead,th1520-aon.c:173:22: warning: incorrect type in assignment (different base types) ../drivers/firmware/thead,th1520-aon.c:173:22: expected unsigned short [addressable] [usertype] resource ../drivers/firmware/thead,th1520-aon.c:173:22: got restricted __be16 [usertype] ../drivers/firmware/thead,th1520-aon.c:174:18: warning: incorrect type in assignment (different base types) ../drivers/firmware/thead,th1520-aon.c:174:18: expected unsigned short [addressable] [usertype] mode ../drivers/firmware/thead,th1520-aon.c:174:18: got restricted __be16 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:788:42: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:788:42: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:788:42: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:789:42: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:789:42: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:789:42: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1027:32: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1027:32: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1027:32: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1029:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1029:20: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1029:20: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1030:23: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1030:23: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1030:23: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1031:23: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1031:23: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1031:23: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1035:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1035:20: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1035:20: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1037:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1037:20: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1037:20: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1040:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1040:20: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1040:20: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1042:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1042:20: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1042:20: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1045:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1045:48: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1045:48: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1047:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1047:20: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1047:20: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1054:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1054:48: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1054:48: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1058:63: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1058:63: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1058:63: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1064:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1064:48: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1064:48: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1068:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1068:48: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1068:48: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1292:23: warning: cast removes address space '__iomem' of expression ../drivers/mailbox/bcm-pdc-mailbox.c:1294:16: warning: cast removes address space '__iomem' of expression ../drivers/mailbox/bcm-pdc-mailbox.c:1297:16: warning: cast removes address space '__iomem' of expression ../drivers/mailbox/bcm-pdc-mailbox.c:1304:27: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1304:27: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1304:27: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1309:32: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1309:32: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1309:32: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1312:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1312:20: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1312:20: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1315:23: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1315:23: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1315:23: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1316:23: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1316:23: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1316:23: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1333:32: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1333:32: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1333:32: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1335:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1335:20: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1335:20: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:554:22: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:554:22: expected unsigned int [usertype] addrlow ../drivers/mailbox/bcm-pdc-mailbox.c:554:22: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:555:23: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:555:23: expected unsigned int [usertype] addrhigh ../drivers/mailbox/bcm-pdc-mailbox.c:555:23: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:556:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:556:20: expected unsigned int [usertype] ctrl1 ../drivers/mailbox/bcm-pdc-mailbox.c:556:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:557:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:557:20: expected unsigned int [usertype] ctrl2 ../drivers/mailbox/bcm-pdc-mailbox.c:557:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:554:22: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:554:22: expected unsigned int [usertype] addrlow ../drivers/mailbox/bcm-pdc-mailbox.c:554:22: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:555:23: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:555:23: expected unsigned int [usertype] addrhigh ../drivers/mailbox/bcm-pdc-mailbox.c:555:23: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:556:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:556:20: expected unsigned int [usertype] ctrl1 ../drivers/mailbox/bcm-pdc-mailbox.c:556:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:557:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:557:20: expected unsigned int [usertype] ctrl2 ../drivers/mailbox/bcm-pdc-mailbox.c:557:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: expected unsigned int [usertype] addrlow ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: expected unsigned int [usertype] addrhigh ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: expected unsigned int [usertype] ctrl1 ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: expected unsigned int [usertype] ctrl2 ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: expected unsigned int [usertype] addrlow ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: expected unsigned int [usertype] addrhigh ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: expected unsigned int [usertype] ctrl1 ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: expected unsigned int [usertype] ctrl2 ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: expected unsigned int [usertype] addrlow ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: expected unsigned int [usertype] addrhigh ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: expected unsigned int [usertype] ctrl1 ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: expected unsigned int [usertype] ctrl2 ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: got restricted __le32 [usertype] ../drivers/watchdog/aspeed_wdt.c:274:25: warning: cast removes address space '__iomem' of expression ../drivers/scsi/hisi_sas/hisi_sas_v3_hw.c:1494:26: warning: invalid assignment: |= ../drivers/scsi/hisi_sas/hisi_sas_v3_hw.c:1494:26: left side has type restricted __le32 ../drivers/scsi/hisi_sas/hisi_sas_v3_hw.c:1494:26: right side has type unsigned int ../drivers/net/ethernet/micrel/ksz884x.c:3147:50: warning: restricted pci_power_t degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:3468:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:3468:37: expected unsigned int [usertype] next ../drivers/net/ethernet/micrel/ksz884x.c:3468:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:3470:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:3470:29: expected unsigned int [usertype] next ../drivers/net/ethernet/micrel/ksz884x.c:3470:29: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:3472:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:3472:33: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:3472:33: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4377:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:4670:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:4706:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:4751:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1543:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1543:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1543:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1519:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1519:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1519:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: got restricted __be16 [usertype] protocol ../drivers/net/ethernet/micrel/ksz884x.c:4596:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: got restricted __be16 [usertype] tot_len ../drivers/net/ethernet/micrel/ksz884x.c:4601:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: got restricted __be16 [usertype] protocol ../drivers/net/ethernet/micrel/ksz884x.c:4596:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: got restricted __be16 [usertype] tot_len ../drivers/net/ethernet/micrel/ksz884x.c:4601:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: got restricted __be16 [usertype] protocol ../drivers/net/ethernet/micrel/ksz884x.c:4596:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: got restricted __be16 [usertype] tot_len ../drivers/net/ethernet/micrel/ksz884x.c:4601:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] Warning: ../lib/842/842_compress.c:478 function parameter 'in' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'ilen' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'out' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'olen' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'wmem' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'in' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'ilen' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'out' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'olen' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'wmem' not described in 'sw842_compress' Warning: ../lib/842/842_decompress.c:278 function parameter 'in' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'ilen' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'out' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'olen' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'in' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'ilen' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'out' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'olen' not described in 'sw842_decompress' ../drivers/perf/arm-cmn.c:2261:35: warning: duplicate [noderef] ../drivers/perf/arm-cmn.c:2261:35: error: multiple address spaces given: __iomem & __iomem ../drivers/perf/arm-ni.c: note: in included file: ../include/linux/io-64-nonatomic-lo-hi.h:38:9: warning: cast truncates bits from constant value (8000000000000000 becomes 0) ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c: In function ‘myri10ge_request_irq’: ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2197:44: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 10 and 25 [-Wformat-truncation=] 2197 | "%s:slice-%d", netdev->name, i); | ^~ ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2197:34: note: directive argument in the range [-2147483643, 2147483646] 2197 | "%s:slice-%d", netdev->name, i); | ^~~~~~~~~~~~~ ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2196:25: note: ‘snprintf’ output between 9 and 34 bytes into a destination of size 32 2196 | snprintf(ss->irq_desc, sizeof(ss->irq_desc), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2197 | "%s:slice-%d", netdev->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/memory/brcmstb_dpfe.c:531:29: warning: cast to restricted __be32 ../drivers/memory/brcmstb_dpfe.c:532:29: warning: cast to restricted __be32 ../drivers/memory/brcmstb_dpfe.c:534:29: warning: cast to restricted __le32 ../drivers/memory/brcmstb_dpfe.c:535:29: warning: cast to restricted __le32 ../drivers/memory/brcmstb_dpfe.c:558:46: warning: cast to restricted __le32 ../drivers/memory/brcmstb_dpfe.c:558:19: warning: cast to restricted __be32 ../drivers/memory/brcmstb_dpfe.c:575:25: warning: cast to restricted __be32 ../drivers/memory/brcmstb_dpfe.c:576:28: warning: cast to restricted __be32 ../drivers/memory/brcmstb_dpfe.c:577:27: warning: cast to restricted __be32 ../drivers/memory/brcmstb_dpfe.c:579:25: warning: cast to restricted __le32 ../drivers/memory/brcmstb_dpfe.c:580:28: warning: cast to restricted __le32 ../drivers/memory/brcmstb_dpfe.c:581:27: warning: cast to restricted __le32 ../drivers/memory/brcmstb_dpfe.c:610:25: warning: cast to restricted __be32 ../drivers/memory/brcmstb_dpfe.c:613:25: warning: cast to restricted __le32 Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'offset' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'irq_mask' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_up_coeff' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_down_coeff' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_up_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_down_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'avg_dependency_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'config' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'regs' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'avg_count' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'boost_freq' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'target_freq' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'offset' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'irq_mask' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_up_coeff' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_down_coeff' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_up_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_down_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'avg_dependency_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'config' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'regs' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'avg_count' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'boost_freq' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'target_freq' not described in 'tegra_devfreq_device' ../drivers/net/ethernet/marvell/skge.c:3114:29: warning: cast to restricted __le16 ../drivers/net/ethernet/marvell/skge.c:3114:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/marvell/skge.c:3114:27: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/marvell/skge.c:3114:27: got unsigned short [usertype] ../drivers/net/ethernet/natsemi/ns83820.c: In function ‘ns83820_run_bist’: ../drivers/net/ethernet/natsemi/ns83820.c:1703:13: warning: variable ‘loops’ set but not used [-Wunused-but-set-variable=] 1703 | int loops = 0; | ^~~~~ ../drivers/i2c/busses/i2c-tegra.c:1079:21: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-tegra.c:1079:21: expected unsigned int [assigned] [usertype] val ../drivers/i2c/busses/i2c-tegra.c:1079:21: got restricted __le32 [usertype] ../drivers/i2c/busses/i2c-tegra.c:1156:23: warning: cast to restricted __le32 ../drivers/net/ethernet/marvell/sky2.c:1889:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/marvell/sky2.c:1889:28: expected restricted __le16 [usertype] length ../drivers/net/ethernet/marvell/sky2.c:1889:28: got restricted __be16 [usertype] ../drivers/net/ethernet/marvell/sky2.c:2669:29: warning: cast to restricted __le16 ../drivers/net/ethernet/marvell/sky2.c:2669:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/marvell/sky2.c:2669:27: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/marvell/sky2.c:2669:27: got unsigned short [usertype] ../drivers/net/ethernet/marvell/sky2.c:2690:57: warning: cast to restricted __be16 ../drivers/net/ethernet/marvell/sky2.c:2698:27: warning: cast to restricted __le32 ../drivers/net/ethernet/marvell/sky2.c:4444:53: warning: cast to restricted __be16 ../drivers/net/ethernet/marvell/sky2.c:4444:53: warning: cast from restricted __le16 ../drivers/rapidio/rio_cm.c: In function ‘rio_txcq_handler’: ../drivers/rapidio/rio_cm.c:669:21: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable=] 669 | int rc; | ^~ ../drivers/net/ethernet/natsemi/ns83820.c:902:39: warning: cast to restricted __be16 ../drivers/net/ethernet/natsemi/ns83820.c:1114:42: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/natsemi/ns83820.c:1982:9: warning: cast to restricted __le32 ../drivers/rapidio/rio-scan.c: note: in included file: ../include/linux/rio.h:204:34: warning: array of flexible structures ../drivers/rapidio/rio_cm.c: note: in included file: ../include/linux/rio.h:204:34: warning: array of flexible structures ../drivers/rapidio/rio_cm.c:379:17: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:398:23: warning: cast to restricted __be32 ../drivers/rapidio/rio_cm.c:399:21: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:425:17: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:436:27: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:457:9: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:460:32: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:491:9: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:491:9: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:529:9: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:531:32: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:806:26: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:806:26: expected unsigned int [usertype] src_id ../drivers/rapidio/rio_cm.c:806:26: got restricted __be32 [usertype] ../drivers/rapidio/rio_cm.c:807:26: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:807:26: expected unsigned int [usertype] dst_id ../drivers/rapidio/rio_cm.c:807:26: got restricted __be32 [usertype] ../drivers/rapidio/rio_cm.c:812:21: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:812:21: expected unsigned short [usertype] dst_ch ../drivers/rapidio/rio_cm.c:812:21: got restricted __be16 [usertype] ../drivers/rapidio/rio_cm.c:813:21: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:813:21: expected unsigned short [usertype] src_ch ../drivers/rapidio/rio_cm.c:813:21: got restricted __be16 [usertype] ../drivers/rapidio/rio_cm.c:814:22: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:814:22: expected unsigned short [usertype] msg_len ../drivers/rapidio/rio_cm.c:814:22: got restricted __be16 [usertype] ../drivers/rapidio/rio_cm.c:974:26: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:974:26: expected unsigned int [usertype] src_id ../drivers/rapidio/rio_cm.c:974:26: got restricted __be32 [usertype] ../drivers/rapidio/rio_cm.c:975:26: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:975:26: expected unsigned int [usertype] dst_id ../drivers/rapidio/rio_cm.c:975:26: got restricted __be32 [usertype] ../drivers/rapidio/rio_cm.c:980:21: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:980:21: expected unsigned short [usertype] dst_ch ../drivers/rapidio/rio_cm.c:980:21: got restricted __be16 [usertype] ../drivers/rapidio/rio_cm.c:981:21: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:981:21: expected unsigned short [usertype] src_ch ../drivers/rapidio/rio_cm.c:981:21: got restricted __be16 [usertype] ../drivers/rapidio/rio_cm.c:1029:26: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:1029:26: expected unsigned int [usertype] src_id ../drivers/rapidio/rio_cm.c:1029:26: got restricted __be32 [usertype] ../drivers/rapidio/rio_cm.c:1030:26: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:1030:26: expected unsigned int [usertype] dst_id ../drivers/rapidio/rio_cm.c:1030:26: got restricted __be32 [usertype] ../drivers/rapidio/rio_cm.c:1031:21: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:1031:21: expected unsigned short [usertype] dst_ch ../drivers/rapidio/rio_cm.c:1031:21: got restricted __be16 [usertype] ../drivers/rapidio/rio_cm.c:1032:21: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:1032:21: expected unsigned short [usertype] src_ch ../drivers/rapidio/rio_cm.c:1032:21: got restricted __be16 [usertype] ../drivers/rapidio/rio_cm.c:1403:26: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:1403:26: expected unsigned int [usertype] src_id ../drivers/rapidio/rio_cm.c:1403:26: got restricted __be32 [usertype] ../drivers/rapidio/rio_cm.c:1404:26: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:1404:26: expected unsigned int [usertype] dst_id ../drivers/rapidio/rio_cm.c:1404:26: got restricted __be32 [usertype] ../drivers/rapidio/rio_cm.c:1409:21: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:1409:21: expected unsigned short [usertype] dst_ch ../drivers/rapidio/rio_cm.c:1409:21: got restricted __be16 [usertype] ../drivers/rapidio/rio_cm.c:1410:21: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:1410:21: expected unsigned short [usertype] src_ch ../drivers/rapidio/rio_cm.c:1410:21: got restricted __be16 [usertype] ../drivers/net/ethernet/packetengines/hamachi.c:1568:61: warning: cast to restricted __be16 ../drivers/net/ethernet/packetengines/hamachi.c:1568:59: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/packetengines/hamachi.c:1568:59: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/packetengines/hamachi.c:1568:59: got unsigned short [usertype] ../drivers/net/ethernet/packetengines/hamachi.c:1569:56: warning: restricted __wsum degrades to integer ../drivers/net/ethernet/packetengines/hamachi.c:1570:67: warning: bad assignment (-=) to restricted __wsum ../drivers/net/ethernet/packetengines/hamachi.c:1572:67: warning: bad assignment (+=) to restricted __wsum ../drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:455:26: warning: unsigned value that used to be signed checked against zero? ../drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:452:35: signed value source ../drivers/net/ethernet/qualcomm/qca_7k_common.c:31:18: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/qualcomm/qca_7k_common.c:32:19: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/realtek/8139too.c:2233:9: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/realtek/8139too.c:2233:9: expected unsigned int [usertype] ../drivers/net/ethernet/realtek/8139too.c:2233:9: got restricted __le32 [usertype] ../drivers/net/ethernet/realtek/8139too.c:2234:9: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/realtek/8139too.c:2234:9: expected unsigned int [usertype] ../drivers/net/ethernet/realtek/8139too.c:2234:9: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:897:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:897:37: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:897:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:898:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:898:37: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:898:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:905:37: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:905:37: expected void [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:905:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:906:37: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:906:37: expected void [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:906:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:1184:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:1184:31: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:1184:31: got void *addr ../drivers/net/ethernet/renesas/sh_eth.c:1189:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:1189:31: expected void [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:1189:31: got void *addr ../drivers/net/ethernet/renesas/sh_eth.c:1212:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:1212:33: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:1212:33: got void *addr ../drivers/net/ethernet/renesas/sh_eth.c:1242:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/renesas/sh_eth.c:1247:17: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1252:25: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1252:25: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1260:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1260:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:1260:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1262:40: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1262:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1262:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1266:49: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1283:33: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1359:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1359:29: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:1359:29: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1360:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1360:30: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:1360:30: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1361:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1361:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:1361:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1375:32: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1375:32: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1375:32: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1383:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1383:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:1383:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1384:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1384:29: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:1384:29: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1393:24: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1393:24: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1393:24: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1543:40: warning: invalid assignment: &= ../drivers/net/ethernet/renesas/sh_eth.c:1543:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1543:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1600:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/renesas/sh_eth.c:1603:31: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1604:27: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1642:36: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1673:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1673:29: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:1673:29: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1689:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1689:38: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:1689:38: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1693:40: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1693:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1693:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1696:40: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1696:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1696:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:2475:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2475:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:2475:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2476:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2476:30: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:2476:30: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2527:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2527:22: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:2527:22: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2528:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2528:22: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:2528:22: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2532:32: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:2532:32: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:2532:32: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:2534:32: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:2534:32: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:2534:32: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:3107:23: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:3107:23: expected void *addr ../drivers/net/ethernet/renesas/sh_eth.c:3107:23: got void [noderef] __iomem * ../drivers/rapidio/switches/idtcps.c: note: in included file: ../include/linux/rio.h:204:34: warning: array of flexible structures Warning: ../drivers/rtc/rtc-omap.c:411 function parameter 'dev' not described in 'omap_rtc_power_off_program' Warning: ../drivers/rtc/rtc-omap.c:411 function parameter 'dev' not described in 'omap_rtc_power_off_program' ../drivers/input/touchscreen/raspberrypi-ts.c:117:45: warning: incorrect type in argument 3 (different address spaces) ../drivers/input/touchscreen/raspberrypi-ts.c:117:45: expected void *cpu_addr ../drivers/input/touchscreen/raspberrypi-ts.c:117:45: got void [noderef] __iomem *fw_regs_va ../drivers/input/touchscreen/raspberrypi-ts.c:145:24: warning: incorrect type in assignment (different address spaces) ../drivers/input/touchscreen/raspberrypi-ts.c:145:24: expected void [noderef] __iomem *fw_regs_va ../drivers/input/touchscreen/raspberrypi-ts.c:145:24: got void * ../drivers/platform/x86/asus-wmi.c:2790:33: warning: incorrect type in argument 3 (different base types) ../drivers/platform/x86/asus-wmi.c:2790:33: expected unsigned int [usertype] val ../drivers/platform/x86/asus-wmi.c:2790:33: got restricted __le32 [usertype] ../drivers/rapidio/devices/rio_mport_cdev.c: note: in included file: ../include/linux/rio.h:204:34: warning: array of flexible structures ../drivers/mailbox/mailbox-th1520.c:385:31: warning: incorrect type in return expression (different address spaces) ../drivers/mailbox/mailbox-th1520.c:385:31: expected void [noderef] __iomem * ../drivers/mailbox/mailbox-th1520.c:385:31: got void * ../drivers/mailbox/mailbox-th1520.c:392:31: warning: incorrect type in return expression (different address spaces) ../drivers/mailbox/mailbox-th1520.c:392:31: expected void [noderef] __iomem * ../drivers/mailbox/mailbox-th1520.c:392:31: got void * ../drivers/rapidio/switches/idt_gen2.c: note: in included file: ../include/linux/rio.h:204:34: warning: array of flexible structures ../drivers/i2c/busses/i2c-diolan-u2c.c:290:26: warning: cast to restricted __le32 ../drivers/rapidio/switches/idt_gen3.c: note: in included file: ../include/linux/rio.h:204:34: warning: array of flexible structures ../drivers/hsi/clients/ssi_protocol.c:629:33: warning: cast to restricted __be16 ../drivers/hsi/clients/ssi_protocol.c:630:9: warning: cast to restricted __be16 ../drivers/hsi/clients/ssi_protocol.c:991:31: warning: incorrect type in assignment (different base types) ../drivers/hsi/clients/ssi_protocol.c:991:31: expected unsigned short [usertype] ../drivers/hsi/clients/ssi_protocol.c:991:31: got restricted __be16 [usertype] ../drivers/nvdimm/../../tools/testing/nvdimm/test/iomap.c:172:61: warning: cast removes address space '__iomem' of expression ../drivers/mtd/ftl.c:179:37: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:202:23: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:215:21: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:216:24: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:227:24: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:228:28: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:229:27: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:230:27: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:231:17: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:239:28: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:241:53: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:246:21: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:255:27: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:262:14: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:281:44: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:291:17: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:294:25: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:295:23: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:296:39: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:298:22: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:298:22: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:383:23: warning: incorrect type in assignment (different base types) ../drivers/mtd/ftl.c:383:23: expected unsigned short [assigned] [usertype] LogicalEUN ../drivers/mtd/ftl.c:383:23: got restricted __le16 [usertype] ../drivers/mtd/ftl.c:384:23: warning: incorrect type in assignment (different base types) ../drivers/mtd/ftl.c:384:23: expected unsigned int [assigned] [usertype] EraseCount ../drivers/mtd/ftl.c:384:23: got restricted __le32 [usertype] ../drivers/mtd/ftl.c:394:12: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:397:29: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:398:9: warning: incorrect type in assignment (different base types) ../drivers/mtd/ftl.c:398:9: expected unsigned int [usertype] ctl ../drivers/mtd/ftl.c:398:9: got restricted __le32 [usertype] ../drivers/mtd/ftl.c:436:28: warning: incorrect type in initializer (different base types) ../drivers/mtd/ftl.c:436:28: expected unsigned short [usertype] srcunitswap ../drivers/mtd/ftl.c:436:28: got restricted __le16 [usertype] ../drivers/mtd/ftl.c:447:32: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:465:10: warning: incorrect type in assignment (different base types) ../drivers/mtd/ftl.c:465:10: expected unsigned short [usertype] unit ../drivers/mtd/ftl.c:465:10: got restricted __le16 [usertype] ../drivers/mtd/ftl.c:481:17: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:505:32: warning: incorrect type in assignment (different base types) ../drivers/mtd/ftl.c:505:32: expected unsigned int [usertype] ../drivers/mtd/ftl.c:505:32: got restricted __le32 [usertype] ../drivers/mtd/ftl.c:515:36: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:709:52: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:723:13: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:762:43: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:808:19: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:831:18: warning: incorrect type in assignment (different base types) ../drivers/mtd/ftl.c:831:18: expected unsigned int [usertype] le_virt_addr ../drivers/mtd/ftl.c:831:18: got restricted __le32 [usertype] ../drivers/mtd/ftl.c:884:26: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:945:16: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:1025:39: warning: cast to restricted __le32 ../drivers/gpio/gpio-tqmx86.c:354:37: warning: cast truncates bits from constant value (ffffff0f becomes f) ../drivers/mtd/rfd_ftl.c:100:13: warning: cast to restricted __le16 ../drivers/mtd/rfd_ftl.c:110:25: warning: cast to restricted __le16 ../drivers/mtd/rfd_ftl.c:291:29: warning: incorrect type in initializer (different base types) ../drivers/mtd/rfd_ftl.c:291:29: expected unsigned short [usertype] magic ../drivers/mtd/rfd_ftl.c:291:29: got restricted __le16 [usertype] ../drivers/mtd/rfd_ftl.c:350:29: warning: cast to restricted __le16 ../drivers/mtd/rfd_ftl.c:549:19: warning: incorrect type in initializer (different base types) ../drivers/mtd/rfd_ftl.c:549:19: expected unsigned short [usertype] del ../drivers/mtd/rfd_ftl.c:549:19: got restricted __le16 [usertype] ../drivers/mtd/rfd_ftl.c:588:21: warning: cast to restricted __le16 ../drivers/mtd/rfd_ftl.c:643:15: warning: incorrect type in assignment (different base types) ../drivers/mtd/rfd_ftl.c:643:15: expected unsigned short [usertype] entry ../drivers/mtd/rfd_ftl.c:643:15: got restricted __le16 [usertype] ../drivers/atm/nicstar.c:555:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:555:17: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:555:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:574:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:574:17: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:574:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1148:29: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1153:56: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1483:30: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1489:44: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1489:44: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1489:44: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1492:44: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1492:44: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1492:44: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1804:36: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1804:36: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1804:36: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1810:36: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1810:36: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1810:36: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1859:17: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1859:52: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1860:17: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1866:24: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1873:22: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1874:32: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1882:41: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1882:41: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1882:41: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1887:46: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1892:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1892:17: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1892:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1961:14: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1971:18: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1965:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1965:17: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:1965:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1992:14: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2009:15: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2010:15: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2034:26: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2052:47: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2053:30: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2054:39: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2112:23: warning: incorrect type in assignment (different address spaces) ../drivers/atm/nicstar.c:2112:23: expected void [noderef] __user *iov_base ../drivers/atm/nicstar.c:2112:23: got void * ../drivers/atm/nicstar.c:2113:24: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2146:13: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2152:21: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2185:31: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2292:39: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2303:47: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2346:39: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2580:26: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:1672:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1672:29: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1672:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1673:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1673:29: expected unsigned int [usertype] word_3 ../drivers/atm/nicstar.c:1673:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1674:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1674:29: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:1674:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1683:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1683:29: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1683:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1684:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1684:29: expected unsigned int [usertype] word_3 ../drivers/atm/nicstar.c:1684:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1687:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1687:29: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:1687:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1690:29: warning: invalid assignment: |= ../drivers/atm/nicstar.c:1690:29: left side has type unsigned int ../drivers/atm/nicstar.c:1690:29: right side has type restricted __le32 ../drivers/atm/nicstar.c:1698:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1698:29: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1698:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1701:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1701:29: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1701:29: got restricted __le32 [usertype] ../drivers/platform/x86/msi-laptop.c:488:81: warning: dubious: !x | y ../drivers/net/arcnet/com20020-pci.c: In function ‘com20020pci_probe’: ../drivers/net/arcnet/com20020-pci.c:224:71: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 10 and 11 [-Wformat-truncation=] 224 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); | ^~ ../drivers/net/arcnet/com20020-pci.c:224:64: note: directive argument in the range [-2147483641, 2147483646] 224 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); | ^~~~~~~~~~ ../drivers/net/arcnet/com20020-pci.c:224:25: note: ‘snprintf’ output between 7 and 18 bytes into a destination of size 16 224 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/uio/uio_aec.c:44:49: warning: incorrect type in initializer (different address spaces) ../drivers/uio/uio_aec.c:44:49: expected void [noderef] __iomem *int_flag ../drivers/uio/uio_aec.c:44:49: got void * ../drivers/uio/uio_aec.c:50:49: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:50:49: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:50:49: got void * ../drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:59:9: got void * ../drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:59:9: got void * ../drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:59:9: got void * ../drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:59:9: got void * ../drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:59:9: got void * ../drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:59:9: got void * ../drivers/uio/uio_aec.c:88:20: warning: incorrect type in assignment (different address spaces) ../drivers/uio/uio_aec.c:88:20: expected void *priv ../drivers/uio/uio_aec.c:88:20: got void [noderef] __iomem * ../drivers/uio/uio_aec.c:104:42: warning: incorrect type in argument 2 (different address spaces) ../drivers/uio/uio_aec.c:104:42: expected void [noderef] __iomem * ../drivers/uio/uio_aec.c:104:42: got void * ../drivers/uio/uio_aec.c:105:43: warning: incorrect type in argument 2 (different address spaces) ../drivers/uio/uio_aec.c:105:43: expected void [noderef] __iomem * ../drivers/uio/uio_aec.c:105:43: got void * ../drivers/uio/uio_aec.c:106:34: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:106:34: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:106:34: got void * ../drivers/uio/uio_aec.c:115:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/uio/uio_aec.c:115:31: expected void [noderef] __iomem * ../drivers/uio/uio_aec.c:115:31: got void *priv ../drivers/uio/uio_aec.c:128:42: warning: incorrect type in argument 2 (different address spaces) ../drivers/uio/uio_aec.c:128:42: expected void [noderef] __iomem * ../drivers/uio/uio_aec.c:128:42: got void * ../drivers/uio/uio_aec.c:129:43: warning: incorrect type in argument 2 (different address spaces) ../drivers/uio/uio_aec.c:129:43: expected void [noderef] __iomem * ../drivers/uio/uio_aec.c:129:43: got void * ../drivers/uio/uio_aec.c:131:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:131:28: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:131:28: got void * ../drivers/uio/uio_aec.c:136:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/uio/uio_aec.c:136:31: expected void [noderef] __iomem * ../drivers/uio/uio_aec.c:136:31: got void *priv ../drivers/net/team/team_mode_activebackup.c:54:40: error: incompatible types in comparison expression (different address spaces): ../drivers/net/team/team_mode_activebackup.c:54:40: struct team_port [noderef] __rcu * ../drivers/net/team/team_mode_activebackup.c:54:40: struct team_port * ../drivers/atm/iphase.c:151:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:155:11: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:167:56: warning: invalid assignment: |= ../drivers/atm/iphase.c:167:56: left side has type restricted __be16 ../drivers/atm/iphase.c:167:56: right side has type int ../drivers/atm/iphase.c:204:14: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:220:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:228:19: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:241:29: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:242:29: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:279:20: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:384:14: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:444:17: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:446:20: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:529:19: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:583:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2959:11: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:3033:23: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:3033:23: expected restricted __be16 [usertype] protocol ../drivers/atm/iphase.c:3033:23: got int vci ../drivers/atm/iphase.c:668:17: warning: restricted __be16 degrades to integer ../drivers/atm/iphase.c:1187:23: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:1187:23: expected restricted __be16 [usertype] protocol ../drivers/atm/iphase.c:1187:23: got int [assigned] desc ../drivers/atm/iphase.c:1299:12: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:1299:12: expected int desc ../drivers/atm/iphase.c:1299:12: got restricted __be16 [usertype] protocol ../drivers/atm/iphase.c:1508:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1555:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1567:20: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1584:25: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1737:34: warning: invalid assignment: |= ../drivers/atm/iphase.c:1737:34: left side has type restricted __be16 ../drivers/atm/iphase.c:1737:34: right side has type int ../drivers/atm/iphase.c:1814:15: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1815:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1968:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2020:22: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2047:22: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2110:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2110:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2110:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2126:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2126:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2126:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2127:15: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2128:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2273:16: warning: cast to restricted __le32 ../drivers/atm/iphase.c:2273:14: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:2273:14: expected unsigned int [usertype] mac1 ../drivers/atm/iphase.c:2273:14: got restricted __be32 [usertype] ../drivers/atm/iphase.c:2275:16: warning: cast to restricted __le16 ../drivers/atm/iphase.c:2275:14: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:2275:14: expected unsigned short [usertype] mac2 ../drivers/atm/iphase.c:2275:14: got restricted __be16 [usertype] ../drivers/atm/iphase.c:2663:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2667:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1134:25: warning: dereference of noderef expression ../drivers/atm/iphase.c:1139:30: warning: dereference of noderef expression ../drivers/atm/iphase.c:1149:29: warning: dereference of noderef expression ../drivers/atm/iphase.c:1170:21: warning: dereference of noderef expression ../drivers/atm/iphase.c:1170:57: warning: dereference of noderef expression ../drivers/atm/iphase.c:1171:21: warning: dereference of noderef expression ../drivers/atm/iphase.c:1171:57: warning: dereference of noderef expression ../drivers/atm/iphase.c:1397:10: warning: dereference of noderef expression ../drivers/atm/iphase.c:1410:18: warning: dereference of noderef expression ../drivers/atm/iphase.c:1492:17: warning: dereference of noderef expression ../drivers/atm/iphase.c:1493:17: warning: dereference of noderef expression ../drivers/atm/iphase.c:2674:15: warning: dereference of noderef expression ../drivers/atm/iphase.c:2675:15: warning: dereference of noderef expression ../drivers/atm/iphase.c:2989:9: warning: dereference of noderef expression ../drivers/atm/iphase.c:2992:9: warning: dereference of noderef expression ../drivers/atm/iphase.c:2993:9: warning: dereference of noderef expression ../drivers/atm/iphase.c:3003:35: warning: dereference of noderef expression ../drivers/atm/iphase.c:3004:51: warning: dereference of noderef expression ../drivers/atm/iphase.c:3021:36: warning: dereference of noderef expression ../drivers/atm/iphase.c:3022:11: warning: dereference of noderef expression ../drivers/net/team/team_mode_loadbalance.c:370:14: warning: incorrect type in assignment (different address spaces) ../drivers/net/team/team_mode_loadbalance.c:370:14: expected struct team_port *port ../drivers/net/team/team_mode_loadbalance.c:370:14: got struct team_port [noderef] __rcu *port ../drivers/i2c/busses/i2c-viperboard.c:124:35: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:124:35: expected unsigned short [usertype] addr ../drivers/i2c/busses/i2c-viperboard.c:124:35: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:197:34: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:197:34: expected unsigned short [usertype] tf1 ../drivers/i2c/busses/i2c-viperboard.c:197:34: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:198:34: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:198:34: expected unsigned short [usertype] tf2 ../drivers/i2c/busses/i2c-viperboard.c:198:34: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:233:35: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:233:35: expected unsigned short [usertype] addr ../drivers/i2c/busses/i2c-viperboard.c:233:35: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:294:35: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:294:35: expected unsigned short [usertype] len ../drivers/i2c/busses/i2c-viperboard.c:294:35: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:319:35: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:319:35: expected unsigned short [usertype] len ../drivers/i2c/busses/i2c-viperboard.c:319:35: got restricted __le16 [usertype] ../drivers/gpio/gpio-viperboard.c:266:20: warning: incorrect type in assignment (different base types) ../drivers/gpio/gpio-viperboard.c:266:20: expected unsigned short [usertype] val ../drivers/gpio/gpio-viperboard.c:266:20: got restricted __be16 [usertype] ../drivers/gpio/gpio-viperboard.c:267:21: warning: incorrect type in assignment (different base types) ../drivers/gpio/gpio-viperboard.c:267:21: expected unsigned short [usertype] mask ../drivers/gpio/gpio-viperboard.c:267:21: got restricted __be16 [usertype] ../drivers/gpio/gpio-viperboard.c:307:27: warning: cast to restricted __be16 ../drivers/gpio/gpio-viperboard.c:331:20: warning: incorrect type in assignment (different base types) ../drivers/gpio/gpio-viperboard.c:331:20: expected unsigned short [usertype] val ../drivers/gpio/gpio-viperboard.c:331:20: got restricted __be16 [usertype] ../drivers/gpio/gpio-viperboard.c:332:21: warning: incorrect type in assignment (different base types) ../drivers/gpio/gpio-viperboard.c:332:21: expected unsigned short [usertype] mask ../drivers/gpio/gpio-viperboard.c:332:21: got restricted __be16 [usertype] ../drivers/net/ethernet/sun/niu.c: In function ‘niu_txc_set_imask’: ../drivers/net/ethernet/sun/niu.c:4647:13: warning: variable ‘val’ set but not used [-Wunused-but-set-variable=] 4647 | u64 val; | ^~~ ../drivers/net/ethernet/sun/niu.c: In function ‘niu_open’: ../drivers/net/ethernet/sun/niu.c:6028:52: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 6028 | sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name); | ^ In function ‘niu_set_irq_name’, inlined from ‘niu_request_irq’ at ../drivers/net/ethernet/sun/niu.c:6046:2, inlined from ‘niu_open’ at ../drivers/net/ethernet/sun/niu.c:6112:8: ../drivers/net/ethernet/sun/niu.c:6028:17: note: ‘sprintf’ output between 8 and 23 bytes into a destination of size 22 6028 | sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/atm/eni.c:764:37: warning: cast to restricted __be32 ../drivers/atm/eni.c:2054:36: warning: incorrect type in assignment (different base types) ../drivers/atm/eni.c:2054:36: expected unsigned int [usertype] ../drivers/atm/eni.c:2054:36: got restricted __be32 [usertype] ../drivers/input/serio/ps2mult.c: In function ‘ps2mult_connect’: ../drivers/input/serio/ps2mult.c:131:21: warning: ‘/port’ directive output may be truncated writing 5 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 131 | "%s/port%d", mx_serio->phys, i); | ^~~~~ In function ‘ps2mult_create_port’, inlined from ‘ps2mult_connect’ at ../drivers/input/serio/ps2mult.c:172:11: ../drivers/input/serio/ps2mult.c:131:18: note: directive argument in the range [0, 1] 131 | "%s/port%d", mx_serio->phys, i); | ^~~~~~~~~~~ ../drivers/input/serio/ps2mult.c:130:9: note: ‘snprintf’ output between 7 and 38 bytes into a destination of size 32 130 | snprintf(serio->phys, sizeof(serio->phys), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | "%s/port%d", mx_serio->phys, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/power/supply/ucs1002_power.c:190:29: warning: cast to restricted __be32 ../drivers/atm/idt77105.c:303:35: warning: Using plain integer as NULL pointer ../drivers/atm/idt77252.c:1220:15: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1233:18: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1390:30: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:1390:30: expected unsigned int [usertype] word_2 ../drivers/atm/idt77252.c:1390:30: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:1426:16: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1432:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1432:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1443:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1469:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1473:33: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1484:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1509:30: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:1509:30: expected unsigned int [usertype] word_2 ../drivers/atm/idt77252.c:1509:30: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:1520:24: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:745:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:745:27: expected unsigned int [usertype] word_1 ../drivers/atm/idt77252.c:745:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:747:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:747:27: expected unsigned int [usertype] word_2 ../drivers/atm/idt77252.c:747:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:748:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:748:27: expected unsigned int [usertype] word_3 ../drivers/atm/idt77252.c:748:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:749:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:749:27: expected unsigned int [usertype] word_4 ../drivers/atm/idt77252.c:749:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:1023:16: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1031:33: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1040:18: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1249:30: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1268:26: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1344:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1345:34: warning: cast to restricted __le32 Warning: ../drivers/hid/hid-lg-g15.c:37 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * g13_input_report.keybits[] is not 32-bit aligned, so we can't use the bitops macros. ../drivers/hid/hid-logitech-dj.c: In function ‘logi_dj_recv_add_djhid_device’: ../drivers/hid/hid-logitech-dj.c:851:44: warning: ‘%d’ directive output may be truncated writing between 1 and 3 bytes into a region of size 2 [-Wformat-truncation=] 851 | snprintf(tmpstr, sizeof(tmpstr), ":%d", device_index); | ^~ ../drivers/hid/hid-logitech-dj.c:851:42: note: directive argument in the range [0, 255] 851 | snprintf(tmpstr, sizeof(tmpstr), ":%d", device_index); | ^~~~~ ../drivers/hid/hid-logitech-dj.c:851:9: note: ‘snprintf’ output between 3 and 5 bytes into a destination of size 3 851 | snprintf(tmpstr, sizeof(tmpstr), ":%d", device_index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/slip/slip.c:459:14: error: incompatible types in comparison expression (different address spaces): ../drivers/net/slip/slip.c:459:14: void [noderef] __rcu * ../drivers/net/slip/slip.c:459:14: void * ../drivers/net/slip/slip.c:893:9: error: incompatible types in comparison expression (different address spaces): ../drivers/net/slip/slip.c:893:9: void [noderef] __rcu * ../drivers/net/slip/slip.c:893:9: void * ../drivers/w1/slaves/w1_therm.c:1063:18: warning: cast to restricted __le64 ../drivers/atm/atmtcp.c:129:21: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:129:21: expected unsigned short [addressable] [assigned] [usertype] vpi ../drivers/atm/atmtcp.c:129:21: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:131:21: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:131:21: expected unsigned short [addressable] [assigned] [usertype] vci ../drivers/atm/atmtcp.c:131:21: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:222:18: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:222:18: expected unsigned short [usertype] vpi ../drivers/atm/atmtcp.c:222:18: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:223:18: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:223:18: expected unsigned short [usertype] vci ../drivers/atm/atmtcp.c:223:18: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:224:21: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:224:21: expected unsigned int [usertype] length ../drivers/atm/atmtcp.c:224:21: got restricted __be32 [usertype] ../drivers/atm/atmtcp.c:312:33: warning: cast to restricted __be16 ../drivers/atm/atmtcp.c:312:50: warning: cast to restricted __be16 ../drivers/atm/lanai.c:1397:29: warning: incorrect type in argument 1 (different base types) ../drivers/atm/lanai.c:1397:29: expected restricted __be32 const [usertype] *p ../drivers/atm/lanai.c:1397:29: got unsigned int const [usertype] *[assigned] x ../drivers/atm/lanai.c:1716:52: warning: incorrect type in argument 1 (different base types) ../drivers/atm/lanai.c:1716:52: expected restricted __le32 const [usertype] *p ../drivers/atm/lanai.c:1716:52: got unsigned int [usertype] * ../drivers/atm/lanai.c:1176:30: warning: incorrect type in assignment (different base types) ../drivers/atm/lanai.c:1176:30: expected unsigned int [usertype] ../drivers/atm/lanai.c:1176:30: got restricted __le32 [usertype] ../drivers/atm/lanai.c:1191:30: warning: incorrect type in assignment (different base types) ../drivers/atm/lanai.c:1191:30: expected unsigned int [usertype] ../drivers/atm/lanai.c:1191:30: got restricted __be32 [usertype] ../drivers/platform/x86/samsung-laptop.c:1378:43: warning: incorrect type in assignment (different address spaces) ../drivers/platform/x86/samsung-laptop.c:1378:43: expected void *data ../drivers/platform/x86/samsung-laptop.c:1378:43: got void [noderef] __iomem *f0000_segment ../drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64 ../drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64 ../drivers/mtd/chips/cfi_probe.c:227:27: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_probe.c:229:28: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_probe.c:230:27: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_probe.c:231:28: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_probe.c:232:36: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_probe.c:233:38: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_probe.c:241:49: warning: cast to restricted __le32 ../drivers/mtd/chips/cfi_probe.c: note: in included file: ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../include/linux/mtd/cfi.h:330:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:330:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:336:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:336:16: warning: cast to restricted __be32 ../include/linux/mtd/cfi.h:330:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:330:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:336:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:336:16: warning: cast to restricted __be32 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64 ../drivers/gpu/drm/panel/panel-visionox-rm69299.c:341:24: warning: Using plain integer as NULL pointer ../drivers/gpu/drm/panel/panel-visionox-rm69299.c:411:42: warning: symbol 'visionox_rm69299_1080p_display_desc' was not declared. Should it be static? ../drivers/gpu/drm/panel/panel-visionox-rm69299.c:417:42: warning: symbol 'visionox_rm69299_shift_desc' was not declared. Should it be static? ../drivers/net/ethernet/ti/tlan.c: In function ‘tlan_read_and_clear_stats’: ../drivers/net/ethernet/ti/tlan.c:2072:25: warning: variable ‘def_tx’ set but not used [-Wunused-but-set-variable=] 2072 | u32 def_tx, crc, code; | ^~~~~~ ../drivers/w1/masters/omap_hdq.c:220:15: warning: incorrect type in assignment (different base types) ../drivers/w1/masters/omap_hdq.c:220:15: expected unsigned long long [usertype] rn_le ../drivers/w1/masters/omap_hdq.c:220:15: got restricted __le64 [usertype] ../drivers/memstick/core/ms_block.c:795:39: warning: incorrect type in assignment (different base types) ../drivers/memstick/core/ms_block.c:795:39: expected unsigned short block_address ../drivers/memstick/core/ms_block.c:795:39: got restricted __be16 [usertype] ../drivers/memstick/core/ms_block.c:834:47: warning: incorrect type in assignment (different base types) ../drivers/memstick/core/ms_block.c:834:47: expected unsigned short block_address ../drivers/memstick/core/ms_block.c:834:47: got restricted __be16 [usertype] ../drivers/memstick/core/ms_block.c:907:47: warning: incorrect type in assignment (different base types) ../drivers/memstick/core/ms_block.c:907:47: expected unsigned short block_address ../drivers/memstick/core/ms_block.c:907:47: got restricted __be16 [usertype] ../drivers/memstick/core/ms_block.c:954:39: warning: incorrect type in assignment (different base types) ../drivers/memstick/core/ms_block.c:954:39: expected unsigned short block_address ../drivers/memstick/core/ms_block.c:954:39: got restricted __be16 [usertype] ../drivers/memstick/core/ms_block.c:1040:47: warning: incorrect type in assignment (different base types) ../drivers/memstick/core/ms_block.c:1040:47: expected unsigned short block_address ../drivers/memstick/core/ms_block.c:1040:47: got restricted __be16 [usertype] ../drivers/memstick/core/ms_block.c:1044:54: warning: incorrect type in assignment (different base types) ../drivers/memstick/core/ms_block.c:1044:54: expected unsigned short logical_address ../drivers/memstick/core/ms_block.c:1044:54: got restricted __be16 [usertype] ../drivers/memstick/core/ms_block.c:1168:30: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1169:37: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1171:19: warning: cast to restricted __be32 ../drivers/memstick/core/ms_block.c:1173:19: warning: cast to restricted __be32 ../drivers/memstick/core/ms_block.c:1175:19: warning: cast to restricted __be32 ../drivers/memstick/core/ms_block.c:1177:19: warning: cast to restricted __be32 ../drivers/memstick/core/ms_block.c:1178:30: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1179:36: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1181:19: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1182:29: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1184:19: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1185:38: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1187:19: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1188:37: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1189:39: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1230:21: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1311:33: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1414:23: warning: cast to restricted __be16 ../drivers/mtd/chips/cfi_util.c:96:26: warning: restricted __be16 degrades to integer ../drivers/mtd/chips/cfi_util.c:96:26: warning: restricted __le16 degrades to integer ../drivers/mtd/chips/cfi_util.c:99:26: warning: restricted __be32 degrades to integer ../drivers/mtd/chips/cfi_util.c:99:26: warning: restricted __le32 degrades to integer ../drivers/mtd/chips/cfi_util.c:184:23: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_util.c:184:23: warning: cast to restricted __be16 ../drivers/mtd/chips/cfi_util.c:187:23: warning: cast to restricted __le32 ../drivers/mtd/chips/cfi_util.c:187:23: warning: cast to restricted __be32 ../drivers/mtd/chips/cfi_util.c: note: in included file: ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../drivers/mtd/lpddr/lpddr_cmds.c:546:20: warning: cast removes address space '__iomem' of expression ../drivers/clk/clk-cdce925.c: In function ‘cdce925_probe’: ../drivers/clk/clk-cdce925.c:700:41: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 3 [-Wformat-overflow=] 700 | sprintf(child_name, "PLL%d", i+1); | ^~ ../drivers/clk/clk-cdce925.c:700:37: note: directive argument in the range [-2147483640, 2147483647] 700 | sprintf(child_name, "PLL%d", i+1); | ^~~~~~~ ../drivers/clk/clk-cdce925.c:700:17: note: ‘sprintf’ output between 5 and 15 bytes into a destination of size 6 700 | sprintf(child_name, "PLL%d", i+1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mtd/chips/cfi_cmdset_0020.c:142:40: warning: cast to restricted __le32 ../drivers/mtd/chips/cfi_cmdset_0020.c:142:40: warning: cast to restricted __be32 ../drivers/mtd/chips/cfi_cmdset_0020.c:143:42: warning: cast to restricted __le32 ../drivers/mtd/chips/cfi_cmdset_0020.c:143:42: warning: cast to restricted __be32 ../drivers/net/usb/rtl8150.c:198:22: warning: incorrect type in assignment (different base types) ../drivers/net/usb/rtl8150.c:198:22: expected unsigned short [usertype] rx_creg ../drivers/net/usb/rtl8150.c:198:22: got restricted __le16 [usertype] ../drivers/memstick/host/r592.c:81:22: warning: incorrect type in argument 1 (different base types) ../drivers/memstick/host/r592.c:81:22: expected unsigned int val ../drivers/memstick/host/r592.c:81:22: got restricted __be32 [usertype] ../drivers/memstick/host/r592.c:81:22: warning: incorrect type in argument 1 (different base types) ../drivers/memstick/host/r592.c:81:22: expected unsigned int val ../drivers/memstick/host/r592.c:81:22: got restricted __be32 [usertype] ../drivers/memstick/host/r592.c:81:22: warning: incorrect type in argument 1 (different base types) ../drivers/memstick/host/r592.c:81:22: expected unsigned int val ../drivers/memstick/host/r592.c:81:22: got restricted __be32 [usertype] ../drivers/memstick/host/r592.c:73:16: warning: cast to restricted __be32 ../drivers/memstick/host/r592.c:73:16: warning: cast to restricted __be32 Warning: ../drivers/memstick/host/r592.c:47 function parameter 'tpc' not described in 'memstick_debug_get_tpc_name' Warning: ../drivers/memstick/host/r592.c:47 function parameter 'tpc' not described in 'memstick_debug_get_tpc_name' ../drivers/edac/sb_edac.c: In function ‘__populate_dimms’: ../drivers/edac/sb_edac.c:1671:85: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 1671 | "CPU_SrcID#%u_Ha#%u_Chan#%u_DIMM#%u", | ^ ../drivers/edac/sb_edac.c:1670:33: note: ‘snprintf’ output between 31 and 42 bytes into a destination of size 32 1670 | snprintf(dimm->label, sizeof(dimm->label), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1671 | "CPU_SrcID#%u_Ha#%u_Chan#%u_DIMM#%u", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1672 | pvt->sbridge_dev->source_id, pvt->sbridge_dev->dom, i, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mtd/chips/cfi_cmdset_0002.c: note: in included file: ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../drivers/net/ethernet/wiznet/w5100.c: In function ‘w5100_probe’: ../drivers/net/ethernet/wiznet/w5100.c:1190:42: warning: ‘%s’ directive output may be truncated writing up to 20 bytes into a region of size 16 [-Wformat-truncation=] 1190 | snprintf(link_name, 16, "%s-link", netdev_name(ndev)); | ^~ ../drivers/net/ethernet/wiznet/w5100.c:1190:17: note: ‘snprintf’ output between 6 and 26 bytes into a destination of size 16 1190 | snprintf(link_name, 16, "%s-link", netdev_name(ndev)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/clk/clk-lmk04832.c: In function ‘lmk04832_register_clkout’: ../drivers/clk/clk-lmk04832.c:1328:45: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size 6 [-Wformat-overflow=] 1328 | sprintf(dclk_name, "lmk-dclk%02d_%02d", num - 1, num); | ^~~~ ../drivers/clk/clk-lmk04832.c:1328:36: note: directive argument in the range [-2147483648, 2147483646] 1328 | sprintf(dclk_name, "lmk-dclk%02d_%02d", num - 1, num); | ^~~~~~~~~~~~~~~~~~~ ../drivers/clk/clk-lmk04832.c:1328:36: note: directive argument in the range [-2147483647, 2147483647] ../drivers/clk/clk-lmk04832.c:1328:17: note: ‘sprintf’ output between 14 and 32 bytes into a destination of size 14 1328 | sprintf(dclk_name, "lmk-dclk%02d_%02d", num - 1, num); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/clk/clk-lmk04832.c:1312:45: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size 6 [-Wformat-overflow=] 1312 | sprintf(dclk_name, "lmk-dclk%02d_%02d", num, num + 1); | ^~~~ ../drivers/clk/clk-lmk04832.c:1312:36: note: directive argument in the range [-2147483648, 2147483646] 1312 | sprintf(dclk_name, "lmk-dclk%02d_%02d", num, num + 1); | ^~~~~~~~~~~~~~~~~~~ ../drivers/clk/clk-lmk04832.c:1312:36: note: directive argument in the range [-2147483647, 2147483647] ../drivers/clk/clk-lmk04832.c:1312:17: note: ‘sprintf’ output between 14 and 32 bytes into a destination of size 14 1312 | sprintf(dclk_name, "lmk-dclk%02d_%02d", num, num + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/wiznet/w5300.c: In function ‘w5300_hw_probe’: ../drivers/net/ethernet/wiznet/w5300.c:576:42: warning: ‘%s’ directive output may be truncated writing up to 20 bytes into a region of size 16 [-Wformat-truncation=] 576 | snprintf(link_name, 16, "%s-link", name); | ^~ ../drivers/net/ethernet/wiznet/w5300.c:576:17: note: ‘snprintf’ output between 6 and 26 bytes into a destination of size 16 576 | snprintf(link_name, 16, "%s-link", name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mtd/chips/cfi_cmdset_0001.c:1414:15: warning: incorrect type in assignment (different address spaces) ../drivers/mtd/chips/cfi_cmdset_0001.c:1414:15: expected void * ../drivers/mtd/chips/cfi_cmdset_0001.c:1414:15: got void [noderef] __iomem * ../drivers/mtd/chips/cfi_cmdset_0001.c:181:30: warning: incorrect type in assignment (different base types) ../drivers/mtd/chips/cfi_cmdset_0001.c:181:30: expected unsigned int [usertype] FeatureSupport ../drivers/mtd/chips/cfi_cmdset_0001.c:181:30: got restricted __le32 [usertype] ../drivers/mtd/chips/cfi_cmdset_0001.c:182:32: warning: incorrect type in assignment (different base types) ../drivers/mtd/chips/cfi_cmdset_0001.c:182:32: expected unsigned short [usertype] BlkStatusRegMask ../drivers/mtd/chips/cfi_cmdset_0001.c:182:32: got restricted __le16 [usertype] ../drivers/mtd/chips/cfi_cmdset_0001.c:183:27: warning: incorrect type in assignment (different base types) ../drivers/mtd/chips/cfi_cmdset_0001.c:183:27: expected unsigned short [usertype] ProtRegAddr ../drivers/mtd/chips/cfi_cmdset_0001.c:183:27: got restricted __le16 [usertype] ../drivers/mtd/chips/cfi_cmdset_0001.c:417:32: warning: cast to restricted __le32 ../drivers/mtd/chips/cfi_cmdset_0001.c:418:34: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_cmdset_0001.c:419:29: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_cmdset_0001.c:437:60: warning: cast to restricted __le32 ../drivers/mtd/chips/cfi_cmdset_0001.c:438:59: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_cmdset_0001.c:439:59: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_cmdset_0001.c:473:51: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_cmdset_0001.c: note: in included file: ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../drivers/net/usb/hso.c: In function ‘hso_probe’: ../drivers/net/usb/hso.c:2853:13: warning: variable ‘mux’ set but not used [-Wunused-but-set-variable=] 2853 | int mux, i, if_num, port_spec; | ^~~ ../drivers/net/ethernet/via/via-rhine.c:1135:39: warning: cast removes address space '__iomem' of expression ../drivers/mtd/devices/pmc551.c:743:29: warning: incorrect type in assignment (different address spaces) ../drivers/mtd/devices/pmc551.c:743:29: expected unsigned char [usertype] *start ../drivers/mtd/devices/pmc551.c:743:29: got void [noderef] __iomem * ../drivers/mtd/devices/pmc551.c:783:53: warning: incorrect type in argument 2 (different address spaces) ../drivers/mtd/devices/pmc551.c:783:53: expected void [noderef] __iomem * ../drivers/mtd/devices/pmc551.c:783:53: got unsigned char [usertype] *start ../drivers/mtd/devices/pmc551.c:833:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/mtd/devices/pmc551.c:833:52: expected void [noderef] __iomem * ../drivers/mtd/devices/pmc551.c:833:52: got unsigned char [usertype] *start ../drivers/net/ethernet/via/via-velocity.c: note: in included file: ../drivers/net/ethernet/via/via-velocity.h:236:24: warning: mixed bitwiseness ../drivers/net/ethernet/via/via-velocity.c:88:26: warning: incorrect type in initializer (different address spaces) ../drivers/net/ethernet/via/via-velocity.c:88:26: expected void *addr ../drivers/net/ethernet/via/via-velocity.c:88:26: got struct mac_regs [noderef] __iomem *mac_regs ../drivers/net/ethernet/via/via-velocity.c:91:49: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:91:49: expected restricted pci_power_t [usertype] state ../drivers/net/ethernet/via/via-velocity.c:91:49: got char state ../drivers/net/ethernet/via/via-velocity.c:93:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/via/via-velocity.c:93:36: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/via/via-velocity.c:93:36: got void * ../drivers/net/ethernet/via/via-velocity.c:1744:34: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/via/via-velocity.c:1744:34: expected unsigned long [usertype] __UNIQUE_ID_y__1402 ../drivers/net/ethernet/via/via-velocity.c:1744:34: got restricted __le16 ../drivers/net/ethernet/via/via-velocity.c:1747:17: warning: cast to restricted __le16 ../drivers/net/ethernet/via/via-velocity.c:2240:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2240:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:2240:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2248:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2248:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2248:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2437:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2437:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2437:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2450:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2450:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2450:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2875:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2875:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:2875:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3146:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3146:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3146:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3152:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3152:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3152:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3204:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3204:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:3204:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3274:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3274:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3274:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3291:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3291:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3291:48: got restricted pci_power_t [usertype] ../drivers/net/usb/hso.c:1475:13: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1476:13: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1477:13: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1485:37: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1629:37: warning: cast to restricted __le16 ../drivers/mtd/chips/map_ram.c:98:15: warning: incorrect type in assignment (different address spaces) ../drivers/mtd/chips/map_ram.c:98:15: expected void * ../drivers/mtd/chips/map_ram.c:98:15: got void [noderef] __iomem * ../drivers/mtd/chips/map_rom.c:80:15: warning: incorrect type in assignment (different address spaces) ../drivers/mtd/chips/map_rom.c:80:15: expected void * ../drivers/mtd/chips/map_rom.c:80:15: got void [noderef] __iomem * ../drivers/net/ethernet/xilinx/xilinx_emaclite.c:410:24: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/xilinx_emaclite.c:419:36: warning: cast to restricted __be32 ../drivers/hwmon/ad7314.c:54:16: warning: cast to restricted __be16 ../drivers/net/usb/lan78xx.c:3841:29: warning: cast to restricted __be16 ../drivers/net/usb/lan78xx.c:3841:27: warning: incorrect type in assignment (different base types) ../drivers/net/usb/lan78xx.c:3841:27: expected restricted __wsum [usertype] csum ../drivers/net/usb/lan78xx.c:3841:27: got unsigned short [usertype] ../drivers/mtd/maps/nettel.c:179:25: warning: cast removes address space '__iomem' of expression ../drivers/mtd/maps/nettel.c:223:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/maps/nettel.c:223:25: expected void volatile [noderef] __iomem *addr ../drivers/mtd/maps/nettel.c:223:25: got void *static [assigned] [toplevel] nettel_mmcrp ../drivers/mtd/maps/nettel.c:416:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/maps/nettel.c:416:17: expected void volatile [noderef] __iomem *addr ../drivers/mtd/maps/nettel.c:416:17: got void *static [assigned] [toplevel] nettel_mmcrp ../drivers/mtd/maps/nettel.c:434:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/maps/nettel.c:434:25: expected void volatile [noderef] __iomem *addr ../drivers/mtd/maps/nettel.c:434:25: got void *static [assigned] [toplevel] nettel_mmcrp ../drivers/edac/x38_edac.c:168:35: warning: incorrect type in initializer (different address spaces) ../drivers/edac/x38_edac.c:168:35: expected void [noderef] __iomem *window ../drivers/edac/x38_edac.c:168:35: got void *pvt_info ../drivers/edac/x38_edac.c:364:23: warning: incorrect type in assignment (different address spaces) ../drivers/edac/x38_edac.c:364:23: expected void *pvt_info ../drivers/edac/x38_edac.c:364:23: got void [noderef] __iomem *[assigned] window ../drivers/edac/x38_edac.c:442:20: warning: incorrect type in argument 1 (different address spaces) ../drivers/edac/x38_edac.c:442:20: expected void volatile [noderef] __iomem *addr ../drivers/edac/x38_edac.c:442:20: got void *pvt_info ../drivers/mtd/nand/raw/cafe_nand.c:443:40: warning: unsigned value that used to be signed checked against zero? ../drivers/mtd/nand/raw/cafe_nand.c:447:16: signed value source ../drivers/ntb/ntb_transport.c:1788:29: warning: incorrect type in argument 1 (different address spaces) ../drivers/ntb/ntb_transport.c:1788:29: expected void *dst ../drivers/ntb/ntb_transport.c:1788:29: got void [noderef] __iomem *offset ../drivers/ipack/devices/ipoctal.c:48:48: warning: array of flexible structures ../drivers/ipack/carriers/tpci200.c:148:28: error: incompatible types in comparison expression (different address spaces): ../drivers/ipack/carriers/tpci200.c:148:28: struct slot_irq [noderef] __rcu * ../drivers/ipack/carriers/tpci200.c:148:28: struct slot_irq * ../drivers/ipack/carriers/tpci200.c:182:9: error: incompatible types in comparison expression (different address spaces): ../drivers/ipack/carriers/tpci200.c:182:9: struct slot_irq [noderef] __rcu * ../drivers/ipack/carriers/tpci200.c:182:9: struct slot_irq * ../drivers/ipack/carriers/tpci200.c:231:9: error: incompatible types in comparison expression (different address spaces): ../drivers/ipack/carriers/tpci200.c:231:9: struct slot_irq [noderef] __rcu * ../drivers/ipack/carriers/tpci200.c:231:9: struct slot_irq * ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:898:29: warning: cast removes address space '__iomem' of expression ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:898:26: warning: incorrect type in assignment (different address spaces) ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:898:26: expected struct ntb_ctrl_regs [noderef] __iomem *mmio_ctrl ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:898:26: got void * ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:900:30: warning: cast removes address space '__iomem' of expression ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:900:27: warning: incorrect type in assignment (different address spaces) ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:900:27: expected struct ntb_dbmsg_regs [noderef] __iomem *mmio_dbmsg ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:900:27: got void * ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:699:38: warning: dereference of noderef expression ../drivers/net/ethernet/jme.c:956:14: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/jme.c:956:14: expected unsigned short [usertype] csum ../drivers/net/ethernet/jme.c:956:14: got restricted __sum16 [usertype] check ../drivers/net/ethernet/korina.c:408:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:408:33: expected struct dma_reg *ch ../drivers/net/ethernet/korina.c:408:33: got struct dma_reg [noderef] __iomem *tx_dma_regs ../drivers/net/ethernet/korina.c:415:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:415:33: expected struct dma_reg *ch ../drivers/net/ethernet/korina.c:415:33: got struct dma_reg [noderef] __iomem *rx_dma_regs ../drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:391:20: got unsigned int * ../drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:392:31: got unsigned int * ../drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:394:33: got unsigned int * ../drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:397:28: got unsigned int * ../drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:400:20: got unsigned int * ../drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:401:20: got unsigned int * ../drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:391:20: got unsigned int * ../drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:392:31: got unsigned int * ../drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:394:33: got unsigned int * ../drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:397:28: got unsigned int * ../drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:400:20: got unsigned int * ../drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:401:20: got unsigned int * ../drivers/rpmsg/qcom_glink_smem.c:108:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/rpmsg/qcom_glink_smem.c:108:48: expected void const volatile [noderef] __iomem * ../drivers/rpmsg/qcom_glink_smem.c:108:48: got void * ../drivers/rpmsg/qcom_glink_smem.c:111:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/rpmsg/qcom_glink_smem.c:111:47: expected void const volatile [noderef] __iomem * ../drivers/rpmsg/qcom_glink_smem.c:111:47: got void *fifo ../drivers/net/ethernet/ethoc.c:317:13: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/ethoc.c:317:13: expected void *vma ../drivers/net/ethernet/ethoc.c:317:13: got void [noderef] __iomem *membase ../drivers/net/ethernet/ethoc.c:454:67: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/ethoc.c:454:67: expected void const volatile [noderef] __iomem * ../drivers/net/ethernet/ethoc.c:454:67: got void *src ../drivers/net/ethernet/ethoc.c:908:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/ethoc.c:908:21: expected void volatile [noderef] __iomem * ../drivers/net/ethernet/ethoc.c:908:21: got void *[assigned] dest ../drivers/net/ethernet/ethoc.c:1109:31: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/ethoc.c:1109:31: expected void [noderef] __iomem *membase ../drivers/net/ethernet/ethoc.c:1109:31: got void * ../drivers/net/usb/smsc75xx.c:2166:29: warning: cast to restricted __be16 ../drivers/net/usb/smsc75xx.c:2166:27: warning: incorrect type in assignment (different base types) ../drivers/net/usb/smsc75xx.c:2166:27: expected restricted __wsum [usertype] csum ../drivers/net/usb/smsc75xx.c:2166:27: got unsigned short [usertype] ../drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c:139:9: warning: cast removes address space '__rcu' of expression ../drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c:139:9: warning: cast removes address space '__rcu' of expression ../drivers/rpmsg/qcom_smd.c:510:53: warning: incorrect type in argument 2 (different address spaces) ../drivers/rpmsg/qcom_smd.c:510:53: expected void const [noderef] __iomem *src ../drivers/rpmsg/qcom_smd.c:510:53: got void * ../drivers/rpmsg/qcom_smd.c:517:43: warning: incorrect type in argument 2 (different address spaces) ../drivers/rpmsg/qcom_smd.c:517:43: expected void const [noderef] __iomem *src ../drivers/rpmsg/qcom_smd.c:517:43: got void *rx_fifo ../drivers/rpmsg/qcom_smd.c:711:51: warning: incorrect type in argument 1 (different address spaces) ../drivers/rpmsg/qcom_smd.c:711:51: expected void [noderef] __iomem *dst ../drivers/rpmsg/qcom_smd.c:711:51: got void * ../drivers/rpmsg/qcom_smd.c:718:41: warning: incorrect type in argument 1 (different address spaces) ../drivers/rpmsg/qcom_smd.c:718:41: expected void [noderef] __iomem *dst ../drivers/rpmsg/qcom_smd.c:718:41: got void *tx_fifo ../drivers/mtd/nand/raw/nandsim.c:1900:41: warning: cast from restricted __le16 ../drivers/mtd/nand/raw/nandsim.c:2072:59: warning: incorrect type in assignment (different base types) ../drivers/mtd/nand/raw/nandsim.c:2072:59: expected unsigned short [usertype] ../drivers/mtd/nand/raw/nandsim.c:2072:59: got restricted __le16 [usertype] ../drivers/hid/hid-nvidia-shield.c:104:1: error: static assertion failed: "sizeof(enum thunderstrike_led_state) == 1" ../drivers/hid/hid-nvidia-shield.c:121:1: error: static assertion failed: "sizeof(enum thunderstrike_charger_type) == 1" ../drivers/hid/hid-nvidia-shield.c:130:1: error: static assertion failed: "sizeof(enum thunderstrike_charger_state) == 1" ../drivers/hid/hid-nvidia-shield.c:183:1: error: static assertion failed: "sizeof(struct thunderstrike_hostcmd_req_report) == THUNDERSTRIKE_HOSTCMD_REPORT_SIZE" ../drivers/regulator/vctrl-regulator.c: note: in included file: ../drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer ../drivers/bluetooth/virtio_bt.c:311:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:311:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:311:25: bad type * ../drivers/bluetooth/virtio_bt.c:311:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:311:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:314:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:314:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:314:25: bad type * ../drivers/bluetooth/virtio_bt.c:314:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:314:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:349:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:349:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:349:25: bad type * ../drivers/bluetooth/virtio_bt.c:349:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:349:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:352:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:352:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:352:25: bad type * ../drivers/bluetooth/virtio_bt.c:352:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:352:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/hci_nokia.c:279:23: warning: incorrect type in assignment (different base types) ../drivers/bluetooth/hci_nokia.c:279:23: expected unsigned short [usertype] baud ../drivers/bluetooth/hci_nokia.c:279:23: got restricted __le16 [usertype] ../drivers/bluetooth/hci_nokia.c:282:26: warning: incorrect type in assignment (different base types) ../drivers/bluetooth/hci_nokia.c:282:26: expected unsigned short [usertype] sys_clk ../drivers/bluetooth/hci_nokia.c:282:26: got restricted __le16 [usertype] ../drivers/fpga/machxo2-spi.c:86:19: warning: cast to restricted __be32 ../drivers/mtd/nand/raw/mxc_nand.c:1478:26: warning: incorrect type in initializer (different address spaces) ../drivers/mtd/nand/raw/mxc_nand.c:1478:26: expected unsigned short [noderef] [usertype] __iomem *t ../drivers/mtd/nand/raw/mxc_nand.c:1478:26: got void *buf ../drivers/mtd/nand/raw/mxc_nand.c:1515:65: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/mxc_nand.c:1515:65: expected void *buf ../drivers/mtd/nand/raw/mxc_nand.c:1515:65: got void [noderef] __iomem * ../drivers/mtd/nand/raw/mxc_nand.c:1526:87: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/mxc_nand.c:1526:87: expected void *buf ../drivers/mtd/nand/raw/mxc_nand.c:1526:87: got void [noderef] __iomem * ../drivers/mtd/nand/raw/sh_flctl.c:457:16: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/sh_flctl.c:480:26: warning: cast to restricted __be32 ../drivers/mtd/nand/raw/sh_flctl.c:495:38: warning: cast to restricted __be32 ../drivers/mtd/nand/raw/sh_flctl.c:511:24: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/sh_flctl.c:511:24: expected unsigned int val ../drivers/mtd/nand/raw/sh_flctl.c:511:24: got restricted __be32 [usertype] ../drivers/mtd/nand/raw/sh_flctl.c:524:24: warning: incorrect type in assignment (different base types) ../drivers/mtd/nand/raw/sh_flctl.c:524:24: expected unsigned long ../drivers/mtd/nand/raw/sh_flctl.c:524:24: got restricted __be32 [usertype] ../drivers/mtd/nand/raw/r852.c:105:25: warning: incorrect type in argument 3 (different base types) ../drivers/mtd/nand/raw/r852.c:105:25: expected unsigned int [usertype] value ../drivers/mtd/nand/raw/r852.c:105:25: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:109:25: warning: incorrect type in argument 3 (different base types) ../drivers/mtd/nand/raw/r852.c:109:25: expected unsigned int [usertype] value ../drivers/mtd/nand/raw/r852.c:109:25: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:142:17: warning: incorrect type in argument 3 (different base types) ../drivers/mtd/nand/raw/r852.c:142:17: expected unsigned int [usertype] value ../drivers/mtd/nand/raw/r852.c:142:17: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/fsi/fsi-master-ast-cf.c:399:65: warning: incorrect type in argument 4 (different base types) ../drivers/fsi/fsi-master-ast-cf.c:399:65: expected restricted __be32 [usertype] rdata ../drivers/fsi/fsi-master-ast-cf.c:399:65: got unsigned int [assigned] [usertype] rdata ../drivers/mtd/nand/raw/hisi504_nand.c:362:26: warning: cast removes address space '__iomem' of expression ../drivers/mtd/nand/raw/hisi504_nand.c:367:26: warning: cast removes address space '__iomem' of expression ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: expected void const * ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: got void [noderef] __iomem *mmio ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: expected void const * ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: got void [noderef] __iomem *mmio ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: expected void * ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: got void [noderef] __iomem *mmio ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: expected void const * ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: got void [noderef] __iomem *mmio ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: expected void const * ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: got void [noderef] __iomem *mmio ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: expected void * ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: got void [noderef] __iomem *mmio ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: expected void const * ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: got void [noderef] __iomem *mmio ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: expected void const * ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: got void [noderef] __iomem *mmio ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: expected void * ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: got void [noderef] __iomem *mmio ../drivers/net/ethernet/nxp/lpc_eth.c:563:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:563:35: expected restricted __le32 [usertype] packet ../drivers/net/ethernet/nxp/lpc_eth.c:563:35: got unsigned long long ../drivers/net/ethernet/nxp/lpc_eth.c:574:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:574:35: expected restricted __le32 [usertype] packet ../drivers/net/ethernet/nxp/lpc_eth.c:574:35: got unsigned long long ../drivers/net/ethernet/nxp/lpc_eth.c:576:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:576:36: expected restricted __le32 [usertype] control ../drivers/net/ethernet/nxp/lpc_eth.c:576:36: got int ../drivers/net/ethernet/nxp/lpc_eth.c:909:31: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/nxp/lpc_eth.c:912:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:912:23: expected unsigned int [usertype] ethst ../drivers/net/ethernet/nxp/lpc_eth.c:912:23: got restricted __le32 [usertype] statusinfo ../drivers/net/ethernet/nxp/lpc_eth.c:918:41: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:918:41: expected int si ../drivers/net/ethernet/nxp/lpc_eth.c:918:41: got restricted __le32 [usertype] statusinfo ../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: expected restricted __le32 [usertype] control ../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: got unsigned int ../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: expected void [noderef] __iomem **mapbase ../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: got void ** ../drivers/hwmon/cros_ec_hwmon.c:67:26: warning: cast to restricted __le32 ../drivers/hwmon/cros_ec_hwmon.c:67:26: warning: cast to restricted __le32 ../drivers/hwmon/cros_ec_hwmon.c:67:26: warning: cast to restricted __le32 ../drivers/net/usb/lg-vl600.c:134:13: warning: cast to restricted __be32 ../drivers/net/usb/lg-vl600.c:134:13: warning: cast from restricted __le32 ../drivers/net/usb/lg-vl600.c:135:25: warning: cast to restricted __be32 ../drivers/net/usb/lg-vl600.c:135:25: warning: cast from restricted __le32 Warning: ../drivers/most/most_usb.c:68 struct member 'dev' not described in 'most_dci_obj' Warning: ../drivers/most/most_usb.c:121 struct member 'dev' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'clear_work' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'on_netinfo' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:649 function parameter 'on_netinfo' not described in 'hdm_request_netinfo' Warning: ../drivers/most/most_usb.c:68 struct member 'dev' not described in 'most_dci_obj' Warning: ../drivers/most/most_usb.c:121 struct member 'dev' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'clear_work' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'on_netinfo' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:649 function parameter 'on_netinfo' not described in 'hdm_request_netinfo' ../drivers/counter/microchip-tcb-capture.c: In function ‘mchp_tc_probe’: ../drivers/counter/microchip-tcb-capture.c:520:56: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 6 [-Wformat-truncation=] 520 | snprintf(clk_name, sizeof(clk_name), "t%d_clk", channel); | ^~ ../drivers/counter/microchip-tcb-capture.c:520:54: note: directive argument in the range [-2147483648, 2] 520 | snprintf(clk_name, sizeof(clk_name), "t%d_clk", channel); | ^~~~~~~~~ ../drivers/counter/microchip-tcb-capture.c:520:17: note: ‘snprintf’ output between 7 and 17 bytes into a destination of size 7 520 | snprintf(clk_name, sizeof(clk_name), "t%d_clk", channel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/usb/aqc111.c:1094:34: warning: incorrect type in argument 1 (different base types) ../drivers/net/usb/aqc111.c:1094:34: expected restricted __le64 const [usertype] *p ../drivers/net/usb/aqc111.c:1094:34: got unsigned long long [usertype] * ../drivers/net/usb/aqc111.c:1122:45: warning: incorrect type in argument 1 (different base types) ../drivers/net/usb/aqc111.c:1122:45: expected restricted __le64 const [usertype] *p ../drivers/net/usb/aqc111.c:1122:45: got unsigned long long [usertype] *[assigned] pkt_desc_ptr ../drivers/net/usb/aqc111.c:1235:22: warning: incorrect type in assignment (different base types) ../drivers/net/usb/aqc111.c:1235:22: expected unsigned long long [usertype] ../drivers/net/usb/aqc111.c:1235:22: got restricted __le64 [usertype] ../drivers/mtd/nand/raw/meson_nand.c:542:23: warning: invalid assignment: |= ../drivers/mtd/nand/raw/meson_nand.c:542:23: left side has type restricted __le64 ../drivers/mtd/nand/raw/meson_nand.c:542:23: right side has type unsigned char ../drivers/mtd/nand/raw/meson_nand.c:543:23: warning: invalid assignment: |= ../drivers/mtd/nand/raw/meson_nand.c:543:23: left side has type restricted __le64 ../drivers/mtd/nand/raw/meson_nand.c:543:23: right side has type int ../drivers/mtd/nand/raw/meson_nand.c:555:32: warning: incorrect type in assignment (different base types) ../drivers/mtd/nand/raw/meson_nand.c:555:32: expected unsigned char [usertype] ../drivers/mtd/nand/raw/meson_nand.c:555:32: got restricted __le64 [usertype] ../drivers/mtd/nand/raw/meson_nand.c:556:38: warning: restricted __le64 degrades to integer ../drivers/mtd/nand/raw/meson_nand.c:570:21: warning: restricted __le64 degrades to integer ../drivers/mtd/nand/raw/meson_nand.c:571:53: warning: restricted __le64 degrades to integer ../drivers/mtd/nand/raw/meson_nand.c:572:37: warning: restricted __le64 degrades to integer ../drivers/mtd/nand/raw/meson_nand.c:577:21: warning: restricted __le64 degrades to integer ../drivers/mtd/nand/raw/meson_nand.c:578:53: warning: restricted __le64 degrades to integer ../drivers/mtd/nand/raw/meson_nand.c:579:37: warning: restricted __le64 degrades to integer ../drivers/mtd/nand/raw/meson_nand.c:823:23: warning: restricted __le64 degrades to integer ../drivers/gpu/drm/mediatek/mtk_cec.c:243:24: warning: symbol 'mtk_cec_driver' was not declared. Should it be static? ../drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c:331:24: warning: symbol 'mtk_hdmi_ddc_driver' was not declared. Should it be static? ../drivers/gpu/drm/mediatek/mtk_hdmi_v2.c:53:12: warning: symbol 'mtk_hdmi_v2_clk_names' was not declared. Should it be static? ../drivers/gpu/drm/mediatek/mtk_hdmi_ddc_v2.c:392:24: warning: symbol 'mtk_hdmi_ddc_v2_driver' was not declared. Should it be static? ../drivers/hid/hid-roccat-kone.c:100:28: warning: incorrect type in assignment (different base types) ../drivers/hid/hid-roccat-kone.c:100:28: expected unsigned short [usertype] checksum ../drivers/hid/hid-roccat-kone.c:100:28: got restricted __le16 [usertype] ../drivers/hid/hid-roccat-kone.c:259:19: warning: cast to restricted __le16 ../drivers/mtd/nand/raw/brcmnand/brcmnand.c:1997:41: warning: dubious: x | !y ../drivers/mtd/nand/raw/brcmnand/brcmnand.c:2651:58: warning: cast to restricted __be32 ../drivers/fpga/dfl-n3000-nios.c:432:17: error: too long token expansion ../drivers/hid/hid-thrustmaster.c:233:41: warning: restricted __le16 degrades to integer ../drivers/hid/hid-thrustmaster.c:234:25: warning: cast to restricted __le16 ../drivers/hid/hid-thrustmaster.c:235:46: warning: restricted __le16 degrades to integer ../drivers/hid/hid-thrustmaster.c:236:25: warning: cast to restricted __le16 Warning: ../drivers/iio/adc/ade9000.c:2 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * ADE9000 driver ../drivers/hid/hid-sensor-custom.c: In function ‘hid_sensor_custom_add_attributes’: ../drivers/hid/hid-sensor-custom.c:590:64: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 590 | HID_CUSTOM_NAME_LENGTH, "%s-%s", | ^ ../drivers/hid/hid-sensor-custom.c:589:25: note: ‘snprintf’ output 2 or more bytes (assuming 65) into a destination of size 64 589 | snprintf((char *)&sensor_inst->fields[i].attr_name[j], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590 | HID_CUSTOM_NAME_LENGTH, "%s-%s", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 591 | sensor_inst->fields[i].group_name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592 | hid_custom_attrs[j].name); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/hwmon/lm93.c:595:27: warning: cast to restricted __le16 ../drivers/hwmon/lm93.c:615:16: warning: incorrect type in return expression (different base types) ../drivers/hwmon/lm93.c:615:16: expected unsigned short ../drivers/hwmon/lm93.c:615:16: got restricted __le16 [usertype] ../drivers/hid/usbhid/usbkbd.c:164:108: warning: dubious: x | !y ../drivers/hwmon/max31722.c:60:45: warning: cast to restricted __le16 ../drivers/hwmon/pc87427.c:308:26: warning: cast to restricted __le16 ../drivers/hwmon/pmbus/ibm-cffps.c: In function ‘ibm_cffps_debugfs_read’: ../drivers/hwmon/pmbus/ibm-cffps.c:169:60: warning: ‘%02X’ directive output may be truncated writing between 2 and 8 bytes into a region of size 3 [-Wformat-truncation=] 169 | snprintf(&data[i * 2], 3, "%02X", rc); | ^~~~ ../drivers/hwmon/pmbus/ibm-cffps.c:169:59: note: directive argument in the range [0, 2147483647] 169 | snprintf(&data[i * 2], 3, "%02X", rc); | ^~~~~~ ../drivers/hwmon/pmbus/ibm-cffps.c:169:33: note: ‘snprintf’ output between 3 and 9 bytes into a destination of size 3 169 | snprintf(&data[i * 2], 3, "%02X", rc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/hwmon/pmbus/ibm-cffps.c:180:60: warning: ‘%04X’ directive output may be truncated writing between 4 and 8 bytes into a region of size 5 [-Wformat-truncation=] 180 | snprintf(&data[i * 4], 5, "%04X", rc); | ^~~~ ../drivers/hwmon/pmbus/ibm-cffps.c:180:59: note: directive argument in the range [0, 2147483647] 180 | snprintf(&data[i * 4], 5, "%04X", rc); | ^~~~~~ ../drivers/hwmon/pmbus/ibm-cffps.c:180:33: note: ‘snprintf’ output between 5 and 9 bytes into a destination of size 5 180 | snprintf(&data[i * 4], 5, "%04X", rc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/hwmon/xgene-hwmon.c:116:15: warning: cast to restricted __le16 ../drivers/hwmon/xgene-hwmon.c:119:9: warning: incorrect type in assignment (different base types) ../drivers/hwmon/xgene-hwmon.c:119:9: expected unsigned short volatile ../drivers/hwmon/xgene-hwmon.c:119:9: got restricted __le16 [usertype] ../drivers/hwmon/xgene-hwmon.c:128:21: warning: cast removes address space '__iomem' of expression ../drivers/hwmon/xgene-hwmon.c:137:9: warning: cast removes address space '__iomem' of expression ../drivers/hwmon/xgene-hwmon.c:137:9: warning: incorrect type in assignment (different base types) ../drivers/hwmon/xgene-hwmon.c:137:9: expected unsigned int volatile ../drivers/hwmon/xgene-hwmon.c:137:9: got restricted __le32 [usertype] ../drivers/hwmon/xgene-hwmon.c:141:9: warning: cast removes address space '__iomem' of expression ../drivers/hwmon/xgene-hwmon.c:141:9: warning: incorrect type in assignment (different base types) ../drivers/hwmon/xgene-hwmon.c:141:9: expected unsigned short volatile ../drivers/hwmon/xgene-hwmon.c:141:9: got restricted __le16 [usertype] ../drivers/hwmon/xgene-hwmon.c:145:15: warning: cast removes address space '__iomem' of expression ../drivers/hwmon/xgene-hwmon.c:145:15: warning: cast to restricted __le16 ../drivers/hwmon/xgene-hwmon.c:147:9: warning: cast removes address space '__iomem' of expression ../drivers/hwmon/xgene-hwmon.c:147:9: warning: incorrect type in assignment (different base types) ../drivers/hwmon/xgene-hwmon.c:147:9: expected unsigned short volatile ../drivers/hwmon/xgene-hwmon.c:147:9: got restricted __le16 [usertype] ../drivers/hwmon/xgene-hwmon.c:151:17: warning: incorrect type in assignment (different base types) ../drivers/hwmon/xgene-hwmon.c:151:17: expected unsigned int volatile ../drivers/hwmon/xgene-hwmon.c:151:17: got restricted __le32 [usertype] ../drivers/hwmon/xgene-hwmon.c:538:13: warning: incorrect type in assignment (different address spaces) ../drivers/hwmon/xgene-hwmon.c:538:13: expected void *msg ../drivers/hwmon/xgene-hwmon.c:538:13: got struct acpi_pcct_shared_memory [noderef] __iomem * ../drivers/hwmon/xgene-hwmon.c:540:38: warning: incorrect type in argument 1 (different address spaces) ../drivers/hwmon/xgene-hwmon.c:540:38: expected unsigned short [usertype] *addr ../drivers/hwmon/xgene-hwmon.c:540:38: got unsigned short [noderef] __iomem * ../drivers/hwmon/xgene-hwmon.c:562:45: warning: incorrect type in argument 1 (different address spaces) ../drivers/hwmon/xgene-hwmon.c:562:45: expected unsigned short [usertype] *addr ../drivers/hwmon/xgene-hwmon.c:562:45: got unsigned short [noderef] __iomem * Warning: ../drivers/hwmon/yogafan.c:2 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * yoga_fan.c - Lenovo Yoga/Legion Fan Hardware Monitoring Driver WARNING: modpost: vmlinux: section mismatch in reference: lookup_object_or_alloc+0x462 (section: .text) -> is_static_object (section: .init.text) ../arch/x86/boot/version.c: note: in included file (through ../arch/x86/include/uapi/asm/bitsperlong.h, ../include/uapi/asm-generic/int-ll64.h, ../include/asm-generic/int-ll64.h, ../include/uapi/asm-generic/types.h, ...): ../include/asm-generic/bitsperlong.h:23:2: error: Inconsistent word size. Check asm/bitsperlong.h ../include/asm-generic/bitsperlong.h:27:33: error: static assertion failed: "Inconsistent word size. Check asm/bitsperlong.h" Documentation/.renames.txt: warning: ignored by one of the .gitignore files In file included from ../include/trace/define_trace.h:132, from ../samples/trace_events/trace-events-sample.h:640, from ../samples/trace_events/trace-events-sample.c:12: ../samples/trace_events/./trace-events-sample.h: In function ‘trace_event_get_offsets_foo_bar’: ../include/trace/stages/stage5_get_offsets.h:33:31: warning: function ‘trace_event_get_offsets_foo_bar’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 33 | { (void)sizeof(struct _test_no_array_##item *); } | ^~~~~~~~~~~~~~~ ../include/trace/trace_events.h:285:9: note: in definition of macro ‘DECLARE_EVENT_CLASS’ 285 | tstruct; \ | ^~~~~~~ ../include/trace/trace_events.h:43:30: note: in expansion of macro ‘PARAMS’ 43 | PARAMS(tstruct), \ | ^~~~~~ ../samples/trace_events/./trace-events-sample.h:291:1: note: in expansion of macro ‘TRACE_EVENT’ 291 | TRACE_EVENT(foo_bar, | ^~~~~~~~~~~ ../samples/trace_events/./trace-events-sample.h:299:9: note: in expansion of macro ‘TP_STRUCT__entry’ 299 | TP_STRUCT__entry( | ^~~~~~~~~~~~~~~~ ../samples/trace_events/./trace-events-sample.h:301:17: note: in expansion of macro ‘__field’ 301 | __field( int, bar ) | ^~~~~~~ ../samples/trace_events/./trace-events-sample.h: In function ‘do_trace_event_raw_event_foo_bar’: ../arch/x86/include/asm/bug.h:169:48: warning: function ‘do_trace_event_raw_event_foo_bar’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 169 | [size] "i" (sizeof(struct bug_entry))); \ | ^~~~~~~~~ ../include/trace/trace_events.h:427:11: note: in definition of macro ‘__DECLARE_EVENT_CLASS’ 427 | { assign; } \ | ^~~~~~ ../include/trace/trace_events.h:435:23: note: in expansion of macro ‘PARAMS’ 435 | PARAMS(assign), PARAMS(print)) \ | ^~~~~~ ../include/trace/trace_events.h:40:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 40 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:44:30: note: in expansion of macro ‘PARAMS’ 44 | PARAMS(assign), \ | ^~~~~~ ../samples/trace_events/./trace-events-sample.h:291:1: note: in expansion of macro ‘TRACE_EVENT’ 291 | TRACE_EVENT(foo_bar, | ^~~~~~~~~~~ ../samples/trace_events/./trace-events-sample.h:310:9: note: in expansion of macro ‘TP_fast_assign’ 310 | TP_fast_assign( | ^~~~~~~~~~~~~~ ../arch/x86/include/asm/bug.h:175:36: note: in expansion of macro ‘__WARN_bug_entry’ 175 | static_call_mod(WARN_trap)(__WARN_bug_entry(__flags, format), ## arg); \ | ^~~~~~~~~~~~~~~~ ../arch/x86/include/asm/bug.h:185:17: note: in expansion of macro ‘__WARN_print_arg’ 185 | __WARN_print_arg(BUGFLAG_ONCE|BUGFLAG_TAINT(TAINT_WARN),\ | ^~~~~~~~~~~~~~~~ ../include/linux/fortify-string.h:22:41: note: in expansion of macro ‘WARN_ONCE’ 22 | # define fortify_warn_once(x...) WARN_ONCE(x) | ^~~~~~~~~ ../include/linux/fortify-string.h:632:9: note: in expansion of macro ‘fortify_warn_once’ 632 | fortify_warn_once(fortify_memcpy_chk(__fortify_size, __p_size, \ | ^~~~~~~~~~~~~~~~~ ../include/linux/fortify-string.h:688:26: note: in expansion of macro ‘__fortify_memcpy_chk’ 688 | #define memcpy(p, q, s) __fortify_memcpy_chk(p, q, s, \ | ^~~~~~~~~~~~~~~~~~~~ ../include/trace/stages/stage6_event_callback.h:38:17: note: in expansion of macro ‘memcpy’ 38 | memcpy(__str__, __data_offsets.dst##_ptr_ ? : \ | ^~~~~~ ../samples/trace_events/./trace-events-sample.h:316:17: note: in expansion of macro ‘__assign_str’ 316 | __assign_str(lstr); | ^~~~~~~~~~~~ In file included from ../include/trace/define_trace.h:133: ../samples/trace_events/./trace-events-sample.h: In function ‘do_perf_trace_foo_bar’: ../arch/x86/include/asm/bug.h:169:48: warning: function ‘do_perf_trace_foo_bar’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 169 | [size] "i" (sizeof(struct bug_entry))); \ | ^~~~~~~~~ ../include/trace/perf.h:51:11: note: in definition of macro ‘__DECLARE_EVENT_CLASS’ 51 | { assign; } \ | ^~~~~~ ../include/trace/perf.h:67:23: note: in expansion of macro ‘PARAMS’ 67 | PARAMS(assign), PARAMS(print)) \ | ^~~~~~ ../include/trace/trace_events.h:40:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 40 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:44:30: note: in expansion of macro ‘PARAMS’ 44 | PARAMS(assign), \ | ^~~~~~ ../samples/trace_events/./trace-events-sample.h:291:1: note: in expansion of macro ‘TRACE_EVENT’ 291 | TRACE_EVENT(foo_bar, | ^~~~~~~~~~~ ../samples/trace_events/./trace-events-sample.h:310:9: note: in expansion of macro ‘TP_fast_assign’ 310 | TP_fast_assign( | ^~~~~~~~~~~~~~ ../arch/x86/include/asm/bug.h:175:36: note: in expansion of macro ‘__WARN_bug_entry’ 175 | static_call_mod(WARN_trap)(__WARN_bug_entry(__flags, format), ## arg); \ | ^~~~~~~~~~~~~~~~ ../arch/x86/include/asm/bug.h:185:17: note: in expansion of macro ‘__WARN_print_arg’ 185 | __WARN_print_arg(BUGFLAG_ONCE|BUGFLAG_TAINT(TAINT_WARN),\ | ^~~~~~~~~~~~~~~~ ../include/linux/fortify-string.h:22:41: note: in expansion of macro ‘WARN_ONCE’ 22 | # define fortify_warn_once(x...) WARN_ONCE(x) | ^~~~~~~~~ ../include/linux/fortify-string.h:632:9: note: in expansion of macro ‘fortify_warn_once’ 632 | fortify_warn_once(fortify_memcpy_chk(__fortify_size, __p_size, \ | ^~~~~~~~~~~~~~~~~ ../include/linux/fortify-string.h:688:26: note: in expansion of macro ‘__fortify_memcpy_chk’ 688 | #define memcpy(p, q, s) __fortify_memcpy_chk(p, q, s, \ | ^~~~~~~~~~~~~~~~~~~~ ../include/trace/stages/stage6_event_callback.h:38:17: note: in expansion of macro ‘memcpy’ 38 | memcpy(__str__, __data_offsets.dst##_ptr_ ? : \ | ^~~~~~ ../samples/trace_events/./trace-events-sample.h:316:17: note: in expansion of macro ‘__assign_str’ 316 | __assign_str(lstr); | ^~~~~~~~~~~~ In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_tis_synquacer.c:13: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ ../samples/trace_printk/trace-printk.c:7:6: warning: symbol 'trace_printk_test_global_str' was not declared. Should it be static? ../samples/trace_printk/trace-printk.c:10:6: warning: symbol 'trace_printk_test_global_str_irq' was not declared. Should it be static? ../samples/trace_printk/trace-printk.c:13:6: warning: symbol 'trace_printk_test_global_str_fmt' was not declared. Should it be static? ../net/802/garp.c:597:9: warning: cast removes address space '__rcu' of expression ../net/802/garp.c:597:9: warning: cast removes address space '__rcu' of expression ../net/802/garp.c:597:9: warning: dereference of noderef expression ../net/802/garp.c:597:9: warning: dereference of noderef expression ../kernel/locking/locktorture.c:128:23: warning: symbol 'call_rcu_chain_list' was not declared. Should it be static? In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_tis_core.h:22, from ../drivers/char/tpm/tpm_tis_i2c_cr50.c:29: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ ../kernel/locking/test-ww_mutex.c:18:25: warning: symbol 'wq' was not declared. Should it be static? ../kernel/locking/test-ww_mutex.c:397:18: warning: symbol 'rng' was not declared. Should it be static? ../kernel/locking/test-ww_mutex.c:398:1: warning: symbol 'rng_lock' was not declared. Should it be static? ../net/802/mrp.c:883:9: warning: cast removes address space '__rcu' of expression ../net/802/mrp.c:883:9: warning: cast removes address space '__rcu' of expression ../net/802/mrp.c:883:9: warning: dereference of noderef expression ../net/802/mrp.c:883:9: warning: dereference of noderef expression ../drivers/irqchip/irq-bcm7120-l2.c:187:38: warning: cast removes address space '__iomem' of expression ../drivers/irqchip/irq-bcm7120-l2.c:187:38: warning: cast removes address space '__iomem' of expression ../drivers/irqchip/irq-bcm7120-l2.c:187:38: warning: cast removes address space '__iomem' of expression ../drivers/irqchip/irq-bcm7120-l2.c:187:38: warning: cast removes address space '__iomem' of expression In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_tis_core.h:22, from ../drivers/char/tpm/tpm_tis_i2c.c:15: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ ../fs/quota/quota_tree.c:83:19: warning: unsigned value that used to be signed checked against zero? ../fs/quota/quota_tree.c:98:30: signed value source ../fs/quota/quota_tree.c:83:19: warning: unsigned value that used to be signed checked against zero? ../fs/quota/quota_tree.c:103:30: signed value source ../fs/quota/quota_tree.c:83:19: warning: unsigned value that used to be signed checked against zero? ../fs/quota/quota_tree.c:370:18: signed value source ../fs/quota/quota_tree.c:83:19: warning: unsigned value that used to be signed checked against zero? ../fs/quota/quota_tree.c:815:31: signed value source In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_i2c_atmel.c:23: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ ../sound/soc/soc-ops-test.c:450:9: warning: incorrect type in initializer (different base types) ../sound/soc/soc-ops-test.c:450:9: expected long long left_value ../sound/soc/soc-ops-test.c:450:9: got restricted snd_ctl_elem_type_t const __left ../sound/soc/soc-ops-test.c:450:9: warning: incorrect type in initializer (different base types) ../sound/soc/soc-ops-test.c:450:9: expected long long right_value ../sound/soc/soc-ops-test.c:450:9: got restricted snd_ctl_elem_type_t const __right ../drivers/dma/loongson/loongson2-apb-cmc-dma.c:677:34: warning: unsigned value that used to be signed checked against zero? ../drivers/dma/loongson/loongson2-apb-cmc-dma.c:676:46: signed value source ../drivers/char/applicom.c: In function ‘ac_register_board’: ../drivers/char/applicom.c:130:32: warning: variable ‘byte_reset_it’ set but not used [-Wunused-but-set-variable=] 130 | volatile unsigned char byte_reset_it; | ^~~~~~~~~~~~~ ../drivers/char/applicom.c: In function ‘ac_read’: ../drivers/char/applicom.c:542:13: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable=] 542 | int ret = 0; | ^~~ ../drivers/char/applicom.c: In function ‘ac_ioctl’: ../drivers/char/applicom.c:705:32: warning: variable ‘byte_reset_it’ set but not used [-Wunused-but-set-variable=] 705 | volatile unsigned char byte_reset_it; | ^~~~~~~~~~~~~ In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_i2c_infineon.c:21: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ ../net/ipv6/netfilter/ip6_tables.c:1230:41: warning: array of flexible structures ../net/ipv6/netfilter/ip6_tables.c:1555:44: warning: array of flexible structures ../net/ipv6/netfilter/ip6_tables.c:40:16: warning: Initializer entry defined twice ../net/ipv6/netfilter/ip6_tables.c:40:16: also defined here ../net/ipv6/netfilter/ip6_tables.c:40:16: warning: Initializer entry defined twice ../net/ipv6/netfilter/ip6_tables.c:40:16: also defined here ../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1014:9: expected void **slot ../drivers/xen/pvcalls-back.c:1014:9: got void [noderef] __rcu ** ../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1014:9: expected void **slot ../drivers/xen/pvcalls-back.c:1014:9: got void [noderef] __rcu ** ../drivers/xen/pvcalls-back.c:1015:49: warning: incorrect type in argument 1 (different address spaces) ../drivers/xen/pvcalls-back.c:1015:49: expected void [noderef] __rcu **slot ../drivers/xen/pvcalls-back.c:1015:49: got void **slot ../drivers/xen/pvcalls-back.c:1020:38: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1020:38: expected void **slot ../drivers/xen/pvcalls-back.c:1020:38: got void [noderef] __rcu ** ../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/xen/pvcalls-back.c:1014:9: expected void [noderef] __rcu **slot ../drivers/xen/pvcalls-back.c:1014:9: got void **slot ../drivers/xen/pvcalls-back.c:1014:9: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1014:9: expected void **slot ../drivers/xen/pvcalls-back.c:1014:9: got void [noderef] __rcu ** In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_i2c_nuvoton.c:24: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ ../drivers/xen/pvcalls-front.c:956:24: warning: incorrect type in return expression (different base types) ../drivers/xen/pvcalls-front.c:956:24: expected restricted __poll_t ../drivers/xen/pvcalls-front.c:956:24: got int [assigned] ret ../drivers/pmdomain/qcom/rpmpd.c:80:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:80:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:80:16: got int ../drivers/pmdomain/qcom/rpmpd.c:89:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:89:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:89:16: got int ../drivers/pmdomain/qcom/rpmpd.c:98:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:98:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:98:16: got int ../drivers/pmdomain/qcom/rpmpd.c:107:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:107:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:107:16: got int ../drivers/pmdomain/qcom/rpmpd.c:116:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:116:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:116:16: got int ../drivers/pmdomain/qcom/rpmpd.c:125:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:125:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:125:16: got int ../drivers/pmdomain/qcom/rpmpd.c:134:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:134:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:134:16: got int ../drivers/pmdomain/qcom/rpmpd.c:143:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:143:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:143:16: got int ../drivers/pmdomain/qcom/rpmpd.c:152:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:152:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:152:16: got int ../drivers/pmdomain/qcom/rpmpd.c:161:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:161:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:161:16: got int ../drivers/pmdomain/qcom/rpmpd.c:170:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:170:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:170:16: got int ../drivers/pmdomain/qcom/rpmpd.c:179:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:179:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:179:16: got int ../drivers/pmdomain/qcom/rpmpd.c:186:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:186:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:186:16: got int ../drivers/pmdomain/qcom/rpmpd.c:193:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:193:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:193:16: got int ../drivers/pmdomain/qcom/rpmpd.c:200:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:200:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:200:16: got int ../drivers/pmdomain/qcom/rpmpd.c:207:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:207:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:207:16: got int ../drivers/pmdomain/qcom/rpmpd.c:214:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:214:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:214:16: got int ../drivers/pmdomain/qcom/rpmpd.c:221:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:221:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:221:16: got int ../drivers/pmdomain/qcom/rpmpd.c:228:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:228:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:228:16: got int ../drivers/pmdomain/qcom/rpmpd.c:237:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:237:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:237:16: got int ../drivers/pmdomain/qcom/rpmpd.c:246:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:246:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:246:16: got int ../drivers/pmdomain/qcom/rpmpd.c:253:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:253:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:253:16: got int ../drivers/pmdomain/qcom/rpmpd.c:261:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:261:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:261:16: got int ../drivers/pmdomain/qcom/rpmpd.c:268:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:268:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:268:16: got int ../drivers/pmdomain/qcom/rpmpd.c:275:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:275:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:275:16: got int ../drivers/pmdomain/qcom/rpmpd.c:282:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:282:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:282:16: got int ../drivers/pmdomain/qcom/rpmpd.c:289:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:289:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:289:16: got int ../drivers/pmdomain/qcom/rpmpd.c:296:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:296:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:296:16: got int ../drivers/pmdomain/qcom/rpmpd.c:307:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:307:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:307:16: got int ../drivers/pmdomain/qcom/rpmpd.c:318:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:318:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:318:16: got int ../drivers/pmdomain/qcom/rpmpd.c:328:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:328:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:328:16: got int ../drivers/pmdomain/qcom/rpmpd.c:337:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:337:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:337:16: got int ../drivers/pmdomain/qcom/rpmpd.c:346:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:346:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:346:16: got int ../drivers/pmdomain/qcom/rpmpd.c:355:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:355:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:355:16: got int ../drivers/pmdomain/qcom/rpmpd.c:364:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:364:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:364:16: got int ../drivers/pmdomain/qcom/rpmpd.c:373:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:373:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:373:16: got int ../drivers/pmdomain/qcom/rpmpd.c:382:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:382:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:382:16: got int ../drivers/pmdomain/qcom/rpmpd.c:391:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:391:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:391:16: got int ../drivers/pmdomain/qcom/rpmpd.c:400:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:400:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:400:16: got int ../drivers/pmdomain/qcom/rpmpd.c:409:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:409:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:409:16: got int ../drivers/pmdomain/qcom/rpmpd.c:418:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:418:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:418:16: got int ../drivers/pmdomain/qcom/rpmpd.c:427:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:427:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:427:16: got int ../drivers/pmdomain/qcom/rpmpd.c:436:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:436:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:436:16: got int ../drivers/pmdomain/qcom/rpmpd.c:445:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:445:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:445:16: got int ../drivers/pmdomain/qcom/rpmpd.c:454:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:454:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:454:16: got int ../drivers/pmdomain/qcom/rpmpd.c:463:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:463:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:463:16: got int ../drivers/pmdomain/qcom/rpmpd.c:470:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:470:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:470:16: got int ../drivers/pmdomain/qcom/rpmpd.c:477:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:477:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:477:16: got int ../drivers/pmdomain/qcom/rpmpd.c:484:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:484:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:484:16: got int ../drivers/pmdomain/qcom/rpmpd.c:494:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:494:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:494:16: got int ../drivers/pmdomain/qcom/rpmpd.c:503:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:503:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:503:16: got int ../drivers/pmdomain/qcom/rpmpd.c:512:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:512:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:512:16: got int ../drivers/pmdomain/qcom/rpmpd.c:521:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:521:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:521:16: got int ../drivers/pmdomain/qcom/rpmpd.c:528:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:528:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:528:16: got int ../drivers/pmdomain/qcom/rpmpd.c:536:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:536:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:536:16: got int ../drivers/pmdomain/qcom/rpmpd.c:543:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:543:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:543:16: got int ../drivers/pmdomain/qcom/rpmpd.c:551:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:551:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:551:16: got int ../drivers/pmdomain/qcom/rpmpd.c:558:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:558:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:558:16: got int ../drivers/pmdomain/qcom/rpmpd.c:566:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:566:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:566:16: got int ../drivers/pmdomain/qcom/rpmpd.c:573:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:573:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:573:16: got int ../drivers/pmdomain/qcom/rpmpd.c:580:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:580:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:580:16: got int ../drivers/pmdomain/qcom/rpmpd.c:587:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:587:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:587:16: got int ../drivers/pmdomain/qcom/rpmpd.c:594:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:594:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:594:16: got int ../drivers/pmdomain/qcom/rpmpd.c:601:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:601:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:601:16: got int ../drivers/pmdomain/qcom/rpmpd.c:609:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:609:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:609:16: got int ../drivers/pmdomain/qcom/rpmpd.c:616:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:616:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:616:16: got int ../drivers/pmdomain/qcom/rpmpd.c:623:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:623:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:623:16: got int ../drivers/pmdomain/qcom/rpmpd.c:630:16: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:630:16: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:630:16: got int ../drivers/pmdomain/qcom/rpmpd.c:962:24: warning: incorrect type in initializer (different base types) ../drivers/pmdomain/qcom/rpmpd.c:962:24: expected restricted __le32 [usertype] key ../drivers/pmdomain/qcom/rpmpd.c:962:24: got int ../samples/ftrace/sample-trace-array.c:20:20: warning: symbol 'tr' was not declared. Should it be static? ../drivers/tty/n_gsm.c:4051:29: warning: restricted __be16 degrades to integer ../drivers/dma/mediatek/mtk-hsdma.c:450:17: warning: incorrect type in assignment (different base types) ../drivers/dma/mediatek/mtk-hsdma.c:450:17: expected restricted __le32 volatile ../drivers/dma/mediatek/mtk-hsdma.c:450:17: got unsigned long long [usertype] src ../drivers/dma/mediatek/mtk-hsdma.c:451:17: warning: restricted __le32 degrades to integer ../drivers/dma/mediatek/mtk-hsdma.c:451:17: warning: incorrect type in assignment (different base types) ../drivers/dma/mediatek/mtk-hsdma.c:451:17: expected restricted __le32 volatile ../drivers/dma/mediatek/mtk-hsdma.c:451:17: got unsigned int ../drivers/dma/mediatek/mtk-hsdma.c:455:17: warning: incorrect type in assignment (different base types) ../drivers/dma/mediatek/mtk-hsdma.c:455:17: expected restricted __le32 volatile ../drivers/dma/mediatek/mtk-hsdma.c:455:17: got unsigned long long [usertype] dest ../drivers/dma/mediatek/mtk-hsdma.c:456:17: warning: incorrect type in assignment (different base types) ../drivers/dma/mediatek/mtk-hsdma.c:456:17: expected restricted __le32 volatile ../drivers/dma/mediatek/mtk-hsdma.c:456:17: got int ../drivers/dma/mediatek/mtk-hsdma.c:579:33: warning: restricted __le32 degrades to integer ../drivers/dma/mediatek/mtk-hsdma.c:877:18: warning: incorrect type in initializer (different base types) ../drivers/dma/mediatek/mtk-hsdma.c:877:18: expected restricted __le32 [usertype] ddone ../drivers/dma/mediatek/mtk-hsdma.c:877:18: got unsigned long ../drivers/dma/mediatek/mtk-hsdma.c:878:16: warning: incorrect type in initializer (different base types) ../drivers/dma/mediatek/mtk-hsdma.c:878:16: expected restricted __le32 [usertype] ls0 ../drivers/dma/mediatek/mtk-hsdma.c:878:16: got unsigned long ../drivers/dma/mediatek/mtk-hsdma.c:882:18: warning: incorrect type in initializer (different base types) ../drivers/dma/mediatek/mtk-hsdma.c:882:18: expected restricted __le32 [usertype] ddone ../drivers/dma/mediatek/mtk-hsdma.c:882:18: got unsigned long ../drivers/dma/mediatek/mtk-hsdma.c:883:16: warning: incorrect type in initializer (different base types) ../drivers/dma/mediatek/mtk-hsdma.c:883:16: expected restricted __le32 [usertype] ls0 ../drivers/dma/mediatek/mtk-hsdma.c:883:16: got unsigned long ../drivers/base/regmap/regmap-kunit.c:1780:43: warning: cast to restricted __le16 ../drivers/base/regmap/regmap-kunit.c:1783:43: warning: cast to restricted __be16 ../drivers/base/regmap/regmap-kunit.c:1979:28: warning: cast to restricted __be16 ../drivers/base/regmap/regmap-kunit.c:1980:28: warning: cast to restricted __be16 ../drivers/base/regmap/regmap-kunit.c:1982:28: warning: cast to restricted __le16 ../drivers/base/regmap/regmap-kunit.c:1983:28: warning: cast to restricted __le16 ../drivers/base/regmap/regmap-kunit.c:2058:24: warning: incorrect type in assignment (different base types) ../drivers/base/regmap/regmap-kunit.c:2058:24: expected unsigned short ../drivers/base/regmap/regmap-kunit.c:2058:24: got restricted __be16 [usertype] ../drivers/base/regmap/regmap-kunit.c:2060:24: warning: incorrect type in assignment (different base types) ../drivers/base/regmap/regmap-kunit.c:2060:24: expected unsigned short ../drivers/base/regmap/regmap-kunit.c:2060:24: got restricted __le16 [usertype] ../kernel/rcu/refscale.c:1055:24: error: incompatible types in comparison expression (different address spaces): ../kernel/rcu/refscale.c:1055:24: struct refscale_typesafe [noderef] __rcu * ../kernel/rcu/refscale.c:1055:24: struct refscale_typesafe * In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_nsc.c:19: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_atmel.c:17: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ ../drivers/tty/mxser.c:288:32: warning: array of flexible structures In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_infineon.c:16: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ ../drivers/tty/nozomi.c:389:26: warning: cast to restricted __le16 ../drivers/tty/nozomi.c:392:26: warning: cast to restricted __le32 ../drivers/tty/nozomi.c:400:36: warning: cast to restricted __le16 ../drivers/tty/nozomi.c:404:34: warning: cast to restricted __le32 ../drivers/tty/nozomi.c:433:24: warning: incorrect type in argument 1 (different base types) ../drivers/tty/nozomi.c:433:24: expected unsigned short val ../drivers/tty/nozomi.c:433:24: got restricted __le16 [usertype] ../drivers/tty/nozomi.c:441:24: warning: incorrect type in argument 1 (different base types) ../drivers/tty/nozomi.c:441:24: expected unsigned int val ../drivers/tty/nozomi.c:441:24: got restricted __le32 [usertype] ../drivers/tty/nozomi.c:449:32: warning: incorrect type in argument 1 (different base types) ../drivers/tty/nozomi.c:449:32: expected unsigned short val ../drivers/tty/nozomi.c:449:32: got restricted __le16 [usertype] ../drivers/tty/nozomi.c:453:32: warning: incorrect type in argument 1 (different base types) ../drivers/tty/nozomi.c:453:32: expected unsigned int val ../drivers/tty/nozomi.c:453:32: got restricted __le32 [usertype] ../drivers/tty/nozomi.c:332:25: warning: array of flexible structures ../drivers/tty/nozomi.c:761:16: warning: cast to restricted __le32 In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/xen-tpmfront.c:17: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_vtpm_proxy.c:24: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ lib/tests/module/test_kallsyms_a.c:14:5: warning: symbol 'auto_test_a_0000000001' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:16:5: warning: symbol 'auto_test_a_0000000002' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:18:5: warning: symbol 'auto_test_a_0000000003' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:20:5: warning: symbol 'auto_test_a_0000000004' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:22:5: warning: symbol 'auto_test_a_0000000005' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:24:5: warning: symbol 'auto_test_a_0000000006' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:26:5: warning: symbol 'auto_test_a_0000000007' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:28:5: warning: symbol 'auto_test_a_0000000008' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:30:5: warning: symbol 'auto_test_a_0000000009' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:32:5: warning: symbol 'auto_test_a_0000000010' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:34:5: warning: symbol 'auto_test_a_0000000011' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:36:5: warning: symbol 'auto_test_a_0000000012' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:38:5: warning: symbol 'auto_test_a_0000000013' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:40:5: warning: symbol 'auto_test_a_0000000014' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:42:5: warning: symbol 'auto_test_a_0000000015' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:44:5: warning: symbol 'auto_test_a_0000000016' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:46:5: warning: symbol 'auto_test_a_0000000017' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:48:5: warning: symbol 'auto_test_a_0000000018' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:50:5: warning: symbol 'auto_test_a_0000000019' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:52:5: warning: symbol 'auto_test_a_0000000020' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:54:5: warning: symbol 'auto_test_a_0000000021' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:56:5: warning: symbol 'auto_test_a_0000000022' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:58:5: warning: symbol 'auto_test_a_0000000023' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:60:5: warning: symbol 'auto_test_a_0000000024' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:62:5: warning: symbol 'auto_test_a_0000000025' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:64:5: warning: symbol 'auto_test_a_0000000026' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:66:5: warning: symbol 'auto_test_a_0000000027' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:68:5: warning: symbol 'auto_test_a_0000000028' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:70:5: warning: symbol 'auto_test_a_0000000029' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:72:5: warning: symbol 'auto_test_a_0000000030' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:74:5: warning: symbol 'auto_test_a_0000000031' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:76:5: warning: symbol 'auto_test_a_0000000032' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:78:5: warning: symbol 'auto_test_a_0000000033' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:80:5: warning: symbol 'auto_test_a_0000000034' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:82:5: warning: symbol 'auto_test_a_0000000035' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:84:5: warning: symbol 'auto_test_a_0000000036' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:86:5: warning: symbol 'auto_test_a_0000000037' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:88:5: warning: symbol 'auto_test_a_0000000038' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:90:5: warning: symbol 'auto_test_a_0000000039' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:92:5: warning: symbol 'auto_test_a_0000000040' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:94:5: warning: symbol 'auto_test_a_0000000041' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:96:5: warning: symbol 'auto_test_a_0000000042' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:98:5: warning: symbol 'auto_test_a_0000000043' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:100:5: warning: symbol 'auto_test_a_0000000044' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:102:5: warning: symbol 'auto_test_a_0000000045' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:104:5: warning: symbol 'auto_test_a_0000000046' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:106:5: warning: symbol 'auto_test_a_0000000047' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:108:5: warning: symbol 'auto_test_a_0000000048' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:110:5: warning: symbol 'auto_test_a_0000000049' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:112:5: warning: symbol 'auto_test_a_0000000050' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:114:5: warning: symbol 'auto_test_a_0000000051' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:116:5: warning: symbol 'auto_test_a_0000000052' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:118:5: warning: symbol 'auto_test_a_0000000053' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:120:5: warning: symbol 'auto_test_a_0000000054' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:122:5: warning: symbol 'auto_test_a_0000000055' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:124:5: warning: symbol 'auto_test_a_0000000056' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:126:5: warning: symbol 'auto_test_a_0000000057' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:128:5: warning: symbol 'auto_test_a_0000000058' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:130:5: warning: symbol 'auto_test_a_0000000059' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:132:5: warning: symbol 'auto_test_a_0000000060' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:134:5: warning: symbol 'auto_test_a_0000000061' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:136:5: warning: symbol 'auto_test_a_0000000062' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:138:5: warning: symbol 'auto_test_a_0000000063' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:140:5: warning: symbol 'auto_test_a_0000000064' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:142:5: warning: symbol 'auto_test_a_0000000065' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:144:5: warning: symbol 'auto_test_a_0000000066' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:146:5: warning: symbol 'auto_test_a_0000000067' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:148:5: warning: symbol 'auto_test_a_0000000068' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:150:5: warning: symbol 'auto_test_a_0000000069' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:152:5: warning: symbol 'auto_test_a_0000000070' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:154:5: warning: symbol 'auto_test_a_0000000071' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:156:5: warning: symbol 'auto_test_a_0000000072' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:158:5: warning: symbol 'auto_test_a_0000000073' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:160:5: warning: symbol 'auto_test_a_0000000074' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:162:5: warning: symbol 'auto_test_a_0000000075' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:164:5: warning: symbol 'auto_test_a_0000000076' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:166:5: warning: symbol 'auto_test_a_0000000077' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:168:5: warning: symbol 'auto_test_a_0000000078' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:170:5: warning: symbol 'auto_test_a_0000000079' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:172:5: warning: symbol 'auto_test_a_0000000080' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:174:5: warning: symbol 'auto_test_a_0000000081' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:176:5: warning: symbol 'auto_test_a_0000000082' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:178:5: warning: symbol 'auto_test_a_0000000083' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:180:5: warning: symbol 'auto_test_a_0000000084' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:182:5: warning: symbol 'auto_test_a_0000000085' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:184:5: warning: symbol 'auto_test_a_0000000086' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:186:5: warning: symbol 'auto_test_a_0000000087' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:188:5: warning: symbol 'auto_test_a_0000000088' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:190:5: warning: symbol 'auto_test_a_0000000089' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:192:5: warning: symbol 'auto_test_a_0000000090' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:194:5: warning: symbol 'auto_test_a_0000000091' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:196:5: warning: symbol 'auto_test_a_0000000092' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:198:5: warning: symbol 'auto_test_a_0000000093' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:200:5: warning: symbol 'auto_test_a_0000000094' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:202:5: warning: symbol 'auto_test_a_0000000095' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:204:5: warning: symbol 'auto_test_a_0000000096' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:206:5: warning: symbol 'auto_test_a_0000000097' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:208:5: warning: symbol 'auto_test_a_0000000098' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:210:5: warning: symbol 'auto_test_a_0000000099' was not declared. Should it be static? lib/tests/module/test_kallsyms_a.c:212:5: warning: too many warnings ../drivers/base/regmap/regmap-raw-ram.c:24:24: warning: cast to restricted __be16 ../drivers/base/regmap/regmap-raw-ram.c:26:24: warning: cast to restricted __le16 ../net/ipv4/netfilter/ip_tables.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../net/ipv4/netfilter/ip_tables.c:36:16: warning: array of flexible structures ../include/uapi/linux/netfilter_ipv4/ip_tables.h:218:36: warning: array of flexible structures ../net/ipv4/netfilter/ip_tables.c:1214:40: warning: array of flexible structures ../net/ipv4/netfilter/ip_tables.c:1546:43: warning: array of flexible structures ../net/ipv4/netfilter/ip_tables.c:36:16: warning: Initializer entry defined twice ../net/ipv4/netfilter/ip_tables.c:36:16: also defined here ../net/ipv4/netfilter/ip_tables.c:36:16: warning: Initializer entry defined twice ../net/ipv4/netfilter/ip_tables.c:36:16: also defined here ../net/ipv4/netfilter/iptable_filter.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../net/ipv4/netfilter/iptable_mangle.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../drivers/soc/qcom/qcom-geni-se.c:1061:21: warning: cast to restricted __le32 ../drivers/soc/qcom/qcom-geni-se.c:1061:21: warning: cast from restricted __le16 ../drivers/pci/controller/dwc/pci-dra7xx.c: In function ‘dra7xx_pcie_probe’: ../drivers/pci/controller/dwc/pci-dra7xx.c:744:55: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 2 [-Wformat-truncation=] 744 | snprintf(name, sizeof(name), "pcie-phy%d", i); | ^~ ../drivers/pci/controller/dwc/pci-dra7xx.c:744:46: note: directive argument in the range [0, 2147483646] 744 | snprintf(name, sizeof(name), "pcie-phy%d", i); | ^~~~~~~~~~~~ ../drivers/pci/controller/dwc/pci-dra7xx.c:744:17: note: ‘snprintf’ output between 10 and 19 bytes into a destination of size 10 744 | snprintf(name, sizeof(name), "pcie-phy%d", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../drivers/char/tpm/tpm.h:29, from ../drivers/char/tpm/tpm_svsm.c:22: ../include/linux/tpm_eventlog.h: In function ‘__calc_tpm2_event_size’: ../include/linux/tpm_eventlog.h:167:13: warning: variable ‘mapping_size’ set but not used [-Wunused-but-set-variable=] 167 | int mapping_size; | ^~~~~~~~~~~~ ../net/ipv4/netfilter/iptable_nat.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../net/ipv4/netfilter/iptable_raw.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures Warning: ../drivers/dma/dmatest.c:152 struct member '' not described in 'dmatest_info' Warning: ../drivers/dma/dmatest.c:152 struct member '' not described in 'dmatest_info' ../net/sched/act_bpf.c:131:9: warning: incorrect type in argument 1 (different address spaces) ../net/sched/act_bpf.c:131:9: expected void const * ../net/sched/act_bpf.c:131:9: got unsigned char [noderef] __rcu * ../net/sched/act_bpf.c:131:9: warning: incorrect type in argument 1 (different address spaces) ../net/sched/act_bpf.c:131:9: expected void const * ../net/sched/act_bpf.c:131:9: got unsigned char [noderef] __rcu * ../net/sched/act_bpf.c:131:9: warning: incorrect type in argument 2 (different address spaces) ../net/sched/act_bpf.c:131:9: expected void const * ../net/sched/act_bpf.c:131:9: got unsigned char [noderef] __rcu * ../net/sched/act_bpf.c:124:50: warning: dereference of noderef expression ../net/sched/act_bpf.c:124:50: warning: dereference of noderef expression ../drivers/misc/lis3lv02d/lis3lv02d.c:182:52: warning: cast to restricted __le16 ../net/ipv4/netfilter/iptable_security.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures lib/tests/module/test_kallsyms_c.c:14:5: warning: symbol 'auto_test_c_0000000001' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:16:5: warning: symbol 'auto_test_c_0000000002' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:18:5: warning: symbol 'auto_test_c_0000000003' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:20:5: warning: symbol 'auto_test_c_0000000004' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:22:5: warning: symbol 'auto_test_c_0000000005' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:24:5: warning: symbol 'auto_test_c_0000000006' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:26:5: warning: symbol 'auto_test_c_0000000007' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:28:5: warning: symbol 'auto_test_c_0000000008' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:30:5: warning: symbol 'auto_test_c_0000000009' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:32:5: warning: symbol 'auto_test_c_0000000010' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:34:5: warning: symbol 'auto_test_c_0000000011' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:36:5: warning: symbol 'auto_test_c_0000000012' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:38:5: warning: symbol 'auto_test_c_0000000013' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:40:5: warning: symbol 'auto_test_c_0000000014' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:42:5: warning: symbol 'auto_test_c_0000000015' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:44:5: warning: symbol 'auto_test_c_0000000016' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:46:5: warning: symbol 'auto_test_c_0000000017' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:48:5: warning: symbol 'auto_test_c_0000000018' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:50:5: warning: symbol 'auto_test_c_0000000019' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:52:5: warning: symbol 'auto_test_c_0000000020' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:54:5: warning: symbol 'auto_test_c_0000000021' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:56:5: warning: symbol 'auto_test_c_0000000022' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:58:5: warning: symbol 'auto_test_c_0000000023' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:60:5: warning: symbol 'auto_test_c_0000000024' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:62:5: warning: symbol 'auto_test_c_0000000025' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:64:5: warning: symbol 'auto_test_c_0000000026' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:66:5: warning: symbol 'auto_test_c_0000000027' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:68:5: warning: symbol 'auto_test_c_0000000028' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:70:5: warning: symbol 'auto_test_c_0000000029' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:72:5: warning: symbol 'auto_test_c_0000000030' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:74:5: warning: symbol 'auto_test_c_0000000031' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:76:5: warning: symbol 'auto_test_c_0000000032' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:78:5: warning: symbol 'auto_test_c_0000000033' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:80:5: warning: symbol 'auto_test_c_0000000034' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:82:5: warning: symbol 'auto_test_c_0000000035' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:84:5: warning: symbol 'auto_test_c_0000000036' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:86:5: warning: symbol 'auto_test_c_0000000037' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:88:5: warning: symbol 'auto_test_c_0000000038' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:90:5: warning: symbol 'auto_test_c_0000000039' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:92:5: warning: symbol 'auto_test_c_0000000040' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:94:5: warning: symbol 'auto_test_c_0000000041' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:96:5: warning: symbol 'auto_test_c_0000000042' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:98:5: warning: symbol 'auto_test_c_0000000043' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:100:5: warning: symbol 'auto_test_c_0000000044' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:102:5: warning: symbol 'auto_test_c_0000000045' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:104:5: warning: symbol 'auto_test_c_0000000046' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:106:5: warning: symbol 'auto_test_c_0000000047' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:108:5: warning: symbol 'auto_test_c_0000000048' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:110:5: warning: symbol 'auto_test_c_0000000049' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:112:5: warning: symbol 'auto_test_c_0000000050' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:114:5: warning: symbol 'auto_test_c_0000000051' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:116:5: warning: symbol 'auto_test_c_0000000052' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:118:5: warning: symbol 'auto_test_c_0000000053' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:120:5: warning: symbol 'auto_test_c_0000000054' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:122:5: warning: symbol 'auto_test_c_0000000055' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:124:5: warning: symbol 'auto_test_c_0000000056' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:126:5: warning: symbol 'auto_test_c_0000000057' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:128:5: warning: symbol 'auto_test_c_0000000058' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:130:5: warning: symbol 'auto_test_c_0000000059' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:132:5: warning: symbol 'auto_test_c_0000000060' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:134:5: warning: symbol 'auto_test_c_0000000061' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:136:5: warning: symbol 'auto_test_c_0000000062' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:138:5: warning: symbol 'auto_test_c_0000000063' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:140:5: warning: symbol 'auto_test_c_0000000064' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:142:5: warning: symbol 'auto_test_c_0000000065' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:144:5: warning: symbol 'auto_test_c_0000000066' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:146:5: warning: symbol 'auto_test_c_0000000067' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:148:5: warning: symbol 'auto_test_c_0000000068' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:150:5: warning: symbol 'auto_test_c_0000000069' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:152:5: warning: symbol 'auto_test_c_0000000070' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:154:5: warning: symbol 'auto_test_c_0000000071' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:156:5: warning: symbol 'auto_test_c_0000000072' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:158:5: warning: symbol 'auto_test_c_0000000073' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:160:5: warning: symbol 'auto_test_c_0000000074' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:162:5: warning: symbol 'auto_test_c_0000000075' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:164:5: warning: symbol 'auto_test_c_0000000076' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:166:5: warning: symbol 'auto_test_c_0000000077' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:168:5: warning: symbol 'auto_test_c_0000000078' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:170:5: warning: symbol 'auto_test_c_0000000079' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:172:5: warning: symbol 'auto_test_c_0000000080' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:174:5: warning: symbol 'auto_test_c_0000000081' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:176:5: warning: symbol 'auto_test_c_0000000082' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:178:5: warning: symbol 'auto_test_c_0000000083' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:180:5: warning: symbol 'auto_test_c_0000000084' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:182:5: warning: symbol 'auto_test_c_0000000085' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:184:5: warning: symbol 'auto_test_c_0000000086' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:186:5: warning: symbol 'auto_test_c_0000000087' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:188:5: warning: symbol 'auto_test_c_0000000088' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:190:5: warning: symbol 'auto_test_c_0000000089' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:192:5: warning: symbol 'auto_test_c_0000000090' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:194:5: warning: symbol 'auto_test_c_0000000091' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:196:5: warning: symbol 'auto_test_c_0000000092' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:198:5: warning: symbol 'auto_test_c_0000000093' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:200:5: warning: symbol 'auto_test_c_0000000094' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:202:5: warning: symbol 'auto_test_c_0000000095' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:204:5: warning: symbol 'auto_test_c_0000000096' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:206:5: warning: symbol 'auto_test_c_0000000097' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:208:5: warning: symbol 'auto_test_c_0000000098' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:210:5: warning: symbol 'auto_test_c_0000000099' was not declared. Should it be static? lib/tests/module/test_kallsyms_c.c:212:5: warning: too many warnings ../drivers/misc/keba/cp500.c:962:34: warning: Using plain integer as NULL pointer lib/tests/module/test_kallsyms_d.c:14:5: warning: symbol 'auto_test_d_0000000001' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:16:5: warning: symbol 'auto_test_d_0000000002' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:18:5: warning: symbol 'auto_test_d_0000000003' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:20:5: warning: symbol 'auto_test_d_0000000004' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:22:5: warning: symbol 'auto_test_d_0000000005' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:24:5: warning: symbol 'auto_test_d_0000000006' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:26:5: warning: symbol 'auto_test_d_0000000007' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:28:5: warning: symbol 'auto_test_d_0000000008' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:30:5: warning: symbol 'auto_test_d_0000000009' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:32:5: warning: symbol 'auto_test_d_0000000010' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:34:5: warning: symbol 'auto_test_d_0000000011' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:36:5: warning: symbol 'auto_test_d_0000000012' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:38:5: warning: symbol 'auto_test_d_0000000013' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:40:5: warning: symbol 'auto_test_d_0000000014' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:42:5: warning: symbol 'auto_test_d_0000000015' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:44:5: warning: symbol 'auto_test_d_0000000016' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:46:5: warning: symbol 'auto_test_d_0000000017' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:48:5: warning: symbol 'auto_test_d_0000000018' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:50:5: warning: symbol 'auto_test_d_0000000019' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:52:5: warning: symbol 'auto_test_d_0000000020' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:54:5: warning: symbol 'auto_test_d_0000000021' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:56:5: warning: symbol 'auto_test_d_0000000022' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:58:5: warning: symbol 'auto_test_d_0000000023' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:60:5: warning: symbol 'auto_test_d_0000000024' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:62:5: warning: symbol 'auto_test_d_0000000025' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:64:5: warning: symbol 'auto_test_d_0000000026' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:66:5: warning: symbol 'auto_test_d_0000000027' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:68:5: warning: symbol 'auto_test_d_0000000028' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:70:5: warning: symbol 'auto_test_d_0000000029' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:72:5: warning: symbol 'auto_test_d_0000000030' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:74:5: warning: symbol 'auto_test_d_0000000031' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:76:5: warning: symbol 'auto_test_d_0000000032' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:78:5: warning: symbol 'auto_test_d_0000000033' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:80:5: warning: symbol 'auto_test_d_0000000034' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:82:5: warning: symbol 'auto_test_d_0000000035' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:84:5: warning: symbol 'auto_test_d_0000000036' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:86:5: warning: symbol 'auto_test_d_0000000037' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:88:5: warning: symbol 'auto_test_d_0000000038' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:90:5: warning: symbol 'auto_test_d_0000000039' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:92:5: warning: symbol 'auto_test_d_0000000040' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:94:5: warning: symbol 'auto_test_d_0000000041' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:96:5: warning: symbol 'auto_test_d_0000000042' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:98:5: warning: symbol 'auto_test_d_0000000043' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:100:5: warning: symbol 'auto_test_d_0000000044' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:102:5: warning: symbol 'auto_test_d_0000000045' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:104:5: warning: symbol 'auto_test_d_0000000046' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:106:5: warning: symbol 'auto_test_d_0000000047' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:108:5: warning: symbol 'auto_test_d_0000000048' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:110:5: warning: symbol 'auto_test_d_0000000049' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:112:5: warning: symbol 'auto_test_d_0000000050' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:114:5: warning: symbol 'auto_test_d_0000000051' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:116:5: warning: symbol 'auto_test_d_0000000052' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:118:5: warning: symbol 'auto_test_d_0000000053' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:120:5: warning: symbol 'auto_test_d_0000000054' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:122:5: warning: symbol 'auto_test_d_0000000055' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:124:5: warning: symbol 'auto_test_d_0000000056' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:126:5: warning: symbol 'auto_test_d_0000000057' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:128:5: warning: symbol 'auto_test_d_0000000058' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:130:5: warning: symbol 'auto_test_d_0000000059' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:132:5: warning: symbol 'auto_test_d_0000000060' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:134:5: warning: symbol 'auto_test_d_0000000061' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:136:5: warning: symbol 'auto_test_d_0000000062' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:138:5: warning: symbol 'auto_test_d_0000000063' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:140:5: warning: symbol 'auto_test_d_0000000064' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:142:5: warning: symbol 'auto_test_d_0000000065' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:144:5: warning: symbol 'auto_test_d_0000000066' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:146:5: warning: symbol 'auto_test_d_0000000067' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:148:5: warning: symbol 'auto_test_d_0000000068' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:150:5: warning: symbol 'auto_test_d_0000000069' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:152:5: warning: symbol 'auto_test_d_0000000070' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:154:5: warning: symbol 'auto_test_d_0000000071' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:156:5: warning: symbol 'auto_test_d_0000000072' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:158:5: warning: symbol 'auto_test_d_0000000073' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:160:5: warning: symbol 'auto_test_d_0000000074' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:162:5: warning: symbol 'auto_test_d_0000000075' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:164:5: warning: symbol 'auto_test_d_0000000076' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:166:5: warning: symbol 'auto_test_d_0000000077' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:168:5: warning: symbol 'auto_test_d_0000000078' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:170:5: warning: symbol 'auto_test_d_0000000079' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:172:5: warning: symbol 'auto_test_d_0000000080' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:174:5: warning: symbol 'auto_test_d_0000000081' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:176:5: warning: symbol 'auto_test_d_0000000082' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:178:5: warning: symbol 'auto_test_d_0000000083' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:180:5: warning: symbol 'auto_test_d_0000000084' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:182:5: warning: symbol 'auto_test_d_0000000085' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:184:5: warning: symbol 'auto_test_d_0000000086' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:186:5: warning: symbol 'auto_test_d_0000000087' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:188:5: warning: symbol 'auto_test_d_0000000088' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:190:5: warning: symbol 'auto_test_d_0000000089' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:192:5: warning: symbol 'auto_test_d_0000000090' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:194:5: warning: symbol 'auto_test_d_0000000091' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:196:5: warning: symbol 'auto_test_d_0000000092' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:198:5: warning: symbol 'auto_test_d_0000000093' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:200:5: warning: symbol 'auto_test_d_0000000094' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:202:5: warning: symbol 'auto_test_d_0000000095' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:204:5: warning: symbol 'auto_test_d_0000000096' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:206:5: warning: symbol 'auto_test_d_0000000097' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:208:5: warning: symbol 'auto_test_d_0000000098' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:210:5: warning: symbol 'auto_test_d_0000000099' was not declared. Should it be static? lib/tests/module/test_kallsyms_d.c:212:5: warning: too many warnings ../net/ipv4/netfilter/arp_tables.c: note: in included file (through ../include/linux/netfilter_arp/arp_tables.h): ../include/uapi/linux/netfilter_arp/arp_tables.h:184:34: warning: array of flexible structures ../net/ipv4/netfilter/arp_tables.c:40:16: warning: array of flexible structures ../include/uapi/linux/netfilter_arp/arp_tables.h:196:37: warning: array of flexible structures ../net/ipv4/netfilter/arp_tables.c:1062:48: warning: array of flexible structures ../net/ipv4/netfilter/arp_tables.c:1370:44: warning: array of flexible structures ../net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice ../net/ipv4/netfilter/arp_tables.c:40:16: also defined here ../net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice ../net/ipv4/netfilter/arp_tables.c:40:16: also defined here ../drivers/misc/eeprom/m24lr.c:343:24: warning: cast to restricted __le16 ../drivers/misc/eeprom/m24lr.c:343:24: warning: cast from restricted __le64 ../drivers/misc/eeprom/m24lr.c:346:24: warning: cast to restricted __le32 ../drivers/misc/eeprom/m24lr.c:346:24: warning: cast from restricted __le64 ../drivers/mfd/sm501.c:1108:29: warning: cast to non-scalar ../drivers/mfd/sm501.c:1108:29: warning: cast from non-scalar ../drivers/mfd/sm501.c:1112:29: warning: cast to non-scalar ../drivers/mfd/sm501.c:1112:29: warning: cast from non-scalar ../drivers/regulator/ad5398.c:49:17: warning: cast to restricted __be16 ../drivers/regulator/ad5398.c:59:13: warning: incorrect type in assignment (different base types) ../drivers/regulator/ad5398.c:59:13: expected unsigned short val ../drivers/regulator/ad5398.c:59:13: got restricted __be16 [usertype] ../drivers/dma/at_hdmac.c:1119:15: warning: incorrect type in assignment (different address spaces) ../drivers/dma/at_hdmac.c:1119:15: expected void [noderef] __iomem *vaddr ../drivers/dma/at_hdmac.c:1119:15: got void * ../drivers/dma/at_hdmac.c:1129:11: warning: cast removes address space '__iomem' of expression ../drivers/dma/at_hdmac.c:1144:28: warning: incorrect type in assignment (different address spaces) ../drivers/dma/at_hdmac.c:1144:28: expected int *memset_vaddr ../drivers/dma/at_hdmac.c:1144:28: got void [noderef] __iomem *vaddr ../drivers/dma/at_hdmac.c:1157:43: warning: incorrect type in argument 2 (different address spaces) ../drivers/dma/at_hdmac.c:1157:43: expected void *vaddr ../drivers/dma/at_hdmac.c:1157:43: got void [noderef] __iomem *vaddr ../drivers/dma/at_hdmac.c:1186:15: warning: incorrect type in assignment (different address spaces) ../drivers/dma/at_hdmac.c:1186:15: expected void [noderef] __iomem *vaddr ../drivers/dma/at_hdmac.c:1186:15: got void * ../drivers/dma/at_hdmac.c:1192:11: warning: cast removes address space '__iomem' of expression ../drivers/dma/at_hdmac.c:1222:28: warning: incorrect type in assignment (different address spaces) ../drivers/dma/at_hdmac.c:1222:28: expected int *memset_vaddr ../drivers/dma/at_hdmac.c:1222:28: got void [noderef] __iomem *vaddr ../drivers/dma/at_hdmac.c:1235:43: warning: incorrect type in argument 2 (different address spaces) ../drivers/dma/at_hdmac.c:1235:43: expected void *vaddr ../drivers/dma/at_hdmac.c:1235:43: got void [noderef] __iomem *vaddr ../net/ipv4/netfilter/arptable_filter.c: note: in included file (through ../include/linux/netfilter_arp/arp_tables.h): ../include/uapi/linux/netfilter_arp/arp_tables.h:184:34: warning: array of flexible structures ../net/sched/act_skbmod.c:73:39: warning: incorrect type in assignment (different base types) ../net/sched/act_skbmod.c:73:39: expected restricted __be16 [usertype] h_proto ../net/sched/act_skbmod.c:73:39: got unsigned short [usertype] eth_type ../net/sched/act_skbmod.c:207:29: warning: incorrect type in assignment (different base types) ../net/sched/act_skbmod.c:207:29: expected unsigned short [usertype] eth_type ../net/sched/act_skbmod.c:207:29: got restricted __be16 [usertype] ../net/sched/act_skbmod.c:263:48: warning: cast to restricted __be16 ../net/sched/act_ife.c:56:15: warning: incorrect type in assignment (different base types) ../net/sched/act_ife.c:56:15: expected unsigned short [assigned] [usertype] edata ../net/sched/act_ife.c:56:15: got restricted __be16 [usertype] ../net/sched/act_ife.c:100:15: warning: incorrect type in assignment (different base types) ../net/sched/act_ife.c:100:15: expected unsigned int [assigned] [usertype] edata ../net/sched/act_ife.c:100:15: got restricted __be32 [usertype] ../drivers/gpu/drm/imx/ipuv3/imx-ldb.c: In function ‘imx_ldb_probe’: ../drivers/gpu/drm/imx/ipuv3/imx-ldb.c:540:57: warning: ‘_sel’ directive output may be truncated writing 4 bytes into a region of size between 3 and 13 [-Wformat-truncation=] 540 | snprintf(clkname, sizeof(clkname), "di%d_sel", i); | ^~~~ ../drivers/gpu/drm/imx/ipuv3/imx-ldb.c:540:17: note: ‘snprintf’ output between 8 and 18 bytes into a destination of size 16 540 | snprintf(clkname, sizeof(clkname), "di%d_sel", i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dma/bcm-sba-raid.c:575:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:575:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:575:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:594:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:594:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:594:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:663:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:663:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:663:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:682:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:682:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:682:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:783:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:783:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:783:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:801:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:801:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:801:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:821:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:821:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:821:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:930:41: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:930:41: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:930:41: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:949:41: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:949:41: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:949:41: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:964:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:964:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:964:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:983:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:983:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:983:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1004:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1004:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1004:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1031:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1031:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1031:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1107:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1107:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1107:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1127:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1127:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1127:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1144:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1144:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1144:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1164:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1164:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1164:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1188:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1188:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1188:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1213:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1213:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1213:25: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1242:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1242:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1242:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1265:33: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1265:33: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1265:33: got restricted __le64 [usertype] ../drivers/dma/bcm-sba-raid.c:1285:25: warning: incorrect type in assignment (different base types) ../drivers/dma/bcm-sba-raid.c:1285:25: expected unsigned long long [usertype] ../drivers/dma/bcm-sba-raid.c:1285:25: got restricted __le64 [usertype] ../net/sched/act_meta_skbprio.c:38:25: warning: cast to restricted __be32 In file included from ../include/linux/string.h:386, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:11, from ../arch/x86/include/asm/paravirt.h:19, from ../arch/x86/include/asm/cpuid/api.h:57, from ../arch/x86/include/asm/processor.h:19, from ../include/linux/sched.h:13, from ../include/linux/ratelimit.h:6, from ../include/linux/dev_printk.h:16, from ../include/linux/device.h:15, from ../drivers/nfc/pn533/pn533.c:9: In function ‘fortify_memcpy_chk’, inlined from ‘pn533_target_found_felica’ at ../drivers/nfc/pn533/pn533.c:781:2: ../include/linux/fortify-string.h:578:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 578 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/sched/act_meta_mark.c:33:21: warning: cast to restricted __be32 ../drivers/video/fbdev/hgafb.c:505:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:505:25: expected void const * ../drivers/video/fbdev/hgafb.c:505:25: got unsigned char [noderef] [usertype] __iomem *[assigned] dest ../drivers/video/fbdev/hgafb.c:505:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:505:25: expected void const * ../drivers/video/fbdev/hgafb.c:505:25: got unsigned char [noderef] [usertype] __iomem *[assigned] src ../drivers/video/fbdev/hgafb.c:505:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:505:25: expected void const * ../drivers/video/fbdev/hgafb.c:505:25: got unsigned char [noderef] [usertype] __iomem *[assigned] dest ../drivers/video/fbdev/hgafb.c:505:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:505:25: expected void const * ../drivers/video/fbdev/hgafb.c:505:25: got unsigned char [noderef] [usertype] __iomem *[assigned] src ../drivers/video/fbdev/hgafb.c:505:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:505:25: expected void * ../drivers/video/fbdev/hgafb.c:505:25: got unsigned char [noderef] [usertype] __iomem *[assigned] dest ../drivers/video/fbdev/hgafb.c:505:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/video/fbdev/hgafb.c:505:25: expected void const * ../drivers/video/fbdev/hgafb.c:505:25: got unsigned char [noderef] [usertype] __iomem *[assigned] src ../drivers/video/fbdev/hgafb.c:516:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:516:25: expected void const * ../drivers/video/fbdev/hgafb.c:516:25: got unsigned char [noderef] [usertype] __iomem *[assigned] dest ../drivers/video/fbdev/hgafb.c:516:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:516:25: expected void const * ../drivers/video/fbdev/hgafb.c:516:25: got unsigned char [noderef] [usertype] __iomem *[assigned] src ../drivers/video/fbdev/hgafb.c:516:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:516:25: expected void const * ../drivers/video/fbdev/hgafb.c:516:25: got unsigned char [noderef] [usertype] __iomem *[assigned] dest ../drivers/video/fbdev/hgafb.c:516:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:516:25: expected void const * ../drivers/video/fbdev/hgafb.c:516:25: got unsigned char [noderef] [usertype] __iomem *[assigned] src ../drivers/video/fbdev/hgafb.c:516:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/hgafb.c:516:25: expected void * ../drivers/video/fbdev/hgafb.c:516:25: got unsigned char [noderef] [usertype] __iomem *[assigned] dest ../drivers/video/fbdev/hgafb.c:516:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/video/fbdev/hgafb.c:516:25: expected void const * ../drivers/video/fbdev/hgafb.c:516:25: got unsigned char [noderef] [usertype] __iomem *[assigned] src ../net/sched/act_meta_skbtcindex.c:33:25: warning: cast to restricted __be16 ../drivers/video/fbdev/atmel_lcdfb.c:333:27: warning: incorrect type in assignment (different address spaces) ../drivers/video/fbdev/atmel_lcdfb.c:333:27: expected char [noderef] __iomem *screen_base ../drivers/video/fbdev/atmel_lcdfb.c:333:27: got void * ../drivers/video/fbdev/atmel_lcdfb.c:341:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/atmel_lcdfb.c:341:9: expected void const * ../drivers/video/fbdev/atmel_lcdfb.c:341:9: got char [noderef] __iomem *screen_base ../drivers/video/fbdev/atmel_lcdfb.c:341:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/atmel_lcdfb.c:341:9: expected void const * ../drivers/video/fbdev/atmel_lcdfb.c:341:9: got char [noderef] __iomem *screen_base ../drivers/video/fbdev/atmel_lcdfb.c:341:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/atmel_lcdfb.c:341:9: expected void * ../drivers/video/fbdev/atmel_lcdfb.c:341:9: got char [noderef] __iomem *screen_base ../drivers/video/fbdev/atmel_lcdfb.c:312:59: warning: incorrect type in argument 3 (different address spaces) ../drivers/video/fbdev/atmel_lcdfb.c:312:59: expected void *cpu_addr ../drivers/video/fbdev/atmel_lcdfb.c:312:59: got char [noderef] __iomem *screen_base ../drivers/video/fbdev/atmel_lcdfb.c:312:59: warning: incorrect type in argument 3 (different address spaces) ../drivers/video/fbdev/atmel_lcdfb.c:312:59: expected void *cpu_addr ../drivers/video/fbdev/atmel_lcdfb.c:312:59: got char [noderef] __iomem *screen_base ../drivers/pci/xen-pcifront.c:624:18: warning: cast to restricted pci_channel_state_t ../drivers/pci/xen-pcifront.c:634:35: warning: incorrect type in assignment (different base types) ../drivers/pci/xen-pcifront.c:634:35: expected signed int [usertype] err ../drivers/pci/xen-pcifront.c:634:35: got restricted pci_ers_result_t ../drivers/acpi/acpi_extlog.c:87:54: warning: cast removes address space '__iomem' of expression ../drivers/acpi/acpi_extlog.c:323:20: warning: cast removes address space '__iomem' of expression ../drivers/acpi/acpi_extlog.c:344:34: warning: cast removes address space '__iomem' of expression ../drivers/acpi/acpi_extlog.c:368:11: warning: cast removes address space '__iomem' of expression ../drivers/acpi/acpi_extlog.c:391:19: warning: cast removes address space '__iomem' of expression ../drivers/nfc/microread/microread.c:489:26: warning: cast to restricted __be16 ../drivers/nfc/microread/microread.c:503:26: warning: cast to restricted __be16 ../drivers/nfc/microread/microread.c:521:25: warning: cast to restricted __le16 ../drivers/video/fbdev/pvr2fb.c:1081:11: warning: Using plain integer as NULL pointer Warning: ../drivers/video/backlight/cgbc_bl.c:29 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * CGBC backlight driver data ../drivers/soc/qcom/smd-rpm.c:177:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/soc/qcom/smd-rpm.c:177:47: expected void const volatile [noderef] __iomem * ../drivers/soc/qcom/smd-rpm.c:177:47: got unsigned char const * ../drivers/pci/controller/pcie-mediatek.c:408:40: warning: incorrect type in argument 1 (different address spaces) ../drivers/pci/controller/pcie-mediatek.c:408:40: expected void volatile *address ../drivers/pci/controller/pcie-mediatek.c:408:40: got void [noderef] __iomem * ../drivers/pci/controller/pcie-mediatek.c:523:44: warning: incorrect type in argument 1 (different address spaces) ../drivers/pci/controller/pcie-mediatek.c:523:44: expected void volatile *address ../drivers/pci/controller/pcie-mediatek.c:523:44: got void [noderef] __iomem * ../drivers/soc/qcom/smem.c:472:16: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:472:16: expected struct smem_header *header ../drivers/soc/qcom/smem.c:472:16: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:561:16: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:561:16: expected struct smem_header *header ../drivers/soc/qcom/smem.c:561:16: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:581:50: warning: incorrect type in return expression (different address spaces) ../drivers/soc/qcom/smem.c:581:50: expected void * ../drivers/soc/qcom/smem.c:581:50: got void [noderef] __iomem * ../drivers/soc/qcom/smem.c:735:22: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:735:22: expected struct smem_partition_header *phdr ../drivers/soc/qcom/smem.c:735:22: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:739:27: warning: cast to restricted __le32 ../drivers/soc/qcom/smem.c:743:22: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:743:22: expected struct smem_partition_header *phdr ../drivers/soc/qcom/smem.c:743:22: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:747:27: warning: cast to restricted __le32 ../drivers/soc/qcom/smem.c:750:24: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:750:24: expected struct smem_header *header ../drivers/soc/qcom/smem.c:750:24: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:784:36: error: subtraction of different types can't work (different address spaces) ../drivers/soc/qcom/smem.c:793:28: error: subtraction of different types can't work (different address spaces) ../drivers/soc/qcom/smem.c:802:36: error: subtraction of different types can't work (different address spaces) ../drivers/soc/qcom/smem.c:872:16: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:872:16: expected struct smem_header *header ../drivers/soc/qcom/smem.c:872:16: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:926:16: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:926:16: expected struct smem_partition_header *header ../drivers/soc/qcom/smem.c:926:16: got void [noderef] __iomem * ../drivers/soc/qcom/smem.c:1077:22: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:1077:22: expected struct smem_ptable *ptable ../drivers/soc/qcom/smem.c:1077:22: got void [noderef] __iomem * ../drivers/soc/qcom/smem.c:1185:16: warning: incorrect type in assignment (different address spaces) ../drivers/soc/qcom/smem.c:1185:16: expected struct smem_header *header ../drivers/soc/qcom/smem.c:1185:16: got void [noderef] __iomem *virt_base ../drivers/soc/qcom/smem.c:1204:16: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smem.c:1204:16: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smem.c:1204:16: got restricted __le32 * ../drivers/soc/qcom/smem.c:1204:52: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smem.c:1204:52: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smem.c:1204:52: got restricted __le32 * ../drivers/nfc/pn533/pn533.c:117:39: warning: incorrect type in initializer (different base types) ../drivers/nfc/pn533/pn533.c:117:39: expected restricted __be16 [usertype] sc ../drivers/nfc/pn533/pn533.c:117:39: got int ../drivers/nfc/pn533/pn533.c:130:39: warning: incorrect type in initializer (different base types) ../drivers/nfc/pn533/pn533.c:130:39: expected restricted __be16 [usertype] sc ../drivers/nfc/pn533/pn533.c:130:39: got int ../drivers/video/fbdev/goldfishfb.c:266:34: warning: cast removes address space '__iomem' of expression ../drivers/video/fbdev/goldfishfb.c:285:51: warning: cast removes address space '__iomem' of expression ../drivers/gpu/drm/bridge/imx/imx-legacy-bridge.c:52:25: warning: symbol 'imx_legacy_bridge_funcs' was not declared. Should it be static? ../drivers/gpu/drm/bridge/synopsys/dw-hdmi.c:3363:30: warning: cast truncates bits from constant value (ffffff0d becomes d) ../drivers/gpu/drm/bridge/synopsys/dw-hdmi-ahb-audio.c:254:9: warning: cast truncates bits from constant value (ffffff7f becomes 7f) ../drivers/video/fbdev/pxa168fb.c:668:27: warning: incorrect type in assignment (different address spaces) ../drivers/video/fbdev/pxa168fb.c:668:27: expected char [noderef] __iomem *screen_base ../drivers/video/fbdev/pxa168fb.c:668:27: got void * ../drivers/video/fbdev/pxa168fb.c:758:25: warning: incorrect type in argument 3 (different address spaces) ../drivers/video/fbdev/pxa168fb.c:758:25: expected void *cpu_addr ../drivers/video/fbdev/pxa168fb.c:758:25: got char [noderef] __iomem *screen_base ../drivers/video/fbdev/pxa168fb.c:790:25: warning: incorrect type in argument 3 (different address spaces) ../drivers/video/fbdev/pxa168fb.c:790:25: expected void *cpu_addr ../drivers/video/fbdev/pxa168fb.c:790:25: got char [noderef] __iomem *screen_base ../drivers/video/fbdev/cirrusfb.c:1853:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/cirrusfb.c:1853:17: expected void const * ../drivers/video/fbdev/cirrusfb.c:1853:17: got char [noderef] __iomem *screen_base ../drivers/video/fbdev/cirrusfb.c:1853:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/cirrusfb.c:1853:17: expected void const * ../drivers/video/fbdev/cirrusfb.c:1853:17: got char [noderef] __iomem *screen_base ../drivers/video/fbdev/cirrusfb.c:1853:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/video/fbdev/cirrusfb.c:1853:17: expected void * ../drivers/video/fbdev/cirrusfb.c:1853:17: got char [noderef] __iomem *screen_base ../drivers/soc/qcom/smp2p.c:280:64: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smp2p.c:280:64: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smp2p.c:280:64: got unsigned int [usertype] *value ../drivers/soc/qcom/smp2p.c:318:34: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smp2p.c:318:34: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smp2p.c:318:34: got unsigned int [usertype] *value ../drivers/soc/qcom/smp2p.c:446:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smp2p.c:446:26: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smp2p.c:446:26: got unsigned int [usertype] *value ../drivers/soc/qcom/smp2p.c:501:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smp2p.c:501:33: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smp2p.c:501:33: got unsigned int [usertype] *value ../drivers/soc/qcom/smp2p.c:504:26: warning: incorrect type in argument 2 (different address spaces) ../drivers/soc/qcom/smp2p.c:504:26: expected void volatile [noderef] __iomem *addr ../drivers/soc/qcom/smp2p.c:504:26: got unsigned int [usertype] *value ../drivers/scsi/megaraid/megaraid_mbox.c:197:5: warning: symbol 'mraid_debug_level' was not declared. Should it be static? ../lib/tests/kunit_iov_iter.c: In function ‘iov_kunit_copy_to_bvec’: ../lib/tests/kunit_iov_iter.c:278:16: warning: variable ‘b’ set but not used [-Wunused-but-set-variable=] 278 | int i, b, patt; | ^ ../drivers/soc/qcom/smsm.c:159:32: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:159:32: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:159:32: got unsigned int [usertype] *local_state ../drivers/soc/qcom/smsm.c:171:25: warning: incorrect type in argument 2 (different address spaces) ../drivers/soc/qcom/smsm.c:171:25: expected void volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:171:25: got unsigned int [usertype] *local_state ../drivers/soc/qcom/smsm.c:181:48: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:181:48: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:181:48: got unsigned int [usertype] * ../drivers/soc/qcom/smsm.c:219:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:219:26: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:219:26: got unsigned int [usertype] *remote_state ../drivers/soc/qcom/smsm.c:257:49: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:257:49: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:257:49: got unsigned int [usertype] * ../drivers/soc/qcom/smsm.c:259:49: warning: incorrect type in argument 2 (different address spaces) ../drivers/soc/qcom/smsm.c:259:49: expected void volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:259:49: got unsigned int [usertype] * ../drivers/soc/qcom/smsm.c:280:24: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:280:24: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:280:24: got unsigned int [usertype] *remote_state ../drivers/soc/qcom/smsm.c:288:49: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:288:49: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:288:49: got unsigned int [usertype] * ../drivers/soc/qcom/smsm.c:290:49: warning: incorrect type in argument 2 (different address spaces) ../drivers/soc/qcom/smsm.c:290:49: expected void volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:290:49: got unsigned int [usertype] * ../drivers/soc/qcom/smsm.c:330:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/soc/qcom/smsm.c:330:26: expected void const volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:330:26: got unsigned int [usertype] *remote_state ../drivers/soc/qcom/smsm.c:635:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/soc/qcom/smsm.c:635:47: expected void volatile [noderef] __iomem *addr ../drivers/soc/qcom/smsm.c:635:47: got unsigned int [usertype] * ../drivers/video/fbdev/broadsheetfb.c:298:40: warning: restricted __le32 degrades to integer ../drivers/video/fbdev/broadsheetfb.c:299:45: warning: restricted __le32 degrades to integer ../drivers/video/fbdev/broadsheetfb.c:879:17: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/broadsheetfb.c:879:17: expected unsigned short ../drivers/video/fbdev/broadsheetfb.c:879:17: got restricted __le16 [usertype] ../drivers/dma/hisi_dma.c:744:21: warning: cast to restricted __le16 ../drivers/dma/hisi_dma.c:744:21: warning: restricted __le16 degrades to integer ../drivers/dma/hisi_dma.c:744:21: warning: restricted __le16 degrades to integer ../drivers/message/fusion/mptbase.c:639:25: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3131:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3132:37: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3133:40: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3134:36: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3135:37: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3138:42: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3139:43: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3150:41: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3155:49: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3157:36: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3164:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3165:40: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3167:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3169:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3170:42: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3179:46: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3288:30: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3289:29: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3290:30: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:3291:30: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3292:30: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3293:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3294:39: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3295:36: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3296:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3360:37: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3360:37: expected unsigned short [addressable] [assigned] [usertype] MsgVersion ../drivers/message/fusion/mptbase.c:3360:37: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:3361:40: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3361:40: expected unsigned short [addressable] [assigned] [usertype] HeaderVersion ../drivers/message/fusion/mptbase.c:3361:40: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:3368:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3368:33: expected unsigned short [addressable] [assigned] [usertype] ReplyFrameSize ../drivers/message/fusion/mptbase.c:3368:33: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:3374:42: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3374:42: expected unsigned int [addressable] [assigned] [usertype] HostMfaHighAddr ../drivers/message/fusion/mptbase.c:3374:42: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:3375:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3375:46: expected unsigned int [addressable] [assigned] [usertype] SenseBufferHighAddr ../drivers/message/fusion/mptbase.c:3375:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:3378:42: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3378:42: expected unsigned int [addressable] [assigned] [usertype] HostMfaHighAddr ../drivers/message/fusion/mptbase.c:3378:42: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:3379:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3379:46: expected unsigned int [addressable] [assigned] [usertype] SenseBufferHighAddr ../drivers/message/fusion/mptbase.c:3379:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:3610:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:3610:27: expected unsigned int [usertype] ImageSize ../drivers/message/fusion/mptbase.c:3610:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:3634:26: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:3638:21: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:4873:38: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:4878:46: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:4883:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:4894:25: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:5328:44: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5425:54: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5426:59: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5511:47: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:5538:38: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5545:40: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5549:49: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:6187:23: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:6189:31: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:6195:58: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:6195:58: expected unsigned int [usertype] CoalescingTimeout ../drivers/message/fusion/mptbase.c:6195:58: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:6296:24: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:6296:24: expected unsigned int [addressable] [assigned] [usertype] MsgContext ../drivers/message/fusion/mptbase.c:6296:24: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1315:21: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:7707:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:7708:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:7710:27: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:7756:61: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:528:19: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:538:20: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:540:37: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:915:55: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:915:55: expected unsigned short [usertype] req_idx ../drivers/message/fusion/mptbase.c:915:55: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:965:47: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:965:47: expected unsigned short [usertype] req_idx ../drivers/message/fusion/mptbase.c:965:47: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:1000:47: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1000:47: expected unsigned short [usertype] req_idx ../drivers/message/fusion/mptbase.c:1000:47: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:1027:13: warning: restricted __le32 degrades to integer ../drivers/message/fusion/mptbase.c:1030:34: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1030:34: expected unsigned int [usertype] arg1 ../drivers/message/fusion/mptbase.c:1030:34: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1053:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1053:27: expected unsigned int [usertype] FlagsLength ../drivers/message/fusion/mptbase.c:1053:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1054:23: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1054:23: expected unsigned int [usertype] Address ../drivers/message/fusion/mptbase.c:1054:23: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1070:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1070:27: expected unsigned int [usertype] Low ../drivers/message/fusion/mptbase.c:1070:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1072:28: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1072:28: expected unsigned int [usertype] High ../drivers/message/fusion/mptbase.c:1072:28: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1074:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1074:27: expected unsigned int [usertype] FlagsLength ../drivers/message/fusion/mptbase.c:1074:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1093:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1093:27: expected unsigned int [usertype] Low ../drivers/message/fusion/mptbase.c:1093:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1111:28: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1111:28: expected unsigned int [usertype] High ../drivers/message/fusion/mptbase.c:1111:28: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1112:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1112:27: expected unsigned int [usertype] FlagsLength ../drivers/message/fusion/mptbase.c:1112:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1130:24: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1130:24: expected unsigned short [usertype] Length ../drivers/message/fusion/mptbase.c:1130:24: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:1133:25: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1133:25: expected unsigned int [usertype] Address ../drivers/message/fusion/mptbase.c:1133:25: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1151:24: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1151:24: expected unsigned short [usertype] Length ../drivers/message/fusion/mptbase.c:1151:24: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:1157:29: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1157:29: expected unsigned int [usertype] Low ../drivers/message/fusion/mptbase.c:1157:29: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1159:30: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1159:30: expected unsigned int [usertype] High ../drivers/message/fusion/mptbase.c:1159:30: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:1199:55: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:1199:55: expected unsigned short [usertype] req_idx ../drivers/message/fusion/mptbase.c:1199:55: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:2145:22: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:2145:22: expected unsigned int [usertype] device_state ../drivers/message/fusion/mptbase.c:2145:22: got restricted pci_power_t ../drivers/message/fusion/mptbase.c:2170:35: warning: incorrect type in argument 2 (different base types) ../drivers/message/fusion/mptbase.c:2170:35: expected restricted pci_power_t [usertype] state ../drivers/message/fusion/mptbase.c:2170:35: got unsigned int [usertype] device_state ../drivers/message/fusion/mptbase.c:2183:32: warning: incorrect type in initializer (different base types) ../drivers/message/fusion/mptbase.c:2183:32: expected unsigned int [usertype] device_state ../drivers/message/fusion/mptbase.c:2183:32: got restricted pci_power_t [usertype] current_state ../drivers/message/fusion/mptbase.c:5130:13: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:5161:19: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5784:29: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:5928:44: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:5930:29: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:5930:29: expected restricted __le64 [addressable] [usertype] sas_address ../drivers/message/fusion/mptbase.c:5930:29: got unsigned long long [usertype] ../drivers/message/fusion/mptbase.c:5934:29: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:5934:29: expected restricted __le64 [addressable] [usertype] sas_address ../drivers/message/fusion/mptbase.c:5934:29: got unsigned long long [usertype] ../drivers/message/fusion/mptbase.c:6427:37: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:6427:37: expected unsigned short [usertype] ExtPageLength ../drivers/message/fusion/mptbase.c:6427:37: got restricted __le16 [usertype] ../drivers/message/fusion/mptbase.c:6437:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptbase.c:6437:27: expected unsigned int [usertype] PageAddress ../drivers/message/fusion/mptbase.c:6437:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptbase.c:6497:15: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:6501:29: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:6517:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:7246:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:7247:19: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:7676:27: warning: cast to restricted __le16 ../drivers/message/fusion/mptbase.c:7677:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptbase.c:8158:16: warning: cast to restricted __le32 ../kernel/sysctl-test.c:46:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:46:9: expected void * ../kernel/sysctl-test.c:46:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:46:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:46:9: expected void * ../kernel/sysctl-test.c:46:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:55:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:55:9: expected void * ../kernel/sysctl-test.c:55:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:55:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:55:9: expected void * ../kernel/sysctl-test.c:55:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:92:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:92:9: expected void * ../kernel/sysctl-test.c:92:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:92:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:92:9: expected void * ../kernel/sysctl-test.c:92:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:101:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:101:9: expected void * ../kernel/sysctl-test.c:101:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:101:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:101:9: expected void * ../kernel/sysctl-test.c:101:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:133:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:133:9: expected void * ../kernel/sysctl-test.c:133:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:133:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:133:9: expected void * ../kernel/sysctl-test.c:133:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:137:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:137:9: expected void * ../kernel/sysctl-test.c:137:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:137:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:137:9: expected void * ../kernel/sysctl-test.c:137:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:172:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:172:9: expected void * ../kernel/sysctl-test.c:172:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:172:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:172:9: expected void * ../kernel/sysctl-test.c:172:9: got void [noderef] __user *buffer ../kernel/sysctl-test.c:201:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:201:9: expected void * ../kernel/sysctl-test.c:201:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:201:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:201:9: expected void * ../kernel/sysctl-test.c:201:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:231:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:231:9: expected void * ../kernel/sysctl-test.c:231:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:231:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:231:9: expected void * ../kernel/sysctl-test.c:231:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:262:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:262:9: expected void * ../kernel/sysctl-test.c:262:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:262:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:262:9: expected void * ../kernel/sysctl-test.c:262:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:292:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:292:9: expected void * ../kernel/sysctl-test.c:292:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:292:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:292:9: expected void * ../kernel/sysctl-test.c:292:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:332:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:332:9: expected void * ../kernel/sysctl-test.c:332:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:332:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:332:9: expected void * ../kernel/sysctl-test.c:332:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:364:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:364:9: expected void * ../kernel/sysctl-test.c:364:9: got char [noderef] __user *user_buffer ../kernel/sysctl-test.c:364:9: warning: incorrect type in argument 3 (different address spaces) ../kernel/sysctl-test.c:364:9: expected void * ../kernel/sysctl-test.c:364:9: got char [noderef] __user *user_buffer ../drivers/mfd/macsmc.c:466:26: warning: cast to restricted __be32 ../drivers/message/fusion/mptscsih.c:195:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:312:35: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:314:31: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:314:31: expected unsigned int [usertype] ../drivers/message/fusion/mptscsih.c:314:31: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:2399:40: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:2412:29: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:2672:18: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:2675:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:2705:29: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:2899:18: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:2925:35: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:2925:35: expected unsigned int [usertype] Control ../drivers/message/fusion/mptscsih.c:2925:35: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:2927:35: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:2927:35: expected unsigned int [usertype] Control ../drivers/message/fusion/mptscsih.c:2927:35: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:2930:35: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:2930:35: expected unsigned int [usertype] Control ../drivers/message/fusion/mptscsih.c:2930:35: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:2938:30: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:2938:30: expected unsigned int [usertype] DataLength ../drivers/message/fusion/mptscsih.c:2938:30: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:2939:38: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:2939:38: expected unsigned int [usertype] SenseBufferLowAddr ../drivers/message/fusion/mptscsih.c:2939:38: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:1957:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:1958:29: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:1960:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:1960:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:441:22: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:542:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:542:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:565:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:597:19: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:599:13: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:606:14: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:664:26: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:668:28: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:670:28: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:693:25: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:741:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:1346:18: warning: cast to restricted __le16 ../drivers/message/fusion/mptscsih.c:1389:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:1389:27: expected unsigned int [usertype] Control ../drivers/message/fusion/mptscsih.c:1389:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:1402:30: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:1402:30: expected unsigned int [usertype] DataLength ../drivers/message/fusion/mptscsih.c:1402:30: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:1405:38: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptscsih.c:1405:38: expected unsigned int [usertype] SenseBufferLowAddr ../drivers/message/fusion/mptscsih.c:1405:38: got restricted __le32 [usertype] ../drivers/message/fusion/mptscsih.c:2572:20: warning: cast to restricted __le32 ../drivers/message/fusion/mptscsih.c:2638:27: warning: cast to restricted __le16 ../drivers/message/fusion/mptspi.c:954:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:954:33: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:954:33: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1099:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1099:33: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1099:33: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:904:22: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:915:58: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:915:58: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:915:58: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:922:46: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:296:27: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:296:27: expected unsigned int [usertype] PageAddress ../drivers/message/fusion/mptspi.c:296:27: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:568:45: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:602:16: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:986:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:986:33: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:986:33: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1009:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1009:33: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1009:33: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1031:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1031:33: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1031:33: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1055:1: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1055:1: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1055:1: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1056:1: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1056:1: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1056:1: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1057:1: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1057:1: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1057:1: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1058:1: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1058:1: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1058:1: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1059:1: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1059:1: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1059:1: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1077:33: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1077:33: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1077:33: got restricted __le32 [usertype] ../drivers/message/fusion/mptspi.c:1174:20: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:1182:28: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:1185:37: warning: cast to restricted __le32 ../drivers/message/fusion/mptspi.c:1277:49: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptspi.c:1277:49: expected unsigned int [usertype] RequestedParameters ../drivers/message/fusion/mptspi.c:1277:49: got restricted __le32 [usertype] ../drivers/spi/spi-altera-dfl.c:121:17: error: too long token expansion ../drivers/message/fusion/mptsas.c: In function ‘mptsas_issue_tm’: ../drivers/message/fusion/mptsas.c:4790:26: warning: variable ‘timeleft’ set but not used [-Wunused-but-set-variable=] 4790 | unsigned long timeleft; | ^~~~~~~~ ../drivers/firewire/ohci-serdes-test.c: note: in included file: ../drivers/firewire/ohci.h:181:24: warning: restricted __le32 degrades to integer ../sound/soc/mediatek/common/mtk-btcvsd.c:1358:30: warning: incorrect type in assignment (different address spaces) ../sound/soc/mediatek/common/mtk-btcvsd.c:1358:30: expected unsigned int [usertype] *bt_reg_pkt_r ../sound/soc/mediatek/common/mtk-btcvsd.c:1358:30: got void [noderef] __iomem * ../sound/soc/mediatek/common/mtk-btcvsd.c:1360:30: warning: incorrect type in assignment (different address spaces) ../sound/soc/mediatek/common/mtk-btcvsd.c:1360:30: expected unsigned int [usertype] *bt_reg_pkt_w ../sound/soc/mediatek/common/mtk-btcvsd.c:1360:30: got void [noderef] __iomem * ../sound/soc/mediatek/common/mtk-btcvsd.c:1362:28: warning: incorrect type in assignment (different address spaces) ../sound/soc/mediatek/common/mtk-btcvsd.c:1362:28: expected unsigned int [usertype] *bt_reg_ctl ../sound/soc/mediatek/common/mtk-btcvsd.c:1362:28: got void [noderef] __iomem * ../net/netfilter/nf_conncount.c: note: in included file (through ../include/linux/mm_types.h, ../include/linux/uio.h, ../include/linux/socket.h, ../include/uapi/linux/in.h, ../include/linux/in.h): ../include/linux/rbtree.h:107:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:107:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:107:9: struct rb_node * ../drivers/message/fusion/mptfc.c:383:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:386:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:389:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:392:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:395:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:398:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptfc.c:401:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptfc.c:823:42: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:824:51: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:825:45: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:826:46: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:827:45: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:828:46: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:829:58: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:830:52: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:831:49: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:832:49: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:833:51: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:834:52: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:835:51: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:836:52: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:837:57: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:838:50: warning: cast to restricted __le32 ../drivers/message/fusion/mptfc.c:1403:20: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:4599:23: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:4621:40: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:4627:45: warning: cast to restricted __le64 ../drivers/message/fusion/mptsas.c:4667:18: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2640:31: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2641:38: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2643:13: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2644:29: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2653:13: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2654:30: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:1418:39: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:1419:28: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:1420:31: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:1421:33: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:3715:21: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptsas.c:3715:21: expected restricted __le64 [addressable] [usertype] sas_address ../drivers/message/fusion/mptsas.c:3715:21: got unsigned long long [usertype] ../drivers/message/fusion/mptsas.c:3719:62: warning: incorrect type in argument 2 (different base types) ../drivers/message/fusion/mptsas.c:3719:62: expected unsigned long long [usertype] sas_address ../drivers/message/fusion/mptsas.c:3719:62: got restricted __le64 [addressable] [usertype] sas_address ../drivers/message/fusion/mptsas.c:3733:41: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:3637:21: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptsas.c:3637:21: expected restricted __le64 [addressable] [usertype] sas_address ../drivers/message/fusion/mptsas.c:3637:21: got unsigned long long [usertype] ../drivers/message/fusion/mptsas.c:3638:62: warning: incorrect type in argument 2 (different base types) ../drivers/message/fusion/mptsas.c:3638:62: expected unsigned long long [usertype] sas_address ../drivers/message/fusion/mptsas.c:3638:62: got restricted __le64 [addressable] [usertype] sas_address ../drivers/message/fusion/mptsas.c:3645:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:3649:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:4914:21: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:4926:21: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:4061:25: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:142:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:144:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:154:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:157:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:169:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:177:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:183:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:212:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:214:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:216:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:218:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:228:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:230:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:232:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:252:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:254:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:1235:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:1235:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:1235:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2075:36: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2077:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2079:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2081:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:2275:35: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptsas.c:2275:35: expected unsigned short [usertype] RequestDataLength ../drivers/message/fusion/mptsas.c:2275:35: got restricted __le16 [usertype] ../drivers/message/fusion/mptsas.c:2292:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptsas.c:2292:39: expected unsigned long long [usertype] ../drivers/message/fusion/mptsas.c:2292:39: got restricted __le64 [usertype] ../drivers/message/fusion/mptsas.c:2438:13: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2440:13: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2451:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2505:13: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2572:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2573:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2732:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2736:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2809:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2810:37: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:2916:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptsas.c:2916:39: expected unsigned long long [usertype] ../drivers/message/fusion/mptsas.c:2916:39: got restricted __le64 [usertype] ../drivers/message/fusion/mptsas.c:2962:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:3457:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:3461:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:3468:9: warning: cast from restricted __le64 ../drivers/message/fusion/mptsas.c:4999:21: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:5030:28: warning: cast to restricted __le16 ../drivers/message/fusion/mptsas.c:5049:33: warning: cast to restricted __le32 ../drivers/message/fusion/mptsas.c:5092:36: warning: cast to restricted __le32 ../drivers/video/fbdev/smscufx.c:827:27: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:827:27: expected unsigned int [usertype] ../drivers/video/fbdev/smscufx.c:827:27: got restricted __le32 [usertype] ../drivers/video/fbdev/smscufx.c:830:27: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:830:27: expected unsigned int [usertype] ../drivers/video/fbdev/smscufx.c:830:27: got restricted __le32 [usertype] ../drivers/video/fbdev/smscufx.c:832:16: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:832:16: expected unsigned short [usertype] ../drivers/video/fbdev/smscufx.c:832:16: got restricted __le16 [usertype] ../drivers/video/fbdev/smscufx.c:833:16: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:833:16: expected unsigned short [usertype] ../drivers/video/fbdev/smscufx.c:833:16: got restricted __le16 [usertype] ../drivers/video/fbdev/smscufx.c:834:16: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:834:16: expected unsigned short [usertype] ../drivers/video/fbdev/smscufx.c:834:16: got restricted __le16 [usertype] ../drivers/video/fbdev/smscufx.c:835:16: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:835:16: expected unsigned short [usertype] ../drivers/video/fbdev/smscufx.c:835:16: got restricted __le16 [usertype] ../drivers/video/fbdev/smscufx.c:838:27: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:838:27: expected unsigned int [usertype] ../drivers/video/fbdev/smscufx.c:838:27: got restricted __le32 [usertype] ../drivers/video/fbdev/smscufx.c:841:17: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:841:17: expected unsigned short [usertype] ../drivers/video/fbdev/smscufx.c:841:17: got restricted __le16 [usertype] ../drivers/video/fbdev/smscufx.c:844:17: warning: incorrect type in assignment (different base types) ../drivers/video/fbdev/smscufx.c:844:17: expected unsigned short [usertype] ../drivers/video/fbdev/smscufx.c:844:17: got restricted __le16 [usertype] ../drivers/message/fusion/mptctl.c:2475:36: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:2475:36: expected unsigned short [usertype] DataLength ../drivers/message/fusion/mptctl.c:2475:36: got restricted __le16 [usertype] ../drivers/message/fusion/mptctl.c:2611:30: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:2666:62: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:2667:59: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:2668:60: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:1793:22: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:1794:19: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:1808:25: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1808:25: expected unsigned int [usertype] MsgContext ../drivers/message/fusion/mptctl.c:1808:25: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:1886:54: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1886:54: expected unsigned int [usertype] SenseBufferLowAddr ../drivers/message/fusion/mptctl.c:1886:54: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:1914:43: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1914:43: expected unsigned int [usertype] Control ../drivers/message/fusion/mptctl.c:1914:43: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:1915:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1915:46: expected unsigned int [usertype] DataLength ../drivers/message/fusion/mptctl.c:1915:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:1973:54: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1973:54: expected unsigned int [usertype] SenseBufferLowAddr ../drivers/message/fusion/mptctl.c:1973:54: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:1991:43: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1991:43: expected unsigned int [usertype] Control ../drivers/message/fusion/mptctl.c:1991:43: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:1992:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:1992:46: expected unsigned int [usertype] DataLength ../drivers/message/fusion/mptctl.c:1992:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:2007:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:2025:43: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:2025:43: expected unsigned int [usertype] high_addr ../drivers/message/fusion/mptctl.c:2025:43: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:2026:43: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:2026:43: expected unsigned int [usertype] sense_high ../drivers/message/fusion/mptctl.c:2026:43: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:2034:59: warning: restricted __le16 degrades to integer ../drivers/message/fusion/mptctl.c:837:26: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptctl.c:837:26: expected unsigned int [usertype] ImageSize ../drivers/message/fusion/mptctl.c:837:26: got restricted __le32 [usertype] ../drivers/message/fusion/mptctl.c:958:19: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:1192:24: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:555:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:231:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:241:25: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:253:29: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:426:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptctl.c:436:21: warning: cast to restricted __le16 ../drivers/gpu/drm/tiny/gm12u320.c:481:32: warning: incorrect type in initializer (different base types) ../drivers/gpu/drm/tiny/gm12u320.c:481:32: expected restricted __le16 [usertype] pixel_clock ../drivers/gpu/drm/tiny/gm12u320.c:481:32: got int ../drivers/scsi/scsi_transport_fc.c: note: in included file: ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1113:42: warning: array of flexible structures ../drivers/message/fusion/mptlan.c:1172:21: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:1235:52: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1235:52: expected unsigned int [usertype] TransactionContext ../drivers/message/fusion/mptlan.c:1235:52: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1239:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1239:46: expected unsigned int [usertype] FlagsLength ../drivers/message/fusion/mptlan.c:1239:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1243:46: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1243:46: expected unsigned int [usertype] Low ../drivers/message/fusion/mptlan.c:1243:46: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1245:55: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1245:55: expected unsigned int [usertype] High ../drivers/message/fusion/mptlan.c:1245:55: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:1259:38: warning: invalid assignment: |= ../drivers/message/fusion/mptlan.c:1259:38: left side has type unsigned int ../drivers/message/fusion/mptlan.c:1259:38: right side has type restricted __le32 ../drivers/message/fusion/mptlan.c:1261:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:1261:39: expected unsigned int [usertype] BucketCount ../drivers/message/fusion/mptlan.c:1261:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:964:25: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:969:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:972:14: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:976:15: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:981:17: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:986:18: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:990:18: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:1020:31: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:607:9: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:612:17: warning: cast to restricted __le16 ../drivers/message/fusion/mptlan.c:636:23: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:346:17: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:1495:27: warning: restricted __be16 degrades to integer ../drivers/message/fusion/mptlan.c:1532:29: warning: incorrect type in return expression (different base types) ../drivers/message/fusion/mptlan.c:1532:29: expected unsigned short ../drivers/message/fusion/mptlan.c:1532:29: got restricted __be16 [usertype] ethertype ../drivers/message/fusion/mptlan.c:1535:16: warning: incorrect type in return expression (different base types) ../drivers/message/fusion/mptlan.c:1535:16: expected unsigned short ../drivers/message/fusion/mptlan.c:1535:16: got restricted __be16 [usertype] ../drivers/message/fusion/mptlan.c:741:36: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:741:36: expected unsigned int [usertype] TransactionContext ../drivers/message/fusion/mptlan.c:741:36: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:749:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:749:39: expected unsigned int ../drivers/message/fusion/mptlan.c:749:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:752:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:752:39: expected unsigned int ../drivers/message/fusion/mptlan.c:752:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:762:30: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:762:30: expected unsigned int [usertype] FlagsLength ../drivers/message/fusion/mptlan.c:762:30: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:771:30: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:771:30: expected unsigned int [usertype] Low ../drivers/message/fusion/mptlan.c:771:30: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:773:39: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:773:39: expected unsigned int [usertype] High ../drivers/message/fusion/mptlan.c:773:39: got restricted __le32 [usertype] ../drivers/message/fusion/mptlan.c:780:9: warning: cast to restricted __le32 ../drivers/message/fusion/mptlan.c:815:23: warning: incorrect type in assignment (different base types) ../drivers/message/fusion/mptlan.c:815:23: expected restricted __be16 [usertype] protocol ../drivers/message/fusion/mptlan.c:815:23: got unsigned short ../drivers/message/fusion/mptlan.c:919:23: warning: cast to restricted __le32 ../drivers/misc/dw-xdata-pcie.c: In function ‘dw_xdata_pcie_probe’: ../drivers/misc/dw-xdata-pcie.c:21:41: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 21 | #define DW_XDATA_DRIVER_NAME "dw-xdata-pcie" | ^~~~~~~~~~~~~~~ ../drivers/misc/dw-xdata-pcie.c:343:38: note: in expansion of macro ‘DW_XDATA_DRIVER_NAME’ 343 | snprintf(name, sizeof(name), DW_XDATA_DRIVER_NAME ".%d", id); | ^~~~~~~~~~~~~~~~~~~~ ../drivers/misc/dw-xdata-pcie.c:391:64: note: format string is defined here 391 | if (sscanf(dw->misc_dev.name, DW_XDATA_DRIVER_NAME ".%d", &id) != 1) | ^ ../drivers/misc/dw-xdata-pcie.c:343:9: note: ‘snprintf’ output between 16 and 25 bytes into a destination of size 24 343 | snprintf(name, sizeof(name), DW_XDATA_DRIVER_NAME ".%d", id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/fat/fat_test.c:261:9: warning: incorrect type in initializer (different base types) ../fs/fat/fat_test.c:261:9: expected long long left_value ../fs/fat/fat_test.c:261:9: got restricted __le16 const __left ../fs/fat/fat_test.c:261:9: warning: incorrect type in initializer (different base types) ../fs/fat/fat_test.c:261:9: expected long long right_value ../fs/fat/fat_test.c:261:9: got restricted __le16 const __right ../fs/fat/fat_test.c:265:9: warning: incorrect type in initializer (different base types) ../fs/fat/fat_test.c:265:9: expected long long left_value ../fs/fat/fat_test.c:265:9: got restricted __le16 const __left ../fs/fat/fat_test.c:265:9: warning: incorrect type in initializer (different base types) ../fs/fat/fat_test.c:265:9: expected long long right_value ../fs/fat/fat_test.c:265:9: got restricted __le16 const __right ../fs/fat/fat_test.c:286:9: warning: incorrect type in initializer (different base types) ../fs/fat/fat_test.c:286:9: expected long long left_value ../fs/fat/fat_test.c:286:9: got restricted __le16 const __left ../fs/fat/fat_test.c:286:9: warning: incorrect type in initializer (different base types) ../fs/fat/fat_test.c:286:9: expected long long right_value ../fs/fat/fat_test.c:286:9: got restricted __le16 const __right ../fs/fat/fat_test.c:290:9: warning: incorrect type in initializer (different base types) ../fs/fat/fat_test.c:290:9: expected long long left_value ../fs/fat/fat_test.c:290:9: got restricted __le16 const __left ../fs/fat/fat_test.c:290:9: warning: incorrect type in initializer (different base types) ../fs/fat/fat_test.c:290:9: expected long long right_value ../fs/fat/fat_test.c:290:9: got restricted __le16 const __right ../drivers/misc/xilinx_sdfec.c: In function ‘xsdfec_probe’: ../drivers/misc/xilinx_sdfec.c:1404:57: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size 6 [-Wformat-truncation=] 1404 | snprintf(xsdfec->dev_name, DEV_NAME_LEN, "xsdfec%d", xsdfec->dev_id); | ^~ ../drivers/misc/xilinx_sdfec.c:1404:50: note: directive argument in the range [0, 2147483647] 1404 | snprintf(xsdfec->dev_name, DEV_NAME_LEN, "xsdfec%d", xsdfec->dev_id); | ^~~~~~~~~~ ../drivers/misc/xilinx_sdfec.c:1404:9: note: ‘snprintf’ output between 8 and 17 bytes into a destination of size 12 1404 | snprintf(xsdfec->dev_name, DEV_NAME_LEN, "xsdfec%d", xsdfec->dev_id); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dma/pch_dma.c:839:14: warning: incorrect type in assignment (different address spaces) ../drivers/dma/pch_dma.c:839:14: expected struct pch_dma_regs *regs ../drivers/dma/pch_dma.c:839:14: got void [noderef] __iomem *membase ../drivers/dma/pch_dma.c:872:34: warning: incorrect type in assignment (different address spaces) ../drivers/dma/pch_dma.c:872:34: expected void [noderef] __iomem *membase ../drivers/dma/pch_dma.c:872:34: got struct pch_dma_desc_regs * ../drivers/net/ethernet/3com/3c589_cs.c:296:35: warning: cast to restricted __le16 ../drivers/net/ethernet/3com/3c574_cs.c:348:35: warning: cast to restricted __le16 ../drivers/spi/spi-armada-3700.c:499:65: warning: incorrect type in argument 3 (different base types) ../drivers/spi/spi-armada-3700.c:499:65: expected unsigned int [usertype] data ../drivers/spi/spi-armada-3700.c:499:65: got restricted __le32 [usertype] ../drivers/spi/spi-armada-3700.c:521:31: warning: cast to restricted __le32 Warning: ../drivers/misc/vmw_balloon.c:259 struct member '5' not described in 'vmballoon_batch_entry' Warning: ../drivers/misc/vmw_balloon.c:259 struct member '5' not described in 'vmballoon_batch_entry' ../drivers/net/ethernet/3com/3c59x.c:3247:35: warning: restricted pci_power_t degrades to integer ../drivers/net/ethernet/3com/3c59x.c:3247:53: warning: restricted pci_power_t degrades to integer ../lib/tests/printf_kunit.c:675:49: warning: cast from restricted gfp_t ../lib/tests/printf_kunit.c:679:58: warning: cast from restricted gfp_t ../drivers/spi/spi-aspeed-smc.c:909:35: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-aspeed-smc.c:909:35: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-aspeed-smc.c:909:35: got void *dst ../drivers/spi/spi-aspeed-smc.c:939:46: warning: cast removes address space '__iomem' of expression ../drivers/spi/spi-aspeed-smc.c:1471:61: error: undefined identifier 'cols' ../drivers/spi/spi-aspeed-smc.c:1471:61: error: bad constant expression type ../drivers/spi/spi-aspeed-smc.c:1471:55: error: undefined identifier 'rows' ../drivers/spi/spi-aspeed-smc.c:1471:55: error: bad constant expression type ../drivers/video/fbdev/ocfb.c:325:24: warning: incorrect type in assignment (different address spaces) ../drivers/video/fbdev/ocfb.c:325:24: expected void [noderef] __iomem *fb_virt ../drivers/video/fbdev/ocfb.c:325:24: got void * ../drivers/video/fbdev/ocfb.c:365:64: warning: incorrect type in argument 3 (different address spaces) ../drivers/video/fbdev/ocfb.c:365:64: expected void *cpu_addr ../drivers/video/fbdev/ocfb.c:365:64: got void [noderef] __iomem *fb_virt ../drivers/video/fbdev/ocfb.c:378:32: warning: incorrect type in argument 3 (different address spaces) ../drivers/video/fbdev/ocfb.c:378:32: expected void *cpu_addr ../drivers/video/fbdev/ocfb.c:378:32: got void [noderef] __iomem *fb_virt ../drivers/net/ethernet/3com/typhoon.c:769:21: warning: restricted __be16 degrades to integer ../drivers/scsi/libiscsi.c:1035:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/libiscsi.c:1035:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt ../drivers/scsi/libiscsi.c:1035:25: got restricted itt_t [usertype] ../drivers/scsi/libiscsi.c:1132:33: warning: restricted itt_t degrades to integer ../drivers/scsi/libiscsi.c:1132:41: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/adaptec/starfire.c:1507:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/adaptec/starfire.c:1507:35: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/adaptec/starfire.c:1507:35: got unsigned short [usertype] ../drivers/net/ethernet/adaptec/starfire.c:1823:41: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/adaptec/starfire.c:1823:41: expected unsigned short val ../drivers/net/ethernet/adaptec/starfire.c:1823:41: got restricted __le16 ../drivers/net/ethernet/8390/ne2k-pci.c:515:31: warning: cast to restricted __le32 ../drivers/net/ethernet/8390/ne2k-pci.c:342:47: warning: cast to restricted __le32 ../drivers/net/ethernet/alacritech/slicoss.c:1091:24: warning: cast to restricted __le32 ../drivers/pinctrl/ti/pinctrl-ti-iodelay.c: In function ‘ti_iodelay_alloc_pins’: ../drivers/pinctrl/ti/pinctrl-ti-iodelay.c:756:13: warning: variable ‘phy_reg’ set but not used [-Wunused-but-set-variable=] 756 | u32 phy_reg; | ^~~~~~~ ../drivers/net/hamradio/baycom_ser_fdx.c:290:43: warning: dubious: x | !y ../drivers/scsi/advansys.c:4262:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:4262:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:4262:9: expected unsigned short val ../drivers/scsi/advansys.c:4262:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:4262:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:4262:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:4262:9: expected unsigned short val ../drivers/scsi/advansys.c:4262:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:4720:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:4720:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:4720:9: expected unsigned short val ../drivers/scsi/advansys.c:4720:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:4720:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:4720:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:4720:9: expected unsigned short val ../drivers/scsi/advansys.c:4720:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:4734:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:4734:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:4734:9: expected unsigned short val ../drivers/scsi/advansys.c:4734:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:4734:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:4734:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:4734:9: expected unsigned short val ../drivers/scsi/advansys.c:4734:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5203:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5203:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5203:9: expected unsigned short val ../drivers/scsi/advansys.c:5203:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5203:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5203:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5203:9: expected unsigned short val ../drivers/scsi/advansys.c:5203:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5220:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5220:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5220:9: expected unsigned short val ../drivers/scsi/advansys.c:5220:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5220:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5220:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5220:9: expected unsigned short val ../drivers/scsi/advansys.c:5220:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5699:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5699:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5699:9: expected unsigned short val ../drivers/scsi/advansys.c:5699:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5699:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5699:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5699:9: expected unsigned short val ../drivers/scsi/advansys.c:5699:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5715:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5715:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5715:9: expected unsigned short val ../drivers/scsi/advansys.c:5715:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:5715:9: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:5715:9: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/advansys.c:5715:9: expected unsigned short val ../drivers/scsi/advansys.c:5715:9: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:6094:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:6094:31: expected restricted __le32 [usertype] irq_next_vpa ../drivers/scsi/advansys.c:6094:31: got unsigned int [usertype] ../drivers/scsi/advansys.c:6116:22: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:6129:51: warning: restricted __le32 degrades to integer ../drivers/scsi/advansys.c:7933:31: warning: cast from restricted __le32 ../drivers/scsi/advansys.c:7934:30: warning: cast from restricted __le32 ../drivers/scsi/advansys.c:8127:47: warning: cast from restricted __le32 ../drivers/scsi/advansys.c:8128:46: warning: cast from restricted __le32 ../drivers/scsi/advansys.c:8732:33: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:8848:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:8848:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:8848:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:8892:29: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:9640:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:9640:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:9640:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:9669:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:9669:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:9669:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:9707:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:9707:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:9707:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:9736:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:9736:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:9736:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:9774:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:9774:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:9774:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:9803:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/advansys.c:9803:30: expected unsigned short [usertype] word ../drivers/scsi/advansys.c:9803:30: got restricted __le16 [usertype] ../drivers/scsi/advansys.c:9838:33: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:9853:33: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:9881:33: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:9896:33: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:9924:33: warning: cast to restricted __le16 ../drivers/scsi/advansys.c:9939:33: warning: cast to restricted __le16 ../drivers/misc/nsm.c:492:38: warning: Using plain integer as NULL pointer ../drivers/misc/nsm.c:494:38: warning: Using plain integer as NULL pointer ../drivers/net/amt.c: note: in included file (through ../include/linux/igmp.h): ../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures ../drivers/net/amt.c: note: in included file: ../include/net/mld.h:32:43: warning: array of flexible structures ../drivers/net/ethernet/8390/axnet_cs.c:642:18: warning: cast to restricted __le16 ../drivers/net/ethernet/8390/pcnet_cs.c: In function ‘dma_block_input’: ../drivers/net/ethernet/8390/pcnet_cs.c:1169:9: warning: variable ‘xfer_count’ set but not used [-Wunused-but-set-variable=] 1169 | int xfer_count = count; | ^~~~~~~~~~ ../lib/tests/overflow_kunit.c:487:9: warning: cast truncates bits from constant value (12c becomes 2c) ../lib/tests/overflow_kunit.c:489:9: warning: cast truncates bits from constant value (1112c becomes 112c) ../lib/tests/overflow_kunit.c:491:9: warning: cast truncates bits from constant value (10811112c becomes 811112c) ../lib/tests/overflow_kunit.c:492:9: warning: cast truncates bits from constant value (10811112c becomes 811112c) ../lib/tests/overflow_kunit.c:509:9: warning: cast truncates bits from constant value (12c becomes 2c) ../lib/tests/overflow_kunit.c:511:9: warning: cast truncates bits from constant value (1112c becomes 112c) ../lib/tests/overflow_kunit.c:513:9: warning: cast truncates bits from constant value (10811112c becomes 811112c) ../lib/tests/overflow_kunit.c:514:9: warning: cast truncates bits from constant value (10811112c becomes 811112c) ../lib/tests/overflow_kunit.c:526:9: warning: cast truncates bits from constant value (100 becomes 0) ../lib/tests/overflow_kunit.c:528:9: warning: cast truncates bits from constant value (10000 becomes 0) ../lib/tests/overflow_kunit.c:530:9: warning: cast truncates bits from constant value (100000000 becomes 0) ../lib/tests/overflow_kunit.c:531:9: warning: cast truncates bits from constant value (100000000 becomes 0) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1055:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1056:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1057:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1057:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1058:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1058:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1059:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1059:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1060:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1060:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1062:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1062:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1063:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1063:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1155:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1155:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1155:9: warning: cast truncates bits from constant value (ffffff01 becomes 1) ../lib/tests/overflow_kunit.c:1156:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1156:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) ../lib/tests/overflow_kunit.c:1156:9: warning: cast truncates bits from constant value (ffff0001 becomes 1) Warning: ../drivers/spi/spi-axiado.c:226 expecting prototype for ax_spi_get_rx_byte(). Prototype was for ax_spi_get_rx_byte_for_irq() instead Warning: ../drivers/spi/spi-axiado.c:248 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * Helper function to process received bytes and check for transfer completion. ../drivers/net/hamradio/baycom_ser_hdx.c:193:19: warning: dubious: x | !y ../drivers/spi/spi-bcm-qspi.c:396:30: warning: incorrect type in assignment (different base types) ../drivers/spi/spi-bcm-qspi.c:396:30: expected unsigned int [assigned] [usertype] data ../drivers/spi/spi-bcm-qspi.c:396:30: got restricted __le32 [usertype] ../drivers/spi/spi-bcm-qspi.c:360:24: warning: cast to restricted __le32 ../drivers/net/ethernet/8390/pcnet_cs.c:1157:18: warning: cast to restricted __le16 ../drivers/net/ethernet/8390/pcnet_cs.c:1375:18: warning: cast to restricted __le16 ../drivers/net/rionet.c: note: in included file: ../include/linux/rio.h:204:34: warning: array of flexible structures ../drivers/scsi/ips.c:2455:13: warning: cast to restricted __le32 ../drivers/scsi/ips.c:3543:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3543:59: expected unsigned int [usertype] sg_addr ../drivers/scsi/ips.c:3543:59: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3552:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3552:59: expected unsigned int [usertype] sg_addr ../drivers/scsi/ips.c:3552:59: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3562:47: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/ips.c:3562:47: expected restricted __le32 [usertype] *var ../drivers/scsi/ips.c:3562:47: got unsigned int * ../drivers/scsi/ips.c:3563:49: warning: cast to restricted __le16 ../drivers/scsi/ips.c:3572:56: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3572:56: expected unsigned short [usertype] sector_count ../drivers/scsi/ips.c:3572:56: got restricted __le16 [usertype] ../drivers/scsi/ips.c:3575:29: warning: cast to restricted __le16 ../drivers/scsi/ips.c:3576:64: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3576:64: expected unsigned short [usertype] sector_count ../drivers/scsi/ips.c:3576:64: got restricted __le16 [usertype] ../drivers/scsi/ips.c:3589:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3589:59: expected unsigned int [usertype] sg_addr ../drivers/scsi/ips.c:3589:59: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3598:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3598:59: expected unsigned int [usertype] sg_addr ../drivers/scsi/ips.c:3598:59: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3608:47: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/ips.c:3608:47: expected restricted __le32 [usertype] *var ../drivers/scsi/ips.c:3608:47: got unsigned int * ../drivers/scsi/ips.c:3609:49: warning: cast to restricted __le16 ../drivers/scsi/ips.c:3620:56: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3620:56: expected unsigned short [usertype] sector_count ../drivers/scsi/ips.c:3620:56: got restricted __le16 [usertype] ../drivers/scsi/ips.c:3707:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3707:44: expected unsigned int [usertype] dcdb_address ../drivers/scsi/ips.c:3707:44: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3748:58: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3748:58: expected unsigned int [usertype] buffer_pointer ../drivers/scsi/ips.c:3748:58: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3751:58: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3751:58: expected unsigned int [usertype] buffer_pointer ../drivers/scsi/ips.c:3751:58: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3785:58: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3785:58: expected unsigned int [usertype] buffer_pointer ../drivers/scsi/ips.c:3785:58: got restricted __le32 [usertype] ../drivers/scsi/ips.c:3788:58: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:3788:58: expected unsigned int [usertype] buffer_pointer ../drivers/scsi/ips.c:3788:58: got restricted __le32 [usertype] ../drivers/scsi/ips.c:4054:13: warning: cast to restricted __le32 ../drivers/scsi/ips.c:4053:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4053:17: expected unsigned int [usertype] lba ../drivers/scsi/ips.c:4053:17: got restricted __be32 [usertype] ../drivers/scsi/ips.c:4057:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4057:17: expected unsigned int [usertype] len ../drivers/scsi/ips.c:4057:17: got restricted __be32 [usertype] ../drivers/scsi/ips.c:4083:13: warning: cast to restricted __le32 ../drivers/scsi/ips.c:4093:14: warning: cast to restricted __le32 ../drivers/scsi/ips.c:4110:49: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4110:49: expected unsigned short [addressable] [assigned] [usertype] SectorsPerTrack ../drivers/scsi/ips.c:4110:49: got restricted __be16 [usertype] ../drivers/scsi/ips.c:4111:48: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4111:48: expected unsigned short [addressable] [assigned] [usertype] BytesPerSector ../drivers/scsi/ips.c:4111:48: got restricted __be16 [usertype] ../drivers/scsi/ips.c:4112:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4112:44: expected unsigned short [addressable] [assigned] [usertype] Interleave ../drivers/scsi/ips.c:4112:44: got restricted __be16 [usertype] ../drivers/scsi/ips.c:4123:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4123:47: expected unsigned short [addressable] [assigned] [usertype] CylindersHigh ../drivers/scsi/ips.c:4123:47: got restricted __be16 [usertype] ../drivers/scsi/ips.c:4131:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4131:42: expected unsigned short [addressable] [assigned] [usertype] StepRate ../drivers/scsi/ips.c:4131:42: got restricted __be16 [usertype] ../drivers/scsi/ips.c:5278:17: warning: cast to restricted __le32 ../drivers/scsi/ips.c:5588:13: warning: cast to restricted __le32 ../drivers/scsi/ips.c:1819:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1819:46: expected unsigned int [usertype] count ../drivers/scsi/ips.c:1819:46: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1850:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1850:38: expected unsigned int [usertype] buffer_addr ../drivers/scsi/ips.c:1850:38: got restricted __le32 [usertype] ../drivers/scsi/ips.c:2326:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:2326:40: expected unsigned int [usertype] count ../drivers/scsi/ips.c:2326:40: got restricted __le32 [usertype] ../drivers/scsi/ips.c:4368:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4368:26: expected unsigned int [usertype] ccsar ../drivers/scsi/ips.c:4368:26: got restricted __le32 [usertype] ../drivers/scsi/ips.c:4378:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4378:32: expected unsigned int [usertype] cccr ../drivers/scsi/ips.c:4378:32: got restricted __le32 [usertype] ../drivers/scsi/ips.c:4379:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:4379:33: expected unsigned int [usertype] ccsar ../drivers/scsi/ips.c:4379:33: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1928:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1928:44: expected unsigned int [usertype] dcdb_address ../drivers/scsi/ips.c:1928:44: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1935:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1935:50: expected unsigned int [usertype] buffer_pointer ../drivers/scsi/ips.c:1935:50: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1938:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1938:51: expected unsigned int [usertype] sg_addr ../drivers/scsi/ips.c:1938:51: got restricted __le32 [usertype] ../drivers/scsi/ips.c:2017:14: warning: cast to restricted __le32 ../drivers/scsi/ips.c:2018:14: warning: cast to restricted __le16 ../drivers/scsi/ips.c:2043:13: warning: cast to restricted __le32 ../drivers/scsi/ips.c:969:13: warning: cast to restricted __le32 ../drivers/scsi/ips.c:1788:56: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1788:56: expected unsigned int [usertype] address_lo ../drivers/scsi/ips.c:1788:56: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1790:56: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1790:56: expected unsigned int [usertype] address_hi ../drivers/scsi/ips.c:1790:56: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1792:52: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1792:52: expected unsigned int [usertype] length ../drivers/scsi/ips.c:1792:52: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1794:53: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1794:53: expected unsigned int [usertype] address ../drivers/scsi/ips.c:1794:53: got restricted __le32 [usertype] ../drivers/scsi/ips.c:1796:52: warning: incorrect type in assignment (different base types) ../drivers/scsi/ips.c:1796:52: expected unsigned int [usertype] length ../drivers/scsi/ips.c:1796:52: got restricted __le32 [usertype] ../drivers/scsi/qla1280.c: In function ‘qla1280_load_firmware_dma’: ../drivers/scsi/qla1280.c:1714:22: warning: variable ‘num’ set but not used [-Wunused-but-set-variable=] 1714 | int err = 0, num, i; | ^~~ ../drivers/tty/serial/pch_uart.c:1403:30: warning: restricted upf_t degrades to integer ../drivers/tty/serial/pch_uart.c:1407:32: warning: invalid assignment: &= ../drivers/tty/serial/pch_uart.c:1407:32: left side has type int ../drivers/tty/serial/pch_uart.c:1407:32: right side has type restricted upf_t ../drivers/scsi/qlogicfas408.c:248:14: warning: cast truncates bits from constant value (500 becomes 0) ../drivers/scsi/qlogicfas408.c:575:14: warning: cast truncates bits from constant value (500 becomes 0) ../drivers/tty/serial/samsung_tty.c: In function ‘s3c24xx_serial_get_options.constprop’: ../drivers/tty/serial/samsung_tty.c:2340:49: warning: ‘%d’ directive writing between 1 and 3 bytes into a region of size 2 [-Wformat-overflow=] 2340 | sprintf(clk_name, "clk_uart_baud%d", clk_sel); | ^~ ../drivers/tty/serial/samsung_tty.c:2340:35: note: directive argument in the range [0, 255] 2340 | sprintf(clk_name, "clk_uart_baud%d", clk_sel); | ^~~~~~~~~~~~~~~~~ ../drivers/tty/serial/samsung_tty.c:2340:17: note: ‘sprintf’ output between 15 and 17 bytes into a destination of size 15 2340 | sprintf(clk_name, "clk_uart_baud%d", clk_sel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/tty/serial/samsung_tty.c: In function ‘s3c24xx_serial_init_port’: ../drivers/tty/serial/samsung_tty.c:1792:51: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 1792 | sprintf(clk_name, "clk_uart_baud%d", clk_num); | ^ In function ‘s3c24xx_serial_enable_baudclk’, inlined from ‘s3c24xx_serial_init_port’ at ../drivers/tty/serial/samsung_tty.c:1898:8: ../drivers/tty/serial/samsung_tty.c:1792:17: note: ‘sprintf’ output between 15 and 16 bytes into a destination of size 15 1792 | sprintf(clk_name, "clk_uart_baud%d", clk_num); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1125:78: warning: incorrect type in argument 2 (different base types) ../drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1125:78: expected unsigned int [usertype] irq_mask ../drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1125:78: got restricted __le32 [usertype] status_lo ../drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1126:62: warning: invalid assignment: |= ../drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1126:62: left side has type restricted __le32 ../drivers/dma/dw-axi-dmac/dw-axi-dmac-platform.c:1126:62: right side has type unsigned long ../drivers/input/joystick/adi.c: In function ‘adi_init_input’: ../drivers/input/joystick/adi.c:395:60: warning: ‘%s’ directive output may be truncated writing up to 63 bytes into a region of size 55 [-Wformat-truncation=] 395 | snprintf(adi->name, ADI_MAX_NAME_LENGTH, "Logitech %s [%s]", buf, adi->cname); | ^~ ~~~ ../drivers/input/joystick/adi.c:395:9: note: ‘snprintf’ output between 13 and 91 bytes into a destination of size 64 395 | snprintf(adi->name, ADI_MAX_NAME_LENGTH, "Logitech %s [%s]", buf, adi->cname); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/qla1280.c:2856:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/qla1280.c:2856:27: expected restricted __le32 [usertype] *dword_ptr ../drivers/scsi/qla1280.c:2856:27: got unsigned int [usertype] * ../drivers/scsi/qla1280.c:2912:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/qla1280.c:2912:35: expected restricted __le32 [usertype] *[assigned] dword_ptr ../drivers/scsi/qla1280.c:2912:35: got unsigned int [usertype] * ../drivers/scsi/qla1280.c:2318:16: warning: cast to restricted __le16 ../drivers/scsi/qla1280.c:639:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/qla1280.c:639:27: expected unsigned short [usertype] isp_parameter ../drivers/scsi/qla1280.c:639:27: got restricted __le16 [usertype] ../drivers/scsi/qla1280.c:640:32: warning: incorrect type in assignment (different base types) ../drivers/scsi/qla1280.c:640:32: expected unsigned short [usertype] w ../drivers/scsi/qla1280.c:640:32: got restricted __le16 [usertype] ../drivers/scsi/qla1280.c:642:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/qla1280.c:642:46: expected unsigned short [usertype] selection_timeout ../drivers/scsi/qla1280.c:642:46: got restricted __le16 [usertype] ../drivers/scsi/qla1280.c:643:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/qla1280.c:643:44: expected unsigned short [usertype] max_queue_depth ../drivers/scsi/qla1280.c:643:44: got restricted __le16 [usertype] ../net/bridge/netfilter/ebtable_filter.c:19:41: warning: array of flexible structures ../lib/tests/stackinit_kunit.c: In function ‘leaf_same_sizes_static_all’: ../lib/tests/stackinit_kunit.c:118:50: warning: initialized field overwritten [-Woverride-init] 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:50: note: (near initialization for ‘var.two’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: warning: initialized field overwritten [-Woverride-init] 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: note: (near initialization for ‘var.three’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: warning: initialized field overwritten [-Woverride-init] 120 | .four = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: note: (near initialization for ‘var.four’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_small_start_static_all’: ../lib/tests/stackinit_kunit.c:118:50: warning: initialized field overwritten [-Woverride-init] 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:50: note: (near initialization for ‘var.two’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: warning: initialized field overwritten [-Woverride-init] 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: note: (near initialization for ‘var.three’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: warning: initialized field overwritten [-Woverride-init] 120 | .four = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: note: (near initialization for ‘var.four’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_small_end_static_all’: ../lib/tests/stackinit_kunit.c:118:50: warning: initialized field overwritten [-Woverride-init] 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:50: note: (near initialization for ‘var.two’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: warning: initialized field overwritten [-Woverride-init] 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: note: (near initialization for ‘var.three’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: warning: initialized field overwritten [-Woverride-init] 120 | .four = 0, \ | ^ ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: note: (near initialization for ‘var.four’) ../lib/tests/stackinit_kunit.c:137:43: note: in expansion of macro ‘__static_all’ 137 | = __static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:441:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 441 | DEFINE_UNION_INITIALIZER_TESTS(static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_same_sizes_dynamic_all’: ../lib/tests/stackinit_kunit.c:124:50: warning: initialized field overwritten [-Woverride-init] 124 | .two = arg->two, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:50: note: (near initialization for ‘var.two’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: warning: initialized field overwritten [-Woverride-init] 125 | .three = arg->three, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: note: (near initialization for ‘var.three’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: warning: initialized field overwritten [-Woverride-init] 126 | .four = arg->four, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: note: (near initialization for ‘var.four’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_small_start_dynamic_all’: ../lib/tests/stackinit_kunit.c:124:50: warning: initialized field overwritten [-Woverride-init] 124 | .two = arg->two, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:50: note: (near initialization for ‘var.two’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: warning: initialized field overwritten [-Woverride-init] 125 | .three = arg->three, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: note: (near initialization for ‘var.three’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: warning: initialized field overwritten [-Woverride-init] 126 | .four = arg->four, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: note: (near initialization for ‘var.four’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_small_end_dynamic_all’: ../lib/tests/stackinit_kunit.c:124:50: warning: initialized field overwritten [-Woverride-init] 124 | .two = arg->two, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:50: note: (near initialization for ‘var.two’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: warning: initialized field overwritten [-Woverride-init] 125 | .three = arg->three, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: note: (near initialization for ‘var.three’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: warning: initialized field overwritten [-Woverride-init] 126 | .four = arg->four, \ | ^~~ ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: note: (near initialization for ‘var.four’) ../lib/tests/stackinit_kunit.c:141:43: note: in expansion of macro ‘__dynamic_all’ 141 | = __dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:442:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 442 | DEFINE_UNION_INITIALIZER_TESTS(dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_same_sizes_assigned_static_all’: ../lib/tests/stackinit_kunit.c:118:50: warning: initialized field overwritten [-Woverride-init] 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:50: note: (near initialization for ‘(anonymous).two’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: warning: initialized field overwritten [-Woverride-init] 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: note: (near initialization for ‘(anonymous).three’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: warning: initialized field overwritten [-Woverride-init] 120 | .four = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: note: (near initialization for ‘(anonymous).four’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_small_start_assigned_static_all’: ../lib/tests/stackinit_kunit.c:118:50: warning: initialized field overwritten [-Woverride-init] 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:50: note: (near initialization for ‘(anonymous).two’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: warning: initialized field overwritten [-Woverride-init] 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: note: (near initialization for ‘(anonymous).three’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: warning: initialized field overwritten [-Woverride-init] 120 | .four = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: note: (near initialization for ‘(anonymous).four’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_small_end_assigned_static_all’: ../lib/tests/stackinit_kunit.c:118:50: warning: initialized field overwritten [-Woverride-init] 118 | .two = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:118:50: note: (near initialization for ‘(anonymous).two’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: warning: initialized field overwritten [-Woverride-init] 119 | .three = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:119:52: note: (near initialization for ‘(anonymous).three’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: warning: initialized field overwritten [-Woverride-init] 120 | .four = 0, \ | ^ ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:120:51: note: (near initialization for ‘(anonymous).four’) ../lib/tests/stackinit_kunit.c:150:59: note: in expansion of macro ‘__static_all’ 150 | ; var = (var_type)__static_all | ^~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_static_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:444:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 444 | DEFINE_UNION_INITIALIZER_TESTS(assigned_static, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_same_sizes_assigned_dynamic_all’: ../lib/tests/stackinit_kunit.c:124:50: warning: initialized field overwritten [-Woverride-init] 124 | .two = arg->two, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:50: note: (near initialization for ‘(anonymous).two’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: warning: initialized field overwritten [-Woverride-init] 125 | .three = arg->three, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: note: (near initialization for ‘(anonymous).three’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: warning: initialized field overwritten [-Woverride-init] 126 | .four = arg->four, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: note: (near initialization for ‘(anonymous).four’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:424:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 424 | DEFINE_UNION_TEST(same_sizes, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_small_start_assigned_dynamic_all’: ../lib/tests/stackinit_kunit.c:124:50: warning: initialized field overwritten [-Woverride-init] 124 | .two = arg->two, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:50: note: (near initialization for ‘(anonymous).two’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: warning: initialized field overwritten [-Woverride-init] 125 | .three = arg->three, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: note: (near initialization for ‘(anonymous).three’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: warning: initialized field overwritten [-Woverride-init] 126 | .four = arg->four, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: note: (near initialization for ‘(anonymous).four’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:425:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 425 | DEFINE_UNION_TEST(small_start, init, xfail); \ | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c: In function ‘leaf_small_end_assigned_dynamic_all’: ../lib/tests/stackinit_kunit.c:124:50: warning: initialized field overwritten [-Woverride-init] 124 | .two = arg->two, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:124:50: note: (near initialization for ‘(anonymous).two’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: warning: initialized field overwritten [-Woverride-init] 125 | .three = arg->three, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:125:52: note: (near initialization for ‘(anonymous).three’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: warning: initialized field overwritten [-Woverride-init] 126 | .four = arg->four, \ | ^~~ ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:126:51: note: (near initialization for ‘(anonymous).four’) ../lib/tests/stackinit_kunit.c:154:59: note: in expansion of macro ‘__dynamic_all’ 154 | ; var = (var_type)__dynamic_all | ^~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:275:17: note: in expansion of macro ‘INIT_STRUCT_assigned_dynamic_all’ 275 | INIT_ ## which ## _ ## init_level(var_type); \ | ^~~~~ ../lib/tests/stackinit_kunit.c:403:17: note: in expansion of macro ‘DEFINE_TEST’ 403 | DEFINE_TEST(name ## _ ## init, \ | ^~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:426:17: note: in expansion of macro ‘DEFINE_UNION_TEST’ 426 | DEFINE_UNION_TEST(small_end, init, xfail); | ^~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:421:17: note: in expansion of macro ‘DEFINE_UNION_TESTS’ 421 | DEFINE_UNION_TESTS(base ## _ ## all, xfail) | ^~~~~~~~~~~~~~~~~~ ../lib/tests/stackinit_kunit.c:445:1: note: in expansion of macro ‘DEFINE_UNION_INITIALIZER_TESTS’ 445 | DEFINE_UNION_INITIALIZER_TESTS(assigned_dynamic, STRONG_PASS); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/host/ehci-hcd.c: note: in included file: ../drivers/usb/host/ehci-q.c:1386:27: warning: incorrect type in assignment (different base types) ../drivers/usb/host/ehci-q.c:1386:27: expected restricted __le32 [usertype] old_current ../drivers/usb/host/ehci-q.c:1386:27: got int ../drivers/usb/host/ehci-hcd.c:567:27: warning: incorrect type in assignment (different base types) ../drivers/usb/host/ehci-hcd.c:567:27: expected restricted __le32 [usertype] old_current ../drivers/usb/host/ehci-hcd.c:567:27: got int ../lib/tests/stackinit_kunit.c:430:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:430:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:430:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:431:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:431:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:431:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:435:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:436:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:436:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:436:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:436:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:436:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:436:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:437:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:438:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:439:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:439:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:439:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:439:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:439:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:439:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:440:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:440:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:440:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:449:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:449:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:449:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:451:1: warning: Using plain integer as NULL pointer ../lib/tests/stackinit_kunit.c:441:1: warning: Initializer entry defined twice ../lib/tests/stackinit_kunit.c:441:1: also defined here ../lib/tests/stackinit_kunit.c:441:1: warning: Initializer entry defined twice ../lib/tests/stackinit_kunit.c:441:1: also defined here ../lib/tests/stackinit_kunit.c:442:1: warning: Initializer entry defined twice ../lib/tests/stackinit_kunit.c:442:1: also defined here ../lib/tests/stackinit_kunit.c:442:1: warning: Initializer entry defined twice ../lib/tests/stackinit_kunit.c:442:1: also defined here ../lib/tests/stackinit_kunit.c:444:1: warning: Initializer entry defined twice ../lib/tests/stackinit_kunit.c:444:1: also defined here ../lib/tests/stackinit_kunit.c:444:1: warning: Initializer entry defined twice ../lib/tests/stackinit_kunit.c:444:1: also defined here ../lib/tests/stackinit_kunit.c:445:1: warning: Initializer entry defined twice ../lib/tests/stackinit_kunit.c:445:1: also defined here ../lib/tests/stackinit_kunit.c:445:1: warning: Initializer entry defined twice ../lib/tests/stackinit_kunit.c:445:1: also defined here ../drivers/input/mouse/bcm5974.c:640:47: warning: incorrect type in argument 1 (different base types) ../drivers/input/mouse/bcm5974.c:640:47: expected restricted __le16 [usertype] x ../drivers/input/mouse/bcm5974.c:640:47: got unsigned char [usertype] ../drivers/scsi/dc395x.c: In function ‘msgin_set_sync’: ../drivers/scsi/dc395x.c:2185:13: warning: variable ‘fact’ set but not used [-Wunused-but-set-variable=] 2185 | int fact; | ^~~~ ../net/bridge/netfilter/ebtable_nat.c:19:41: warning: array of flexible structures ../drivers/scsi/megaraid.c: In function ‘mega_query_adapter’: ../drivers/scsi/megaraid.c:317:36: warning: ‘%d’ directive output may be truncated writing between 1 and 2 bytes into a region of size between 1 and 2 [-Wformat-truncation=] 317 | "%c%d%d.%d%d", | ^~ ../drivers/scsi/megaraid.c:317:26: note: directive argument in the range [0, 15] 317 | "%c%d%d.%d%d", | ^~~~~~~~~~~~~ ../drivers/scsi/megaraid.c:316:17: note: ‘snprintf’ output between 7 and 9 bytes into a destination of size 7 316 | snprintf(adapter->fw_version, sizeof(adapter->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 317 | "%c%d%d.%d%d", | ~~~~~~~~~~~~~~ 318 | adapter->product_info.fw_version[2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 319 | 0, | ~~ 320 | adapter->product_info.fw_version[1] & 0x0f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 321 | 0, | ~~ 322 | adapter->product_info.fw_version[0] & 0x0f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/megaraid.c:324:36: warning: ‘%d’ directive output may be truncated writing between 1 and 2 bytes into a region of size between 1 and 2 [-Wformat-truncation=] 324 | "%c%d%d.%d%d", | ^~ ../drivers/scsi/megaraid.c:324:26: note: directive argument in the range [0, 15] 324 | "%c%d%d.%d%d", | ^~~~~~~~~~~~~ ../drivers/scsi/megaraid.c:323:17: note: ‘snprintf’ output between 7 and 9 bytes into a destination of size 7 323 | snprintf(adapter->bios_version, sizeof(adapter->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 324 | "%c%d%d.%d%d", | ~~~~~~~~~~~~~~ 325 | adapter->product_info.bios_version[2], | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 326 | 0, | ~~ 327 | adapter->product_info.bios_version[1] & 0x0f, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 328 | 0, | ~~ 329 | adapter->product_info.bios_version[0] & 0x0f); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/bridge/tc358767.c:1726:24: warning: Using plain integer as NULL pointer ../drivers/input/joystick/analog.c: In function ‘analog_init_device’: ../drivers/input/joystick/analog.c:371:21: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 371 | "%s/input%d", port->gameport->phys, index); | ^~~~~~ ../drivers/input/joystick/analog.c:371:18: note: directive argument in the range [0, 1] 371 | "%s/input%d", port->gameport->phys, index); | ^~~~~~~~~~~~ ../drivers/input/joystick/analog.c:370:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 370 | snprintf(analog->phys, sizeof(analog->phys), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 371 | "%s/input%d", port->gameport->phys, index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/tablet/wacom_serial4.c: In function ‘wacom_connect’: ../drivers/input/tablet/wacom_serial4.c:533:55: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 533 | snprintf(wacom->phys, sizeof(wacom->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/tablet/wacom_serial4.c:533:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 533 | snprintf(wacom->phys, sizeof(wacom->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/dma/dw-edma/dw-edma-pcie.c:269:28: error: too long token expansion ../drivers/dma/dw-edma/dw-edma-pcie.c:271:28: error: too long token expansion ../drivers/scsi/dc395x.c:3435:48: warning: cast truncates bits from constant value (1de1 becomes e1) ../drivers/scsi/dc395x.c:3437:45: warning: cast truncates bits from constant value (391 becomes 91) ../drivers/scsi/dc395x.c:3441:44: warning: cast truncates bits from constant value (1de1 becomes e1) ../drivers/scsi/dc395x.c:3443:44: warning: cast truncates bits from constant value (391 becomes 91) ../drivers/input/keyboard/bcm-keypad.c: In function ‘bcm_kp_stop’: ../drivers/input/keyboard/bcm-keypad.c:166:13: warning: variable ‘val’ set but not used [-Wunused-but-set-variable=] 166 | u32 val; | ^~~ ../drivers/gpu/drm/bridge/ti-dlpc3433.c:291:31: warning: unsigned value that used to be signed checked against zero? ../drivers/gpu/drm/bridge/ti-dlpc3433.c: note: in included file (through ../include/drm/drm_of.h): ../include/linux/of.h:1223:47: signed value source ../drivers/thermal/broadcom/ns-thermal.c:19:56: warning: incorrect type in initializer (different address spaces) ../drivers/thermal/broadcom/ns-thermal.c:19:56: expected void [noderef] __iomem *pvtmon ../drivers/thermal/broadcom/ns-thermal.c:19:56: got void * ../drivers/thermal/broadcom/ns-thermal.c:56:44: warning: incorrect type in argument 3 (different address spaces) ../drivers/thermal/broadcom/ns-thermal.c:56:44: expected void *data ../drivers/thermal/broadcom/ns-thermal.c:56:44: got void [noderef] __iomem *[assigned] pvtmon ../drivers/thermal/broadcom/ns-thermal.c:63:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/thermal/broadcom/ns-thermal.c:63:36: expected void *data ../drivers/thermal/broadcom/ns-thermal.c:63:36: got void [noderef] __iomem *[assigned] pvtmon ../drivers/thermal/broadcom/ns-thermal.c:70:52: warning: incorrect type in initializer (different address spaces) ../drivers/thermal/broadcom/ns-thermal.c:70:52: expected void [noderef] __iomem *pvtmon ../drivers/thermal/broadcom/ns-thermal.c:70:52: got void * ../drivers/scsi/megaraid.c:4464:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/megaraid.c:4464:26: expected void volatile [noderef] __iomem *addr ../drivers/scsi/megaraid.c:4464:26: got void * ../drivers/scsi/megaraid.c:4523:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/megaraid.c:4523:26: expected void volatile [noderef] __iomem *addr ../drivers/scsi/megaraid.c:4523:26: got void * ../drivers/scsi/atp870u.c:894:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/atp870u.c:894:59: expected unsigned int [usertype] ../drivers/scsi/atp870u.c:894:59: got restricted __le32 [usertype] ../drivers/scsi/atp870u.c:899:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/atp870u.c:899:51: expected unsigned int [usertype] ../drivers/scsi/atp870u.c:899:51: got restricted __le32 [usertype] ../drivers/scsi/atp870u.c:900:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/atp870u.c:900:50: expected unsigned short [usertype] ../drivers/scsi/atp870u.c:900:50: got restricted __le16 [usertype] ../drivers/scsi/atp870u.c:904:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/atp870u.c:904:42: expected unsigned short [usertype] ../drivers/scsi/atp870u.c:904:42: got restricted __le16 [usertype] ../drivers/input/joystick/cobra.c: In function ‘cobra_connect’: ../drivers/input/joystick/cobra.c:184:29: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 184 | "%s/input%d", gameport->phys, i); | ^~~~~~ ../drivers/input/joystick/cobra.c:184:26: note: directive argument in the range [0, 1] 184 | "%s/input%d", gameport->phys, i); | ^~~~~~~~~~~~ ../drivers/input/joystick/cobra.c:183:17: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 183 | snprintf(cobra->phys[i], sizeof(cobra->phys[i]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 184 | "%s/input%d", gameport->phys, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/ptp/ptp_vmclock.c:448:24: warning: incorrect type in return expression (different base types) ../drivers/ptp/ptp_vmclock.c:448:24: expected restricted __poll_t ../drivers/ptp/ptp_vmclock.c:448:24: got int ../drivers/ptp/ptp_vmclock.c:454:31: warning: incorrect type in return expression (different base types) ../drivers/ptp/ptp_vmclock.c:454:31: expected restricted __poll_t ../drivers/ptp/ptp_vmclock.c:454:31: got int ../drivers/input/mouse/sermouse.c: In function ‘sermouse_connect’: ../drivers/input/mouse/sermouse.c:240:61: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 240 | snprintf(sermouse->phys, sizeof(sermouse->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/mouse/sermouse.c:240:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 240 | snprintf(sermouse->phys, sizeof(sermouse->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../lib/tests/usercopy_kunit.c:222:30: warning: cast removes address space '__user' of expression ../drivers/scsi/initio.c:2587:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/initio.c:2587:34: expected unsigned int [usertype] data ../drivers/scsi/initio.c:2587:34: got restricted __le32 [usertype] ../drivers/scsi/initio.c:2588:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/initio.c:2588:33: expected unsigned int [usertype] len ../drivers/scsi/initio.c:2588:33: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:391:16: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:391:16: expected unsigned int [addressable] [usertype] data32 ../drivers/scsi/a100u2w.c:391:16: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:399:14: warning: cast to restricted __le32 ../drivers/scsi/a100u2w.c:404:27: warning: cast to restricted __le32 ../drivers/scsi/a100u2w.c:411:30: warning: cast to restricted __le32 ../drivers/scsi/a100u2w.c:426:62: warning: cast to restricted __le32 ../drivers/scsi/a100u2w.c:462:30: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:462:30: expected unsigned int [usertype] sg_addr ../drivers/scsi/a100u2w.c:462:30: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:463:33: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:463:33: expected unsigned int [usertype] sense_addr ../drivers/scsi/a100u2w.c:463:33: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:645:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:645:22: expected unsigned int [usertype] xferlen ../drivers/scsi/a100u2w.c:645:22: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:646:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:646:21: expected unsigned int [usertype] sg_len ../drivers/scsi/a100u2w.c:646:21: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:861:21: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:861:21: expected unsigned int [usertype] sg_len ../drivers/scsi/a100u2w.c:861:21: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:863:22: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:863:22: expected unsigned int [usertype] xferlen ../drivers/scsi/a100u2w.c:863:22: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:873:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:873:29: expected unsigned int [usertype] sg_len ../drivers/scsi/a100u2w.c:873:29: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:875:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:875:37: expected unsigned int [usertype] base ../drivers/scsi/a100u2w.c:875:37: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:876:39: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:876:39: expected unsigned int [usertype] length ../drivers/scsi/a100u2w.c:876:39: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:880:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:880:29: expected unsigned int [usertype] sg_len ../drivers/scsi/a100u2w.c:880:29: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:881:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:881:29: expected unsigned int [usertype] base ../drivers/scsi/a100u2w.c:881:29: got restricted __le32 [usertype] ../drivers/scsi/a100u2w.c:882:31: warning: incorrect type in assignment (different base types) ../drivers/scsi/a100u2w.c:882:31: expected unsigned int [usertype] length ../drivers/scsi/a100u2w.c:882:31: got restricted __le32 [usertype] ../drivers/net/ethernet/atheros/atlx/atl1.c:2006:26: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atlx/atl1.c:2067:33: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2135:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2137:45: right side has type unsigned int ../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2140:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2141:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2151:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2155:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2157:37: right side has type unsigned int ../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2159:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2161:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2183:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2185:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2187:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2218:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: warning: invalid assignment: &= ../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2341:28: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:32: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2342:28: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2349:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2353:44: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: warning: invalid assignment: &= ../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2355:44: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2359:36: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2435:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2436:29: right side has type int ../net/sched/em_cmp.c:43:31: warning: cast to restricted __be16 ../net/sched/em_cmp.c:53:31: warning: cast to restricted __be32 ../drivers/scsi/myrb.c: In function ‘myrb_get_hba_config’: ../drivers/scsi/myrb.c:1050:29: warning: ‘%02u’ directive output may be truncated writing between 2 and 3 bytes into a region of size between 2 and 5 [-Wformat-truncation=] 1050 | "%u.%02u-%c-%02u", | ^~~~ ../drivers/scsi/myrb.c:1050:17: note: directive argument in the range [0, 255] 1050 | "%u.%02u-%c-%02u", | ^~~~~~~~~~~~~~~~~ ../drivers/scsi/myrb.c:1049:9: note: ‘snprintf’ output between 10 and 14 bytes into a destination of size 12 1049 | snprintf(cb->fw_version, sizeof(cb->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1050 | "%u.%02u-%c-%02u", | ~~~~~~~~~~~~~~~~~~ 1051 | enquiry2->fw.major_version, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1052 | enquiry2->fw.minor_version, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1053 | enquiry2->fw.firmware_type, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1054 | enquiry2->fw.turn_id); | ~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/mouse/vsxxxaa.c: In function ‘vsxxxaa_connect’: ../drivers/input/mouse/vsxxxaa.c:468:55: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 468 | snprintf(mouse->phys, sizeof(mouse->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/mouse/vsxxxaa.c:468:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 468 | snprintf(mouse->phys, sizeof(mouse->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/joystick/db9.c:142:76: warning: dubious: x | !y ../drivers/net/ethernet/broadcom/bnx2.c:8293:31: warning: cast to restricted __be32 ../drivers/input/joystick/gf2k.c: In function ‘gf2k_connect’: ../drivers/input/joystick/gf2k.c:279:53: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 279 | snprintf(gf2k->phys, sizeof(gf2k->phys), "%s/input0", gameport->phys); | ^~~~~~~ ../drivers/input/joystick/gf2k.c:279:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 279 | snprintf(gf2k->phys, sizeof(gf2k->phys), "%s/input0", gameport->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/sched/em_meta.c:198:20: warning: incorrect type in assignment (different base types) ../net/sched/em_meta.c:198:20: expected unsigned long value ../net/sched/em_meta.c:198:20: got restricted __be16 ../drivers/scsi/myrs.c:2271:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/myrs.c:2271:42: expected void [noderef] __iomem *base ../drivers/scsi/myrs.c:2271:42: got struct myrs_hba *cs ../drivers/scsi/myrs.c:2423:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2423:16: expected unsigned int val ../drivers/scsi/myrs.c:2423:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2476:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2476:16: expected unsigned int val ../drivers/scsi/myrs.c:2476:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2416:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2416:16: expected unsigned int val ../drivers/scsi/myrs.c:2416:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2476:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2476:16: expected unsigned int val ../drivers/scsi/myrs.c:2476:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2409:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2409:16: expected unsigned int val ../drivers/scsi/myrs.c:2409:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2438:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/myrs.c:2438:13: expected restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2438:13: got unsigned int ../drivers/scsi/myrs.c:2508:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/myrs.c:2508:13: expected restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2508:13: got unsigned int ../drivers/scsi/myrs.c:2511:18: warning: restricted __le32 degrades to integer ../drivers/scsi/myrs.c:2416:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2416:16: expected unsigned int val ../drivers/scsi/myrs.c:2416:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2469:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2469:16: expected unsigned int val ../drivers/scsi/myrs.c:2469:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2454:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2454:16: expected unsigned int val ../drivers/scsi/myrs.c:2454:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2430:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/myrs.c:2430:13: expected restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2430:13: got unsigned int ../drivers/scsi/myrs.c:2402:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2402:16: expected unsigned int val ../drivers/scsi/myrs.c:2402:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2461:13: warning: incorrect type in assignment (different base types) ../drivers/scsi/myrs.c:2461:13: expected restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2461:13: got unsigned int ../drivers/scsi/myrs.c:2446:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2446:16: expected unsigned int val ../drivers/scsi/myrs.c:2446:16: got restricted __le32 [usertype] val ../drivers/scsi/myrs.c:2409:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/myrs.c:2409:16: expected unsigned int val ../drivers/scsi/myrs.c:2409:16: got restricted __le32 [usertype] val ../drivers/net/bareudp.c:290:14: warning: incorrect type in assignment (different address spaces) ../drivers/net/bareudp.c:290:14: expected struct socket *sock ../drivers/net/bareudp.c:290:14: got struct socket [noderef] __rcu *sock ../drivers/net/bareudp.c:621:20: warning: incorrect type in assignment (different base types) ../drivers/net/bareudp.c:621:20: expected restricted __be16 [usertype] port ../drivers/net/bareudp.c:621:20: got unsigned short ../drivers/net/bareudp.c:622:25: warning: incorrect type in assignment (different base types) ../drivers/net/bareudp.c:622:25: expected restricted __be16 [usertype] ethertype ../drivers/net/bareudp.c:622:25: got unsigned short ../drivers/watchdog/at91rm9200_wdt.c:217:27: warning: incorrect type in initializer (incompatible argument 2 (different address spaces)) ../drivers/watchdog/at91rm9200_wdt.c:217:27: expected long ( *write )( ... ) ../drivers/watchdog/at91rm9200_wdt.c:217:27: got long ( * )( ... ) ../drivers/input/joystick/grip.c: In function ‘grip_connect’: ../drivers/input/joystick/grip.c:337:29: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 337 | "%s/input%d", gameport->phys, i); | ^~~~~~ ../drivers/input/joystick/grip.c:337:26: note: directive argument in the range [0, 1] 337 | "%s/input%d", gameport->phys, i); | ^~~~~~~~~~~~ ../drivers/input/joystick/grip.c:336:17: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 336 | snprintf(grip->phys[i], sizeof(grip->phys[i]), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 337 | "%s/input%d", gameport->phys, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/host/isp116x-hcd.c:114:59: warning: incorrect type in argument 2 (different base types) ../drivers/usb/host/isp116x-hcd.c:114:59: expected unsigned short [usertype] val ../drivers/usb/host/isp116x-hcd.c:114:59: got restricted __le16 [usertype] ../drivers/usb/host/isp116x-hcd.c:152:34: warning: cast to restricted __le16 ../drivers/usb/host/oxu210hp-hcd.c:865:35: warning: incorrect type in assignment (different base types) ../drivers/usb/host/oxu210hp-hcd.c:865:35: expected restricted __le16 [usertype] wHubCharacteristics ../drivers/usb/host/oxu210hp-hcd.c:865:35: got unsigned short [usertype] ../drivers/usb/host/oxu210hp-hcd.c:917:32: warning: cast removes address space '__iomem' of expression ../drivers/usb/host/oxu210hp-hcd.c:941:33: warning: cast removes address space '__iomem' of expression ../drivers/usb/host/oxu210hp-hcd.c:988:24: warning: cast removes address space '__iomem' of expression ../drivers/usb/host/oxu210hp-hcd.c:1012:20: error: subtraction of different types can't work (different address spaces) ../drivers/usb/host/oxu210hp-hcd.c:1045:23: warning: cast removes address space '__iomem' of expression ../drivers/usb/host/oxu210hp-hcd.c:1146:41: warning: incorrect type in assignment (different base types) ../drivers/usb/host/oxu210hp-hcd.c:1146:41: expected unsigned int [noderef] __iomem ../drivers/usb/host/oxu210hp-hcd.c:1146:41: got restricted __le32 [usertype] ../drivers/usb/host/oxu210hp-hcd.c:1163:26: warning: cast removes address space '__iomem' of expression ../drivers/usb/host/oxu210hp-hcd.c:2003:44: warning: restricted __le32 degrades to integer ../drivers/usb/host/oxu210hp-hcd.c:2003:41: warning: incorrect type in assignment (different base types) ../drivers/usb/host/oxu210hp-hcd.c:2003:41: expected restricted __le32 [usertype] hw_token ../drivers/usb/host/oxu210hp-hcd.c:2003:41: got unsigned int ../drivers/usb/host/oxu210hp-hcd.c:970:21: error: subtraction of different types can't work (different address spaces) ../drivers/usb/host/oxu210hp-hcd.c:970:21: error: subtraction of different types can't work (different address spaces) ../drivers/usb/host/oxu210hp-hcd.c:970:21: error: subtraction of different types can't work (different address spaces) ../drivers/usb/host/oxu210hp-hcd.c:970:21: error: subtraction of different types can't work (different address spaces) ../drivers/isdn/hardware/mISDN/hfcmulti.c: In function ‘init_e1_port’: ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:64: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=] 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:53: note: directive argument in the range [-2147483644, 2147483647] 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:17: note: ‘snprintf’ output between 11 and 31 bytes into a destination of size 19 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4832 | HFC_cnt + 1, pt+1); | ~~~~~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c: In function ‘init_multi_port’: ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:65: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=] 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:53: note: directive argument in the range [-2147483644, 2147483647] 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:17: note: ‘snprintf’ output between 11 and 41 bytes into a destination of size 19 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4950 | hc->ctype, HFC_cnt + 1, pt + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/tty/serial/xilinx_uartps.c:438:25: warning: dereference of noderef expression ../drivers/input/touchscreen/atmel_mxt_ts.c:1485:44: warning: unsigned value that used to be signed checked against zero? ../drivers/input/touchscreen/atmel_mxt_ts.c:1483:49: signed value source ../drivers/net/ethernet/broadcom/cnic.c:5258:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5258:40: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:5258:40: got unsigned int [usertype] cli ../drivers/net/ethernet/broadcom/cnic.c:5213:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5213:40: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:5213:40: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:5214:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5214:40: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:5214:40: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1389:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1389:33: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1389:33: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1390:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1390:33: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1390:33: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1414:36: warning: cast from restricted __le32 ../drivers/net/ethernet/broadcom/cnic.c:1415:36: warning: cast from restricted __le32 ../drivers/net/ethernet/broadcom/cnic.c:1685:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1685:22: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1685:22: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1686:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1686:22: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1686:22: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1727:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1727:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1727:54: got unsigned int [usertype] sq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1729:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1729:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1729:54: got unsigned int [usertype] sq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1731:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1731:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1731:54: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1732:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1732:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1732:54: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1733:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1733:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1733:54: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1735:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1735:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1735:54: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1737:59: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1737:59: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1737:59: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1739:59: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1739:59: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1739:59: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1741:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1741:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1741:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1743:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1743:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1743:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1745:61: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1745:61: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1745:61: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1747:61: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1747:61: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1747:61: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1749:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1749:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1749:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1751:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1751:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1751:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1773:57: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1773:57: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1773:57: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:1775:57: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1775:57: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1775:57: got unsigned int [usertype] rq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1786:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1786:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1786:53: got unsigned int [usertype] rq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1788:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1788:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1788:53: got unsigned int [usertype] rq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1790:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1790:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1790:53: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1791:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1791:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1791:53: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1792:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1792:55: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1792:55: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1794:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1794:55: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1794:55: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1796:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1796:55: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1796:55: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1798:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1798:55: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1798:55: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1800:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1800:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1800:53: got unsigned int [usertype] cq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1802:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1802:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1802:53: got unsigned int [usertype] cq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1805:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1805:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1805:56: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1806:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1806:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1806:56: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1820:64: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1820:64: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1820:64: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1822:64: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1822:64: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1822:64: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1826:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1826:50: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1826:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1828:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1828:50: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1828:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1830:49: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1830:49: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1830:49: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1832:49: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1832:49: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1832:49: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1843:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1843:48: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1843:48: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1845:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1845:48: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1845:48: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1847:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1847:48: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1847:48: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1848:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1848:48: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1848:48: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1849:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1849:50: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1849:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1851:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1851:50: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1851:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1855:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1855:47: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1855:47: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:1857:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1857:47: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1857:47: got unsigned int [usertype] cq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:2076:17: warning: cast from restricted __sum16 ../drivers/net/ethernet/broadcom/cnic.c:2325:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2325:35: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:2325:35: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:2326:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2326:35: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:2326:35: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:2327:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2327:32: expected restricted __le32 [usertype] eq_pbl_size ../drivers/net/ethernet/broadcom/cnic.c:2327:32: got int num_pages ../drivers/net/ethernet/broadcom/cnic.c:2329:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2329:27: expected restricted __le16 [usertype] sb_num ../drivers/net/ethernet/broadcom/cnic.c:2329:27: got unsigned int [usertype] status_blk_num ../drivers/net/ethernet/broadcom/cnic.c:2330:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2330:28: expected restricted __le16 [usertype] eq_prod ../drivers/net/ethernet/broadcom/cnic.c:2330:28: got unsigned long ../drivers/net/ethernet/broadcom/cnic.c:2371:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2371:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2371:16: got restricted __le16 [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2428:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2428:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2428:27: got restricted __le16 [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2429:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2429:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status ../drivers/net/ethernet/broadcom/cnic.c:2429:32: got int ../drivers/net/ethernet/broadcom/cnic.c:2446:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2446:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2446:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2447:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:2474:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2474:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2474:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2475:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2475:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2475:16: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:2508:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2508:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2508:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2509:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2509:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2509:16: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:2521:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2521:32: expected restricted __le32 [addressable] [usertype] completion_status ../drivers/net/ethernet/broadcom/cnic.c:2521:32: got int ../drivers/net/ethernet/broadcom/cnic.c:2536:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2536:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id ../drivers/net/ethernet/broadcom/cnic.c:2536:35: got unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2608:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2608:29: expected unsigned int [assigned] [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2608:29: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2609:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2609:32: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2609:32: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:3510:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3511:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3512:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3513:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3514:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3515:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3530:27: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3531:27: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3532:29: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3533:29: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3636:49: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3789:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3789:31: expected unsigned short [usertype] dst_port ../drivers/net/ethernet/broadcom/cnic.c:3789:31: got restricted __be16 [usertype] sin6_port ../drivers/net/ethernet/broadcom/cnic.c:3795:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3795:32: expected unsigned int ../drivers/net/ethernet/broadcom/cnic.c:3795:32: got restricted __be32 [usertype] s_addr ../drivers/net/ethernet/broadcom/cnic.c:3796:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3796:31: expected unsigned short [usertype] dst_port ../drivers/net/ethernet/broadcom/cnic.c:3796:31: got restricted __be16 [usertype] sin_port ../drivers/net/ethernet/broadcom/cnic.c:3826:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3826:23: expected unsigned short [usertype] src_port ../drivers/net/ethernet/broadcom/cnic.c:3826:23: got restricted __be16 [assigned] [usertype] local_port ../drivers/net/ethernet/broadcom/cnic.c:3983:29: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:4943:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:4943:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4943:33: expected restricted __le32 [usertype] addr_lo ../drivers/net/ethernet/broadcom/cnic.c:4943:33: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:4951:46: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4951:46: expected restricted __le32 [usertype] parsing_data ../drivers/net/ethernet/broadcom/cnic.c:4951:46: got int ../drivers/net/ethernet/broadcom/cnic.c:4954:46: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4954:46: expected restricted __le16 [usertype] global_data ../drivers/net/ethernet/broadcom/cnic.c:4954:46: got int ../drivers/net/ethernet/broadcom/cnic.c:4979:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4979:25: expected unsigned short [usertype] *tx_cons_ptr ../drivers/net/ethernet/broadcom/cnic.c:4979:25: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5044:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5044:35: expected restricted __le16 [usertype] silent_vlan_mask ../drivers/net/ethernet/broadcom/cnic.c:5044:35: got int ../drivers/net/ethernet/broadcom/cnic.c:5046:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5046:25: expected unsigned short [usertype] *rx_cons_ptr ../drivers/net/ethernet/broadcom/cnic.c:5046:25: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5064:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5064:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5064:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5066:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5066:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5066:41: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5071:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5071:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5071:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5073:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5073:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5073:41: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5083:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5083:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5083:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5085:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5085:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5085:41: got restricted __le16 * ../lib/test_bpf.c:7856:25: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7856:25: expected unsigned int [usertype] result ../lib/test_bpf.c:7856:25: got restricted __be16 [usertype] ../lib/test_bpf.c:7870:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7870:24: expected unsigned int [usertype] result ../lib/test_bpf.c:7870:24: got restricted __be32 [usertype] ../lib/test_bpf.c:7881:25: warning: cast from restricted __be64 ../lib/test_bpf.c:7893:31: warning: restricted __be64 degrades to integer ../lib/test_bpf.c:7905:25: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7905:25: expected unsigned int [usertype] result ../lib/test_bpf.c:7905:25: got restricted __be16 [usertype] ../lib/test_bpf.c:7919:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7919:24: expected unsigned int [usertype] result ../lib/test_bpf.c:7919:24: got restricted __be32 [usertype] ../lib/test_bpf.c:7930:25: warning: cast from restricted __be64 ../lib/test_bpf.c:7942:31: warning: restricted __be64 degrades to integer ../lib/test_bpf.c:7954:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7954:24: expected unsigned int [usertype] result ../lib/test_bpf.c:7954:24: got restricted __le16 [usertype] ../lib/test_bpf.c:7968:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:7968:24: expected unsigned int [usertype] result ../lib/test_bpf.c:7968:24: got restricted __le32 [usertype] ../lib/test_bpf.c:7979:25: warning: cast from restricted __le64 ../lib/test_bpf.c:7991:31: warning: restricted __le64 degrades to integer ../lib/test_bpf.c:8003:25: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:8003:25: expected unsigned int [usertype] result ../lib/test_bpf.c:8003:25: got restricted __le16 [usertype] ../lib/test_bpf.c:8017:24: warning: incorrect type in initializer (different base types) ../lib/test_bpf.c:8017:24: expected unsigned int [usertype] result ../lib/test_bpf.c:8017:24: got restricted __le32 [usertype] ../lib/test_bpf.c:8028:25: warning: cast from restricted __le64 ../lib/test_bpf.c:8040:31: warning: restricted __le64 degrades to integer ../lib/test_bpf.c:4897:25: warning: cast truncates bits from constant value (567800001234 becomes 1234) ../lib/test_bpf.c:4908:25: warning: cast truncates bits from constant value (1ffffffff becomes ffffffff) ../lib/test_bpf.c:4985:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:5063:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:5079:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:5139:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5155:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5172:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5188:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5204:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef) ../lib/test_bpf.c:5286:25: warning: cast truncates bits from constant value (100000000 becomes 0) ../lib/test_bpf.c:5464:25: warning: cast truncates bits from constant value (100000000 becomes 0) ../lib/test_bpf.c:5774:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321) ../lib/test_bpf.c:5775:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0) ../lib/test_bpf.c:5786:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321) ../lib/test_bpf.c:5787:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0) ../lib/test_bpf.c:5909:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:5920:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6407:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6445:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6461:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6462:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6493:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6509:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6510:25: warning: cast truncates bits from constant value (123456780a0c0e0 becomes 80a0c0e0) ../lib/test_bpf.c:6619:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6657:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6658:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6673:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6705:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6706:25: warning: cast truncates bits from constant value (12345678fafcfef becomes 8fafcfef) ../lib/test_bpf.c:6721:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6831:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6869:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6870:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6885:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000) ../lib/test_bpf.c:6886:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff) ../lib/test_bpf.c:6917:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6918:25: warning: cast truncates bits from constant value (123456786a4c2e0 becomes 86a4c2e0) ../lib/test_bpf.c:6933:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:6934:25: warning: cast truncates bits from constant value (fedcba98795b3d1f becomes 795b3d1f) ../lib/test_bpf.c:7010:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7022:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7035:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7047:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7060:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7072:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7085:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7097:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7177:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7188:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7200:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7211:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7223:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7234:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7246:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7318:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7330:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7343:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7355:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7368:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7380:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7393:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7405:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7485:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7496:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7508:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7519:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7531:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7542:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7554:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7578:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0) ../lib/test_bpf.c:7590:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7602:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7615:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7627:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7640:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7652:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7665:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7677:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7713:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0) ../lib/test_bpf.c:7724:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7735:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef) ../lib/test_bpf.c:7747:25: warning: too many warnings ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: expected unsigned int [usertype] value ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: got restricted __le32 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: expected unsigned short [usertype] value ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: got restricted __le16 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: expected unsigned int val ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: got restricted __le32 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: expected unsigned short val ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: got restricted __le16 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:497:32: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/hfcmulti.c:502:32: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/hfcmulti.c:519:25: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/hfcmulti.c:525:25: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: got void * ../drivers/spi/spi-fsl-qspi.c:662:25: warning: cast from restricted __be32 ../drivers/isdn/hardware/mISDN/avmfritz.c:422:23: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: expected unsigned int [usertype] value ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: got restricted __le32 [usertype] ../drivers/scsi/3w-sas.c:240:15: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:324:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:324:50: expected unsigned short [usertype] request_id__lunl ../drivers/scsi/3w-sas.c:324:50: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:327:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:327:50: expected unsigned short [usertype] request_id__lunl ../drivers/scsi/3w-sas.c:327:50: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:342:70: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:342:70: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:343:69: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:343:69: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:345:59: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:345:59: expected unsigned short [usertype] sgl_entries__lunh ../drivers/scsi/3w-sas.c:345:59: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:350:62: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:350:62: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:351:61: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:351:61: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:353:51: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:353:51: expected unsigned short [usertype] sgl_entries__lunh ../drivers/scsi/3w-sas.c:353:51: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:422:61: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:422:61: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:423:60: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:423:60: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:425:54: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:425:54: expected unsigned short [usertype] parameter_count ../drivers/scsi/3w-sas.c:425:54: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:430:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:430:25: expected unsigned short [usertype] table_id ../drivers/scsi/3w-sas.c:430:25: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:431:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:431:29: expected unsigned short [usertype] parameter_id ../drivers/scsi/3w-sas.c:431:29: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:432:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:432:37: expected unsigned short [usertype] parameter_size_bytes ../drivers/scsi/3w-sas.c:432:37: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:438:23: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:438:23: expected unsigned int [addressable] [usertype] schedulertime ../drivers/scsi/3w-sas.c:438:23: got restricted __le32 [usertype] ../drivers/scsi/3w-sas.c:476:15: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:603:23: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:690:46: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:690:46: expected unsigned short [usertype] request_id__lunl ../drivers/scsi/3w-sas.c:690:46: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:693:58: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:693:58: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:694:57: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:694:57: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:696:47: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:696:47: expected unsigned short [usertype] sgl_entries__lunh ../drivers/scsi/3w-sas.c:696:47: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:705:40: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:705:40: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:706:39: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:706:39: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:873:17: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:940:50: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:940:50: expected unsigned short [usertype] block_count ../drivers/scsi/3w-sas.c:940:50: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:945:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:945:25: expected unsigned short [usertype] table_id ../drivers/scsi/3w-sas.c:945:25: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:946:29: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:946:29: expected unsigned short [usertype] parameter_id ../drivers/scsi/3w-sas.c:946:29: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:947:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:947:37: expected unsigned short [usertype] parameter_size_bytes ../drivers/scsi/3w-sas.c:947:37: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:949:61: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:949:61: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:950:60: warning: restricted __le64 degrades to integer ../drivers/scsi/3w-sas.c:950:60: warning: restricted __le32 degrades to integer ../drivers/scsi/3w-sas.c:991:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:991:41: expected unsigned short [usertype] message_credits ../drivers/scsi/3w-sas.c:991:41: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:997:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:997:34: expected unsigned int [usertype] features ../drivers/scsi/3w-sas.c:997:34: got restricted __le32 [usertype] ../drivers/scsi/3w-sas.c:1001:40: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:1001:40: expected unsigned short [usertype] fw_srl ../drivers/scsi/3w-sas.c:1001:40: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:1002:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:1002:44: expected unsigned short [usertype] fw_arch_id ../drivers/scsi/3w-sas.c:1002:44: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:1003:43: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:1003:43: expected unsigned short [usertype] fw_branch ../drivers/scsi/3w-sas.c:1003:43: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:1004:42: warning: incorrect type in assignment (different base types) ../drivers/scsi/3w-sas.c:1004:42: expected unsigned short [usertype] fw_build ../drivers/scsi/3w-sas.c:1004:42: got restricted __le16 [usertype] ../drivers/scsi/3w-sas.c:1016:43: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:1017:47: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:1018:46: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:1019:45: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:1020:48: warning: cast to restricted __le32 ../drivers/scsi/3w-sas.c:1167:54: warning: cast to restricted __le16 ../drivers/scsi/3w-sas.c:1243:27: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/3w-sas.c:1243:27: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/3w-sas.c:1243:27: got void *reg ../drivers/scsi/3w-sas.c:1247:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/3w-sas.c:1247:35: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/3w-sas.c:1247:35: got void *reg ../drivers/scsi/3w-sas.c:1275:55: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/3w-sas.c:1275:55: expected void *reg ../drivers/scsi/3w-sas.c:1275:55: got unsigned char [noderef] __iomem * ../drivers/scsi/3w-sas.c:1280:55: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/3w-sas.c:1280:55: expected void *reg ../drivers/scsi/3w-sas.c:1280:55: got unsigned char [noderef] __iomem * ../drivers/scsi/3w-sas.c:1646:28: warning: cast to restricted __le32 ../drivers/input/joystick/magellan.c: In function ‘magellan_connect’: ../drivers/input/joystick/magellan.c:141:61: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 141 | snprintf(magellan->phys, sizeof(magellan->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/magellan.c:141:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 141 | snprintf(magellan->phys, sizeof(magellan->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/dwc3/dwc3-qcom.c:605:22: warning: symbol 'dwc3_qcom_glue_ops' was not declared. Should it be static? ../drivers/input/keyboard/lkkbd.c: In function ‘lkkbd_connect’: ../drivers/input/keyboard/lkkbd.c:627:49: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 627 | snprintf(lk->phys, sizeof(lk->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/keyboard/lkkbd.c:627:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 627 | snprintf(lk->phys, sizeof(lk->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/dwc3/dwc3-imx8mp.c:176:22: warning: symbol 'dwc3_imx_glue_ops' was not declared. Should it be static? ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/usb/host/ohci-at91.c:471:39: warning: invalid assignment: &= ../drivers/usb/host/ohci-at91.c:471:39: left side has type unsigned int ../drivers/usb/host/ohci-at91.c:471:39: right side has type restricted __le32 ../drivers/usb/host/ohci-at91.c:474:39: warning: invalid assignment: |= ../drivers/usb/host/ohci-at91.c:474:39: left side has type unsigned int ../drivers/usb/host/ohci-at91.c:474:39: right side has type restricted __le32 ../drivers/usb/host/ohci-at91.c:477:39: warning: invalid assignment: |= ../drivers/usb/host/ohci-at91.c:477:39: left side has type unsigned int ../drivers/usb/host/ohci-at91.c:477:39: right side has type restricted __le32 ../drivers/scsi/ipr.c: note: in included file: ../drivers/scsi/ipr.h:1063:44: warning: array of flexible structures ../drivers/scsi/ipr.h:1070:46: warning: array of flexible structures ../drivers/scsi/hptiop.c:150:53: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:172:35: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/hptiop.c:172:35: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:172:35: got restricted __le32 * ../drivers/scsi/hptiop.c:208:34: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/hptiop.c:208:34: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:208:34: got restricted __le32 * ../drivers/scsi/hptiop.c:209:35: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/hptiop.c:209:35: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:209:35: got restricted __le32 * ../drivers/scsi/hptiop.c:244:44: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:244:44: expected restricted __le32 [usertype] result ../drivers/scsi/hptiop.c:244:44: got int ../drivers/scsi/hptiop.c:289:35: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:276:32: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:277:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:277:34: expected unsigned int [usertype] cur_rptr ../drivers/scsi/hptiop.c:277:34: got restricted __le32 [usertype] outlist_rptr ../drivers/scsi/hptiop.c:283:38: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:283:38: expected unsigned int [usertype] _tag ../drivers/scsi/hptiop.c:283:38: got restricted __le32 [usertype] val ../drivers/scsi/hptiop.c:288:52: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:288:52: expected restricted __le32 [usertype] outlist_rptr ../drivers/scsi/hptiop.c:288:52: got unsigned int [assigned] [usertype] cur_rptr ../drivers/scsi/hptiop.c:369:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/hptiop.c:369:52: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:369:52: got restricted __le32 * ../drivers/scsi/hptiop.c:370:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/hptiop.c:370:25: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:370:25: got restricted __le32 * ../drivers/scsi/hptiop.c:453:64: warning: incorrect type in initializer (different address spaces) ../drivers/scsi/hptiop.c:453:64: expected struct hpt_iop_request_get_config *info ../drivers/scsi/hptiop.c:453:64: got struct hpt_iop_request_get_config [noderef] __iomem *config ../drivers/scsi/hptiop.c:455:25: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:558:27: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/hptiop.c:558:27: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:558:27: got restricted __le32 * ../drivers/scsi/hptiop.c:637:24: warning: incorrect type in assignment (different address spaces) ../drivers/scsi/hptiop.c:637:24: expected struct hpt_iopmv_regs *regs ../drivers/scsi/hptiop.c:637:24: got void [noderef] __iomem * ../drivers/scsi/hptiop.c:643:34: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/hptiop.c:643:34: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:643:34: got struct hpt_iopmv_regs *regs ../drivers/scsi/hptiop.c:667:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/hptiop.c:667:26: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:667:26: got struct hpt_iopmv_regs *regs ../drivers/scsi/hptiop.c:933:27: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:938:34: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:939:30: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:943:43: warning: invalid assignment: &= ../drivers/scsi/hptiop.c:943:43: left side has type restricted __le32 ../drivers/scsi/hptiop.c:943:43: right side has type int ../drivers/scsi/hptiop.c:944:43: warning: invalid assignment: ^= ../drivers/scsi/hptiop.c:944:43: left side has type restricted __le32 ../drivers/scsi/hptiop.c:944:43: right side has type int ../drivers/scsi/hptiop.c:949:57: warning: restricted __le32 degrades to integer ../drivers/scsi/hptiop.c:949:48: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:949:48: expected restricted __le32 [usertype] intrfc_len ../drivers/scsi/hptiop.c:949:48: got unsigned int ../drivers/scsi/hptiop.c:950:29: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:950:29: expected unsigned int val ../drivers/scsi/hptiop.c:950:29: got restricted __le32 [usertype] inlist_wptr ../drivers/scsi/hptiop.c:975:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:975:16: expected unsigned int val ../drivers/scsi/hptiop.c:975:16: got restricted __le32 [usertype] ../drivers/scsi/hptiop.c:977:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:977:16: expected unsigned int val ../drivers/scsi/hptiop.c:977:16: got restricted __le32 [usertype] ../drivers/scsi/hptiop.c:980:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:980:16: expected unsigned int val ../drivers/scsi/hptiop.c:980:16: got restricted __le32 [usertype] ../drivers/scsi/hptiop.c:982:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:982:16: expected unsigned int val ../drivers/scsi/hptiop.c:982:16: got restricted __le32 [usertype] ../drivers/scsi/hptiop.c:985:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:985:16: expected unsigned int val ../drivers/scsi/hptiop.c:985:16: got restricted __le32 [usertype] ../drivers/scsi/hptiop.c:987:16: warning: incorrect type in argument 1 (different base types) ../drivers/scsi/hptiop.c:987:16: expected unsigned int val ../drivers/scsi/hptiop.c:987:16: got restricted __le32 [usertype] ../drivers/scsi/hptiop.c:990:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:990:35: expected restricted __le32 [usertype] inlist_wptr ../drivers/scsi/hptiop.c:990:35: got unsigned int ../drivers/scsi/hptiop.c:991:37: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:991:37: expected restricted __le32 [usertype] ../drivers/scsi/hptiop.c:991:37: got unsigned int ../drivers/scsi/hptiop.c:992:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/hptiop.c:992:36: expected restricted __le32 [usertype] outlist_rptr ../drivers/scsi/hptiop.c:992:36: got unsigned int ../drivers/scsi/hptiop.c:1531:29: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/hptiop.c:1531:29: expected void volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:1531:29: got restricted __le32 * ../drivers/scsi/hptiop.c:1532:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/hptiop.c:1532:25: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/hptiop.c:1532:25: got restricted __le32 * ../drivers/scsi/hptiop.c:150:51: warning: dereference of noderef expression ../drivers/input/joystick/spaceball.c: In function ‘spaceball_connect’: ../drivers/input/joystick/spaceball.c:208:63: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 208 | snprintf(spaceball->phys, sizeof(spaceball->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/spaceball.c:208:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 208 | snprintf(spaceball->phys, sizeof(spaceball->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/joystick/spaceorb.c: In function ‘spaceorb_connect’: ../drivers/input/joystick/spaceorb.c:156:61: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 156 | snprintf(spaceorb->phys, sizeof(spaceorb->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/spaceorb.c:156:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 156 | snprintf(spaceorb->phys, sizeof(spaceorb->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: warning: incorrect type in argument 3 (different address spaces) ../sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: expected void *bus_context ../sound/soc/sunxi/sun8i-adda-pr-regmap.c:95:16: got void [noderef] __iomem *base ../drivers/usb/host/ohci-s3c2410.c:275:39: warning: invalid assignment: |= ../drivers/usb/host/ohci-s3c2410.c:275:39: left side has type unsigned int ../drivers/usb/host/ohci-s3c2410.c:275:39: right side has type restricted __le32 ../drivers/usb/host/ohci-s3c2410.c:278:39: warning: invalid assignment: |= ../drivers/usb/host/ohci-s3c2410.c:278:39: left side has type unsigned int ../drivers/usb/host/ohci-s3c2410.c:278:39: right side has type restricted __le32 ../lib/test_ubsan.c:62:16: warning: cast truncates bits from constant value (7fffffffffffffff becomes ffffffff) ../lib/test_ubsan.c:72:18: warning: shift count is negative (-1) ../drivers/isdn/hardware/mISDN/mISDNisar.c:204:33: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:205:32: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:206:34: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:253:39: warning: cast to restricted __le16 ../drivers/input/joystick/stinger.c: In function ‘stinger_connect’: ../drivers/input/joystick/stinger.c:127:59: warning: ‘/serio0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 127 | snprintf(stinger->phys, sizeof(stinger->phys), "%s/serio0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/stinger.c:127:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 127 | snprintf(stinger->phys, sizeof(stinger->phys), "%s/serio0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/joystick/tmdc.c: In function ‘tmdc_setup_port’: ../drivers/input/joystick/tmdc.c:297:53: warning: ‘/input’ directive output may be truncated writing 6 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 297 | snprintf(port->phys, sizeof(port->phys), "%s/input%d", tmdc->gameport->phys, i); | ^~~~~~ ../drivers/input/joystick/tmdc.c:297:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 297 | snprintf(port->phys, sizeof(port->phys), "%s/input%d", tmdc->gameport->phys, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/joystick/twidjoy.c: In function ‘twidjoy_connect’: ../drivers/input/joystick/twidjoy.c:180:59: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 180 | snprintf(twidjoy->phys, sizeof(twidjoy->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/twidjoy.c:180:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 180 | snprintf(twidjoy->phys, sizeof(twidjoy->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/mvumi.c:81:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:81:52: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:81:52: got void * ../drivers/scsi/mvumi.c:90:39: warning: incorrect type in assignment (different address spaces) ../drivers/scsi/mvumi.c:90:39: expected void * ../drivers/scsi/mvumi.c:90:39: got void [noderef] __iomem * ../drivers/scsi/mvumi.c:210:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:210:34: expected unsigned int [usertype] baseaddr_l ../drivers/scsi/mvumi.c:210:34: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:211:34: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:211:34: expected unsigned int [usertype] baseaddr_h ../drivers/scsi/mvumi.c:211:34: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:213:17: warning: invalid assignment: |= ../drivers/scsi/mvumi.c:213:17: left side has type unsigned int ../drivers/scsi/mvumi.c:213:17: right side has type restricted __le32 ../drivers/scsi/mvumi.c:213:17: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:213:17: expected unsigned int [usertype] size ../drivers/scsi/mvumi.c:213:17: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:242:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:242:26: expected unsigned int [usertype] baseaddr_l ../drivers/scsi/mvumi.c:242:26: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:243:26: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:243:26: expected unsigned int [usertype] baseaddr_h ../drivers/scsi/mvumi.c:243:26: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:245:9: warning: invalid assignment: |= ../drivers/scsi/mvumi.c:245:9: left side has type unsigned int ../drivers/scsi/mvumi.c:245:9: right side has type restricted __le32 ../drivers/scsi/mvumi.c:245:9: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:245:9: expected unsigned int [usertype] size ../drivers/scsi/mvumi.c:245:9: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:407:40: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:407:40: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:407:40: got void *inb_read_pointer ../drivers/scsi/mvumi.c:429:30: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:429:30: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:429:30: got void *ib_shadow ../drivers/scsi/mvumi.c:458:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:458:31: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:458:31: got void *ib_shadow ../drivers/scsi/mvumi.c:459:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:459:48: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:459:48: got void *inb_write_pointer ../drivers/scsi/mvumi.c:496:41: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:496:41: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:496:41: got void *outb_copy_pointer ../drivers/scsi/mvumi.c:497:48: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:497:48: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:497:48: got void *ob_shadow ../drivers/scsi/mvumi.c:516:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:516:33: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:516:33: got void *outb_read_pointer ../drivers/scsi/mvumi.c:517:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:517:33: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:517:33: got void *outb_copy_pointer ../drivers/scsi/mvumi.c:578:42: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:578:42: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:578:42: got void *outb_read_pointer ../drivers/scsi/mvumi.c:585:26: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:585:26: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:585:26: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:586:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:586:26: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:586:26: got void *arm_to_pciea_msg1 ../drivers/scsi/mvumi.c:589:40: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:589:40: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:589:40: got void *pciea_to_arm_drbl_reg ../drivers/scsi/mvumi.c:1281:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1281:28: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1281:28: got void *arm_to_pciea_drbl_reg ../drivers/scsi/mvumi.c:1282:28: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1282:28: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1282:28: got void *arm_to_pciea_drbl_reg ../drivers/scsi/mvumi.c:1284:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1284:48: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1284:48: got void *arm_to_pciea_mask_reg ../drivers/scsi/mvumi.c:1285:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1285:28: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1285:28: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1286:28: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1286:28: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1286:28: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:612:26: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:612:26: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:612:26: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:613:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:613:28: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:613:28: got void *arm_to_pciea_msg1 ../drivers/scsi/mvumi.c:615:46: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:615:46: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:615:46: got void *pciea_to_arm_drbl_reg ../drivers/scsi/mvumi.c:624:36: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:624:36: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:624:36: got void *arm_to_pciea_msg1 ../drivers/scsi/mvumi.c:670:32: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:670:32: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:670:32: got void *reset_enable ../drivers/scsi/mvumi.c:671:34: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:671:34: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:671:34: got void *reset_request ../drivers/scsi/mvumi.c:673:35: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:673:35: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:673:35: got void *reset_enable ../drivers/scsi/mvumi.c:674:35: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:674:35: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:674:35: got void *reset_request ../drivers/scsi/mvumi.c:1100:36: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1100:36: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1100:36: got void *arm_to_pciea_msg0 ../drivers/scsi/mvumi.c:1115:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1115:52: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1115:52: got void *pciea_to_arm_msg1 ../drivers/scsi/mvumi.c:1116:39: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1116:39: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1116:39: got void *pciea_to_arm_msg0 ../drivers/scsi/mvumi.c:1117:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1117:47: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1117:47: got void *pciea_to_arm_drbl_reg ../drivers/scsi/mvumi.c:1122:45: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1122:45: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1122:45: got void *pciea_to_arm_msg1 ../drivers/scsi/mvumi.c:1124:45: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1124:45: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1124:45: got void *arm_to_pciea_msg1 ../drivers/scsi/mvumi.c:1127:39: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1127:39: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1127:39: got void *pciea_to_arm_msg0 ../drivers/scsi/mvumi.c:1128:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1128:47: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1128:47: got void *pciea_to_arm_drbl_reg ../drivers/scsi/mvumi.c:1168:39: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1168:39: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1168:39: got void *pciea_to_arm_msg0 ../drivers/scsi/mvumi.c:1169:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1169:47: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1169:47: got void *pciea_to_arm_drbl_reg ../drivers/scsi/mvumi.c:1174:36: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1174:36: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1174:36: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1176:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1176:36: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1176:36: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1177:50: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1177:50: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1177:50: got void *ib_shadow ../drivers/scsi/mvumi.c:1180:45: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1180:45: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1180:45: got void *inb_aval_count_basel ../drivers/scsi/mvumi.c:1182:45: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1182:45: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1182:45: got void *inb_aval_count_baseh ../drivers/scsi/mvumi.c:1188:61: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1188:61: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1188:61: got void *ob_shadow ../drivers/scsi/mvumi.c:1190:61: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1190:61: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1190:61: got void *outb_copy_basel ../drivers/scsi/mvumi.c:1192:61: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1192:61: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1192:61: got void *outb_copy_baseh ../drivers/scsi/mvumi.c:1244:34: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1244:34: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1244:34: got void *arm_to_pciea_msg1 ../drivers/scsi/mvumi.c:1248:51: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1248:51: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1248:51: got void *pciea_to_arm_drbl_reg ../drivers/scsi/mvumi.c:1256:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1256:42: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1256:42: got void *arm_to_pciea_msg1 ../drivers/scsi/mvumi.c:1848:35: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:1848:35: expected unsigned int [usertype] src_low_addr ../drivers/scsi/mvumi.c:1848:35: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:1850:36: warning: incorrect type in assignment (different base types) ../drivers/scsi/mvumi.c:1850:36: expected unsigned int [usertype] src_high_addr ../drivers/scsi/mvumi.c:1850:36: got restricted __le32 [usertype] ../drivers/scsi/mvumi.c:1902:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1902:48: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1902:48: got void *arm_to_pciea_mask_reg ../drivers/scsi/mvumi.c:1903:29: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1903:29: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1903:29: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1905:29: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1905:29: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1905:29: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1917:26: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1917:26: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1917:26: got void *arm_to_pciea_mask_reg ../drivers/scsi/mvumi.c:1918:29: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1918:29: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1918:29: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1921:29: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1921:29: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1921:29: got void *enpointa_mask_reg ../drivers/scsi/mvumi.c:1930:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1930:31: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1930:31: got void *main_int_cause_reg ../drivers/scsi/mvumi.c:1934:36: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1934:36: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1934:36: got void *outb_isr_cause ../drivers/scsi/mvumi.c:1938:61: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1938:61: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1938:61: got void *outb_isr_cause ../drivers/scsi/mvumi.c:1944:53: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1944:53: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1944:53: got void *outb_isr_cause ../drivers/scsi/mvumi.c:1950:36: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1950:36: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1950:36: got void *outb_isr_cause ../drivers/scsi/mvumi.c:1952:61: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1952:61: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1952:61: got void *outb_isr_cause ../drivers/scsi/mvumi.c:1955:43: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1955:43: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1955:43: got void *arm_to_pciea_drbl_reg ../drivers/scsi/mvumi.c:1957:51: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1957:51: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1957:51: got void *arm_to_pciea_drbl_reg ../drivers/scsi/mvumi.c:1974:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/mvumi.c:1974:37: expected void const [noderef] __iomem * ../drivers/scsi/mvumi.c:1974:37: got void *arm_to_pciea_drbl_reg ../drivers/scsi/mvumi.c:1976:45: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/mvumi.c:1976:45: expected void [noderef] __iomem * ../drivers/scsi/mvumi.c:1976:45: got void *arm_to_pciea_drbl_reg ../drivers/mmc/host/mxcmmc.c:545:24: warning: incorrect type in assignment (different base types) ../drivers/mmc/host/mxcmmc.c:545:24: expected unsigned int [usertype] ../drivers/mmc/host/mxcmmc.c:545:24: got restricted __le32 [usertype] ../drivers/mmc/host/mxcmmc.c:557:21: warning: incorrect type in assignment (different base types) ../drivers/mmc/host/mxcmmc.c:557:21: expected unsigned int [usertype] tmp ../drivers/mmc/host/mxcmmc.c:557:21: got restricted __le32 [usertype] ../drivers/mmc/host/mxcmmc.c:572:37: warning: incorrect type in argument 2 (different base types) ../drivers/mmc/host/mxcmmc.c:572:37: expected unsigned int [usertype] val ../drivers/mmc/host/mxcmmc.c:572:37: got restricted __le32 [usertype] ../drivers/mmc/host/mxcmmc.c:585:37: warning: incorrect type in argument 2 (different base types) ../drivers/mmc/host/mxcmmc.c:585:37: expected unsigned int [usertype] val ../drivers/mmc/host/mxcmmc.c:585:37: got restricted __le32 [usertype] ../drivers/input/joystick/warrior.c: In function ‘warrior_connect’: ../drivers/input/joystick/warrior.c:133:59: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 133 | snprintf(warrior->phys, sizeof(warrior->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/warrior.c:133:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 133 | snprintf(warrior->phys, sizeof(warrior->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/joystick/zhenhua.c: In function ‘zhenhua_connect’: ../drivers/input/joystick/zhenhua.c:140:59: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 140 | snprintf(zhenhua->phys, sizeof(zhenhua->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/joystick/zhenhua.c:140:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 140 | snprintf(zhenhua->phys, sizeof(zhenhua->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/vmw_pvscsi.c:210:39: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/vmw_pvscsi.c:210:39: expected void volatile [noderef] __iomem *addr ../drivers/scsi/vmw_pvscsi.c:210:39: got char * ../drivers/scsi/vmw_pvscsi.c:215:40: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/vmw_pvscsi.c:215:40: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/vmw_pvscsi.c:215:40: got char * ../drivers/scsi/vmw_pvscsi.c:1225:50: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/vmw_pvscsi.c:1225:50: expected void [noderef] __iomem * ../drivers/scsi/vmw_pvscsi.c:1225:50: got char *mmioBase ../drivers/scsi/vmw_pvscsi.c:1403:27: warning: incorrect type in assignment (different address spaces) ../drivers/scsi/vmw_pvscsi.c:1403:27: expected char *mmioBase ../drivers/scsi/vmw_pvscsi.c:1403:27: got void [noderef] __iomem * ../crypto/async_tx/raid6test.c:21:14: warning: symbol 'dataoffs' was not declared. Should it be static? ../lib/test_static_keys.c:15:19: warning: symbol 'old_true_key' was not declared. Should it be static? ../lib/test_static_keys.c:16:19: warning: symbol 'old_false_key' was not declared. Should it be static? ../lib/test_static_keys.c:19:1: warning: symbol 'true_key' was not declared. Should it be static? ../lib/test_static_keys.c:20:1: warning: symbol 'false_key' was not declared. Should it be static? ../lib/test_static_key_base.c:15:19: warning: symbol 'base_old_true_key' was not declared. Should it be static? ../lib/test_static_key_base.c:17:19: warning: symbol 'base_inv_old_true_key' was not declared. Should it be static? ../lib/test_static_key_base.c:19:19: warning: symbol 'base_old_false_key' was not declared. Should it be static? ../lib/test_static_key_base.c:21:19: warning: symbol 'base_inv_old_false_key' was not declared. Should it be static? ../lib/test_static_key_base.c:25:1: warning: symbol 'base_true_key' was not declared. Should it be static? ../lib/test_static_key_base.c:27:1: warning: symbol 'base_inv_true_key' was not declared. Should it be static? ../lib/test_static_key_base.c:29:1: warning: symbol 'base_false_key' was not declared. Should it be static? ../lib/test_static_key_base.c:31:1: warning: symbol 'base_inv_false_key' was not declared. Should it be static? ../drivers/scsi/st.c: In function ‘create_one_cdev’: ../drivers/scsi/st.c:4292:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size between 9 and 10 [-Wformat-truncation=] 4292 | snprintf(name, 10, "%s%s%s", rew ? "n" : "", | ^~ ../drivers/scsi/st.c:4292:9: note: ‘snprintf’ output 1 or more bytes (assuming 33) into a destination of size 10 4292 | snprintf(name, 10, "%s%s%s", rew ? "n" : "", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4293 | tape->name, st_formats[i]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/keyboard/newtonkbd.c: In function ‘nkbd_connect’: ../drivers/input/keyboard/newtonkbd.c:78:53: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 78 | snprintf(nkbd->phys, sizeof(nkbd->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/keyboard/newtonkbd.c:78:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 78 | snprintf(nkbd->phys, sizeof(nkbd->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/leds/leds-dac124s085.c:42:14: warning: incorrect type in assignment (different base types) ../drivers/leds/leds-dac124s085.c:42:14: expected unsigned short [usertype] word ../drivers/leds/leds-dac124s085.c:42:14: got restricted __le16 [usertype] ../lib/test_xarray.c:368:17: error: incompatible types in comparison expression (different base types): ../lib/test_xarray.c:368:17: void [noderef] __rcu * ../lib/test_xarray.c:368:17: struct xa_node * ../lib/test_xarray.c:978:9: warning: Using plain integer as NULL pointer Warning: ../drivers/firmware/broadcom/tee_bnxt_fw.c:61 struct member 'fw_shm_pool' not described in 'tee_bnxt_fw_private' Warning: ../drivers/firmware/broadcom/tee_bnxt_fw.c:61 struct member 'fw_shm_pool' not described in 'tee_bnxt_fw_private' ../drivers/scsi/ch.c: In function ‘ch_probe’: ../drivers/scsi/ch.c:923:29: warning: ‘%d’ directive writing between 1 and 10 bytes into a region of size 6 [-Wformat-overflow=] 923 | sprintf(ch->name,"ch%d",ch->minor); | ^~ ../drivers/scsi/ch.c:923:26: note: directive argument in the range [0, 2147483647] 923 | sprintf(ch->name,"ch%d",ch->minor); | ^~~~~~ ../drivers/scsi/ch.c:923:9: note: ‘sprintf’ output between 4 and 13 bytes into a destination of size 8 923 | sprintf(ch->name,"ch%d",ch->minor); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer ../drivers/usb/atm/ueagle-atm.c:2060:9: warning: restricted __be16 degrades to integer ../drivers/spi/spi-lp8841-rtc.c:111:41: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:111:41: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:111:41: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:120:41: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:120:41: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:120:41: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:142:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:142:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:142:33: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:146:41: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:146:41: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:146:41: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:207:21: warning: incorrect type in assignment (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:207:21: expected void *iomem ../drivers/spi/spi-lp8841-rtc.c:207:21: got void [noderef] __iomem * ../drivers/spi/spi-lp8841-rtc.c:56:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:56:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:56:33: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:62:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:62:28: expected void const [noderef] __iomem * ../drivers/spi/spi-lp8841-rtc.c:62:28: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:46:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:46:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:46:33: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:46:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:46:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:46:33: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:56:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:56:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:56:33: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:62:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:62:28: expected void const [noderef] __iomem * ../drivers/spi/spi-lp8841-rtc.c:62:28: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:46:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:46:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:46:33: got void *iomem ../drivers/spi/spi-lp8841-rtc.c:46:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-lp8841-rtc.c:46:33: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-lp8841-rtc.c:46:33: got void *iomem ../drivers/usb/host/sl811-hcd.c:1787:24: warning: symbol 'sl811h_driver' was not declared. Should it be static? ../drivers/input/misc/gpio_decoder.c: note: in included file: ../include/linux/bitmap.h:844:22: warning: invalid access past the end of 'values' (8 8) ../include/linux/bitmap.h:845:55: warning: shift too big (64) for type unsigned long ../drivers/thermal/airoha_thermal.c:264:24: error: too long token expansion ../drivers/thermal/airoha_thermal.c:276:23: error: too long token expansion ../lib/test_lockup.c:144:13: warning: symbol 'test_file' was not declared. Should it be static? ../drivers/clocksource/timer-cs5535.c:63:36: warning: cast truncates bits from constant value (ffff7fff becomes 7fff) ../drivers/usb/gadget/udc/snps_udc_core.c:550:34: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/snps_udc_core.c:550:34: expected unsigned int [usertype] bufptr ../drivers/usb/gadget/udc/snps_udc_core.c:550:34: got restricted __le32 [usertype] ../drivers/leds/flash/leds-ktd2692.c:62:33: warning: symbol 'ktd2692_timing' was not declared. Should it be static? Warning: ../drivers/usb/misc/usbio.c:117 struct member 'nr_i2c_buses' not described in 'usbio_device' Warning: ../drivers/usb/misc/usbio.c:117 struct member 'i2cs' not described in 'usbio_device' Warning: ../drivers/usb/misc/usbio.c:117 struct member 'nr_i2c_buses' not described in 'usbio_device' Warning: ../drivers/usb/misc/usbio.c:117 struct member 'i2cs' not described in 'usbio_device' ../drivers/usb/gadget/udc/pxa27x_udc.c:2090:20: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2090:20: expected restricted __le16 [assigned] [usertype] wValue ../drivers/usb/gadget/udc/pxa27x_udc.c:2090:20: got int config ../drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: expected restricted __le16 [assigned] [usertype] wValue ../drivers/usb/gadget/udc/pxa27x_udc.c:2119:20: got int alt ../drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: expected restricted __le16 [assigned] [usertype] wIndex ../drivers/usb/gadget/udc/pxa27x_udc.c:2120:20: got int iface ../drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2303:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2304:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2305:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2306:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2307:17: got unsigned int ../drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: warning: incorrect type in initializer (different base types) ../drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: expected restricted __le16 [usertype] wMaxPacketSize ../drivers/usb/gadget/udc/pxa27x_udc.c:2308:17: got unsigned int ../drivers/rtc/rtc-ds2404.c:171:20: warning: incorrect type in initializer (different base types) ../drivers/rtc/rtc-ds2404.c:171:20: expected unsigned int [usertype] time ../drivers/rtc/rtc-ds2404.c:171:20: got restricted __le32 [usertype] ../drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/m66592-udc.c:1055:33: warning: cast to restricted __le16 ../drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: expected unsigned short [usertype] ep0_data ../drivers/usb/gadget/udc/r8a66597-udc.c:1188:28: got restricted __le16 [usertype] ../drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/r8a66597-udc.c:1256:33: warning: cast to restricted __le16 ../drivers/scsi/pcmcia/nsp_cs.c:1681:34: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/pcmcia/nsp_cs.c:1681:34: expected void volatile [noderef] __iomem *addr ../drivers/scsi/pcmcia/nsp_cs.c:1681:34: got void * ../drivers/scsi/pcmcia/nsp_cs.c: note: in included file: ../drivers/scsi/pcmcia/nsp_io.h:231:30: warning: incorrect type in argument 1 (different address spaces) ../drivers/scsi/pcmcia/nsp_io.h:231:30: expected void const volatile [noderef] __iomem *addr ../drivers/scsi/pcmcia/nsp_io.h:231:30: got unsigned long *ptr ../drivers/scsi/pcmcia/nsp_io.h:257:30: warning: incorrect type in argument 2 (different address spaces) ../drivers/scsi/pcmcia/nsp_io.h:257:30: expected void volatile [noderef] __iomem *addr ../drivers/scsi/pcmcia/nsp_io.h:257:30: got unsigned long *ptr ../drivers/mfd/max77705.c:160:1: warning: symbol 'max77705_pm_ops' was not declared. Should it be static? ../drivers/input/misc/kxtj9.c:110:13: warning: cast to restricted __le16 ../drivers/input/misc/kxtj9.c:111:13: warning: cast to restricted __le16 ../drivers/input/misc/kxtj9.c:112:13: warning: cast to restricted __le16 ../drivers/input/keyboard/stowaway.c: In function ‘skbd_connect’: ../drivers/input/keyboard/stowaway.c:82:53: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 82 | snprintf(skbd->phys, sizeof(skbd->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/keyboard/stowaway.c:82:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 82 | snprintf(skbd->phys, sizeof(skbd->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/gadget/udc/renesas_usbf.c:2272:37: warning: invalid assignment: |= ../drivers/usb/gadget/udc/renesas_usbf.c:2272:37: left side has type unsigned short ../drivers/usb/gadget/udc/renesas_usbf.c:2272:37: right side has type restricted __le16 ../drivers/usb/gadget/udc/renesas_usbf.c:2313:31: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/lpc32xx_udc.c:2198:19: warning: cast to restricted __le16 ../drivers/usb/gadget/udc/lpc32xx_udc.c:2207:15: warning: cast to restricted __le16 ../drivers/power/supply/sbs-battery.c: In function ‘sbs_get_property’: ../drivers/power/supply/sbs-battery.c:834:30: warning: ‘%04x’ directive writing between 4 and 8 bytes into a region of size 5 [-Wformat-overflow=] 834 | sprintf(sbs_serial, "%04x", ret); | ^~~~ In function ‘sbs_get_battery_serial_number’, inlined from ‘sbs_get_property’ at ../drivers/power/supply/sbs-battery.c:965:9: ../drivers/power/supply/sbs-battery.c:834:29: note: directive argument in the range [0, 2147483647] 834 | sprintf(sbs_serial, "%04x", ret); | ^~~~~~ ../drivers/power/supply/sbs-battery.c:834:9: note: ‘sprintf’ output between 5 and 9 bytes into a destination of size 5 834 | sprintf(sbs_serial, "%04x", ret); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/keyboard/sunkbd.c: In function ‘sunkbd_connect’: ../drivers/input/keyboard/sunkbd.c:274:57: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 274 | snprintf(sunkbd->phys, sizeof(sunkbd->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/keyboard/sunkbd.c:274:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 274 | snprintf(sunkbd->phys, sizeof(sunkbd->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mmc/host/mmc_spi.c:748:17: warning: incorrect type in argument 1 (different base types) ../drivers/mmc/host/mmc_spi.c:748:17: expected unsigned short [usertype] *p ../drivers/mmc/host/mmc_spi.c:748:17: got restricted __be16 * ../drivers/mmc/host/mmc_spi.c:749:28: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: expected void [noderef] __iomem *p ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:216:41: got struct gfar * ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:22: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: error: incompatible types in comparison expression (different address spaces): ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: void * ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:398:35: void [noderef] __iomem * ../drivers/net/ethernet/freescale/fsl_pq_mdio.c:399:25: error: subtraction of different types can't work (different address spaces) Warning: ../drivers/platform/x86/dell/dcdbas.c:103 function parameter 'size' not described in 'smi_data_buf_realloc' Warning: ../drivers/platform/x86/dell/dcdbas.c:284 function parameter 'smi_cmd' not described in 'dcdbas_smi_request' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'dev' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'attr' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'buf' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'count' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'nb' not described in 'dcdbas_reboot_notify' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'code' not described in 'dcdbas_reboot_notify' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'unused' not described in 'dcdbas_reboot_notify' Warning: ../drivers/platform/x86/dell/dcdbas.c:103 function parameter 'size' not described in 'smi_data_buf_realloc' Warning: ../drivers/platform/x86/dell/dcdbas.c:284 function parameter 'smi_cmd' not described in 'dcdbas_smi_request' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'dev' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'attr' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'buf' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:316 function parameter 'count' not described in 'smi_request_store' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'nb' not described in 'dcdbas_reboot_notify' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'code' not described in 'dcdbas_reboot_notify' Warning: ../drivers/platform/x86/dell/dcdbas.c:615 function parameter 'unused' not described in 'dcdbas_reboot_notify' ../drivers/input/keyboard/sunkbd.c:148:66: warning: dubious: x | !y ../drivers/input/keyboard/sunkbd.c:211:66: warning: dubious: x | !y ../lib/bch.c:260:19: warning: incorrect type in assignment (different base types) ../lib/bch.c:260:19: expected unsigned int [usertype] w ../lib/bch.c:260:19: got restricted __be32 [usertype] ../drivers/scsi/fcoe/fcoe.c: note: in included file (through ../include/scsi/libfc.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/scsi/fcoe/fcoe.c:1688:20: warning: incorrect type in assignment (different base types) ../drivers/scsi/fcoe/fcoe.c:1688:20: expected unsigned int [usertype] fr_crc ../drivers/scsi/fcoe/fcoe.c:1688:20: got restricted __le32 [addressable] [usertype] fcoe_crc32 ../drivers/scsi/fcoe/fcoe.c:1613:13: warning: cast to restricted __le32 ../net/caif/caif_usb.c:110:32: warning: restricted __be16 degrades to integer ../net/caif/caif_usb.c:111:33: warning: restricted __be16 degrades to integer ../drivers/platform/goldfish/goldfish_pipe.c:499:24: warning: incorrect type in return expression (different base types) ../drivers/platform/goldfish/goldfish_pipe.c:499:24: expected restricted __poll_t ../drivers/platform/goldfish/goldfish_pipe.c:499:24: got int ../drivers/input/keyboard/xtkbd.c: In function ‘xtkbd_connect’: ../drivers/input/keyboard/xtkbd.c:80:55: warning: ‘/input0’ directive output may be truncated writing 7 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 80 | snprintf(xtkbd->phys, sizeof(xtkbd->phys), "%s/input0", serio->phys); | ^~~~~~~ ../drivers/input/keyboard/xtkbd.c:80:9: note: ‘snprintf’ output between 8 and 39 bytes into a destination of size 32 80 | snprintf(xtkbd->phys, sizeof(xtkbd->phys), "%s/input0", serio->phys); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/usb/typec/ucsi/ucsi_ccg.c:577:14: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_ccg.c:577:14: expected unsigned int [usertype] ../drivers/usb/typec/ucsi/ucsi_ccg.c:577:14: got restricted __le32 [usertype] cci Warning: ../drivers/thermal/max77620_thermal.c:47 function parameter 'tz' not described in 'max77620_thermal_read_temp' Warning: ../drivers/thermal/max77620_thermal.c:47 function parameter 'tz' not described in 'max77620_thermal_read_temp' ../drivers/usb/typec/ucsi/ucsi_glink.c:92:23: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:92:23: expected restricted __le32 [usertype] owner ../drivers/usb/typec/ucsi/ucsi_glink.c:92:23: got int ../drivers/usb/typec/ucsi/ucsi_glink.c:93:22: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:93:22: expected restricted __le32 [usertype] type ../drivers/usb/typec/ucsi/ucsi_glink.c:93:22: got int ../drivers/usb/typec/ucsi/ucsi_glink.c:94:24: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:94:24: expected restricted __le32 [usertype] opcode ../drivers/usb/typec/ucsi/ucsi_glink.c:94:24: got int ../drivers/usb/typec/ucsi/ucsi_glink.c:146:23: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:146:23: expected restricted __le32 [usertype] owner ../drivers/usb/typec/ucsi/ucsi_glink.c:146:23: got int ../drivers/usb/typec/ucsi/ucsi_glink.c:147:22: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:147:22: expected restricted __le32 [usertype] type ../drivers/usb/typec/ucsi/ucsi_glink.c:147:22: got int ../drivers/usb/typec/ucsi/ucsi_glink.c:148:24: warning: incorrect type in assignment (different base types) ../drivers/usb/typec/ucsi/ucsi_glink.c:148:24: expected restricted __le32 [usertype] opcode ../drivers/usb/typec/ucsi/ucsi_glink.c:148:24: got int ../drivers/thermal/qoriq_thermal.c:217:38: warning: incorrect type in argument 1 (different base types) ../drivers/thermal/qoriq_thermal.c:217:38: expected restricted __be32 const [usertype] *cell ../drivers/thermal/qoriq_thermal.c:217:38: got unsigned int const [usertype] *[assigned] calibration ../drivers/thermal/qoriq_thermal.c:219:50: warning: incorrect type in argument 1 (different base types) ../drivers/thermal/qoriq_thermal.c:219:50: expected restricted __be32 const [usertype] *cell ../drivers/thermal/qoriq_thermal.c:219:50: got unsigned int const [usertype] * ../drivers/spi/spi-nxp-fspi.c:530:25: warning: cast from restricted __be32 ../drivers/firmware/imx/sm-misc.c:19:23: warning: symbol 'scmi_imx_misc_ctrl_nb' was not declared. Should it be static? ../drivers/hwspinlock/omap_hwspinlock.c:40:39: warning: incorrect type in initializer (different address spaces) ../drivers/hwspinlock/omap_hwspinlock.c:40:39: expected void [noderef] __iomem *lock_addr ../drivers/hwspinlock/omap_hwspinlock.c:40:39: got void *priv ../drivers/hwspinlock/omap_hwspinlock.c:48:39: warning: incorrect type in initializer (different address spaces) ../drivers/hwspinlock/omap_hwspinlock.c:48:39: expected void [noderef] __iomem *lock_addr ../drivers/hwspinlock/omap_hwspinlock.c:48:39: got void *priv ../drivers/hwspinlock/omap_hwspinlock.c:120:36: warning: incorrect type in assignment (different address spaces) ../drivers/hwspinlock/omap_hwspinlock.c:120:36: expected void *priv ../drivers/hwspinlock/omap_hwspinlock.c:120:36: got void [noderef] __iomem * ../drivers/firmware/efi/test/efi_test.c:157:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:157:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:157:13: got unsigned long *[addressable] data_size ../drivers/firmware/efi/test/efi_test.c:160:61: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:160:61: expected void const [noderef] __user *from ../drivers/firmware/efi/test/efi_test.c:160:61: got struct guid_t [usertype] *[addressable] vendor_guid ../drivers/firmware/efi/test/efi_test.c:167:60: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:167:60: expected unsigned short [noderef] [usertype] __user *src ../drivers/firmware/efi/test/efi_test.c:167:60: got unsigned short [usertype] *[addressable] variable_name ../drivers/firmware/efi/test/efi_test.c:187:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:187:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:187:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:187:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:187:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:187:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:187:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:187:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:187:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:194:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:194:35: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:194:35: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:194:35: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:194:35: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:194:35: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:194:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:194:35: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:194:35: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:209:45: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:209:45: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:209:45: got void *[addressable] data ../drivers/firmware/efi/test/efi_test.c:215:19: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:215:19: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:215:19: got unsigned int [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:215:19: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:215:19: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:215:19: got unsigned int [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:215:19: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:215:19: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:215:19: got unsigned int [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:220:19: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:220:19: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:220:19: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:220:19: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:220:19: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:220:19: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:220:19: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:220:19: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:220:19: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:243:53: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:243:53: expected void const [noderef] __user *from ../drivers/firmware/efi/test/efi_test.c:243:53: got struct guid_t [usertype] *[addressable] vendor_guid ../drivers/firmware/efi/test/efi_test.c:248:60: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:248:60: expected unsigned short [noderef] [usertype] __user *src ../drivers/firmware/efi/test/efi_test.c:248:60: got unsigned short [usertype] *[addressable] variable_name ../drivers/firmware/efi/test/efi_test.c:253:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:253:39: expected void const [noderef] __user * ../drivers/firmware/efi/test/efi_test.c:253:39: got void *[addressable] data ../drivers/firmware/efi/test/efi_test.c:263:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:263:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:263:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:263:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:263:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:263:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:263:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:263:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:263:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:292:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:292:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:292:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:292:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:292:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:292:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:292:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:292:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:292:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:301:27: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:301:27: expected struct efi_time_cap_t [noderef] [usertype] __user *cap_local ../drivers/firmware/efi/test/efi_test.c:301:27: got struct efi_time_cap_t [usertype] * ../drivers/firmware/efi/test/efi_test.c:308:41: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:308:41: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:308:41: got struct efi_time_t [usertype] *[addressable] time ../drivers/firmware/efi/test/efi_test.c:325:46: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:325:46: expected void const [noderef] __user *from ../drivers/firmware/efi/test/efi_test.c:325:46: got struct efi_time_t [usertype] *[addressable] time ../drivers/firmware/efi/test/efi_test.c:330:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:330:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:330:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:330:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:330:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:330:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:330:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:330:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:330:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:354:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:354:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:354:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:354:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:354:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:354:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:354:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:354:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:354:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:360:38: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:360:38: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:360:38: got unsigned char [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:360:38: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:360:38: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:360:38: got unsigned char [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:360:38: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:360:38: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:360:38: got unsigned char [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:364:38: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:364:38: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:364:38: got unsigned char [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:364:38: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:364:38: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:364:38: got unsigned char [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:364:38: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:364:38: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:364:38: got unsigned char [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:369:47: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:369:47: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:369:47: got struct efi_time_t [usertype] *[addressable] time ../drivers/firmware/efi/test/efi_test.c:393:60: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:393:60: expected void const [noderef] __user *from ../drivers/firmware/efi/test/efi_test.c:393:60: got struct efi_time_t [usertype] *[addressable] time ../drivers/firmware/efi/test/efi_test.c:401:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:401:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:401:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:401:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:401:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:401:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:401:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:401:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:401:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:425:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:425:21: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:425:21: got unsigned long *[addressable] variable_name_size ../drivers/firmware/efi/test/efi_test.c:433:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:433:52: expected void const [noderef] __user *from ../drivers/firmware/efi/test/efi_test.c:433:52: got struct guid_t [usertype] *[addressable] vendor_guid ../drivers/firmware/efi/test/efi_test.c:443:52: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:443:52: expected unsigned short [noderef] [usertype] __user *src ../drivers/firmware/efi/test/efi_test.c:443:52: got unsigned short [usertype] *[addressable] variable_name ../drivers/firmware/efi/test/efi_test.c:456:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:456:52: expected unsigned short [noderef] [usertype] __user *src ../drivers/firmware/efi/test/efi_test.c:456:52: got unsigned short [usertype] *[addressable] variable_name ../drivers/firmware/efi/test/efi_test.c:465:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:465:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:465:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:465:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:465:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:465:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:465:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:465:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:465:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:472:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:472:35: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:472:35: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:472:35: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:472:35: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:472:35: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:472:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:472:35: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:472:35: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:483:62: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:483:62: expected unsigned short [noderef] [usertype] __user *dst ../drivers/firmware/efi/test/efi_test.c:483:62: got unsigned short [usertype] *[addressable] variable_name ../drivers/firmware/efi/test/efi_test.c:491:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:491:21: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:491:21: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:491:21: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:491:21: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:491:21: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:491:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:491:21: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:491:21: got unsigned long *__ptr ../drivers/firmware/efi/test/efi_test.c:498:53: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:498:53: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:498:53: got struct guid_t [usertype] *[addressable] vendor_guid ../drivers/firmware/efi/test/efi_test.c:526:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:526:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:526:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:526:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:526:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:526:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:526:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:526:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:526:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:533:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:533:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:533:13: got unsigned int [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:533:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:533:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:533:13: got unsigned int [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:533:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:533:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:533:13: got unsigned int [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:550:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:550:37: expected void const [noderef] __user * ../drivers/firmware/efi/test/efi_test.c:550:37: got void * ../drivers/firmware/efi/test/efi_test.c:579:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:579:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:579:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:579:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:579:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:579:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:579:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:579:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:579:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:585:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:585:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:585:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:585:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:585:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:585:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:585:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:585:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:585:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:589:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:589:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:589:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:589:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:589:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:589:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:589:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:589:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:589:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:593:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:593:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:593:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:593:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:593:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:593:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:593:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:593:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:593:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:628:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:628:21: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:628:21: got struct efi_capsule_header_t [usertype] ** ../drivers/firmware/efi/test/efi_test.c:632:50: warning: incorrect type in argument 2 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:632:50: expected void const [noderef] __user *from ../drivers/firmware/efi/test/efi_test.c:632:50: got struct efi_capsule_header_t [usertype] *[assigned] c ../drivers/firmware/efi/test/efi_test.c:646:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:646:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:646:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:646:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:646:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:646:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:646:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:646:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:646:13: got unsigned long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:656:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:656:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:656:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:656:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:656:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:656:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:656:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:656:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:656:13: got unsigned long long [usertype] *__ptr ../drivers/firmware/efi/test/efi_test.c:661:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:661:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:661:13: got int *__ptr ../drivers/firmware/efi/test/efi_test.c:661:13: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:661:13: expected void [noderef] __user *__ptr_pu ../drivers/firmware/efi/test/efi_test.c:661:13: got int *__ptr ../drivers/firmware/efi/test/efi_test.c:661:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:661:13: expected void [noderef] __user *to ../drivers/firmware/efi/test/efi_test.c:661:13: got int *__ptr ../drivers/firmware/efi/test/efi_test.c:674:24: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/efi/test/efi_test.c:674:24: expected unsigned int [noderef] __user *supported_mask ../drivers/firmware/efi/test/efi_test.c:674:24: got unsigned int * ../drivers/firmware/efi/test/efi_test.c:35:27: warning: incorrect type in initializer (different address spaces) ../drivers/firmware/efi/test/efi_test.c:35:27: expected unsigned short [usertype] *s ../drivers/firmware/efi/test/efi_test.c:35:27: got unsigned short [noderef] [usertype] __user *str ../drivers/firmware/efi/test/efi_test.c:44:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:44:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:44:13: got unsigned short [usertype] * ../drivers/firmware/efi/test/efi_test.c:50:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:50:21: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:50:21: got unsigned short [usertype] * ../drivers/firmware/efi/test/efi_test.c:35:27: warning: incorrect type in initializer (different address spaces) ../drivers/firmware/efi/test/efi_test.c:35:27: expected unsigned short [usertype] *[assigned] s ../drivers/firmware/efi/test/efi_test.c:35:27: got unsigned short [noderef] [usertype] __user *str ../drivers/firmware/efi/test/efi_test.c:44:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:44:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:44:13: got unsigned short [usertype] * ../drivers/firmware/efi/test/efi_test.c:50:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:50:21: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:50:21: got unsigned short [usertype] * ../drivers/firmware/efi/test/efi_test.c:35:27: warning: incorrect type in initializer (different address spaces) ../drivers/firmware/efi/test/efi_test.c:35:27: expected unsigned short [usertype] *[assigned] s ../drivers/firmware/efi/test/efi_test.c:35:27: got unsigned short [noderef] [usertype] __user *str ../drivers/firmware/efi/test/efi_test.c:44:13: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/efi/test/efi_test.c:44:13: expected void const volatile [noderef] __user *ptr ../drivers/firmware/efi/test/efi_test.c:44:13: got unsigned short [usertype] * ../drivers/firmware/efi/test/efi_test.c:50:21: warning: too many warnings ../drivers/usb/gadget/udc/aspeed_udc.c:1011:28: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/aspeed_udc.c:1072:32: warning: restricted __le16 degrades to integer ../drivers/usb/typec/tcpm/tcpci.c:1002:1: warning: symbol 'tcpci_pm_ops' was not declared. Should it be static? ../drivers/hwspinlock/sprd_hwspinlock.c:44:34: warning: incorrect type in initializer (different address spaces) ../drivers/hwspinlock/sprd_hwspinlock.c:44:34: expected void [noderef] __iomem *addr ../drivers/hwspinlock/sprd_hwspinlock.c:44:34: got void *priv ../drivers/hwspinlock/sprd_hwspinlock.c:62:39: warning: incorrect type in initializer (different address spaces) ../drivers/hwspinlock/sprd_hwspinlock.c:62:39: expected void [noderef] __iomem *lock_addr ../drivers/hwspinlock/sprd_hwspinlock.c:62:39: got void *priv ../drivers/hwspinlock/sprd_hwspinlock.c:128:28: warning: incorrect type in assignment (different address spaces) ../drivers/hwspinlock/sprd_hwspinlock.c:128:28: expected void *priv ../drivers/hwspinlock/sprd_hwspinlock.c:128:28: got void [noderef] __iomem * ../drivers/usb/gadget/udc/max3420_udc.c:551:41: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/max3420_udc.c:552:31: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/max3420_udc.c:566:16: warning: incorrect type in assignment (different base types) ../drivers/usb/gadget/udc/max3420_udc.c:566:16: expected unsigned short [assigned] [usertype] status ../drivers/usb/gadget/udc/max3420_udc.c:566:16: got restricted __le16 [usertype] ../drivers/usb/gadget/udc/max3420_udc.c:584:31: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/max3420_udc.c:598:32: warning: restricted __le16 degrades to integer ../drivers/usb/gadget/udc/max3420_udc.c:626:29: warning: cast from restricted __le16 ../drivers/usb/gadget/udc/max3420_udc.c:627:29: warning: cast from restricted __le16 ../drivers/usb/gadget/udc/max3420_udc.c:628:30: warning: cast from restricted __le16 Warning: ../drivers/gpio/gpio-realtek-otto.c:66 cannot understand function prototype: 'struct realtek_gpio_ctrl' ../drivers/usb/typec/ucsi/ucsi_huawei_gaokun.c:196:30: warning: symbol 'gaokun_ucsi_ops' was not declared. Should it be static? ../drivers/scsi/qla2xxx/tcm_qla2xxx.c: note: in included file (through ../drivers/scsi/qla2xxx/qla_def.h): ../include/uapi/scsi/fc/fc_els.h:1152:37: warning: array of flexible structures ../include/uapi/scsi/fc/fc_els.h:1170:37: warning: array of flexible structures ../drivers/hwspinlock/stm32_hwspinlock.c:30:39: warning: incorrect type in initializer (different address spaces) ../drivers/hwspinlock/stm32_hwspinlock.c:30:39: expected void [noderef] __iomem *lock_addr ../drivers/hwspinlock/stm32_hwspinlock.c:30:39: got void *priv ../drivers/hwspinlock/stm32_hwspinlock.c:41:39: warning: incorrect type in initializer (different address spaces) ../drivers/hwspinlock/stm32_hwspinlock.c:41:39: expected void [noderef] __iomem *lock_addr ../drivers/hwspinlock/stm32_hwspinlock.c:41:39: got void *priv ../drivers/hwspinlock/stm32_hwspinlock.c:110:39: warning: incorrect type in assignment (different address spaces) ../drivers/hwspinlock/stm32_hwspinlock.c:110:39: expected void *priv ../drivers/hwspinlock/stm32_hwspinlock.c:110:39: got void [noderef] __iomem * ../drivers/watchdog/aspeed_wdt.c:274:25: warning: cast removes address space '__iomem' of expression ../drivers/hwspinlock/sun6i_hwspinlock.c:65:39: warning: incorrect type in initializer (different address spaces) ../drivers/hwspinlock/sun6i_hwspinlock.c:65:39: expected void [noderef] __iomem *lock_addr ../drivers/hwspinlock/sun6i_hwspinlock.c:65:39: got void *priv ../drivers/hwspinlock/sun6i_hwspinlock.c:72:39: warning: incorrect type in initializer (different address spaces) ../drivers/hwspinlock/sun6i_hwspinlock.c:72:39: expected void [noderef] __iomem *lock_addr ../drivers/hwspinlock/sun6i_hwspinlock.c:72:39: got void *priv ../drivers/hwspinlock/sun6i_hwspinlock.c:166:30: warning: incorrect type in assignment (different address spaces) ../drivers/hwspinlock/sun6i_hwspinlock.c:166:30: expected void *priv ../drivers/hwspinlock/sun6i_hwspinlock.c:166:30: got void [noderef] __iomem * ../drivers/usb/misc/usb3503.c:231:44: warning: cast to restricted __be32 ../drivers/spi/spi-ti-qspi.c:264:38: warning: incorrect type in assignment (different base types) ../drivers/spi/spi-ti-qspi.c:264:38: expected unsigned int [usertype] data ../drivers/spi/spi-ti-qspi.c:264:38: got restricted __be32 [usertype] ../drivers/spi/spi-ti-qspi.c:267:38: warning: incorrect type in assignment (different base types) ../drivers/spi/spi-ti-qspi.c:267:38: expected unsigned int [usertype] data ../drivers/spi/spi-ti-qspi.c:267:38: got restricted __be32 [usertype] ../drivers/spi/spi-ti-qspi.c:270:38: warning: incorrect type in assignment (different base types) ../drivers/spi/spi-ti-qspi.c:270:38: expected unsigned int [usertype] data ../drivers/spi/spi-ti-qspi.c:270:38: got restricted __be32 [usertype] ../drivers/spi/spi-ti-qspi.c:273:38: warning: incorrect type in assignment (different base types) ../drivers/spi/spi-ti-qspi.c:273:38: expected unsigned int [usertype] data ../drivers/spi/spi-ti-qspi.c:273:38: got restricted __be32 [usertype] ../drivers/spi/spi-ti-qspi.c:374:42: warning: cast to restricted __be32 ../drivers/spi/spi-ti-qspi.c:376:42: warning: cast to restricted __be32 ../drivers/spi/spi-ti-qspi.c:378:42: warning: cast to restricted __be32 ../drivers/spi/spi-ti-qspi.c:380:42: warning: cast to restricted __be32 ../drivers/spi/spi-orion.c:451:24: warning: incorrect type in argument 1 (different base types) ../drivers/spi/spi-orion.c:451:24: expected unsigned int val ../drivers/spi/spi-orion.c:451:24: got restricted __le16 [usertype] ../drivers/spi/spi-orion.c:461:17: warning: cast to restricted __le16 ../drivers/virt/vmgenid.c:116:19: warning: incorrect type in assignment (different address spaces) ../drivers/virt/vmgenid.c:116:19: expected void *virt_addr ../drivers/virt/vmgenid.c:116:19: got void [noderef] __iomem * ../drivers/firmware/dmi-sysfs.c:387:16: warning: incorrect type in assignment (different address spaces) ../drivers/firmware/dmi-sysfs.c:387:16: expected unsigned char [noderef] [usertype] __iomem *mapped ../drivers/firmware/dmi-sysfs.c:387:16: got void * ../drivers/firmware/dmi-sysfs.c:397:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/firmware/dmi-sysfs.c:397:9: expected void *addr ../drivers/firmware/dmi-sysfs.c:397:9: got unsigned char [noderef] [usertype] __iomem *mapped ../drivers/spi/spi-pci1xxxx.c:436:22: warning: incorrect type in assignment (different address spaces) ../drivers/spi/spi-pci1xxxx.c:436:22: expected void *base ../drivers/spi/spi-pci1xxxx.c:436:22: got void [noderef] __iomem * ../drivers/spi/spi-pci1xxxx.c:438:22: warning: incorrect type in assignment (different address spaces) ../drivers/spi/spi-pci1xxxx.c:438:22: expected void *base ../drivers/spi/spi-pci1xxxx.c:438:22: got void [noderef] __iomem * ../drivers/spi/spi-pci1xxxx.c:440:34: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-pci1xxxx.c:440:34: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-pci1xxxx.c:440:34: got void * ../drivers/spi/spi-pci1xxxx.c:441:26: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-pci1xxxx.c:441:26: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-pci1xxxx.c:441:26: got void * ../drivers/spi/spi-pci1xxxx.c:442:46: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-pci1xxxx.c:442:46: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-pci1xxxx.c:442:46: got void * ../drivers/spi/spi-pci1xxxx.c:443:46: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-pci1xxxx.c:443:46: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-pci1xxxx.c:443:46: got void * ../drivers/spi/spi-pci1xxxx.c:445:21: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-pci1xxxx.c:445:21: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-pci1xxxx.c:445:21: got void * ../drivers/spi/spi-pci1xxxx.c:447:21: warning: incorrect type in argument 2 (different address spaces) ../drivers/spi/spi-pci1xxxx.c:447:21: expected void volatile [noderef] __iomem *addr ../drivers/spi/spi-pci1xxxx.c:447:21: got void * ../drivers/remoteproc/rcar_rproc.c:29:12: warning: incorrect type in assignment (different address spaces) ../drivers/remoteproc/rcar_rproc.c:29:12: expected void *va ../drivers/remoteproc/rcar_rproc.c:29:12: got void [noderef] __iomem * ../drivers/remoteproc/rcar_rproc.c:46:20: warning: incorrect type in argument 1 (different address spaces) ../drivers/remoteproc/rcar_rproc.c:46:20: expected void volatile [noderef] __iomem *addr ../drivers/remoteproc/rcar_rproc.c:46:20: got void *va ../drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer ../drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -= ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum ../drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c: note: in included file: ../drivers/scsi/cxgbi/libcxgbi.h:414:19: warning: invalid assignment: += ../drivers/scsi/cxgbi/libcxgbi.h:414:19: left side has type int ../drivers/scsi/cxgbi/libcxgbi.h:414:19: right side has type restricted __wsum Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing0' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing1' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing2' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'dmach' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'pio_data' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'addr_data' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'sg_io' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'dma_read' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing0' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing1' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'timing2' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'dmach' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'pio_data' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'addr_data' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'sg_io' not described in 'mxs_i2c_dev' Warning: ../drivers/i2c/busses/i2c-mxs.c:129 struct member 'dma_read' not described in 'mxs_i2c_dev' ../drivers/mmc/host/dw_mmc.c:3512:25: warning: symbol 'dw_mci_pmops' was not declared. Should it be static? ../drivers/mmc/host/dw_mmc.c:598:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/mmc/host/dw_mmc.c:598:39: expected void const volatile [noderef] __iomem *addr ../drivers/mmc/host/dw_mmc.c:598:39: got unsigned int * ../drivers/mmc/host/dw_mmc.c:598:39: warning: restricted __le32 degrades to integer ../drivers/mmc/host/dw_mmc.c:601:39: warning: incorrect type in argument 1 (different address spaces) ../drivers/mmc/host/dw_mmc.c:601:39: expected void const volatile [noderef] __iomem *addr ../drivers/mmc/host/dw_mmc.c:601:39: got restricted __le32 * ../drivers/mmc/host/dw_mmc.c:601:39: warning: restricted __le32 degrades to integer ../drivers/mmc/host/dw_mmc.c:619:33: warning: restricted __le32 degrades to integer ../drivers/mmc/host/dw_mmc.c:619:33: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: expected struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:1953:35: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: got struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: got struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: expected struct tx_desc *tx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: got struct tx_desc *tx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: got struct tx_desc *tx_desc_area ../drivers/mailbox/bcm-pdc-mailbox.c:788:42: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:788:42: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:788:42: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:789:42: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:789:42: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:789:42: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1027:32: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1027:32: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1027:32: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1029:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1029:20: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1029:20: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1030:23: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1030:23: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1030:23: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1031:23: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1031:23: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1031:23: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1035:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1035:20: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1035:20: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1037:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1037:20: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1037:20: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1040:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1040:20: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1040:20: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1042:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1042:20: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1042:20: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1045:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1045:48: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1045:48: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1047:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1047:20: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1047:20: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1054:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1054:48: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1054:48: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1058:63: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1058:63: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1058:63: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1064:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1064:48: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1064:48: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1068:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1068:48: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1068:48: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1292:23: warning: cast removes address space '__iomem' of expression ../drivers/mailbox/bcm-pdc-mailbox.c:1294:16: warning: cast removes address space '__iomem' of expression ../drivers/mailbox/bcm-pdc-mailbox.c:1297:16: warning: cast removes address space '__iomem' of expression ../drivers/mailbox/bcm-pdc-mailbox.c:1304:27: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1304:27: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1304:27: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1309:32: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1309:32: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1309:32: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1312:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1312:20: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1312:20: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1315:23: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1315:23: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1315:23: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1316:23: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1316:23: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1316:23: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1333:32: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1333:32: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1333:32: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:1335:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/mailbox/bcm-pdc-mailbox.c:1335:20: expected void [noderef] __iomem * ../drivers/mailbox/bcm-pdc-mailbox.c:1335:20: got unsigned int * ../drivers/mailbox/bcm-pdc-mailbox.c:554:22: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:554:22: expected unsigned int [usertype] addrlow ../drivers/mailbox/bcm-pdc-mailbox.c:554:22: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:555:23: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:555:23: expected unsigned int [usertype] addrhigh ../drivers/mailbox/bcm-pdc-mailbox.c:555:23: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:556:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:556:20: expected unsigned int [usertype] ctrl1 ../drivers/mailbox/bcm-pdc-mailbox.c:556:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:557:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:557:20: expected unsigned int [usertype] ctrl2 ../drivers/mailbox/bcm-pdc-mailbox.c:557:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:554:22: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:554:22: expected unsigned int [usertype] addrlow ../drivers/mailbox/bcm-pdc-mailbox.c:554:22: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:555:23: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:555:23: expected unsigned int [usertype] addrhigh ../drivers/mailbox/bcm-pdc-mailbox.c:555:23: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:556:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:556:20: expected unsigned int [usertype] ctrl1 ../drivers/mailbox/bcm-pdc-mailbox.c:556:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:557:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:557:20: expected unsigned int [usertype] ctrl2 ../drivers/mailbox/bcm-pdc-mailbox.c:557:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: expected unsigned int [usertype] addrlow ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: expected unsigned int [usertype] addrhigh ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: expected unsigned int [usertype] ctrl1 ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: expected unsigned int [usertype] ctrl2 ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: expected unsigned int [usertype] addrlow ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: expected unsigned int [usertype] addrhigh ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: expected unsigned int [usertype] ctrl1 ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: expected unsigned int [usertype] ctrl2 ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: expected unsigned int [usertype] addrlow ../drivers/mailbox/bcm-pdc-mailbox.c:526:22: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: expected unsigned int [usertype] addrhigh ../drivers/mailbox/bcm-pdc-mailbox.c:527:23: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: expected unsigned int [usertype] ctrl1 ../drivers/mailbox/bcm-pdc-mailbox.c:528:20: got restricted __le32 [usertype] ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: warning: incorrect type in assignment (different base types) ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: expected unsigned int [usertype] ctrl2 ../drivers/mailbox/bcm-pdc-mailbox.c:529:20: got restricted __le32 [usertype] ../drivers/firmware/thead,th1520-aon.c:173:22: warning: incorrect type in assignment (different base types) ../drivers/firmware/thead,th1520-aon.c:173:22: expected unsigned short [addressable] [usertype] resource ../drivers/firmware/thead,th1520-aon.c:173:22: got restricted __be16 [usertype] ../drivers/firmware/thead,th1520-aon.c:174:18: warning: incorrect type in assignment (different base types) ../drivers/firmware/thead,th1520-aon.c:174:18: expected unsigned short [addressable] [usertype] mode ../drivers/firmware/thead,th1520-aon.c:174:18: got restricted __be16 [usertype] ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: expected restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: got unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: expected restricted __wsum [usertype] csum ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: got int [assigned] wrs_needed ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast from restricted __wsum ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:37: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:797:38: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:798:18: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:819:28: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:827:24: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:25: warning: restricted __be32 degrades to integer ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: expected unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: got restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:32: warning: restricted __be32 degrades to integer ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: expected unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: got restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file: ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c: In function ‘myri10ge_request_irq’: ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2197:44: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 10 and 25 [-Wformat-truncation=] 2197 | "%s:slice-%d", netdev->name, i); | ^~ ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2197:34: note: directive argument in the range [-2147483643, 2147483646] 2197 | "%s:slice-%d", netdev->name, i); | ^~~~~~~~~~~~~ ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2196:25: note: ‘snprintf’ output between 9 and 34 bytes into a destination of size 32 2196 | snprintf(ss->irq_desc, sizeof(ss->irq_desc), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2197 | "%s:slice-%d", netdev->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:455:26: warning: unsigned value that used to be signed checked against zero? ../drivers/gpu/drm/panel/panel-samsung-s6e3ha2.c:452:35: signed value source ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2325:25: warning: cast to restricted __be64 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1304:24: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32 ../drivers/net/ethernet/natsemi/ns83820.c: In function ‘ns83820_run_bist’: ../drivers/net/ethernet/natsemi/ns83820.c:1703:13: warning: variable ‘loops’ set but not used [-Wunused-but-set-variable=] 1703 | int loops = 0; | ^~~~~ ../drivers/net/ethernet/marvell/skge.c:3114:29: warning: cast to restricted __le16 ../drivers/net/ethernet/marvell/skge.c:3114:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/marvell/skge.c:3114:27: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/marvell/skge.c:3114:27: got unsigned short [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:3147:50: warning: restricted pci_power_t degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:3468:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:3468:37: expected unsigned int [usertype] next ../drivers/net/ethernet/micrel/ksz884x.c:3468:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:3470:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:3470:29: expected unsigned int [usertype] next ../drivers/net/ethernet/micrel/ksz884x.c:3470:29: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:3472:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:3472:33: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:3472:33: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4377:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:4670:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:4706:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:4751:31: warning: cast to restricted __le32 ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1543:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1543:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1543:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: expected unsigned int [usertype] addr ../drivers/net/ethernet/micrel/ksz884x.c:1563:25: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1519:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1519:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1519:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: got restricted __be16 [usertype] protocol ../drivers/net/ethernet/micrel/ksz884x.c:4596:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: got restricted __be16 [usertype] tot_len ../drivers/net/ethernet/micrel/ksz884x.c:4601:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: got restricted __be16 [usertype] protocol ../drivers/net/ethernet/micrel/ksz884x.c:4596:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: got restricted __be16 [usertype] tot_len ../drivers/net/ethernet/micrel/ksz884x.c:4601:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4593:18: got restricted __be16 [usertype] protocol ../drivers/net/ethernet/micrel/ksz884x.c:4596:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: expected unsigned short protocol ../drivers/net/ethernet/micrel/ksz884x.c:4597:26: got restricted __be16 [usertype] tot_len ../drivers/net/ethernet/micrel/ksz884x.c:4601:25: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1527:37: got restricted __le32 [usertype] ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: expected unsigned int [usertype] data ../drivers/net/ethernet/micrel/ksz884x.c:1529:30: got restricted __le32 [usertype] ../drivers/memory/brcmstb_dpfe.c:531:29: warning: cast to restricted __be32 ../drivers/memory/brcmstb_dpfe.c:532:29: warning: cast to restricted __be32 ../drivers/memory/brcmstb_dpfe.c:534:29: warning: cast to restricted __le32 ../drivers/memory/brcmstb_dpfe.c:535:29: warning: cast to restricted __le32 ../drivers/memory/brcmstb_dpfe.c:558:46: warning: cast to restricted __le32 ../drivers/memory/brcmstb_dpfe.c:558:19: warning: cast to restricted __be32 ../drivers/memory/brcmstb_dpfe.c:575:25: warning: cast to restricted __be32 ../drivers/memory/brcmstb_dpfe.c:576:28: warning: cast to restricted __be32 ../drivers/memory/brcmstb_dpfe.c:577:27: warning: cast to restricted __be32 ../drivers/memory/brcmstb_dpfe.c:579:25: warning: cast to restricted __le32 ../drivers/memory/brcmstb_dpfe.c:580:28: warning: cast to restricted __le32 ../drivers/memory/brcmstb_dpfe.c:581:27: warning: cast to restricted __le32 ../drivers/memory/brcmstb_dpfe.c:610:25: warning: cast to restricted __be32 ../drivers/memory/brcmstb_dpfe.c:613:25: warning: cast to restricted __le32 Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'offset' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'irq_mask' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_up_coeff' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_down_coeff' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_up_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_down_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'avg_dependency_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'config' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'regs' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'avg_count' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'boost_freq' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'target_freq' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'offset' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'irq_mask' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_up_coeff' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_down_coeff' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_up_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'boost_down_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:99 struct member 'avg_dependency_threshold' not described in 'tegra_devfreq_device_config' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'config' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'regs' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'avg_count' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'boost_freq' not described in 'tegra_devfreq_device' Warning: ../drivers/devfreq/tegra30-devfreq.c:170 struct member 'target_freq' not described in 'tegra_devfreq_device' ../drivers/net/ethernet/marvell/sky2.c:1889:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/marvell/sky2.c:1889:28: expected restricted __le16 [usertype] length ../drivers/net/ethernet/marvell/sky2.c:1889:28: got restricted __be16 [usertype] ../drivers/net/ethernet/marvell/sky2.c:2669:29: warning: cast to restricted __le16 ../drivers/net/ethernet/marvell/sky2.c:2669:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/marvell/sky2.c:2669:27: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/marvell/sky2.c:2669:27: got unsigned short [usertype] ../drivers/net/ethernet/marvell/sky2.c:2690:57: warning: cast to restricted __be16 ../drivers/net/ethernet/marvell/sky2.c:2698:27: warning: cast to restricted __le32 ../drivers/net/ethernet/marvell/sky2.c:4444:53: warning: cast to restricted __be16 ../drivers/net/ethernet/marvell/sky2.c:4444:53: warning: cast from restricted __le16 ../drivers/net/ethernet/natsemi/ns83820.c:902:39: warning: cast to restricted __be16 ../drivers/net/ethernet/natsemi/ns83820.c:1114:42: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/natsemi/ns83820.c:1982:9: warning: cast to restricted __le32 ../drivers/perf/arm-ni.c: note: in included file: ../include/linux/io-64-nonatomic-lo-hi.h:38:9: warning: cast truncates bits from constant value (8000000000000000 becomes 0) ../drivers/perf/arm-cmn.c:2261:35: warning: duplicate [noderef] ../drivers/perf/arm-cmn.c:2261:35: error: multiple address spaces given: __iomem & __iomem Warning: ../lib/842/842_compress.c:478 function parameter 'in' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'ilen' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'out' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'olen' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'wmem' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'in' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'ilen' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'out' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'olen' not described in 'sw842_compress' Warning: ../lib/842/842_compress.c:478 function parameter 'wmem' not described in 'sw842_compress' ../drivers/scsi/hisi_sas/hisi_sas_v3_hw.c:1494:26: warning: invalid assignment: |= ../drivers/scsi/hisi_sas/hisi_sas_v3_hw.c:1494:26: left side has type restricted __le32 ../drivers/scsi/hisi_sas/hisi_sas_v3_hw.c:1494:26: right side has type unsigned int ../drivers/net/ethernet/packetengines/hamachi.c:1568:61: warning: cast to restricted __be16 ../drivers/net/ethernet/packetengines/hamachi.c:1568:59: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/packetengines/hamachi.c:1568:59: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/packetengines/hamachi.c:1568:59: got unsigned short [usertype] ../drivers/net/ethernet/packetengines/hamachi.c:1569:56: warning: restricted __wsum degrades to integer ../drivers/net/ethernet/packetengines/hamachi.c:1570:67: warning: bad assignment (-=) to restricted __wsum ../drivers/net/ethernet/packetengines/hamachi.c:1572:67: warning: bad assignment (+=) to restricted __wsum ../drivers/mailbox/mailbox-th1520.c:385:31: warning: incorrect type in return expression (different address spaces) ../drivers/mailbox/mailbox-th1520.c:385:31: expected void [noderef] __iomem * ../drivers/mailbox/mailbox-th1520.c:385:31: got void * ../drivers/mailbox/mailbox-th1520.c:392:31: warning: incorrect type in return expression (different address spaces) ../drivers/mailbox/mailbox-th1520.c:392:31: expected void [noderef] __iomem * ../drivers/mailbox/mailbox-th1520.c:392:31: got void * Warning: ../lib/842/842_decompress.c:278 function parameter 'in' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'ilen' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'out' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'olen' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'in' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'ilen' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'out' not described in 'sw842_decompress' Warning: ../lib/842/842_decompress.c:278 function parameter 'olen' not described in 'sw842_decompress' ../drivers/net/ethernet/qualcomm/qca_7k_common.c:31:18: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/qualcomm/qca_7k_common.c:32:19: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/realtek/8139too.c:2233:9: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/realtek/8139too.c:2233:9: expected unsigned int [usertype] ../drivers/net/ethernet/realtek/8139too.c:2233:9: got restricted __le32 [usertype] ../drivers/net/ethernet/realtek/8139too.c:2234:9: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/realtek/8139too.c:2234:9: expected unsigned int [usertype] ../drivers/net/ethernet/realtek/8139too.c:2234:9: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:897:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:897:37: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:897:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:898:37: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:898:37: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:898:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:905:37: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:905:37: expected void [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:905:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:906:37: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:906:37: expected void [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:906:37: got void * ../drivers/net/ethernet/renesas/sh_eth.c:1184:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:1184:31: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:1184:31: got void *addr ../drivers/net/ethernet/renesas/sh_eth.c:1189:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:1189:31: expected void [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:1189:31: got void *addr ../drivers/net/ethernet/renesas/sh_eth.c:1212:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:1212:33: expected void const [noderef] __iomem * ../drivers/net/ethernet/renesas/sh_eth.c:1212:33: got void *addr ../drivers/net/ethernet/renesas/sh_eth.c:1242:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/renesas/sh_eth.c:1247:17: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1252:25: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1252:25: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1260:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1260:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:1260:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1262:40: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1262:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1262:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1266:49: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1283:33: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1359:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1359:29: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:1359:29: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1360:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1360:30: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:1360:30: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1361:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1361:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:1361:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1375:32: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1375:32: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1375:32: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1383:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1383:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:1383:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1384:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1384:29: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:1384:29: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1393:24: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1393:24: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1393:24: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1543:40: warning: invalid assignment: &= ../drivers/net/ethernet/renesas/sh_eth.c:1543:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1543:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1600:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/renesas/sh_eth.c:1603:31: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1604:27: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1642:36: warning: cast to restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1673:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1673:29: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:1673:29: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1689:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:1689:38: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:1689:38: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:1693:40: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1693:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1693:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:1696:40: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:1696:40: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:1696:40: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:2475:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2475:32: expected unsigned int [usertype] status ../drivers/net/ethernet/renesas/sh_eth.c:2475:32: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2476:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2476:30: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:2476:30: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2527:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2527:22: expected unsigned int [usertype] addr ../drivers/net/ethernet/renesas/sh_eth.c:2527:22: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2528:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/renesas/sh_eth.c:2528:22: expected unsigned int [usertype] len ../drivers/net/ethernet/renesas/sh_eth.c:2528:22: got restricted __le32 [usertype] ../drivers/net/ethernet/renesas/sh_eth.c:2532:32: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:2532:32: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:2532:32: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:2534:32: warning: invalid assignment: |= ../drivers/net/ethernet/renesas/sh_eth.c:2534:32: left side has type unsigned int ../drivers/net/ethernet/renesas/sh_eth.c:2534:32: right side has type restricted __le32 ../drivers/net/ethernet/renesas/sh_eth.c:3107:23: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/renesas/sh_eth.c:3107:23: expected void *addr ../drivers/net/ethernet/renesas/sh_eth.c:3107:23: got void [noderef] __iomem * ../drivers/mmc/host/vub300.c:2230:29: warning: restricted __le16 degrades to integer ../drivers/mmc/host/ushc.c:137:22: warning: cast to restricted __le32 ../drivers/mmc/host/ushc.c:277:28: warning: incorrect type in assignment (different base types) ../drivers/mmc/host/ushc.c:277:28: expected unsigned char [usertype] cmd_idx ../drivers/mmc/host/ushc.c:277:28: got restricted __le16 [usertype] ../drivers/mmc/host/wmt-sdmmc.c:241:39: warning: incorrect type in assignment (different base types) ../drivers/mmc/host/wmt-sdmmc.c:241:39: expected unsigned int ../drivers/mmc/host/wmt-sdmmc.c:241:39: got restricted __be32 [usertype] ../drivers/net/team/team_mode_activebackup.c:54:40: error: incompatible types in comparison expression (different address spaces): ../drivers/net/team/team_mode_activebackup.c:54:40: struct team_port [noderef] __rcu * ../drivers/net/team/team_mode_activebackup.c:54:40: struct team_port * ../drivers/platform/x86/asus-wmi.c:2790:33: warning: incorrect type in argument 3 (different base types) ../drivers/platform/x86/asus-wmi.c:2790:33: expected unsigned int [usertype] val ../drivers/platform/x86/asus-wmi.c:2790:33: got restricted __le32 [usertype] ../drivers/net/team/team_mode_loadbalance.c:370:14: warning: incorrect type in assignment (different address spaces) ../drivers/net/team/team_mode_loadbalance.c:370:14: expected struct team_port *port ../drivers/net/team/team_mode_loadbalance.c:370:14: got struct team_port [noderef] __rcu *port ../drivers/rapidio/rio_cm.c: In function ‘rio_txcq_handler’: ../drivers/rapidio/rio_cm.c:669:21: warning: variable ‘rc’ set but not used [-Wunused-but-set-variable=] 669 | int rc; | ^~ ../drivers/rapidio/rio-scan.c: note: in included file: ../include/linux/rio.h:204:34: warning: array of flexible structures ../drivers/rapidio/rio_cm.c: note: in included file: ../include/linux/rio.h:204:34: warning: array of flexible structures ../drivers/rapidio/rio_cm.c:379:17: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:398:23: warning: cast to restricted __be32 ../drivers/rapidio/rio_cm.c:399:21: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:425:17: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:436:27: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:457:9: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:460:32: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:491:9: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:491:9: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:529:9: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:531:32: warning: cast to restricted __be16 ../drivers/rapidio/rio_cm.c:806:26: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:806:26: expected unsigned int [usertype] src_id ../drivers/rapidio/rio_cm.c:806:26: got restricted __be32 [usertype] ../drivers/rapidio/rio_cm.c:807:26: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:807:26: expected unsigned int [usertype] dst_id ../drivers/rapidio/rio_cm.c:807:26: got restricted __be32 [usertype] ../drivers/rapidio/rio_cm.c:812:21: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:812:21: expected unsigned short [usertype] dst_ch ../drivers/rapidio/rio_cm.c:812:21: got restricted __be16 [usertype] ../drivers/rapidio/rio_cm.c:813:21: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:813:21: expected unsigned short [usertype] src_ch ../drivers/rapidio/rio_cm.c:813:21: got restricted __be16 [usertype] ../drivers/rapidio/rio_cm.c:814:22: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:814:22: expected unsigned short [usertype] msg_len ../drivers/rapidio/rio_cm.c:814:22: got restricted __be16 [usertype] ../drivers/rapidio/rio_cm.c:974:26: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:974:26: expected unsigned int [usertype] src_id ../drivers/rapidio/rio_cm.c:974:26: got restricted __be32 [usertype] ../drivers/rapidio/rio_cm.c:975:26: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:975:26: expected unsigned int [usertype] dst_id ../drivers/rapidio/rio_cm.c:975:26: got restricted __be32 [usertype] ../drivers/rapidio/rio_cm.c:980:21: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:980:21: expected unsigned short [usertype] dst_ch ../drivers/rapidio/rio_cm.c:980:21: got restricted __be16 [usertype] ../drivers/rapidio/rio_cm.c:981:21: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:981:21: expected unsigned short [usertype] src_ch ../drivers/rapidio/rio_cm.c:981:21: got restricted __be16 [usertype] ../drivers/rapidio/rio_cm.c:1029:26: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:1029:26: expected unsigned int [usertype] src_id ../drivers/rapidio/rio_cm.c:1029:26: got restricted __be32 [usertype] ../drivers/rapidio/rio_cm.c:1030:26: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:1030:26: expected unsigned int [usertype] dst_id ../drivers/rapidio/rio_cm.c:1030:26: got restricted __be32 [usertype] ../drivers/rapidio/rio_cm.c:1031:21: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:1031:21: expected unsigned short [usertype] dst_ch ../drivers/rapidio/rio_cm.c:1031:21: got restricted __be16 [usertype] ../drivers/rapidio/rio_cm.c:1032:21: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:1032:21: expected unsigned short [usertype] src_ch ../drivers/rapidio/rio_cm.c:1032:21: got restricted __be16 [usertype] ../drivers/rapidio/rio_cm.c:1403:26: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:1403:26: expected unsigned int [usertype] src_id ../drivers/rapidio/rio_cm.c:1403:26: got restricted __be32 [usertype] ../drivers/rapidio/rio_cm.c:1404:26: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:1404:26: expected unsigned int [usertype] dst_id ../drivers/rapidio/rio_cm.c:1404:26: got restricted __be32 [usertype] ../drivers/rapidio/rio_cm.c:1409:21: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:1409:21: expected unsigned short [usertype] dst_ch ../drivers/rapidio/rio_cm.c:1409:21: got restricted __be16 [usertype] ../drivers/rapidio/rio_cm.c:1410:21: warning: incorrect type in assignment (different base types) ../drivers/rapidio/rio_cm.c:1410:21: expected unsigned short [usertype] src_ch ../drivers/rapidio/rio_cm.c:1410:21: got restricted __be16 [usertype] ../drivers/net/slip/slip.c:459:14: error: incompatible types in comparison expression (different address spaces): ../drivers/net/slip/slip.c:459:14: void [noderef] __rcu * ../drivers/net/slip/slip.c:459:14: void * ../drivers/net/slip/slip.c:893:9: error: incompatible types in comparison expression (different address spaces): ../drivers/net/slip/slip.c:893:9: void [noderef] __rcu * ../drivers/net/slip/slip.c:893:9: void * ../drivers/gpio/gpio-tqmx86.c:354:37: warning: cast truncates bits from constant value (ffffff0f becomes f) ../drivers/rapidio/switches/idtcps.c: note: in included file: ../include/linux/rio.h:204:34: warning: array of flexible structures ../drivers/i2c/busses/i2c-tegra.c:1079:21: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-tegra.c:1079:21: expected unsigned int [assigned] [usertype] val ../drivers/i2c/busses/i2c-tegra.c:1079:21: got restricted __le32 [usertype] ../drivers/i2c/busses/i2c-tegra.c:1156:23: warning: cast to restricted __le32 ../drivers/nvdimm/../../tools/testing/nvdimm/test/iomap.c:172:61: warning: cast removes address space '__iomem' of expression ../drivers/rapidio/switches/idt_gen2.c: note: in included file: ../include/linux/rio.h:204:34: warning: array of flexible structures ../drivers/rapidio/switches/idt_gen3.c: note: in included file: ../include/linux/rio.h:204:34: warning: array of flexible structures ../drivers/rapidio/devices/rio_mport_cdev.c: note: in included file: ../include/linux/rio.h:204:34: warning: array of flexible structures ../drivers/platform/x86/msi-laptop.c:488:81: warning: dubious: !x | y Warning: ../drivers/rtc/rtc-omap.c:411 function parameter 'dev' not described in 'omap_rtc_power_off_program' Warning: ../drivers/rtc/rtc-omap.c:411 function parameter 'dev' not described in 'omap_rtc_power_off_program' ../drivers/gpio/gpio-viperboard.c:266:20: warning: incorrect type in assignment (different base types) ../drivers/gpio/gpio-viperboard.c:266:20: expected unsigned short [usertype] val ../drivers/gpio/gpio-viperboard.c:266:20: got restricted __be16 [usertype] ../drivers/gpio/gpio-viperboard.c:267:21: warning: incorrect type in assignment (different base types) ../drivers/gpio/gpio-viperboard.c:267:21: expected unsigned short [usertype] mask ../drivers/gpio/gpio-viperboard.c:267:21: got restricted __be16 [usertype] ../drivers/gpio/gpio-viperboard.c:307:27: warning: cast to restricted __be16 ../drivers/gpio/gpio-viperboard.c:331:20: warning: incorrect type in assignment (different base types) ../drivers/gpio/gpio-viperboard.c:331:20: expected unsigned short [usertype] val ../drivers/gpio/gpio-viperboard.c:331:20: got restricted __be16 [usertype] ../drivers/gpio/gpio-viperboard.c:332:21: warning: incorrect type in assignment (different base types) ../drivers/gpio/gpio-viperboard.c:332:21: expected unsigned short [usertype] mask ../drivers/gpio/gpio-viperboard.c:332:21: got restricted __be16 [usertype] ../drivers/hid/hid-logitech-dj.c: In function ‘logi_dj_recv_add_djhid_device’: ../drivers/hid/hid-logitech-dj.c:851:44: warning: ‘%d’ directive output may be truncated writing between 1 and 3 bytes into a region of size 2 [-Wformat-truncation=] 851 | snprintf(tmpstr, sizeof(tmpstr), ":%d", device_index); | ^~ ../drivers/hid/hid-logitech-dj.c:851:42: note: directive argument in the range [0, 255] 851 | snprintf(tmpstr, sizeof(tmpstr), ":%d", device_index); | ^~~~~ ../drivers/hid/hid-logitech-dj.c:851:9: note: ‘snprintf’ output between 3 and 5 bytes into a destination of size 3 851 | snprintf(tmpstr, sizeof(tmpstr), ":%d", device_index); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/arcnet/com20020-pci.c: In function ‘com20020pci_probe’: ../drivers/net/arcnet/com20020-pci.c:224:71: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 10 and 11 [-Wformat-truncation=] 224 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); | ^~ ../drivers/net/arcnet/com20020-pci.c:224:64: note: directive argument in the range [-2147483641, 2147483646] 224 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); | ^~~~~~~~~~ ../drivers/net/arcnet/com20020-pci.c:224:25: note: ‘snprintf’ output between 7 and 18 bytes into a destination of size 16 224 | snprintf(dev->name, sizeof(dev->name), "arc%d-%d", dev->dev_id, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/gpu/drm/panel/panel-visionox-rm69299.c:341:24: warning: Using plain integer as NULL pointer ../drivers/gpu/drm/panel/panel-visionox-rm69299.c:411:42: warning: symbol 'visionox_rm69299_1080p_display_desc' was not declared. Should it be static? ../drivers/gpu/drm/panel/panel-visionox-rm69299.c:417:42: warning: symbol 'visionox_rm69299_shift_desc' was not declared. Should it be static? ../drivers/net/ethernet/ti/tlan.c: In function ‘tlan_read_and_clear_stats’: ../drivers/net/ethernet/ti/tlan.c:2072:25: warning: variable ‘def_tx’ set but not used [-Wunused-but-set-variable=] 2072 | u32 def_tx, crc, code; | ^~~~~~ ../drivers/net/ethernet/sun/niu.c: In function ‘niu_txc_set_imask’: ../drivers/net/ethernet/sun/niu.c:4647:13: warning: variable ‘val’ set but not used [-Wunused-but-set-variable=] 4647 | u64 val; | ^~~ ../drivers/net/ethernet/sun/niu.c: In function ‘niu_open’: ../drivers/net/ethernet/sun/niu.c:6028:52: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 6028 | sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name); | ^ In function ‘niu_set_irq_name’, inlined from ‘niu_request_irq’ at ../drivers/net/ethernet/sun/niu.c:6046:2, inlined from ‘niu_open’ at ../drivers/net/ethernet/sun/niu.c:6112:8: ../drivers/net/ethernet/sun/niu.c:6028:17: note: ‘sprintf’ output between 8 and 23 bytes into a destination of size 22 6028 | sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/input/touchscreen/raspberrypi-ts.c:117:45: warning: incorrect type in argument 3 (different address spaces) ../drivers/input/touchscreen/raspberrypi-ts.c:117:45: expected void *cpu_addr ../drivers/input/touchscreen/raspberrypi-ts.c:117:45: got void [noderef] __iomem *fw_regs_va ../drivers/input/touchscreen/raspberrypi-ts.c:145:24: warning: incorrect type in assignment (different address spaces) ../drivers/input/touchscreen/raspberrypi-ts.c:145:24: expected void [noderef] __iomem *fw_regs_va ../drivers/input/touchscreen/raspberrypi-ts.c:145:24: got void * ../drivers/i2c/busses/i2c-diolan-u2c.c:290:26: warning: cast to restricted __le32 ../drivers/net/usb/rtl8150.c:198:22: warning: incorrect type in assignment (different base types) ../drivers/net/usb/rtl8150.c:198:22: expected unsigned short [usertype] rx_creg ../drivers/net/usb/rtl8150.c:198:22: got restricted __le16 [usertype] Warning: ../drivers/hid/hid-lg-g15.c:37 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * g13_input_report.keybits[] is not 32-bit aligned, so we can't use the bitops macros. ../drivers/net/usb/hso.c: In function ‘hso_probe’: ../drivers/net/usb/hso.c:2853:13: warning: variable ‘mux’ set but not used [-Wunused-but-set-variable=] 2853 | int mux, i, if_num, port_spec; | ^~~ ../drivers/net/ethernet/wiznet/w5100.c: In function ‘w5100_probe’: ../drivers/net/ethernet/wiznet/w5100.c:1190:42: warning: ‘%s’ directive output may be truncated writing up to 20 bytes into a region of size 16 [-Wformat-truncation=] 1190 | snprintf(link_name, 16, "%s-link", netdev_name(ndev)); | ^~ ../drivers/net/ethernet/wiznet/w5100.c:1190:17: note: ‘snprintf’ output between 6 and 26 bytes into a destination of size 16 1190 | snprintf(link_name, 16, "%s-link", netdev_name(ndev)); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/wiznet/w5300.c: In function ‘w5300_hw_probe’: ../drivers/net/ethernet/wiznet/w5300.c:576:42: warning: ‘%s’ directive output may be truncated writing up to 20 bytes into a region of size 16 [-Wformat-truncation=] 576 | snprintf(link_name, 16, "%s-link", name); | ^~ ../drivers/net/ethernet/wiznet/w5300.c:576:17: note: ‘snprintf’ output between 6 and 26 bytes into a destination of size 16 576 | snprintf(link_name, 16, "%s-link", name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/via/via-rhine.c:1135:39: warning: cast removes address space '__iomem' of expression ../drivers/mtd/ftl.c:179:37: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:202:23: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:215:21: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:216:24: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:227:24: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:228:28: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:229:27: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:230:27: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:231:17: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:239:28: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:241:53: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:246:21: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:255:27: warning: cast to restricted __le16 ../drivers/mtd/ftl.c:262:14: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:281:44: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:291:17: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:294:25: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:295:23: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:296:39: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:298:22: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:298:22: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:383:23: warning: incorrect type in assignment (different base types) ../drivers/mtd/ftl.c:383:23: expected unsigned short [assigned] [usertype] LogicalEUN ../drivers/mtd/ftl.c:383:23: got restricted __le16 [usertype] ../drivers/mtd/ftl.c:384:23: warning: incorrect type in assignment (different base types) ../drivers/mtd/ftl.c:384:23: expected unsigned int [assigned] [usertype] EraseCount ../drivers/mtd/ftl.c:384:23: got restricted __le32 [usertype] ../drivers/mtd/ftl.c:394:12: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:397:29: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:398:9: warning: incorrect type in assignment (different base types) ../drivers/mtd/ftl.c:398:9: expected unsigned int [usertype] ctl ../drivers/mtd/ftl.c:398:9: got restricted __le32 [usertype] ../drivers/mtd/ftl.c:436:28: warning: incorrect type in initializer (different base types) ../drivers/mtd/ftl.c:436:28: expected unsigned short [usertype] srcunitswap ../drivers/mtd/ftl.c:436:28: got restricted __le16 [usertype] ../drivers/mtd/ftl.c:447:32: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:465:10: warning: incorrect type in assignment (different base types) ../drivers/mtd/ftl.c:465:10: expected unsigned short [usertype] unit ../drivers/mtd/ftl.c:465:10: got restricted __le16 [usertype] ../drivers/mtd/ftl.c:481:17: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:505:32: warning: incorrect type in assignment (different base types) ../drivers/mtd/ftl.c:505:32: expected unsigned int [usertype] ../drivers/mtd/ftl.c:505:32: got restricted __le32 [usertype] ../drivers/mtd/ftl.c:515:36: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:709:52: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:723:13: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:762:43: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:808:19: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:831:18: warning: incorrect type in assignment (different base types) ../drivers/mtd/ftl.c:831:18: expected unsigned int [usertype] le_virt_addr ../drivers/mtd/ftl.c:831:18: got restricted __le32 [usertype] ../drivers/mtd/ftl.c:884:26: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:945:16: warning: cast to restricted __le32 ../drivers/mtd/ftl.c:1025:39: warning: cast to restricted __le32 ../drivers/platform/x86/samsung-laptop.c:1378:43: warning: incorrect type in assignment (different address spaces) ../drivers/platform/x86/samsung-laptop.c:1378:43: expected void *data ../drivers/platform/x86/samsung-laptop.c:1378:43: got void [noderef] __iomem *f0000_segment ../drivers/atm/nicstar.c:555:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:555:17: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:555:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:574:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:574:17: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:574:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1148:29: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1153:56: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1483:30: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1489:44: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1489:44: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1489:44: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1492:44: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1492:44: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1492:44: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1804:36: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1804:36: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1804:36: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1810:36: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1810:36: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1810:36: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1859:17: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1859:52: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1860:17: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1866:24: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1873:22: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1874:32: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1882:41: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1882:41: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1882:41: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1887:46: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1892:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1892:17: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1892:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1961:14: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1971:18: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1965:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1965:17: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:1965:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1992:14: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2009:15: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2010:15: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2034:26: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2052:47: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2053:30: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2054:39: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2112:23: warning: incorrect type in assignment (different address spaces) ../drivers/atm/nicstar.c:2112:23: expected void [noderef] __user *iov_base ../drivers/atm/nicstar.c:2112:23: got void * ../drivers/atm/nicstar.c:2113:24: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2146:13: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2152:21: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2185:31: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2292:39: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2303:47: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2346:39: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2580:26: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:1672:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1672:29: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1672:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1673:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1673:29: expected unsigned int [usertype] word_3 ../drivers/atm/nicstar.c:1673:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1674:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1674:29: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:1674:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1683:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1683:29: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1683:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1684:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1684:29: expected unsigned int [usertype] word_3 ../drivers/atm/nicstar.c:1684:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1687:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1687:29: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:1687:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1690:29: warning: invalid assignment: |= ../drivers/atm/nicstar.c:1690:29: left side has type unsigned int ../drivers/atm/nicstar.c:1690:29: right side has type restricted __le32 ../drivers/atm/nicstar.c:1698:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1698:29: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1698:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1701:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1701:29: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1701:29: got restricted __le32 [usertype] ../drivers/net/ethernet/via/via-velocity.c: note: in included file: ../drivers/net/ethernet/via/via-velocity.h:236:24: warning: mixed bitwiseness ../drivers/net/ethernet/via/via-velocity.c:88:26: warning: incorrect type in initializer (different address spaces) ../drivers/net/ethernet/via/via-velocity.c:88:26: expected void *addr ../drivers/net/ethernet/via/via-velocity.c:88:26: got struct mac_regs [noderef] __iomem *mac_regs ../drivers/net/ethernet/via/via-velocity.c:91:49: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:91:49: expected restricted pci_power_t [usertype] state ../drivers/net/ethernet/via/via-velocity.c:91:49: got char state ../drivers/net/ethernet/via/via-velocity.c:93:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/via/via-velocity.c:93:36: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/via/via-velocity.c:93:36: got void * ../drivers/net/ethernet/via/via-velocity.c:1744:34: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/via/via-velocity.c:1744:34: expected unsigned long [usertype] __UNIQUE_ID_y__1402 ../drivers/net/ethernet/via/via-velocity.c:1744:34: got restricted __le16 ../drivers/net/ethernet/via/via-velocity.c:1747:17: warning: cast to restricted __le16 ../drivers/net/ethernet/via/via-velocity.c:2240:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2240:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:2240:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2248:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2248:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2248:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2437:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2437:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2437:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2450:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2450:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2450:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2875:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2875:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:2875:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3146:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3146:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3146:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3152:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3152:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3152:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3204:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3204:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:3204:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3274:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3274:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3274:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3291:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3291:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3291:48: got restricted pci_power_t [usertype] ../drivers/atm/iphase.c:151:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:155:11: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:167:56: warning: invalid assignment: |= ../drivers/atm/iphase.c:167:56: left side has type restricted __be16 ../drivers/atm/iphase.c:167:56: right side has type int ../drivers/atm/iphase.c:204:14: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:220:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:228:19: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:241:29: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:242:29: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:279:20: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:384:14: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:444:17: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:446:20: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:529:19: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:583:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2959:11: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:3033:23: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:3033:23: expected restricted __be16 [usertype] protocol ../drivers/atm/iphase.c:3033:23: got int vci ../drivers/atm/iphase.c:668:17: warning: restricted __be16 degrades to integer ../drivers/atm/iphase.c:1187:23: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:1187:23: expected restricted __be16 [usertype] protocol ../drivers/atm/iphase.c:1187:23: got int [assigned] desc ../drivers/atm/iphase.c:1299:12: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:1299:12: expected int desc ../drivers/atm/iphase.c:1299:12: got restricted __be16 [usertype] protocol ../drivers/atm/iphase.c:1508:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1555:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1567:20: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1584:25: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1737:34: warning: invalid assignment: |= ../drivers/atm/iphase.c:1737:34: left side has type restricted __be16 ../drivers/atm/iphase.c:1737:34: right side has type int ../drivers/atm/iphase.c:1814:15: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1815:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1968:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2020:22: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2047:22: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2110:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2110:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2110:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2126:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2126:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2126:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2127:15: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2128:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2273:16: warning: cast to restricted __le32 ../drivers/atm/iphase.c:2273:14: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:2273:14: expected unsigned int [usertype] mac1 ../drivers/atm/iphase.c:2273:14: got restricted __be32 [usertype] ../drivers/atm/iphase.c:2275:16: warning: cast to restricted __le16 ../drivers/atm/iphase.c:2275:14: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:2275:14: expected unsigned short [usertype] mac2 ../drivers/atm/iphase.c:2275:14: got restricted __be16 [usertype] ../drivers/atm/iphase.c:2663:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2667:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1134:25: warning: dereference of noderef expression ../drivers/atm/iphase.c:1139:30: warning: dereference of noderef expression ../drivers/atm/iphase.c:1149:29: warning: dereference of noderef expression ../drivers/atm/iphase.c:1170:21: warning: dereference of noderef expression ../drivers/atm/iphase.c:1170:57: warning: dereference of noderef expression ../drivers/atm/iphase.c:1171:21: warning: dereference of noderef expression ../drivers/atm/iphase.c:1171:57: warning: dereference of noderef expression ../drivers/atm/iphase.c:1397:10: warning: dereference of noderef expression ../drivers/atm/iphase.c:1410:18: warning: dereference of noderef expression ../drivers/atm/iphase.c:1492:17: warning: dereference of noderef expression ../drivers/atm/iphase.c:1493:17: warning: dereference of noderef expression ../drivers/atm/iphase.c:2674:15: warning: dereference of noderef expression ../drivers/atm/iphase.c:2675:15: warning: dereference of noderef expression ../drivers/atm/iphase.c:2989:9: warning: dereference of noderef expression ../drivers/atm/iphase.c:2992:9: warning: dereference of noderef expression ../drivers/atm/iphase.c:2993:9: warning: dereference of noderef expression ../drivers/atm/iphase.c:3003:35: warning: dereference of noderef expression ../drivers/atm/iphase.c:3004:51: warning: dereference of noderef expression ../drivers/atm/iphase.c:3021:36: warning: dereference of noderef expression ../drivers/atm/iphase.c:3022:11: warning: dereference of noderef expression ../drivers/hsi/clients/ssi_protocol.c:629:33: warning: cast to restricted __be16 ../drivers/hsi/clients/ssi_protocol.c:630:9: warning: cast to restricted __be16 ../drivers/hsi/clients/ssi_protocol.c:991:31: warning: incorrect type in assignment (different base types) ../drivers/hsi/clients/ssi_protocol.c:991:31: expected unsigned short [usertype] ../drivers/hsi/clients/ssi_protocol.c:991:31: got restricted __be16 [usertype] ../drivers/net/usb/hso.c:1475:13: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1476:13: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1477:13: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1485:37: warning: cast to restricted __le16 ../drivers/net/usb/hso.c:1629:37: warning: cast to restricted __le16 ../drivers/uio/uio_aec.c:44:49: warning: incorrect type in initializer (different address spaces) ../drivers/uio/uio_aec.c:44:49: expected void [noderef] __iomem *int_flag ../drivers/uio/uio_aec.c:44:49: got void * ../drivers/uio/uio_aec.c:50:49: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:50:49: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:50:49: got void * ../drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:59:9: got void * ../drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:59:9: got void * ../drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:59:9: got void * ../drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:59:9: got void * ../drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:59:9: got void * ../drivers/uio/uio_aec.c:59:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:59:9: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:59:9: got void * ../drivers/uio/uio_aec.c:88:20: warning: incorrect type in assignment (different address spaces) ../drivers/uio/uio_aec.c:88:20: expected void *priv ../drivers/uio/uio_aec.c:88:20: got void [noderef] __iomem * ../drivers/uio/uio_aec.c:104:42: warning: incorrect type in argument 2 (different address spaces) ../drivers/uio/uio_aec.c:104:42: expected void [noderef] __iomem * ../drivers/uio/uio_aec.c:104:42: got void * ../drivers/uio/uio_aec.c:105:43: warning: incorrect type in argument 2 (different address spaces) ../drivers/uio/uio_aec.c:105:43: expected void [noderef] __iomem * ../drivers/uio/uio_aec.c:105:43: got void * ../drivers/uio/uio_aec.c:106:34: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:106:34: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:106:34: got void * ../drivers/uio/uio_aec.c:115:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/uio/uio_aec.c:115:31: expected void [noderef] __iomem * ../drivers/uio/uio_aec.c:115:31: got void *priv ../drivers/uio/uio_aec.c:128:42: warning: incorrect type in argument 2 (different address spaces) ../drivers/uio/uio_aec.c:128:42: expected void [noderef] __iomem * ../drivers/uio/uio_aec.c:128:42: got void * ../drivers/uio/uio_aec.c:129:43: warning: incorrect type in argument 2 (different address spaces) ../drivers/uio/uio_aec.c:129:43: expected void [noderef] __iomem * ../drivers/uio/uio_aec.c:129:43: got void * ../drivers/uio/uio_aec.c:131:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/uio/uio_aec.c:131:28: expected void const [noderef] __iomem * ../drivers/uio/uio_aec.c:131:28: got void * ../drivers/uio/uio_aec.c:136:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/uio/uio_aec.c:136:31: expected void [noderef] __iomem * ../drivers/uio/uio_aec.c:136:31: got void *priv ../drivers/mtd/rfd_ftl.c:100:13: warning: cast to restricted __le16 ../drivers/mtd/rfd_ftl.c:110:25: warning: cast to restricted __le16 ../drivers/mtd/rfd_ftl.c:291:29: warning: incorrect type in initializer (different base types) ../drivers/mtd/rfd_ftl.c:291:29: expected unsigned short [usertype] magic ../drivers/mtd/rfd_ftl.c:291:29: got restricted __le16 [usertype] ../drivers/mtd/rfd_ftl.c:350:29: warning: cast to restricted __le16 ../drivers/mtd/rfd_ftl.c:549:19: warning: incorrect type in initializer (different base types) ../drivers/mtd/rfd_ftl.c:549:19: expected unsigned short [usertype] del ../drivers/mtd/rfd_ftl.c:549:19: got restricted __le16 [usertype] ../drivers/mtd/rfd_ftl.c:588:21: warning: cast to restricted __le16 ../drivers/mtd/rfd_ftl.c:643:15: warning: incorrect type in assignment (different base types) ../drivers/mtd/rfd_ftl.c:643:15: expected unsigned short [usertype] entry ../drivers/mtd/rfd_ftl.c:643:15: got restricted __le16 [usertype] ../drivers/net/usb/lan78xx.c:3841:29: warning: cast to restricted __be16 ../drivers/net/usb/lan78xx.c:3841:27: warning: incorrect type in assignment (different base types) ../drivers/net/usb/lan78xx.c:3841:27: expected restricted __wsum [usertype] csum ../drivers/net/usb/lan78xx.c:3841:27: got unsigned short [usertype] ../drivers/net/ethernet/xilinx/xilinx_emaclite.c:410:24: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/xilinx_emaclite.c:419:36: warning: cast to restricted __be32 ../drivers/atm/eni.c:764:37: warning: cast to restricted __be32 ../drivers/atm/eni.c:2054:36: warning: incorrect type in assignment (different base types) ../drivers/atm/eni.c:2054:36: expected unsigned int [usertype] ../drivers/atm/eni.c:2054:36: got restricted __be32 [usertype] ../drivers/input/serio/ps2mult.c: In function ‘ps2mult_connect’: ../drivers/input/serio/ps2mult.c:131:21: warning: ‘/port’ directive output may be truncated writing 5 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 131 | "%s/port%d", mx_serio->phys, i); | ^~~~~ In function ‘ps2mult_create_port’, inlined from ‘ps2mult_connect’ at ../drivers/input/serio/ps2mult.c:172:11: ../drivers/input/serio/ps2mult.c:131:18: note: directive argument in the range [0, 1] 131 | "%s/port%d", mx_serio->phys, i); | ^~~~~~~~~~~ ../drivers/input/serio/ps2mult.c:130:9: note: ‘snprintf’ output between 7 and 38 bytes into a destination of size 32 130 | snprintf(serio->phys, sizeof(serio->phys), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 131 | "%s/port%d", mx_serio->phys, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/w1/slaves/w1_therm.c:1063:18: warning: cast to restricted __le64 ../drivers/w1/slaves/w1_ds2405.c:30:24: warning: cast to restricted __le64 ../drivers/w1/slaves/w1_ds2405.c:182:32: warning: cast to restricted __le64 ../drivers/w1/slaves/w1_ds2408.c:295:18: warning: cast to restricted __le64 ../drivers/atm/idt77252.c:1220:15: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1233:18: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1390:30: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:1390:30: expected unsigned int [usertype] word_2 ../drivers/atm/idt77252.c:1390:30: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:1426:16: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1432:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1432:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1443:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1469:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1473:33: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1484:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1509:30: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:1509:30: expected unsigned int [usertype] word_2 ../drivers/atm/idt77252.c:1509:30: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:1520:24: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:745:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:745:27: expected unsigned int [usertype] word_1 ../drivers/atm/idt77252.c:745:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:747:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:747:27: expected unsigned int [usertype] word_2 ../drivers/atm/idt77252.c:747:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:748:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:748:27: expected unsigned int [usertype] word_3 ../drivers/atm/idt77252.c:748:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:749:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:749:27: expected unsigned int [usertype] word_4 ../drivers/atm/idt77252.c:749:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:1023:16: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1031:33: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1033:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1040:18: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1249:30: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1268:26: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1344:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1345:34: warning: cast to restricted __le32 ../drivers/i2c/busses/i2c-viperboard.c:124:35: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:124:35: expected unsigned short [usertype] addr ../drivers/i2c/busses/i2c-viperboard.c:124:35: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:197:34: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:197:34: expected unsigned short [usertype] tf1 ../drivers/i2c/busses/i2c-viperboard.c:197:34: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:198:34: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:198:34: expected unsigned short [usertype] tf2 ../drivers/i2c/busses/i2c-viperboard.c:198:34: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:233:35: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:233:35: expected unsigned short [usertype] addr ../drivers/i2c/busses/i2c-viperboard.c:233:35: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:294:35: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:294:35: expected unsigned short [usertype] len ../drivers/i2c/busses/i2c-viperboard.c:294:35: got restricted __le16 [usertype] ../drivers/i2c/busses/i2c-viperboard.c:319:35: warning: incorrect type in assignment (different base types) ../drivers/i2c/busses/i2c-viperboard.c:319:35: expected unsigned short [usertype] len ../drivers/i2c/busses/i2c-viperboard.c:319:35: got restricted __le16 [usertype] ../drivers/atm/idt77105.c:303:35: warning: Using plain integer as NULL pointer ../drivers/net/ethernet/korina.c:408:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:408:33: expected struct dma_reg *ch ../drivers/net/ethernet/korina.c:408:33: got struct dma_reg [noderef] __iomem *tx_dma_regs ../drivers/net/ethernet/korina.c:415:33: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:415:33: expected struct dma_reg *ch ../drivers/net/ethernet/korina.c:415:33: got struct dma_reg [noderef] __iomem *rx_dma_regs ../drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:391:20: got unsigned int * ../drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:392:31: got unsigned int * ../drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:394:33: got unsigned int * ../drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:397:28: got unsigned int * ../drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:400:20: got unsigned int * ../drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:401:20: got unsigned int * ../drivers/net/ethernet/korina.c:391:20: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:391:20: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:391:20: got unsigned int * ../drivers/net/ethernet/korina.c:392:31: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:392:31: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:392:31: got unsigned int * ../drivers/net/ethernet/korina.c:394:33: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/korina.c:394:33: expected void const volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:394:33: got unsigned int * ../drivers/net/ethernet/korina.c:397:28: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:397:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:397:28: got unsigned int * ../drivers/net/ethernet/korina.c:400:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:400:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:400:20: got unsigned int * ../drivers/net/ethernet/korina.c:401:20: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/korina.c:401:20: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/korina.c:401:20: got unsigned int * ../drivers/net/ethernet/ethoc.c:317:13: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/ethoc.c:317:13: expected void *vma ../drivers/net/ethernet/ethoc.c:317:13: got void [noderef] __iomem *membase ../drivers/net/ethernet/ethoc.c:454:67: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/ethoc.c:454:67: expected void const volatile [noderef] __iomem * ../drivers/net/ethernet/ethoc.c:454:67: got void *src ../drivers/net/ethernet/ethoc.c:908:21: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/ethoc.c:908:21: expected void volatile [noderef] __iomem * ../drivers/net/ethernet/ethoc.c:908:21: got void *[assigned] dest ../drivers/net/ethernet/ethoc.c:1109:31: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/ethoc.c:1109:31: expected void [noderef] __iomem *membase ../drivers/net/ethernet/ethoc.c:1109:31: got void * ../drivers/hid/hid-nvidia-shield.c:104:1: error: static assertion failed: "sizeof(enum thunderstrike_led_state) == 1" ../drivers/hid/hid-nvidia-shield.c:121:1: error: static assertion failed: "sizeof(enum thunderstrike_charger_type) == 1" ../drivers/hid/hid-nvidia-shield.c:130:1: error: static assertion failed: "sizeof(enum thunderstrike_charger_state) == 1" ../drivers/hid/hid-nvidia-shield.c:183:1: error: static assertion failed: "sizeof(struct thunderstrike_hostcmd_req_report) == THUNDERSTRIKE_HOSTCMD_REPORT_SIZE" ../drivers/net/ethernet/jme.c:956:14: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/jme.c:956:14: expected unsigned short [usertype] csum ../drivers/net/ethernet/jme.c:956:14: got restricted __sum16 [usertype] check ../drivers/net/usb/smsc75xx.c:2166:29: warning: cast to restricted __be16 ../drivers/net/usb/smsc75xx.c:2166:27: warning: incorrect type in assignment (different base types) ../drivers/net/usb/smsc75xx.c:2166:27: expected restricted __wsum [usertype] csum ../drivers/net/usb/smsc75xx.c:2166:27: got unsigned short [usertype] ../drivers/atm/atmtcp.c:129:21: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:129:21: expected unsigned short [addressable] [assigned] [usertype] vpi ../drivers/atm/atmtcp.c:129:21: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:131:21: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:131:21: expected unsigned short [addressable] [assigned] [usertype] vci ../drivers/atm/atmtcp.c:131:21: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:222:18: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:222:18: expected unsigned short [usertype] vpi ../drivers/atm/atmtcp.c:222:18: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:223:18: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:223:18: expected unsigned short [usertype] vci ../drivers/atm/atmtcp.c:223:18: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:224:21: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:224:21: expected unsigned int [usertype] length ../drivers/atm/atmtcp.c:224:21: got restricted __be32 [usertype] ../drivers/atm/atmtcp.c:312:33: warning: cast to restricted __be16 ../drivers/atm/atmtcp.c:312:50: warning: cast to restricted __be16 ../drivers/w1/masters/omap_hdq.c:220:15: warning: incorrect type in assignment (different base types) ../drivers/w1/masters/omap_hdq.c:220:15: expected unsigned long long [usertype] rn_le ../drivers/w1/masters/omap_hdq.c:220:15: got restricted __le64 [usertype] ../drivers/atm/lanai.c:1397:29: warning: incorrect type in argument 1 (different base types) ../drivers/atm/lanai.c:1397:29: expected restricted __be32 const [usertype] *p ../drivers/atm/lanai.c:1397:29: got unsigned int const [usertype] *[assigned] x ../drivers/atm/lanai.c:1716:52: warning: incorrect type in argument 1 (different base types) ../drivers/atm/lanai.c:1716:52: expected restricted __le32 const [usertype] *p ../drivers/atm/lanai.c:1716:52: got unsigned int [usertype] * ../drivers/atm/lanai.c:1176:30: warning: incorrect type in assignment (different base types) ../drivers/atm/lanai.c:1176:30: expected unsigned int [usertype] ../drivers/atm/lanai.c:1176:30: got restricted __le32 [usertype] ../drivers/atm/lanai.c:1191:30: warning: incorrect type in assignment (different base types) ../drivers/atm/lanai.c:1191:30: expected unsigned int [usertype] ../drivers/atm/lanai.c:1191:30: got restricted __be32 [usertype] ../drivers/memstick/core/ms_block.c:795:39: warning: incorrect type in assignment (different base types) ../drivers/memstick/core/ms_block.c:795:39: expected unsigned short block_address ../drivers/memstick/core/ms_block.c:795:39: got restricted __be16 [usertype] ../drivers/memstick/core/ms_block.c:834:47: warning: incorrect type in assignment (different base types) ../drivers/memstick/core/ms_block.c:834:47: expected unsigned short block_address ../drivers/memstick/core/ms_block.c:834:47: got restricted __be16 [usertype] ../drivers/memstick/core/ms_block.c:907:47: warning: incorrect type in assignment (different base types) ../drivers/memstick/core/ms_block.c:907:47: expected unsigned short block_address ../drivers/memstick/core/ms_block.c:907:47: got restricted __be16 [usertype] ../drivers/memstick/core/ms_block.c:954:39: warning: incorrect type in assignment (different base types) ../drivers/memstick/core/ms_block.c:954:39: expected unsigned short block_address ../drivers/memstick/core/ms_block.c:954:39: got restricted __be16 [usertype] ../drivers/memstick/core/ms_block.c:1040:47: warning: incorrect type in assignment (different base types) ../drivers/memstick/core/ms_block.c:1040:47: expected unsigned short block_address ../drivers/memstick/core/ms_block.c:1040:47: got restricted __be16 [usertype] ../drivers/memstick/core/ms_block.c:1044:54: warning: incorrect type in assignment (different base types) ../drivers/memstick/core/ms_block.c:1044:54: expected unsigned short logical_address ../drivers/memstick/core/ms_block.c:1044:54: got restricted __be16 [usertype] ../drivers/memstick/core/ms_block.c:1168:30: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1169:37: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1171:19: warning: cast to restricted __be32 ../drivers/memstick/core/ms_block.c:1173:19: warning: cast to restricted __be32 ../drivers/memstick/core/ms_block.c:1175:19: warning: cast to restricted __be32 ../drivers/memstick/core/ms_block.c:1177:19: warning: cast to restricted __be32 ../drivers/memstick/core/ms_block.c:1178:30: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1179:36: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1181:19: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1182:29: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1184:19: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1185:38: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1187:19: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1188:37: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1189:39: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1230:21: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1311:33: warning: cast to restricted __be16 ../drivers/memstick/core/ms_block.c:1414:23: warning: cast to restricted __be16 ../drivers/power/supply/ucs1002_power.c:190:29: warning: cast to restricted __be32 ../drivers/mtd/chips/cfi_probe.c:227:27: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_probe.c:229:28: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_probe.c:230:27: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_probe.c:231:28: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_probe.c:232:36: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_probe.c:233:38: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_probe.c:241:49: warning: cast to restricted __le32 ../drivers/mtd/chips/cfi_probe.c: note: in included file: ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../include/linux/mtd/cfi.h:330:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:330:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:336:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:336:16: warning: cast to restricted __be32 ../include/linux/mtd/cfi.h:330:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:330:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:336:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:336:16: warning: cast to restricted __be32 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../drivers/mtd/chips/cfi_util.c:96:26: warning: restricted __be16 degrades to integer ../drivers/mtd/chips/cfi_util.c:96:26: warning: restricted __le16 degrades to integer ../drivers/mtd/chips/cfi_util.c:99:26: warning: restricted __be32 degrades to integer ../drivers/mtd/chips/cfi_util.c:99:26: warning: restricted __le32 degrades to integer ../drivers/mtd/chips/cfi_util.c:184:23: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_util.c:184:23: warning: cast to restricted __be16 ../drivers/mtd/chips/cfi_util.c:187:23: warning: cast to restricted __le32 ../drivers/mtd/chips/cfi_util.c:187:23: warning: cast to restricted __be32 ../drivers/mtd/chips/cfi_util.c: note: in included file: ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../drivers/memstick/host/r592.c:81:22: warning: incorrect type in argument 1 (different base types) ../drivers/memstick/host/r592.c:81:22: expected unsigned int val ../drivers/memstick/host/r592.c:81:22: got restricted __be32 [usertype] ../drivers/memstick/host/r592.c:81:22: warning: incorrect type in argument 1 (different base types) ../drivers/memstick/host/r592.c:81:22: expected unsigned int val ../drivers/memstick/host/r592.c:81:22: got restricted __be32 [usertype] ../drivers/memstick/host/r592.c:81:22: warning: incorrect type in argument 1 (different base types) ../drivers/memstick/host/r592.c:81:22: expected unsigned int val ../drivers/memstick/host/r592.c:81:22: got restricted __be32 [usertype] ../drivers/memstick/host/r592.c:73:16: warning: cast to restricted __be32 ../drivers/memstick/host/r592.c:73:16: warning: cast to restricted __be32 ../drivers/net/ethernet/nxp/lpc_eth.c:563:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:563:35: expected restricted __le32 [usertype] packet ../drivers/net/ethernet/nxp/lpc_eth.c:563:35: got unsigned long long ../drivers/net/ethernet/nxp/lpc_eth.c:574:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:574:35: expected restricted __le32 [usertype] packet ../drivers/net/ethernet/nxp/lpc_eth.c:574:35: got unsigned long long ../drivers/net/ethernet/nxp/lpc_eth.c:576:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:576:36: expected restricted __le32 [usertype] control ../drivers/net/ethernet/nxp/lpc_eth.c:576:36: got int ../drivers/net/ethernet/nxp/lpc_eth.c:909:31: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/nxp/lpc_eth.c:912:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:912:23: expected unsigned int [usertype] ethst ../drivers/net/ethernet/nxp/lpc_eth.c:912:23: got restricted __le32 [usertype] statusinfo ../drivers/net/ethernet/nxp/lpc_eth.c:918:41: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:918:41: expected int si ../drivers/net/ethernet/nxp/lpc_eth.c:918:41: got restricted __le32 [usertype] statusinfo ../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: expected restricted __le32 [usertype] control ../drivers/net/ethernet/nxp/lpc_eth.c:1061:28: got unsigned int ../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: expected void [noderef] __iomem **mapbase ../drivers/net/ethernet/nxp/lpc_eth.c:1306:42: got void ** Warning: ../drivers/memstick/host/r592.c:47 function parameter 'tpc' not described in 'memstick_debug_get_tpc_name' Warning: ../drivers/memstick/host/r592.c:47 function parameter 'tpc' not described in 'memstick_debug_get_tpc_name' ../drivers/mtd/lpddr/lpddr_cmds.c:546:20: warning: cast removes address space '__iomem' of expression ../drivers/edac/sb_edac.c: In function ‘__populate_dimms’: ../drivers/edac/sb_edac.c:1671:85: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 1671 | "CPU_SrcID#%u_Ha#%u_Chan#%u_DIMM#%u", | ^ ../drivers/edac/sb_edac.c:1670:33: note: ‘snprintf’ output between 31 and 42 bytes into a destination of size 32 1670 | snprintf(dimm->label, sizeof(dimm->label), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1671 | "CPU_SrcID#%u_Ha#%u_Chan#%u_DIMM#%u", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1672 | pvt->sbridge_dev->source_id, pvt->sbridge_dev->dom, i, j); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mtd/chips/cfi_cmdset_0020.c:142:40: warning: cast to restricted __le32 ../drivers/mtd/chips/cfi_cmdset_0020.c:142:40: warning: cast to restricted __be32 ../drivers/mtd/chips/cfi_cmdset_0020.c:143:42: warning: cast to restricted __le32 ../drivers/mtd/chips/cfi_cmdset_0020.c:143:42: warning: cast to restricted __be32 ../drivers/mtd/chips/cfi_cmdset_0002.c: note: in included file: ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../drivers/clk/clk-cdce925.c: In function ‘cdce925_probe’: ../drivers/clk/clk-cdce925.c:700:41: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size 3 [-Wformat-overflow=] 700 | sprintf(child_name, "PLL%d", i+1); | ^~ ../drivers/clk/clk-cdce925.c:700:37: note: directive argument in the range [-2147483640, 2147483647] 700 | sprintf(child_name, "PLL%d", i+1); | ^~~~~~~ ../drivers/clk/clk-cdce925.c:700:17: note: ‘sprintf’ output between 5 and 15 bytes into a destination of size 6 700 | sprintf(child_name, "PLL%d", i+1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mtd/chips/cfi_cmdset_0001.c:1414:15: warning: incorrect type in assignment (different address spaces) ../drivers/mtd/chips/cfi_cmdset_0001.c:1414:15: expected void * ../drivers/mtd/chips/cfi_cmdset_0001.c:1414:15: got void [noderef] __iomem * ../drivers/mtd/chips/cfi_cmdset_0001.c:181:30: warning: incorrect type in assignment (different base types) ../drivers/mtd/chips/cfi_cmdset_0001.c:181:30: expected unsigned int [usertype] FeatureSupport ../drivers/mtd/chips/cfi_cmdset_0001.c:181:30: got restricted __le32 [usertype] ../drivers/mtd/chips/cfi_cmdset_0001.c:182:32: warning: incorrect type in assignment (different base types) ../drivers/mtd/chips/cfi_cmdset_0001.c:182:32: expected unsigned short [usertype] BlkStatusRegMask ../drivers/mtd/chips/cfi_cmdset_0001.c:182:32: got restricted __le16 [usertype] ../drivers/mtd/chips/cfi_cmdset_0001.c:183:27: warning: incorrect type in assignment (different base types) ../drivers/mtd/chips/cfi_cmdset_0001.c:183:27: expected unsigned short [usertype] ProtRegAddr ../drivers/mtd/chips/cfi_cmdset_0001.c:183:27: got restricted __le16 [usertype] ../drivers/mtd/chips/cfi_cmdset_0001.c:417:32: warning: cast to restricted __le32 ../drivers/mtd/chips/cfi_cmdset_0001.c:418:34: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_cmdset_0001.c:419:29: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_cmdset_0001.c:437:60: warning: cast to restricted __le32 ../drivers/mtd/chips/cfi_cmdset_0001.c:438:59: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_cmdset_0001.c:439:59: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_cmdset_0001.c:473:51: warning: cast to restricted __le16 ../drivers/mtd/chips/cfi_cmdset_0001.c: note: in included file: ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __le16 ../include/linux/mtd/cfi.h:314:24: warning: cast to restricted __be16 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __le32 ../include/linux/mtd/cfi.h:320:16: warning: cast to restricted __be32 ../drivers/clk/clk-lmk04832.c: In function ‘lmk04832_register_clkout’: ../drivers/clk/clk-lmk04832.c:1328:45: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size 6 [-Wformat-overflow=] 1328 | sprintf(dclk_name, "lmk-dclk%02d_%02d", num - 1, num); | ^~~~ ../drivers/clk/clk-lmk04832.c:1328:36: note: directive argument in the range [-2147483648, 2147483646] 1328 | sprintf(dclk_name, "lmk-dclk%02d_%02d", num - 1, num); | ^~~~~~~~~~~~~~~~~~~ ../drivers/clk/clk-lmk04832.c:1328:36: note: directive argument in the range [-2147483647, 2147483647] ../drivers/clk/clk-lmk04832.c:1328:17: note: ‘sprintf’ output between 14 and 32 bytes into a destination of size 14 1328 | sprintf(dclk_name, "lmk-dclk%02d_%02d", num - 1, num); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/clk/clk-lmk04832.c:1312:45: warning: ‘%02d’ directive writing between 2 and 11 bytes into a region of size 6 [-Wformat-overflow=] 1312 | sprintf(dclk_name, "lmk-dclk%02d_%02d", num, num + 1); | ^~~~ ../drivers/clk/clk-lmk04832.c:1312:36: note: directive argument in the range [-2147483648, 2147483646] 1312 | sprintf(dclk_name, "lmk-dclk%02d_%02d", num, num + 1); | ^~~~~~~~~~~~~~~~~~~ ../drivers/clk/clk-lmk04832.c:1312:36: note: directive argument in the range [-2147483647, 2147483647] ../drivers/clk/clk-lmk04832.c:1312:17: note: ‘sprintf’ output between 14 and 32 bytes into a destination of size 14 1312 | sprintf(dclk_name, "lmk-dclk%02d_%02d", num, num + 1); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mtd/devices/pmc551.c:743:29: warning: incorrect type in assignment (different address spaces) ../drivers/mtd/devices/pmc551.c:743:29: expected unsigned char [usertype] *start ../drivers/mtd/devices/pmc551.c:743:29: got void [noderef] __iomem * ../drivers/mtd/devices/pmc551.c:783:53: warning: incorrect type in argument 2 (different address spaces) ../drivers/mtd/devices/pmc551.c:783:53: expected void [noderef] __iomem * ../drivers/mtd/devices/pmc551.c:783:53: got unsigned char [usertype] *start ../drivers/mtd/devices/pmc551.c:833:52: warning: incorrect type in argument 2 (different address spaces) ../drivers/mtd/devices/pmc551.c:833:52: expected void [noderef] __iomem * ../drivers/mtd/devices/pmc551.c:833:52: got unsigned char [usertype] *start ../drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c:139:9: warning: cast removes address space '__rcu' of expression ../drivers/gpu/drm/ttm/tests/ttm_bo_validate_test.c:139:9: warning: cast removes address space '__rcu' of expression ../drivers/ipack/devices/ipoctal.c:48:48: warning: array of flexible structures ../drivers/mtd/chips/map_ram.c:98:15: warning: incorrect type in assignment (different address spaces) ../drivers/mtd/chips/map_ram.c:98:15: expected void * ../drivers/mtd/chips/map_ram.c:98:15: got void [noderef] __iomem * ../drivers/mtd/chips/map_rom.c:80:15: warning: incorrect type in assignment (different address spaces) ../drivers/mtd/chips/map_rom.c:80:15: expected void * ../drivers/mtd/chips/map_rom.c:80:15: got void [noderef] __iomem * ../drivers/ipack/carriers/tpci200.c:148:28: error: incompatible types in comparison expression (different address spaces): ../drivers/ipack/carriers/tpci200.c:148:28: struct slot_irq [noderef] __rcu * ../drivers/ipack/carriers/tpci200.c:148:28: struct slot_irq * ../drivers/ipack/carriers/tpci200.c:182:9: error: incompatible types in comparison expression (different address spaces): ../drivers/ipack/carriers/tpci200.c:182:9: struct slot_irq [noderef] __rcu * ../drivers/ipack/carriers/tpci200.c:182:9: struct slot_irq * ../drivers/ipack/carriers/tpci200.c:231:9: error: incompatible types in comparison expression (different address spaces): ../drivers/ipack/carriers/tpci200.c:231:9: struct slot_irq [noderef] __rcu * ../drivers/ipack/carriers/tpci200.c:231:9: struct slot_irq * ../drivers/hwmon/ad7314.c:54:16: warning: cast to restricted __be16 ../drivers/edac/x38_edac.c:168:35: warning: incorrect type in initializer (different address spaces) ../drivers/edac/x38_edac.c:168:35: expected void [noderef] __iomem *window ../drivers/edac/x38_edac.c:168:35: got void *pvt_info ../drivers/edac/x38_edac.c:364:23: warning: incorrect type in assignment (different address spaces) ../drivers/edac/x38_edac.c:364:23: expected void *pvt_info ../drivers/edac/x38_edac.c:364:23: got void [noderef] __iomem *[assigned] window ../drivers/edac/x38_edac.c:442:20: warning: incorrect type in argument 1 (different address spaces) ../drivers/edac/x38_edac.c:442:20: expected void volatile [noderef] __iomem *addr ../drivers/edac/x38_edac.c:442:20: got void *pvt_info ../drivers/ntb/ntb_transport.c:1788:29: warning: incorrect type in argument 1 (different address spaces) ../drivers/ntb/ntb_transport.c:1788:29: expected void *dst ../drivers/ntb/ntb_transport.c:1788:29: got void [noderef] __iomem *offset ../drivers/net/usb/lg-vl600.c:134:13: warning: cast to restricted __be32 ../drivers/net/usb/lg-vl600.c:134:13: warning: cast from restricted __le32 ../drivers/net/usb/lg-vl600.c:135:25: warning: cast to restricted __be32 ../drivers/net/usb/lg-vl600.c:135:25: warning: cast from restricted __le32 ../drivers/rpmsg/qcom_glink_smem.c:108:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/rpmsg/qcom_glink_smem.c:108:48: expected void const volatile [noderef] __iomem * ../drivers/rpmsg/qcom_glink_smem.c:108:48: got void * ../drivers/rpmsg/qcom_glink_smem.c:111:47: warning: incorrect type in argument 2 (different address spaces) ../drivers/rpmsg/qcom_glink_smem.c:111:47: expected void const volatile [noderef] __iomem * ../drivers/rpmsg/qcom_glink_smem.c:111:47: got void *fifo ../drivers/mtd/nand/raw/cafe_nand.c:443:40: warning: unsigned value that used to be signed checked against zero? ../drivers/mtd/nand/raw/cafe_nand.c:447:16: signed value source ../drivers/rpmsg/qcom_smd.c:510:53: warning: incorrect type in argument 2 (different address spaces) ../drivers/rpmsg/qcom_smd.c:510:53: expected void const [noderef] __iomem *src ../drivers/rpmsg/qcom_smd.c:510:53: got void * ../drivers/rpmsg/qcom_smd.c:517:43: warning: incorrect type in argument 2 (different address spaces) ../drivers/rpmsg/qcom_smd.c:517:43: expected void const [noderef] __iomem *src ../drivers/rpmsg/qcom_smd.c:517:43: got void *rx_fifo ../drivers/rpmsg/qcom_smd.c:711:51: warning: incorrect type in argument 1 (different address spaces) ../drivers/rpmsg/qcom_smd.c:711:51: expected void [noderef] __iomem *dst ../drivers/rpmsg/qcom_smd.c:711:51: got void * ../drivers/rpmsg/qcom_smd.c:718:41: warning: incorrect type in argument 1 (different address spaces) ../drivers/rpmsg/qcom_smd.c:718:41: expected void [noderef] __iomem *dst ../drivers/rpmsg/qcom_smd.c:718:41: got void *tx_fifo ../drivers/bluetooth/virtio_bt.c:311:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:311:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:311:25: bad type * ../drivers/bluetooth/virtio_bt.c:311:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:311:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:314:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:314:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:314:25: bad type * ../drivers/bluetooth/virtio_bt.c:314:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:314:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:349:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:349:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:349:25: bad type * ../drivers/bluetooth/virtio_bt.c:349:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:349:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:352:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:352:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:352:25: bad type * ../drivers/bluetooth/virtio_bt.c:352:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:352:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/hci_nokia.c:279:23: warning: incorrect type in assignment (different base types) ../drivers/bluetooth/hci_nokia.c:279:23: expected unsigned short [usertype] baud ../drivers/bluetooth/hci_nokia.c:279:23: got restricted __le16 [usertype] ../drivers/bluetooth/hci_nokia.c:282:26: warning: incorrect type in assignment (different base types) ../drivers/bluetooth/hci_nokia.c:282:26: expected unsigned short [usertype] sys_clk ../drivers/bluetooth/hci_nokia.c:282:26: got restricted __le16 [usertype] ../drivers/net/usb/aqc111.c:1094:34: warning: incorrect type in argument 1 (different base types) ../drivers/net/usb/aqc111.c:1094:34: expected restricted __le64 const [usertype] *p ../drivers/net/usb/aqc111.c:1094:34: got unsigned long long [usertype] * ../drivers/net/usb/aqc111.c:1122:45: warning: incorrect type in argument 1 (different base types) ../drivers/net/usb/aqc111.c:1122:45: expected restricted __le64 const [usertype] *p ../drivers/net/usb/aqc111.c:1122:45: got unsigned long long [usertype] *[assigned] pkt_desc_ptr ../drivers/net/usb/aqc111.c:1235:22: warning: incorrect type in assignment (different base types) ../drivers/net/usb/aqc111.c:1235:22: expected unsigned long long [usertype] ../drivers/net/usb/aqc111.c:1235:22: got restricted __le64 [usertype] ../drivers/mtd/maps/nettel.c:179:25: warning: cast removes address space '__iomem' of expression ../drivers/mtd/maps/nettel.c:223:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/maps/nettel.c:223:25: expected void volatile [noderef] __iomem *addr ../drivers/mtd/maps/nettel.c:223:25: got void *static [assigned] [toplevel] nettel_mmcrp ../drivers/mtd/maps/nettel.c:416:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/maps/nettel.c:416:17: expected void volatile [noderef] __iomem *addr ../drivers/mtd/maps/nettel.c:416:17: got void *static [assigned] [toplevel] nettel_mmcrp ../drivers/mtd/maps/nettel.c:434:25: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/maps/nettel.c:434:25: expected void volatile [noderef] __iomem *addr ../drivers/mtd/maps/nettel.c:434:25: got void *static [assigned] [toplevel] nettel_mmcrp ../drivers/hid/hid-roccat-kone.c:100:28: warning: incorrect type in assignment (different base types) ../drivers/hid/hid-roccat-kone.c:100:28: expected unsigned short [usertype] checksum ../drivers/hid/hid-roccat-kone.c:100:28: got restricted __le16 [usertype] ../drivers/hid/hid-roccat-kone.c:259:19: warning: cast to restricted __le16 ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:898:29: warning: cast removes address space '__iomem' of expression ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:898:26: warning: incorrect type in assignment (different address spaces) ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:898:26: expected struct ntb_ctrl_regs [noderef] __iomem *mmio_ctrl ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:898:26: got void * ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:900:30: warning: cast removes address space '__iomem' of expression ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:900:27: warning: incorrect type in assignment (different address spaces) ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:900:27: expected struct ntb_dbmsg_regs [noderef] __iomem *mmio_dbmsg ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:900:27: got void * ../drivers/ntb/hw/mscc/ntb_hw_switchtec.c:699:38: warning: dereference of noderef expression ../drivers/mtd/nand/raw/nandsim.c:1900:41: warning: cast from restricted __le16 ../drivers/mtd/nand/raw/nandsim.c:2072:59: warning: incorrect type in assignment (different base types) ../drivers/mtd/nand/raw/nandsim.c:2072:59: expected unsigned short [usertype] ../drivers/mtd/nand/raw/nandsim.c:2072:59: got restricted __le16 [usertype] ../drivers/regulator/vctrl-regulator.c: note: in included file: ../drivers/regulator/internal.h:54:42: warning: restricted suspend_state_t degrades to integer ../drivers/mtd/nand/raw/sh_flctl.c:457:16: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/sh_flctl.c:480:26: warning: cast to restricted __be32 ../drivers/mtd/nand/raw/sh_flctl.c:495:38: warning: cast to restricted __be32 ../drivers/mtd/nand/raw/sh_flctl.c:511:24: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/sh_flctl.c:511:24: expected unsigned int val ../drivers/mtd/nand/raw/sh_flctl.c:511:24: got restricted __be32 [usertype] ../drivers/mtd/nand/raw/sh_flctl.c:524:24: warning: incorrect type in assignment (different base types) ../drivers/mtd/nand/raw/sh_flctl.c:524:24: expected unsigned long ../drivers/mtd/nand/raw/sh_flctl.c:524:24: got restricted __be32 [usertype] ../drivers/mtd/nand/raw/mxc_nand.c:1478:26: warning: incorrect type in initializer (different address spaces) ../drivers/mtd/nand/raw/mxc_nand.c:1478:26: expected unsigned short [noderef] [usertype] __iomem *t ../drivers/mtd/nand/raw/mxc_nand.c:1478:26: got void *buf ../drivers/mtd/nand/raw/mxc_nand.c:1515:65: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/mxc_nand.c:1515:65: expected void *buf ../drivers/mtd/nand/raw/mxc_nand.c:1515:65: got void [noderef] __iomem * ../drivers/mtd/nand/raw/mxc_nand.c:1526:87: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/mxc_nand.c:1526:87: expected void *buf ../drivers/mtd/nand/raw/mxc_nand.c:1526:87: got void [noderef] __iomem * ../drivers/fpga/machxo2-spi.c:86:19: warning: cast to restricted __be32 ../drivers/mtd/nand/raw/hisi504_nand.c:362:26: warning: cast removes address space '__iomem' of expression ../drivers/mtd/nand/raw/hisi504_nand.c:367:26: warning: cast removes address space '__iomem' of expression ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: expected void const * ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: got void [noderef] __iomem *mmio ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: expected void const * ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: got void [noderef] __iomem *mmio ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: expected void * ../drivers/mtd/nand/raw/hisi504_nand.c:465:17: got void [noderef] __iomem *mmio ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: expected void const * ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: got void [noderef] __iomem *mmio ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: expected void const * ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: got void [noderef] __iomem *mmio ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: expected void * ../drivers/mtd/nand/raw/hisi504_nand.c:477:17: got void [noderef] __iomem *mmio ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: expected void const * ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: got void [noderef] __iomem *mmio ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: expected void const * ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: got void [noderef] __iomem *mmio ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: expected void * ../drivers/mtd/nand/raw/hisi504_nand.c:603:9: got void [noderef] __iomem *mmio ../drivers/mtd/nand/raw/r852.c:105:25: warning: incorrect type in argument 3 (different base types) ../drivers/mtd/nand/raw/r852.c:105:25: expected unsigned int [usertype] value ../drivers/mtd/nand/raw/r852.c:105:25: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:109:25: warning: incorrect type in argument 3 (different base types) ../drivers/mtd/nand/raw/r852.c:109:25: expected unsigned int [usertype] value ../drivers/mtd/nand/raw/r852.c:109:25: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:142:17: warning: incorrect type in argument 3 (different base types) ../drivers/mtd/nand/raw/r852.c:142:17: expected unsigned int [usertype] value ../drivers/mtd/nand/raw/r852.c:142:17: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/mtd/nand/raw/r852.c:51:24: warning: cast to restricted __le32 ../drivers/mtd/nand/raw/r852.c:59:16: warning: incorrect type in argument 1 (different base types) ../drivers/mtd/nand/raw/r852.c:59:16: expected unsigned int val ../drivers/mtd/nand/raw/r852.c:59:16: got restricted __le32 [usertype] ../drivers/hwmon/cros_ec_hwmon.c:67:26: warning: cast to restricted __le32 ../drivers/hwmon/cros_ec_hwmon.c:67:26: warning: cast to restricted __le32 ../drivers/hwmon/cros_ec_hwmon.c:67:26: warning: cast to restricted __le32 ../drivers/fsi/fsi-master-ast-cf.c:399:65: warning: incorrect type in argument 4 (different base types) ../drivers/fsi/fsi-master-ast-cf.c:399:65: expected restricted __be32 [usertype] rdata ../drivers/fsi/fsi-master-ast-cf.c:399:65: got unsigned int [assigned] [usertype] rdata Warning: ../drivers/most/most_usb.c:68 struct member 'dev' not described in 'most_dci_obj' Warning: ../drivers/most/most_usb.c:121 struct member 'dev' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'clear_work' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'on_netinfo' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:649 function parameter 'on_netinfo' not described in 'hdm_request_netinfo' Warning: ../drivers/most/most_usb.c:68 struct member 'dev' not described in 'most_dci_obj' Warning: ../drivers/most/most_usb.c:121 struct member 'dev' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'clear_work' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:121 struct member 'on_netinfo' not described in 'most_dev' Warning: ../drivers/most/most_usb.c:649 function parameter 'on_netinfo' not described in 'hdm_request_netinfo' ../drivers/counter/microchip-tcb-capture.c: In function ‘mchp_tc_probe’: ../drivers/counter/microchip-tcb-capture.c:520:56: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size 6 [-Wformat-truncation=] 520 | snprintf(clk_name, sizeof(clk_name), "t%d_clk", channel); | ^~ ../drivers/counter/microchip-tcb-capture.c:520:54: note: directive argument in the range [-2147483648, 2] 520 | snprintf(clk_name, sizeof(clk_name), "t%d_clk", channel); | ^~~~~~~~~ ../drivers/counter/microchip-tcb-capture.c:520:17: note: ‘snprintf’ output between 7 and 17 bytes into a destination of size 7 520 | snprintf(clk_name, sizeof(clk_name), "t%d_clk", channel); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mtd/nand/raw/meson_nand.c:542:23: warning: invalid assignment: |= ../drivers/mtd/nand/raw/meson_nand.c:542:23: left side has type restricted __le64 ../drivers/mtd/nand/raw/meson_nand.c:542:23: right side has type unsigned char ../drivers/mtd/nand/raw/meson_nand.c:543:23: warning: invalid assignment: |= ../drivers/mtd/nand/raw/meson_nand.c:543:23: left side has type restricted __le64 ../drivers/mtd/nand/raw/meson_nand.c:543:23: right side has type int ../drivers/mtd/nand/raw/meson_nand.c:555:32: warning: incorrect type in assignment (different base types) ../drivers/mtd/nand/raw/meson_nand.c:555:32: expected unsigned char [usertype] ../drivers/mtd/nand/raw/meson_nand.c:555:32: got restricted __le64 [usertype] ../drivers/mtd/nand/raw/meson_nand.c:556:38: warning: restricted __le64 degrades to integer ../drivers/mtd/nand/raw/meson_nand.c:570:21: warning: restricted __le64 degrades to integer ../drivers/mtd/nand/raw/meson_nand.c:571:53: warning: restricted __le64 degrades to integer ../drivers/mtd/nand/raw/meson_nand.c:572:37: warning: restricted __le64 degrades to integer ../drivers/mtd/nand/raw/meson_nand.c:577:21: warning: restricted __le64 degrades to integer ../drivers/mtd/nand/raw/meson_nand.c:578:53: warning: restricted __le64 degrades to integer ../drivers/mtd/nand/raw/meson_nand.c:579:37: warning: restricted __le64 degrades to integer ../drivers/mtd/nand/raw/meson_nand.c:823:23: warning: restricted __le64 degrades to integer ../drivers/hid/hid-thrustmaster.c:233:41: warning: restricted __le16 degrades to integer ../drivers/hid/hid-thrustmaster.c:234:25: warning: cast to restricted __le16 ../drivers/hid/hid-thrustmaster.c:235:46: warning: restricted __le16 degrades to integer ../drivers/hid/hid-thrustmaster.c:236:25: warning: cast to restricted __le16 ../drivers/fpga/dfl-n3000-nios.c:432:17: error: too long token expansion ../drivers/gpu/drm/mediatek/mtk_cec.c:243:24: warning: symbol 'mtk_cec_driver' was not declared. Should it be static? ../drivers/gpu/drm/mediatek/mtk_hdmi_ddc.c:331:24: warning: symbol 'mtk_hdmi_ddc_driver' was not declared. Should it be static? ../drivers/gpu/drm/mediatek/mtk_hdmi_v2.c:53:12: warning: symbol 'mtk_hdmi_v2_clk_names' was not declared. Should it be static? ../drivers/gpu/drm/mediatek/mtk_hdmi_ddc_v2.c:392:24: warning: symbol 'mtk_hdmi_ddc_v2_driver' was not declared. Should it be static? Warning: ../drivers/iio/adc/ade9000.c:2 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * ADE9000 driver ../drivers/hid/hid-sensor-custom.c: In function ‘hid_sensor_custom_add_attributes’: ../drivers/hid/hid-sensor-custom.c:590:64: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 590 | HID_CUSTOM_NAME_LENGTH, "%s-%s", | ^ ../drivers/hid/hid-sensor-custom.c:589:25: note: ‘snprintf’ output 2 or more bytes (assuming 65) into a destination of size 64 589 | snprintf((char *)&sensor_inst->fields[i].attr_name[j], | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 590 | HID_CUSTOM_NAME_LENGTH, "%s-%s", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 591 | sensor_inst->fields[i].group_name, | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 592 | hid_custom_attrs[j].name); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/mtd/nand/raw/brcmnand/brcmnand.c:1997:41: warning: dubious: x | !y ../drivers/mtd/nand/raw/brcmnand/brcmnand.c:2651:58: warning: cast to restricted __be32 ../drivers/hid/usbhid/usbkbd.c:164:108: warning: dubious: x | !y ../drivers/hwmon/lm93.c:595:27: warning: cast to restricted __le16 ../drivers/hwmon/lm93.c:615:16: warning: incorrect type in return expression (different base types) ../drivers/hwmon/lm93.c:615:16: expected unsigned short ../drivers/hwmon/lm93.c:615:16: got restricted __le16 [usertype] ../drivers/hwmon/max31722.c:60:45: warning: cast to restricted __le16 ../drivers/hwmon/pc87427.c:308:26: warning: cast to restricted __le16 ../drivers/hwmon/pmbus/ibm-cffps.c: In function ‘ibm_cffps_debugfs_read’: ../drivers/hwmon/pmbus/ibm-cffps.c:169:60: warning: ‘%02X’ directive output may be truncated writing between 2 and 8 bytes into a region of size 3 [-Wformat-truncation=] 169 | snprintf(&data[i * 2], 3, "%02X", rc); | ^~~~ ../drivers/hwmon/pmbus/ibm-cffps.c:169:59: note: directive argument in the range [0, 2147483647] 169 | snprintf(&data[i * 2], 3, "%02X", rc); | ^~~~~~ ../drivers/hwmon/pmbus/ibm-cffps.c:169:33: note: ‘snprintf’ output between 3 and 9 bytes into a destination of size 3 169 | snprintf(&data[i * 2], 3, "%02X", rc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/hwmon/pmbus/ibm-cffps.c:180:60: warning: ‘%04X’ directive output may be truncated writing between 4 and 8 bytes into a region of size 5 [-Wformat-truncation=] 180 | snprintf(&data[i * 4], 5, "%04X", rc); | ^~~~ ../drivers/hwmon/pmbus/ibm-cffps.c:180:59: note: directive argument in the range [0, 2147483647] 180 | snprintf(&data[i * 4], 5, "%04X", rc); | ^~~~~~ ../drivers/hwmon/pmbus/ibm-cffps.c:180:33: note: ‘snprintf’ output between 5 and 9 bytes into a destination of size 5 180 | snprintf(&data[i * 4], 5, "%04X", rc); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/hwmon/xgene-hwmon.c:116:15: warning: cast to restricted __le16 ../drivers/hwmon/xgene-hwmon.c:119:9: warning: incorrect type in assignment (different base types) ../drivers/hwmon/xgene-hwmon.c:119:9: expected unsigned short volatile ../drivers/hwmon/xgene-hwmon.c:119:9: got restricted __le16 [usertype] ../drivers/hwmon/xgene-hwmon.c:128:21: warning: cast removes address space '__iomem' of expression ../drivers/hwmon/xgene-hwmon.c:137:9: warning: cast removes address space '__iomem' of expression ../drivers/hwmon/xgene-hwmon.c:137:9: warning: incorrect type in assignment (different base types) ../drivers/hwmon/xgene-hwmon.c:137:9: expected unsigned int volatile ../drivers/hwmon/xgene-hwmon.c:137:9: got restricted __le32 [usertype] ../drivers/hwmon/xgene-hwmon.c:141:9: warning: cast removes address space '__iomem' of expression ../drivers/hwmon/xgene-hwmon.c:141:9: warning: incorrect type in assignment (different base types) ../drivers/hwmon/xgene-hwmon.c:141:9: expected unsigned short volatile ../drivers/hwmon/xgene-hwmon.c:141:9: got restricted __le16 [usertype] ../drivers/hwmon/xgene-hwmon.c:145:15: warning: cast removes address space '__iomem' of expression ../drivers/hwmon/xgene-hwmon.c:145:15: warning: cast to restricted __le16 ../drivers/hwmon/xgene-hwmon.c:147:9: warning: cast removes address space '__iomem' of expression ../drivers/hwmon/xgene-hwmon.c:147:9: warning: incorrect type in assignment (different base types) ../drivers/hwmon/xgene-hwmon.c:147:9: expected unsigned short volatile ../drivers/hwmon/xgene-hwmon.c:147:9: got restricted __le16 [usertype] ../drivers/hwmon/xgene-hwmon.c:151:17: warning: incorrect type in assignment (different base types) ../drivers/hwmon/xgene-hwmon.c:151:17: expected unsigned int volatile ../drivers/hwmon/xgene-hwmon.c:151:17: got restricted __le32 [usertype] ../drivers/hwmon/xgene-hwmon.c:538:13: warning: incorrect type in assignment (different address spaces) ../drivers/hwmon/xgene-hwmon.c:538:13: expected void *msg ../drivers/hwmon/xgene-hwmon.c:538:13: got struct acpi_pcct_shared_memory [noderef] __iomem * ../drivers/hwmon/xgene-hwmon.c:540:38: warning: incorrect type in argument 1 (different address spaces) ../drivers/hwmon/xgene-hwmon.c:540:38: expected unsigned short [usertype] *addr ../drivers/hwmon/xgene-hwmon.c:540:38: got unsigned short [noderef] __iomem * ../drivers/hwmon/xgene-hwmon.c:562:45: warning: incorrect type in argument 1 (different address spaces) ../drivers/hwmon/xgene-hwmon.c:562:45: expected unsigned short [usertype] *addr ../drivers/hwmon/xgene-hwmon.c:562:45: got unsigned short [noderef] __iomem * Warning: ../drivers/hwmon/yogafan.c:2 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * yoga_fan.c - Lenovo Yoga/Legion Fan Hardware Monitoring Driver WARNING: modpost: vmlinux: section mismatch in reference: lookup_object_or_alloc+0x462 (section: .text) -> is_static_object (section: .init.text) ../arch/x86/boot/version.c: note: in included file (through ../arch/x86/include/uapi/asm/bitsperlong.h, ../include/uapi/asm-generic/int-ll64.h, ../include/asm-generic/int-ll64.h, ../include/uapi/asm-generic/types.h, ...): ../include/asm-generic/bitsperlong.h:23:2: error: Inconsistent word size. Check asm/bitsperlong.h ../include/asm-generic/bitsperlong.h:27:33: error: static assertion failed: "Inconsistent word size. Check asm/bitsperlong.h"