Documentation/.renames.txt: warning: ignored by one of the .gitignore files Warning: ../ipc/sem.c:629 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * perform_atomic_semop[_slow] - Attempt to perform semaphore ../kernel/sched/build_policy.c: note: in included file: ../kernel/sched/rt.c:838:70: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/rt.c:838:70: struct task_struct [noderef] __rcu * ../kernel/sched/rt.c:838:70: struct task_struct * ../kernel/sched/rt.c:2305:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/rt.c:2305:25: struct task_struct * ../kernel/sched/rt.c:2305:25: struct task_struct [noderef] __rcu * ../kernel/sched/rt.c:529:55: warning: incorrect type in initializer (different address spaces) ../kernel/sched/rt.c:529:55: expected struct task_struct *donor ../kernel/sched/rt.c:529:55: got struct task_struct [noderef] __rcu *donor ../kernel/sched/rt.c:976:39: warning: incorrect type in initializer (different address spaces) ../kernel/sched/rt.c:976:39: expected struct task_struct *donor ../kernel/sched/rt.c:976:39: got struct task_struct [noderef] __rcu *donor ../kernel/sched/rt.c:1493:31: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/rt.c:1493:31: expected struct task_struct *p ../kernel/sched/rt.c:1493:31: got struct task_struct [noderef] __rcu *donor ../kernel/sched/rt.c:1815:9: warning: incorrect type in assignment (different address spaces) ../kernel/sched/rt.c:1815:9: expected struct sched_domain *[assigned] sd ../kernel/sched/rt.c:1815:9: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/rt.c:1512:14: warning: incorrect type in assignment (different address spaces) ../kernel/sched/rt.c:1512:14: expected struct task_struct *curr ../kernel/sched/rt.c:1512:14: got struct task_struct [noderef] __rcu * ../kernel/sched/rt.c:1513:15: warning: incorrect type in assignment (different address spaces) ../kernel/sched/rt.c:1513:15: expected struct task_struct *donor ../kernel/sched/rt.c:1513:15: got struct task_struct [noderef] __rcu * ../kernel/sched/rt.c:1574:45: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/rt.c:1574:45: expected struct task_struct *p ../kernel/sched/rt.c:1574:45: got struct task_struct [noderef] __rcu *donor ../kernel/sched/rt.c:1616:39: warning: incorrect type in initializer (different address spaces) ../kernel/sched/rt.c:1616:39: expected struct task_struct *donor ../kernel/sched/rt.c:1616:39: got struct task_struct [noderef] __rcu *donor ../kernel/sched/rt.c:1641:64: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/rt.c:1641:64: expected struct task_struct *tsk ../kernel/sched/rt.c:1641:64: got struct task_struct [noderef] __rcu *curr ../kernel/sched/rt.c:1982:40: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/rt.c:1982:40: expected struct task_struct *task ../kernel/sched/rt.c:1982:40: got struct task_struct [noderef] __rcu *curr ../kernel/sched/rt.c:2005:13: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/rt.c:2005:13: struct task_struct * ../kernel/sched/rt.c:2005:13: struct task_struct [noderef] __rcu * ../kernel/sched/rt.c:2356:54: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/rt.c:2356:54: expected struct task_struct *tsk ../kernel/sched/rt.c:2356:54: got struct task_struct [noderef] __rcu *curr ../kernel/sched/rt.c:2358:40: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/rt.c:2358:40: expected struct task_struct *p ../kernel/sched/rt.c:2358:40: got struct task_struct [noderef] __rcu *donor ../kernel/sched/rt.c:2358:62: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/rt.c:2358:62: expected struct task_struct *p ../kernel/sched/rt.c:2358:62: got struct task_struct [noderef] __rcu *donor ../kernel/sched/build_policy.c: note: in included file: ../kernel/sched/deadline.c:2922:23: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/deadline.c:2922:23: expected struct task_struct *p ../kernel/sched/deadline.c:2922:23: got struct task_struct [noderef] __rcu *donor ../kernel/sched/deadline.c:2932:13: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/deadline.c:2932:13: struct task_struct * ../kernel/sched/deadline.c:2932:13: struct task_struct [noderef] __rcu * ../kernel/sched/deadline.c:3038:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/deadline.c:3038:25: struct task_struct * ../kernel/sched/deadline.c:3038:25: struct task_struct [noderef] __rcu * ../kernel/sched/deadline.c:2539:42: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/deadline.c:2539:42: expected struct sched_dl_entity const *b ../kernel/sched/deadline.c:2539:42: got struct sched_dl_entity [noderef] __rcu * ../kernel/sched/deadline.c:2549:38: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/deadline.c:2549:38: expected struct task_struct *tsk ../kernel/sched/deadline.c:2549:38: got struct task_struct [noderef] __rcu *curr ../kernel/sched/deadline.c:1198:39: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/deadline.c:1198:39: expected struct task_struct *p ../kernel/sched/deadline.c:1198:39: got struct task_struct [noderef] __rcu *curr ../kernel/sched/deadline.c:1198:85: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/deadline.c:1198:85: expected struct sched_dl_entity const *b ../kernel/sched/deadline.c:1198:85: got struct sched_dl_entity [noderef] __rcu * ../kernel/sched/deadline.c:1296:23: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/deadline.c:1296:23: expected struct task_struct *p ../kernel/sched/deadline.c:1296:23: got struct task_struct [noderef] __rcu *donor ../kernel/sched/deadline.c:1815:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/deadline.c:1815:31: expected struct task_struct *p ../kernel/sched/deadline.c:1815:31: got struct task_struct [noderef] __rcu *curr ../kernel/sched/deadline.c:1815:70: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/deadline.c:1815:70: expected struct sched_dl_entity const *b ../kernel/sched/deadline.c:1815:70: got struct sched_dl_entity [noderef] __rcu * ../kernel/sched/deadline.c:1941:39: warning: incorrect type in initializer (different address spaces) ../kernel/sched/deadline.c:1941:39: expected struct task_struct *donor ../kernel/sched/deadline.c:1941:39: got struct task_struct [noderef] __rcu *donor ../kernel/sched/deadline.c:2758:9: warning: incorrect type in assignment (different address spaces) ../kernel/sched/deadline.c:2758:9: expected struct sched_domain *[assigned] sd ../kernel/sched/deadline.c:2758:9: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/deadline.c:2419:14: warning: incorrect type in assignment (different address spaces) ../kernel/sched/deadline.c:2419:14: expected struct task_struct *curr ../kernel/sched/deadline.c:2419:14: got struct task_struct [noderef] __rcu * ../kernel/sched/deadline.c:2420:15: warning: incorrect type in assignment (different address spaces) ../kernel/sched/deadline.c:2420:15: expected struct task_struct *donor ../kernel/sched/deadline.c:2420:15: got struct task_struct [noderef] __rcu * ../kernel/sched/deadline.c:2494:43: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/deadline.c:2494:43: expected struct task_struct *p ../kernel/sched/deadline.c:2494:43: got struct task_struct [noderef] __rcu *donor ../kernel/sched/deadline.c:3083:38: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/deadline.c:3083:38: expected struct task_struct *tsk ../kernel/sched/deadline.c:3083:38: got struct task_struct [noderef] __rcu *curr ../kernel/sched/deadline.c:3085:23: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/deadline.c:3085:23: expected struct task_struct *p ../kernel/sched/deadline.c:3085:23: got struct task_struct [noderef] __rcu *donor ../kernel/sched/deadline.c:3087:44: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/deadline.c:3087:44: expected struct sched_dl_entity const *b ../kernel/sched/deadline.c:3087:44: got struct sched_dl_entity [noderef] __rcu * ../kernel/sched/deadline.c:3340:23: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/deadline.c:3340:23: struct task_struct [noderef] __rcu * ../kernel/sched/deadline.c:3340:23: struct task_struct * ../kernel/sched/deadline.c:3393:32: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/build_policy.c: note: in included file: ../kernel/sched/syscalls.c:202:48: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/syscalls.c:202:48: struct task_struct [noderef] __rcu * ../kernel/sched/syscalls.c:202:48: struct task_struct * ../kernel/sched/syscalls.c:1412:22: warning: incorrect type in assignment (different address spaces) ../kernel/sched/syscalls.c:1412:22: expected struct task_struct *curr ../kernel/sched/syscalls.c:1412:22: got struct task_struct [noderef] __rcu *donor ../kernel/sched/build_policy.c: note: in included file: ../kernel/sched/sched.h:2366:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2366:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2366:25: struct task_struct * ../kernel/sched/sched.h:2366:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2366:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2366:25: struct task_struct * ../kernel/sched/sched.h:2377:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2377:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2377:26: struct task_struct * ../kernel/sched/sched.h:2366:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2366:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2366:25: struct task_struct * ../kernel/sched/sched.h:2377:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2377:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2377:26: struct task_struct * ../kernel/sched/sched.h:1398:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:1398:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:1398:25: struct task_struct * ../kernel/sched/sched.h:2366:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2366:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2366:25: struct task_struct * ../kernel/sched/sched.h:2366:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2366:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2366:25: struct task_struct * ../kernel/sched/sched.h:2377:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2377:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2377:26: struct task_struct * ../kernel/sched/sched.h:2377:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2377:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2377:26: struct task_struct * ../kernel/sched/sched.h:1398:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:1398:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:1398:25: struct task_struct * ../kernel/sched/build_policy.c: note: in included file: ../kernel/sched/syscalls.c:1337:11: warning: dereference of noderef expression ../kernel/sched/build_policy.c: note: in included file: ../kernel/sched/rt.c:1665:15: warning: dereference of noderef expression ../net/xfrm/xfrm_policy.c: note: in included file (through ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h): ../include/linux/rbtree.h:102:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:102:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:102:9: struct rb_node * ../include/linux/rbtree.h:102:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:102:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:102:9: struct rb_node * ../net/core/filter.c:1439:39: warning: incorrect type in argument 1 (different address spaces) ../net/core/filter.c:1439:39: expected struct sock_filter const *filter ../net/core/filter.c:1439:39: got struct sock_filter [noderef] __user *filter ../net/core/filter.c:1517:39: warning: incorrect type in argument 1 (different address spaces) ../net/core/filter.c:1517:39: expected struct sock_filter const *filter ../net/core/filter.c:1517:39: got struct sock_filter [noderef] __user *filter ../net/core/filter.c:2348:45: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:2348:45: expected restricted __be32 [usertype] daddr ../net/core/filter.c:2348:45: got unsigned int [usertype] ipv4_nh ../net/core/filter.c:3971:29: warning: symbol 'bpf_xdp_get_buff_len_trace_proto' was not declared. Should it be static? ../net/core/filter.c:4713:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static? ../net/core/filter.c:5127:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static? ../net/core/filter.c:8140:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static? ../net/core/filter.c:12142:17: warning: symbol 'bpf_dynptr_from_skb' was not declared. Should it be static? ../net/core/filter.c:12172:17: warning: symbol 'bpf_dynptr_from_skb_meta' was not declared. Should it be static? ../net/core/filter.c:12188:17: warning: symbol 'bpf_dynptr_from_xdp' was not declared. Should it be static? ../net/core/filter.c:12204:17: warning: symbol 'bpf_sock_addr_set_sun_path' was not declared. Should it be static? ../net/core/filter.c:12225:17: warning: symbol 'bpf_sk_assign_tcp_reqsk' was not declared. Should it be static? ../net/core/filter.c:12322:17: warning: symbol 'bpf_sock_ops_enable_tx_tstamp' was not declared. Should it be static? ../net/core/filter.c:12372:17: warning: symbol 'bpf_xdp_pull_data' was not declared. Should it be static? ../net/core/filter.c:12548:17: warning: symbol 'bpf_sock_destroy' was not declared. Should it be static? ../net/core/filter.c:1947:43: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1947:43: expected restricted __wsum [usertype] diff ../net/core/filter.c:1947:43: got unsigned long long [usertype] to ../net/core/filter.c:1950:36: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1950:36: expected restricted __be16 [usertype] old ../net/core/filter.c:1950:36: got unsigned long long [usertype] from ../net/core/filter.c:1950:42: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1950:42: expected restricted __be16 [usertype] new ../net/core/filter.c:1950:42: got unsigned long long [usertype] to ../net/core/filter.c:1953:36: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1953:36: expected restricted __be32 [usertype] from ../net/core/filter.c:1953:36: got unsigned long long [usertype] from ../net/core/filter.c:1953:42: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1953:42: expected restricted __be32 [usertype] to ../net/core/filter.c:1953:42: got unsigned long long [usertype] to ../net/core/filter.c:1999:59: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1999:59: expected restricted __wsum [usertype] diff ../net/core/filter.c:1999:59: got unsigned long long [usertype] to ../net/core/filter.c:2002:52: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:2002:52: expected restricted __be16 [usertype] from ../net/core/filter.c:2002:52: got unsigned long long [usertype] from ../net/core/filter.c:2002:58: warning: incorrect type in argument 4 (different base types) ../net/core/filter.c:2002:58: expected restricted __be16 [usertype] to ../net/core/filter.c:2002:58: got unsigned long long [usertype] to ../net/core/filter.c:2005:52: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:2005:52: expected restricted __be32 [usertype] from ../net/core/filter.c:2005:52: got unsigned long long [usertype] from ../net/core/filter.c:2005:58: warning: incorrect type in argument 4 (different base types) ../net/core/filter.c:2005:58: expected restricted __be32 [usertype] to ../net/core/filter.c:2005:58: got unsigned long long [usertype] to ../net/core/filter.c:2072:35: warning: incorrect type in return expression (different base types) ../net/core/filter.c:2072:35: expected unsigned long long ../net/core/filter.c:2072:35: got restricted __wsum [usertype] csum ../net/core/filter.c:6056:17: warning: incorrect type in assignment (different base types) ../net/core/filter.c:6056:17: expected unsigned int [usertype] spi ../net/core/filter.c:6056:17: got restricted __be32 const [usertype] spi ../net/core/filter.c:6064:33: warning: incorrect type in assignment (different base types) ../net/core/filter.c:6064:33: expected unsigned int [usertype] remote_ipv4 ../net/core/filter.c:6064:33: got restricted __be32 const [usertype] a4 ../fs/verity/measure.c:121:17: warning: symbol 'bpf_get_fsverity_digest' was not declared. Should it be static? ../net/sched/cls_api.c:390:22: warning: incorrect type in assignment (different base types) ../net/sched/cls_api.c:390:22: expected restricted __be16 [usertype] protocol ../net/sched/cls_api.c:390:22: got unsigned int [usertype] protocol ../net/sched/cls_api.c:1921:16: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:1921:16: struct tcf_proto * ../net/sched/cls_api.c:1921:16: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:2022:20: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:2022:20: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:2022:20: struct tcf_proto * ../net/sched/cls_api.c:1983:25: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:1983:25: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:1983:25: struct tcf_proto * ../net/sched/cls_api.c:2003:16: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:2003:16: struct tcf_proto * ../net/sched/cls_api.c:2003:16: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:2076:25: warning: restricted __be16 degrades to integer ../net/sched/cls_api.c:2799:50: warning: restricted __be16 degrades to integer ../net/core/xdp.c:903:17: warning: symbol 'bpf_xdp_metadata_rx_timestamp' was not declared. Should it be static? ../net/core/xdp.c:925:17: warning: symbol 'bpf_xdp_metadata_rx_hash' was not declared. Should it be static? ../net/core/xdp.c:958:17: warning: symbol 'bpf_xdp_metadata_rx_vlan_tag' was not declared. Should it be static? ../net/core/dev.c:5839:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static? Warning: ../security/apparmor/af_unix.c:618 Cannot find identifier on line: * Warning: ../security/apparmor/af_unix.c:626 function parameter 'subj_cred' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'label' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'op' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'request' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'sk' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'peer_sk' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'peer_label' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 expecting prototype for Requires(). Prototype was for aa_unix_peer_perm() instead ../net/bridge/br_multicast.c: note: in included file (through ../include/linux/igmp.h): ../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures ../net/bridge/br_multicast.c: note: in included file: ../include/net/mld.h:32:43: warning: array of flexible structures ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c: In function ‘setup_sge_queues’: ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1074:48: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 8 and 23 [-Wformat-truncation=] 1074 | "%s-Rx%d", dev->name, j); | ^~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1074:42: note: directive argument in the range [-2147483641, 254] 1074 | "%s-Rx%d", dev->name, j); | ^~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1072:33: note: ‘snprintf’ output between 5 and 30 bytes into a destination of size 26 1072 | snprintf(adap->msix_info[msix].desc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1073 | sizeof(adap->msix_info[msix].desc), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1074 | "%s-Rx%d", dev->name, j); | ~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c: In function ‘cxgb4_port_mirror_alloc_queues’: ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1356:47: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 1 and 16 [-Wformat-truncation=] 1356 | "%s-mirrorrxq%d", dev->name, i); | ^~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1356:34: note: directive argument in the range [0, 65534] 1356 | "%s-mirrorrxq%d", dev->name, i); | ^~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1354:25: note: ‘snprintf’ output between 12 and 31 bytes into a destination of size 26 1354 | snprintf(mirror_rxq->msix->desc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1355 | sizeof(mirror_rxq->msix->desc), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1356 | "%s-mirrorrxq%d", dev->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/ipv6/seg6.c:252:15: warning: incorrect type in assignment (different address spaces) ../net/ipv6/seg6.c:252:15: expected struct in6_addr *t_old ../net/ipv6/seg6.c:252:15: got struct in6_addr [noderef] __rcu *tun_src ../net/ipv6/seg6.c:430:24: warning: incorrect type in assignment (different address spaces) ../net/ipv6/seg6.c:430:24: expected struct in6_addr [noderef] __rcu *tun_src ../net/ipv6/seg6.c:430:24: got struct in6_addr * ../kernel/trace/bpf_trace.c:189:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:226:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:241:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:276:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:574:29: warning: symbol 'bpf_perf_event_read_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:760:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:771:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:785:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:883:29: warning: symbol 'bpf_send_signal_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:895:29: warning: symbol 'bpf_send_signal_thread_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:1186:29: warning: symbol 'bpf_get_branch_snapshot_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3339:18: warning: symbol 'bpf_session_is_return' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3347:19: warning: symbol 'bpf_session_cookie' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3533:17: warning: symbol 'bpf_send_signal_task' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3542:17: warning: symbol 'bpf_probe_read_user_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3549:17: warning: symbol 'bpf_probe_read_kernel_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3556:17: warning: symbol 'bpf_probe_read_user_str_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3563:17: warning: symbol 'bpf_probe_read_kernel_str_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3570:17: warning: symbol 'bpf_copy_from_user_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3577:17: warning: symbol 'bpf_copy_from_user_str_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3584:17: warning: symbol 'bpf_copy_from_user_task_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3592:17: warning: symbol 'bpf_copy_from_user_task_str_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:2343:21: warning: dereference of noderef expression ../kernel/trace/bpf_trace.c:2347:66: warning: dereference of noderef expression ../kernel/bpf/core.c:252:49: error: arithmetics on pointers to functions ../kernel/bpf/core.c:3044:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static? ../kernel/bpf/core.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/xdp.h, ../include/linux/bpf_trace.h): ../include/trace/events/xdp.h:304:1: warning: Using plain integer as NULL pointer ../include/trace/events/xdp.h:331:1: warning: Using plain integer as NULL pointer ../kernel/bpf/core.c: note: in included file (through ../include/linux/rbtree_latch.h, ../include/linux/bpf.h, ../include/linux/filter.h): ../include/linux/rbtree.h:102:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:102:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:102:9: struct rb_node * ../include/linux/rbtree.h:102:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:102:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:102:9: struct rb_node * ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c: In function ‘get_drvinfo’: ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:209:52: warning: ‘%u’ directive output may be truncated writing between 1 and 3 bytes into a region of size between 0 and 14 [-Wformat-truncation=] 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ^~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:209:26: note: directive argument in the range [0, 255] 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:208:17: note: ‘snprintf’ output between 20 and 36 bytes into a destination of size 32 208 | snprintf(info->fw_version, sizeof(info->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | FW_HDR_FW_VER_MAJOR_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | FW_HDR_FW_VER_MINOR_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | FW_HDR_FW_VER_MICRO_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | FW_HDR_FW_VER_BUILD_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | FW_HDR_FW_VER_MAJOR_G(adapter->params.tp_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | FW_HDR_FW_VER_MINOR_G(adapter->params.tp_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | FW_HDR_FW_VER_MICRO_G(adapter->params.tp_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | FW_HDR_FW_VER_BUILD_G(adapter->params.tp_vers)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/chelsio/cxgb4/cxgb4_uld.c: In function ‘alloc_uld_rxqs’: ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:141:38: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size between 10 and 25 [-Wformat-truncation=] 141 | "%s-%s%d", | ^~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:141:34: note: directive argument in the range [0, 131069] 141 | "%s-%s%d", | ^~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:139:25: note: ‘snprintf’ output between 3 and 38 bytes into a destination of size 26 139 | snprintf(adap->msix_info[msi_idx].desc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | sizeof(adap->msix_info[msi_idx].desc), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | "%s-%s%d", | ~~~~~~~~~~ 142 | adap->port[0]->name, rxq_info->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/freescale/enetc/enetc.c: In function ‘enetc_setup_irqs’: ../drivers/net/ethernet/freescale/enetc/enetc.c:2797:60: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 4 and 19 [-Wformat-truncation=] 2797 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", | ^~ ../drivers/net/ethernet/freescale/enetc/enetc.c:2797:52: note: directive argument in the range [-2147483638, 2147483646] 2797 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", | ^~~~~~~~~~~ ../drivers/net/ethernet/freescale/enetc/enetc.c:2797:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 24 2797 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2798 | priv->ndev->name, i); | ~~~~~~~~~~~~~~~~~~~~ ../net/bridge/br_netfilter_hooks.c: note: in included file (through ../include/linux/if_pppox.h): ../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures ../net/netfilter/nf_tables_api.c:2087:25: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2087:25: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2087:25: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2087:25: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2289:17: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2289:17: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2289:17: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2289:17: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2289:17: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2289:17: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2289:17: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2332:21: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2332:21: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2332:21: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2332:21: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2737:25: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2737:25: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2737:25: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2737:25: struct nft_stats [noderef] __percpu * ../drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:162:46: warning: cast to restricted __be16 ../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:128:19: warning: cast to restricted __be32 ../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:132:41: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1800:45: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1800:45: expected restricted __sum16 [usertype] check ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1800:45: got restricted __be16 [usertype] ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3037:22: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3037:22: expected unsigned int [usertype] val ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3037:22: got restricted __be32 [usertype] ip ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3082:40: warning: cast from restricted __be32 ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3142:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3142:38: expected restricted __be32 [usertype] ip4dst ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3142:38: got unsigned int [usertype] ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3146:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3146:38: expected restricted __be32 [usertype] ip4src ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3146:38: got unsigned int ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3148:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3148:36: expected restricted __be16 [usertype] psrc ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3148:36: got int ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3150:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3150:36: expected restricted __be16 [usertype] pdst ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3150:36: got int ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:880:14: error: too long token expansion ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:961:35: error: too long token expansion ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:1001:31: error: too long token expansion ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:1259:33: error: too long token expansion ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:1264:33: error: too long token expansion ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:681:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:681:35: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:681:35: got void *hwbase ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.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 ../net/netfilter/nf_tables_offload.c:253:24: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_tables_offload.c:253:24: expected restricted __be16 [usertype] proto ../net/netfilter/nf_tables_offload.c:253:24: got int ../net/netfilter/nft_set_rbtree.c: note: in included file (through ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ../include/linux/module.h): ../include/linux/rbtree.h:102:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:102:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:102:9: struct rb_node * ../fs/gfs2/bmap.c:1694:42: warning: unsigned value that used to be signed checked against zero? ../fs/gfs2/bmap.c:1992:16: signed value source ../fs/gfs2/inode.c:1976:14: error: incompatible types in comparison expression (different address spaces): ../fs/gfs2/inode.c:1976:14: struct gfs2_glock [noderef] __rcu * ../fs/gfs2/inode.c:1976:14: struct gfs2_glock * ../fs/gfs2/super.c:1448:17: error: incompatible types in comparison expression (different address spaces): ../fs/gfs2/super.c:1448:17: struct gfs2_glock [noderef] __rcu * ../fs/gfs2/super.c:1448:17: struct gfs2_glock * ../fs/gfs2/quota.c: note: in included file (through ../include/linux/dcache.h, ../include/linux/unicode.h, ../include/linux/fs/super.h, ../include/linux/fs.h, ../include/linux/huge_mm.h, ../include/linux/mm.h): ../include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces): ../include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu * ../include/linux/rculist_bl.h:24:33: struct hlist_bl_node * ../include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu * ../include/linux/rculist_bl.h:17:9: struct hlist_bl_node * ../include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu * ../include/linux/rculist_bl.h:17:9: struct hlist_bl_node * ../scripts/Makefile.build:289: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new ../drivers/net/ethernet/sfc/ethtool_common.c: In function ‘efx_fill_test’: ../drivers/net/ethernet/sfc/ethtool_common.c:277:32: warning: ‘%-24s’ directive output may be truncated writing between 24 and 31 bytes into a region of size between 0 and 25 [-Wformat-truncation=] 277 | "%-6s %-24s", unit_str, test_str); | ^~~~~ ~~~~~~~~ ../drivers/net/ethernet/sfc/ethtool_common.c:275:17: note: ‘snprintf’ output between 32 and 64 bytes into a destination of size 32 275 | snprintf(strings + test_index * ETH_GSTRING_LEN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | ETH_GSTRING_LEN, | ~~~~~~~~~~~~~~~~ 277 | "%-6s %-24s", unit_str, test_str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/infiniband/hw/cxgb4/device.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:610:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:611:17: warning: array of flexible structures ../drivers/net/ethernet/sfc/mcdi_mon.c: In function ‘efx_mcdi_mon_probe’: ../drivers/net/ethernet/sfc/mcdi_mon.c:457:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 457 | snprintf(name, sizeof(name), "%s%u_input", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:457:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 457 | snprintf(name, sizeof(name), "%s%u_input", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/mcdi_mon.c:488:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 488 | snprintf(name, sizeof(name), "%s%u_alarm", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:488:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 488 | snprintf(name, sizeof(name), "%s%u_alarm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/mcdi_mon.c:495:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 495 | snprintf(name, sizeof(name), "%s%u_label", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:495:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 495 | snprintf(name, sizeof(name), "%s%u_label", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 496 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/netfilter/nf_flow_table_ip.c: note: in included file (through ../include/linux/if_pppox.h, ../include/net/netfilter/nf_flow_table.h): ../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/qp.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:610:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:611:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/cm.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures ../drivers/net/vmxnet3/vmxnet3_ethtool.c:1269:42: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_ethtool.c:1269:42: expected restricted __le32 [usertype] confVer ../drivers/net/vmxnet3/vmxnet3_ethtool.c:1269:42: got int ../net/netfilter/nf_flow_table_offload.c:48:32: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:48:32: expected restricted __be32 [usertype] keyid ../net/netfilter/nf_flow_table_offload.c:48:32: got unsigned int ../net/netfilter/nf_flow_table_offload.c:58:44: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:58:44: expected restricted __be32 [usertype] src ../net/netfilter/nf_flow_table_offload.c:58:44: got unsigned int ../net/netfilter/nf_flow_table_offload.c:60:44: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:60:44: expected restricted __be32 [usertype] dst ../net/netfilter/nf_flow_table_offload.c:60:44: got unsigned int ../net/netfilter/nf_flow_table_offload.c:90:25: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:90:25: expected restricted __be16 [usertype] vlan_tpid ../net/netfilter/nf_flow_table_offload.c:90:25: got int ../net/netfilter/nf_flow_table_offload.c:153:32: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:153:32: expected restricted __be32 [usertype] src ../net/netfilter/nf_flow_table_offload.c:153:32: got unsigned int ../net/netfilter/nf_flow_table_offload.c:155:32: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:155:32: expected restricted __be32 [usertype] dst ../net/netfilter/nf_flow_table_offload.c:155:32: got unsigned int ../net/netfilter/nf_flow_table_offload.c:170:29: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:170:29: expected restricted __be16 [usertype] n_proto ../net/netfilter/nf_flow_table_offload.c:170:29: got int ../net/netfilter/nf_flow_table_offload.c:196:30: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:196:30: expected restricted __be16 [usertype] src ../net/netfilter/nf_flow_table_offload.c:196:30: got int ../net/netfilter/nf_flow_table_offload.c:198:30: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:198:30: expected restricted __be16 [usertype] dst ../net/netfilter/nf_flow_table_offload.c:198:30: got int ../net/netfilter/nf_flow_table_offload.c:269:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:269:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:269:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:269:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:269:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:269:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:274:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:274:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:274:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:274:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:274:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:274:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:330:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:330:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:330:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:330:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:330:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:330:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:336:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:336:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:336:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:336:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:336:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:336:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:347:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:347:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:347:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:368:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:368:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:368:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:378:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:378:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:378:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:399:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:399:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:399:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:427:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:427:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:427:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:444:67: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:444:67: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:444:67: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:452:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:452:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:452:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:469:67: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:469:67: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:469:67: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:507:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:507:22: expected unsigned int [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:507:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:508:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:508:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:508:22: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:513:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:513:22: expected unsigned int [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:513:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:514:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:514:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:514:22: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:521:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:521:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:521:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:521:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:521:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:521:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:541:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:541:22: expected unsigned int [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:541:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:542:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:542:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:542:22: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:547:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:547:22: expected unsigned int [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:547:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:548:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:548:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:548:22: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:555:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:555:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:555:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:555:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:555:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:555:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:911:24: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:911:24: expected restricted __be16 [usertype] proto ../net/netfilter/nf_flow_table_offload.c:911:24: got int ../drivers/net/vmxnet3/vmxnet3_drv.c:1481:43: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:1481:43: expected restricted __wsum [usertype] csum ../drivers/net/vmxnet3/vmxnet3_drv.c:1481:43: got restricted __be16 [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:1651:17: warning: restricted __le64 degrades to integer ../drivers/net/vmxnet3/vmxnet3_drv.c:2046:33: warning: incorrect type in argument 2 (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2046:33: expected unsigned long long [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2046:33: got restricted __le64 [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2052:33: warning: incorrect type in argument 2 (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2052:33: expected unsigned long long [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2052:33: got restricted __le64 [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2719:31: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2719:31: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2719:31: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2736:39: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2736:39: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2736:39: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2758:39: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2758:39: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2758:39: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2810:39: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2810:39: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2810:39: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2856:31: warning: restricted __le32 degrades to integer ../drivers/net/vmxnet3/vmxnet3_drv.c:2869:17: warning: incorrect type in argument 3 (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2869:17: expected unsigned long [usertype] size ../drivers/net/vmxnet3/vmxnet3_drv.c:2869:17: got restricted __le16 [usertype] mfTableLen ../drivers/net/vmxnet3/vmxnet3_drv.c:2909:49: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2909:49: expected unsigned int [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:2909:49: got restricted __le32 [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:2950:41: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2950:41: expected restricted __le16 [usertype] txDataRingDescSize ../drivers/net/vmxnet3/vmxnet3_drv.c:2950:41: got restricted __le32 [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:3009:46: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:3009:46: expected restricted __le32 [usertype] confVer ../drivers/net/vmxnet3/vmxnet3_drv.c:3009:46: got int ../drivers/net/vmxnet3/vmxnet3_drv.c:3075:34: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:3075:34: expected restricted __le32 [usertype] confVer ../drivers/net/vmxnet3/vmxnet3_drv.c:3075:34: got int ../drivers/infiniband/hw/cxgb4/provider.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures ../net/netfilter/nf_flow_table_inet.c: note: in included file (through ../include/linux/if_pppox.h, ../include/net/netfilter/nf_flow_table.h): ../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures ../drivers/infiniband/hw/hfi1/msix.c: In function ‘msix_clean_up_interrupts’: ../drivers/infiniband/hw/hfi1/msix.c:316:33: warning: variable ‘me’ set but not used [-Wunused-but-set-variable=] 316 | struct hfi1_msix_entry *me = dd->msix_info.msix_entries; | ^~ ../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/tid_rdma.c:2375:9: warning: dubious: !x & y ../drivers/infiniband/hw/hfi1/tid_rdma.c:2376:9: warning: dubious: !x & y ../drivers/infiniband/hw/hfi1/tid_rdma.c:4236:9: warning: dubious: !x & y ../drivers/infiniband/hw/hfi1/tid_rdma.c:4237:9: warning: dubious: !x & y ../fs/xfs/scrub/stats.c: In function ‘xchk_stats_estimate_bufsize’: ../fs/xfs/scrub/stats.c:137:34: warning: variable ‘css’ set but not used [-Wunused-but-set-variable=] 137 | struct xchk_scrub_stats *css = &cs->cs_stats[0]; | ^~~ ../fs/xfs/scrub/tempfile.c: In function ‘xrep_tempfile_copyin’: ../fs/xfs/scrub/tempfile.c:492:33: warning: variable ‘pos’ set but not used [-Wunused-but-set-variable=] 492 | loff_t pos = XFS_FSB_TO_B(mp, off); | ^~~ ../drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c:1799:14: warning: restricted __be64 degrades to integer 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:18:12: warning: symbol 'kernel_version' was not declared. Should it be static? Documentation/.renames.txt: warning: ignored by one of the .gitignore files ../fs/verity/measure.c:121:17: warning: symbol 'bpf_get_fsverity_digest' was not declared. Should it be static? Warning: ../ipc/sem.c:629 This comment starts with '/**', but isn't a kernel-doc comment. Refer to Documentation/doc-guide/kernel-doc.rst * perform_atomic_semop[_slow] - Attempt to perform semaphore ../net/core/xdp.c:903:17: warning: symbol 'bpf_xdp_metadata_rx_timestamp' was not declared. Should it be static? ../net/core/xdp.c:925:17: warning: symbol 'bpf_xdp_metadata_rx_hash' was not declared. Should it be static? ../net/core/xdp.c:958:17: warning: symbol 'bpf_xdp_metadata_rx_vlan_tag' was not declared. Should it be static? Warning: ../security/apparmor/af_unix.c:618 Cannot find identifier on line: * Warning: ../security/apparmor/af_unix.c:626 function parameter 'subj_cred' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'label' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'op' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'request' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'sk' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'peer_sk' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 function parameter 'peer_label' not described in 'aa_unix_peer_perm' Warning: ../security/apparmor/af_unix.c:626 expecting prototype for Requires(). Prototype was for aa_unix_peer_perm() instead ../net/sched/cls_api.c:390:22: warning: incorrect type in assignment (different base types) ../net/sched/cls_api.c:390:22: expected restricted __be16 [usertype] protocol ../net/sched/cls_api.c:390:22: got unsigned int [usertype] protocol ../net/sched/cls_api.c:1921:16: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:1921:16: struct tcf_proto * ../net/sched/cls_api.c:1921:16: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:2022:20: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:2022:20: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:2022:20: struct tcf_proto * ../net/sched/cls_api.c:1983:25: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:1983:25: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:1983:25: struct tcf_proto * ../net/sched/cls_api.c:2003:16: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:2003:16: struct tcf_proto * ../net/sched/cls_api.c:2003:16: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:2076:25: warning: restricted __be16 degrades to integer ../net/sched/cls_api.c:2799:50: warning: restricted __be16 degrades to integer ../net/ipv6/seg6.c:252:15: warning: incorrect type in assignment (different address spaces) ../net/ipv6/seg6.c:252:15: expected struct in6_addr *t_old ../net/ipv6/seg6.c:252:15: got struct in6_addr [noderef] __rcu *tun_src ../net/ipv6/seg6.c:430:24: warning: incorrect type in assignment (different address spaces) ../net/ipv6/seg6.c:430:24: expected struct in6_addr [noderef] __rcu *tun_src ../net/ipv6/seg6.c:430:24: got struct in6_addr * ../net/xfrm/xfrm_policy.c: note: in included file (through ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h): ../include/linux/rbtree.h:102:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:102:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:102:9: struct rb_node * ../include/linux/rbtree.h:102:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:102:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:102:9: struct rb_node * ../kernel/sched/build_policy.c: note: in included file: ../kernel/sched/rt.c:838:70: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/rt.c:838:70: struct task_struct [noderef] __rcu * ../kernel/sched/rt.c:838:70: struct task_struct * ../kernel/sched/rt.c:2305:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/rt.c:2305:25: struct task_struct * ../kernel/sched/rt.c:2305:25: struct task_struct [noderef] __rcu * ../kernel/sched/rt.c:529:55: warning: incorrect type in initializer (different address spaces) ../kernel/sched/rt.c:529:55: expected struct task_struct *donor ../kernel/sched/rt.c:529:55: got struct task_struct [noderef] __rcu *donor ../kernel/sched/rt.c:976:39: warning: incorrect type in initializer (different address spaces) ../kernel/sched/rt.c:976:39: expected struct task_struct *donor ../kernel/sched/rt.c:976:39: got struct task_struct [noderef] __rcu *donor ../kernel/sched/rt.c:1493:31: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/rt.c:1493:31: expected struct task_struct *p ../kernel/sched/rt.c:1493:31: got struct task_struct [noderef] __rcu *donor ../kernel/sched/rt.c:1815:9: warning: incorrect type in assignment (different address spaces) ../kernel/sched/rt.c:1815:9: expected struct sched_domain *[assigned] sd ../kernel/sched/rt.c:1815:9: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/rt.c:1512:14: warning: incorrect type in assignment (different address spaces) ../kernel/sched/rt.c:1512:14: expected struct task_struct *curr ../kernel/sched/rt.c:1512:14: got struct task_struct [noderef] __rcu * ../kernel/sched/rt.c:1513:15: warning: incorrect type in assignment (different address spaces) ../kernel/sched/rt.c:1513:15: expected struct task_struct *donor ../kernel/sched/rt.c:1513:15: got struct task_struct [noderef] __rcu * ../kernel/sched/rt.c:1574:45: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/rt.c:1574:45: expected struct task_struct *p ../kernel/sched/rt.c:1574:45: got struct task_struct [noderef] __rcu *donor ../kernel/sched/rt.c:1616:39: warning: incorrect type in initializer (different address spaces) ../kernel/sched/rt.c:1616:39: expected struct task_struct *donor ../kernel/sched/rt.c:1616:39: got struct task_struct [noderef] __rcu *donor ../kernel/sched/rt.c:1641:64: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/rt.c:1641:64: expected struct task_struct *tsk ../kernel/sched/rt.c:1641:64: got struct task_struct [noderef] __rcu *curr ../kernel/sched/rt.c:1982:40: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/rt.c:1982:40: expected struct task_struct *task ../kernel/sched/rt.c:1982:40: got struct task_struct [noderef] __rcu *curr ../kernel/sched/rt.c:2005:13: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/rt.c:2005:13: struct task_struct * ../kernel/sched/rt.c:2005:13: struct task_struct [noderef] __rcu * ../kernel/sched/rt.c:2356:54: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/rt.c:2356:54: expected struct task_struct *tsk ../kernel/sched/rt.c:2356:54: got struct task_struct [noderef] __rcu *curr ../kernel/sched/rt.c:2358:40: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/rt.c:2358:40: expected struct task_struct *p ../kernel/sched/rt.c:2358:40: got struct task_struct [noderef] __rcu *donor ../kernel/sched/rt.c:2358:62: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/rt.c:2358:62: expected struct task_struct *p ../kernel/sched/rt.c:2358:62: got struct task_struct [noderef] __rcu *donor ../kernel/sched/build_policy.c: note: in included file: ../kernel/sched/deadline.c:2922:23: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/deadline.c:2922:23: expected struct task_struct *p ../kernel/sched/deadline.c:2922:23: got struct task_struct [noderef] __rcu *donor ../kernel/sched/deadline.c:2932:13: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/deadline.c:2932:13: struct task_struct * ../kernel/sched/deadline.c:2932:13: struct task_struct [noderef] __rcu * ../kernel/sched/deadline.c:3038:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/deadline.c:3038:25: struct task_struct * ../kernel/sched/deadline.c:3038:25: struct task_struct [noderef] __rcu * ../kernel/sched/deadline.c:2539:42: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/deadline.c:2539:42: expected struct sched_dl_entity const *b ../kernel/sched/deadline.c:2539:42: got struct sched_dl_entity [noderef] __rcu * ../kernel/sched/deadline.c:2549:38: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/deadline.c:2549:38: expected struct task_struct *tsk ../kernel/sched/deadline.c:2549:38: got struct task_struct [noderef] __rcu *curr ../kernel/sched/deadline.c:1198:39: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/deadline.c:1198:39: expected struct task_struct *p ../kernel/sched/deadline.c:1198:39: got struct task_struct [noderef] __rcu *curr ../kernel/sched/deadline.c:1198:85: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/deadline.c:1198:85: expected struct sched_dl_entity const *b ../kernel/sched/deadline.c:1198:85: got struct sched_dl_entity [noderef] __rcu * ../kernel/sched/deadline.c:1296:23: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/deadline.c:1296:23: expected struct task_struct *p ../kernel/sched/deadline.c:1296:23: got struct task_struct [noderef] __rcu *donor ../kernel/sched/deadline.c:1815:31: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/deadline.c:1815:31: expected struct task_struct *p ../kernel/sched/deadline.c:1815:31: got struct task_struct [noderef] __rcu *curr ../kernel/sched/deadline.c:1815:70: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/deadline.c:1815:70: expected struct sched_dl_entity const *b ../kernel/sched/deadline.c:1815:70: got struct sched_dl_entity [noderef] __rcu * ../kernel/sched/deadline.c:1941:39: warning: incorrect type in initializer (different address spaces) ../kernel/sched/deadline.c:1941:39: expected struct task_struct *donor ../kernel/sched/deadline.c:1941:39: got struct task_struct [noderef] __rcu *donor ../kernel/sched/deadline.c:2758:9: warning: incorrect type in assignment (different address spaces) ../kernel/sched/deadline.c:2758:9: expected struct sched_domain *[assigned] sd ../kernel/sched/deadline.c:2758:9: got struct sched_domain [noderef] __rcu *parent ../kernel/sched/deadline.c:2419:14: warning: incorrect type in assignment (different address spaces) ../kernel/sched/deadline.c:2419:14: expected struct task_struct *curr ../kernel/sched/deadline.c:2419:14: got struct task_struct [noderef] __rcu * ../kernel/sched/deadline.c:2420:15: warning: incorrect type in assignment (different address spaces) ../kernel/sched/deadline.c:2420:15: expected struct task_struct *donor ../kernel/sched/deadline.c:2420:15: got struct task_struct [noderef] __rcu * ../kernel/sched/deadline.c:2494:43: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/deadline.c:2494:43: expected struct task_struct *p ../kernel/sched/deadline.c:2494:43: got struct task_struct [noderef] __rcu *donor ../kernel/sched/deadline.c:3083:38: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/deadline.c:3083:38: expected struct task_struct *tsk ../kernel/sched/deadline.c:3083:38: got struct task_struct [noderef] __rcu *curr ../kernel/sched/deadline.c:3085:23: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/deadline.c:3085:23: expected struct task_struct *p ../kernel/sched/deadline.c:3085:23: got struct task_struct [noderef] __rcu *donor ../kernel/sched/deadline.c:3087:44: warning: incorrect type in argument 2 (different address spaces) ../kernel/sched/deadline.c:3087:44: expected struct sched_dl_entity const *b ../kernel/sched/deadline.c:3087:44: got struct sched_dl_entity [noderef] __rcu * ../kernel/sched/deadline.c:3340:23: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/deadline.c:3340:23: struct task_struct [noderef] __rcu * ../kernel/sched/deadline.c:3340:23: struct task_struct * ../kernel/sched/deadline.c:3393:32: warning: incorrect type in argument 1 (different address spaces) ../kernel/sched/build_policy.c: note: in included file: ../kernel/sched/syscalls.c:202:48: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/syscalls.c:202:48: struct task_struct [noderef] __rcu * ../kernel/sched/syscalls.c:202:48: struct task_struct * ../kernel/sched/syscalls.c:1412:22: warning: incorrect type in assignment (different address spaces) ../kernel/sched/syscalls.c:1412:22: expected struct task_struct *curr ../kernel/sched/syscalls.c:1412:22: got struct task_struct [noderef] __rcu *donor ../kernel/sched/build_policy.c: note: in included file: ../kernel/sched/sched.h:2366:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2366:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2366:25: struct task_struct * ../kernel/sched/sched.h:2366:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2366:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2366:25: struct task_struct * ../kernel/sched/sched.h:2377:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2377:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2377:26: struct task_struct * ../kernel/sched/sched.h:2366:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2366:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2366:25: struct task_struct * ../kernel/sched/sched.h:2377:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2377:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2377:26: struct task_struct * ../kernel/sched/sched.h:1398:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:1398:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:1398:25: struct task_struct * ../kernel/sched/sched.h:2366:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2366:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2366:25: struct task_struct * ../kernel/sched/sched.h:2366:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2366:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2366:25: struct task_struct * ../kernel/sched/sched.h:2377:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2377:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2377:26: struct task_struct * ../kernel/sched/sched.h:2377:26: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:2377:26: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:2377:26: struct task_struct * ../kernel/sched/sched.h:1398:25: error: incompatible types in comparison expression (different address spaces): ../kernel/sched/sched.h:1398:25: struct task_struct [noderef] __rcu * ../kernel/sched/sched.h:1398:25: struct task_struct * ../kernel/sched/build_policy.c: note: in included file: ../kernel/sched/syscalls.c:1337:11: warning: dereference of noderef expression ../kernel/sched/build_policy.c: note: in included file: ../kernel/sched/rt.c:1665:15: warning: dereference of noderef expression ../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 ../net/bridge/br_multicast.c: note: in included file (through ../include/linux/igmp.h): ../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures ../net/bridge/br_multicast.c: note: in included file: ../include/net/mld.h:32:43: warning: array of flexible structures ../net/bridge/br_netfilter_hooks.c: note: in included file (through ../include/linux/if_pppox.h): ../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures ../kernel/trace/bpf_trace.c:189:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:226:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:241:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:276:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:574:29: warning: symbol 'bpf_perf_event_read_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:760:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:771:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:785:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:883:29: warning: symbol 'bpf_send_signal_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:895:29: warning: symbol 'bpf_send_signal_thread_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:1186:29: warning: symbol 'bpf_get_branch_snapshot_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3339:18: warning: symbol 'bpf_session_is_return' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3347:19: warning: symbol 'bpf_session_cookie' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3533:17: warning: symbol 'bpf_send_signal_task' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3542:17: warning: symbol 'bpf_probe_read_user_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3549:17: warning: symbol 'bpf_probe_read_kernel_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3556:17: warning: symbol 'bpf_probe_read_user_str_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3563:17: warning: symbol 'bpf_probe_read_kernel_str_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3570:17: warning: symbol 'bpf_copy_from_user_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3577:17: warning: symbol 'bpf_copy_from_user_str_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3584:17: warning: symbol 'bpf_copy_from_user_task_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3592:17: warning: symbol 'bpf_copy_from_user_task_str_dynptr' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:2343:21: warning: dereference of noderef expression ../kernel/trace/bpf_trace.c:2347:66: warning: dereference of noderef expression ../kernel/bpf/core.c:252:49: error: arithmetics on pointers to functions ../kernel/bpf/core.c:3044:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static? ../kernel/bpf/core.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/xdp.h, ../include/linux/bpf_trace.h): ../include/trace/events/xdp.h:304:1: warning: Using plain integer as NULL pointer ../include/trace/events/xdp.h:331:1: warning: Using plain integer as NULL pointer ../kernel/bpf/core.c: note: in included file (through ../include/linux/rbtree_latch.h, ../include/linux/bpf.h, ../include/linux/filter.h): ../include/linux/rbtree.h:102:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:102:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:102:9: struct rb_node * ../include/linux/rbtree.h:102:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:102:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:102:9: struct rb_node * ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c: In function ‘get_drvinfo’: ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:209:52: warning: ‘%u’ directive output may be truncated writing between 1 and 3 bytes into a region of size between 0 and 14 [-Wformat-truncation=] 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ^~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:209:26: note: directive argument in the range [0, 255] 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:208:17: note: ‘snprintf’ output between 20 and 36 bytes into a destination of size 32 208 | snprintf(info->fw_version, sizeof(info->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | FW_HDR_FW_VER_MAJOR_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | FW_HDR_FW_VER_MINOR_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | FW_HDR_FW_VER_MICRO_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | FW_HDR_FW_VER_BUILD_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | FW_HDR_FW_VER_MAJOR_G(adapter->params.tp_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | FW_HDR_FW_VER_MINOR_G(adapter->params.tp_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | FW_HDR_FW_VER_MICRO_G(adapter->params.tp_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | FW_HDR_FW_VER_BUILD_G(adapter->params.tp_vers)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c: In function ‘alloc_uld_rxqs’: ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:141:38: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size between 10 and 25 [-Wformat-truncation=] 141 | "%s-%s%d", | ^~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:141:34: note: directive argument in the range [0, 131069] 141 | "%s-%s%d", | ^~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:139:25: note: ‘snprintf’ output between 3 and 38 bytes into a destination of size 26 139 | snprintf(adap->msix_info[msi_idx].desc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | sizeof(adap->msix_info[msi_idx].desc), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | "%s-%s%d", | ~~~~~~~~~~ 142 | adap->port[0]->name, rxq_info->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/freescale/enetc/enetc.c: In function ‘enetc_setup_irqs’: ../drivers/net/ethernet/freescale/enetc/enetc.c:2797:60: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 4 and 19 [-Wformat-truncation=] 2797 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", | ^~ ../drivers/net/ethernet/freescale/enetc/enetc.c:2797:52: note: directive argument in the range [-2147483638, 2147483646] 2797 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", | ^~~~~~~~~~~ ../drivers/net/ethernet/freescale/enetc/enetc.c:2797:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 24 2797 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2798 | priv->ndev->name, i); | ~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c: In function ‘setup_sge_queues’: ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1074:48: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 8 and 23 [-Wformat-truncation=] 1074 | "%s-Rx%d", dev->name, j); | ^~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1074:42: note: directive argument in the range [-2147483641, 254] 1074 | "%s-Rx%d", dev->name, j); | ^~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1072:33: note: ‘snprintf’ output between 5 and 30 bytes into a destination of size 26 1072 | snprintf(adap->msix_info[msix].desc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1073 | sizeof(adap->msix_info[msix].desc), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1074 | "%s-Rx%d", dev->name, j); | ~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c: In function ‘cxgb4_port_mirror_alloc_queues’: ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1356:47: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 1 and 16 [-Wformat-truncation=] 1356 | "%s-mirrorrxq%d", dev->name, i); | ^~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1356:34: note: directive argument in the range [0, 65534] 1356 | "%s-mirrorrxq%d", dev->name, i); | ^~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1354:25: note: ‘snprintf’ output between 12 and 31 bytes into a destination of size 26 1354 | snprintf(mirror_rxq->msix->desc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1355 | sizeof(mirror_rxq->msix->desc), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1356 | "%s-mirrorrxq%d", dev->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/core/dev.c:5839:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static? ../net/netfilter/nf_tables_offload.c:253:24: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_tables_offload.c:253:24: expected restricted __be16 [usertype] proto ../net/netfilter/nf_tables_offload.c:253:24: got int ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_fcoe.c: note: in included file (through ../include/scsi/libfc.h, ../include/scsi/libfcoe.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/net/ethernet/mediatek/mtk_ppe_debugfs.c:162:46: warning: cast to restricted __be16 ../net/core/filter.c:1439:39: warning: incorrect type in argument 1 (different address spaces) ../net/core/filter.c:1439:39: expected struct sock_filter const *filter ../net/core/filter.c:1439:39: got struct sock_filter [noderef] __user *filter ../net/core/filter.c:1517:39: warning: incorrect type in argument 1 (different address spaces) ../net/core/filter.c:1517:39: expected struct sock_filter const *filter ../net/core/filter.c:1517:39: got struct sock_filter [noderef] __user *filter ../net/core/filter.c:2348:45: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:2348:45: expected restricted __be32 [usertype] daddr ../net/core/filter.c:2348:45: got unsigned int [usertype] ipv4_nh ../net/core/filter.c:3971:29: warning: symbol 'bpf_xdp_get_buff_len_trace_proto' was not declared. Should it be static? ../net/core/filter.c:4713:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static? ../net/core/filter.c:5127:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static? ../net/core/filter.c:8140:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static? ../net/core/filter.c:12142:17: warning: symbol 'bpf_dynptr_from_skb' was not declared. Should it be static? ../net/core/filter.c:12172:17: warning: symbol 'bpf_dynptr_from_skb_meta' was not declared. Should it be static? ../net/core/filter.c:12188:17: warning: symbol 'bpf_dynptr_from_xdp' was not declared. Should it be static? ../net/core/filter.c:12204:17: warning: symbol 'bpf_sock_addr_set_sun_path' was not declared. Should it be static? ../net/core/filter.c:12225:17: warning: symbol 'bpf_sk_assign_tcp_reqsk' was not declared. Should it be static? ../net/core/filter.c:12322:17: warning: symbol 'bpf_sock_ops_enable_tx_tstamp' was not declared. Should it be static? ../net/core/filter.c:12372:17: warning: symbol 'bpf_xdp_pull_data' was not declared. Should it be static? ../net/core/filter.c:12548:17: warning: symbol 'bpf_sock_destroy' was not declared. Should it be static? ../net/core/filter.c:1947:43: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1947:43: expected restricted __wsum [usertype] diff ../net/core/filter.c:1947:43: got unsigned long long [usertype] to ../net/core/filter.c:1950:36: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1950:36: expected restricted __be16 [usertype] old ../net/core/filter.c:1950:36: got unsigned long long [usertype] from ../net/core/filter.c:1950:42: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1950:42: expected restricted __be16 [usertype] new ../net/core/filter.c:1950:42: got unsigned long long [usertype] to ../net/core/filter.c:1953:36: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1953:36: expected restricted __be32 [usertype] from ../net/core/filter.c:1953:36: got unsigned long long [usertype] from ../net/core/filter.c:1953:42: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1953:42: expected restricted __be32 [usertype] to ../net/core/filter.c:1953:42: got unsigned long long [usertype] to ../net/core/filter.c:1999:59: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1999:59: expected restricted __wsum [usertype] diff ../net/core/filter.c:1999:59: got unsigned long long [usertype] to ../net/core/filter.c:2002:52: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:2002:52: expected restricted __be16 [usertype] from ../net/core/filter.c:2002:52: got unsigned long long [usertype] from ../net/core/filter.c:2002:58: warning: incorrect type in argument 4 (different base types) ../net/core/filter.c:2002:58: expected restricted __be16 [usertype] to ../net/core/filter.c:2002:58: got unsigned long long [usertype] to ../net/core/filter.c:2005:52: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:2005:52: expected restricted __be32 [usertype] from ../net/core/filter.c:2005:52: got unsigned long long [usertype] from ../net/core/filter.c:2005:58: warning: incorrect type in argument 4 (different base types) ../net/core/filter.c:2005:58: expected restricted __be32 [usertype] to ../net/core/filter.c:2005:58: got unsigned long long [usertype] to ../net/core/filter.c:2072:35: warning: incorrect type in return expression (different base types) ../net/core/filter.c:2072:35: expected unsigned long long ../net/core/filter.c:2072:35: got restricted __wsum [usertype] csum ../net/core/filter.c:6056:17: warning: incorrect type in assignment (different base types) ../net/core/filter.c:6056:17: expected unsigned int [usertype] spi ../net/core/filter.c:6056:17: got restricted __be32 const [usertype] spi ../net/core/filter.c:6064:33: warning: incorrect type in assignment (different base types) ../net/core/filter.c:6064:33: expected unsigned int [usertype] remote_ipv4 ../net/core/filter.c:6064:33: got restricted __be32 const [usertype] a4 ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:681:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:681:35: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:681:35: got void *hwbase ../net/netfilter/nft_set_rbtree.c: note: in included file (through ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ../include/linux/module.h): ../include/linux/rbtree.h:102:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:102:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:102:9: struct rb_node * ../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:128:19: warning: cast to restricted __be32 ../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:132:41: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:880:14: error: too long token expansion ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:961:35: error: too long token expansion ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:1001:31: error: too long token expansion ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:1259:33: error: too long token expansion ../drivers/net/ethernet/meta/fbnic/fbnic_txrx.c:1264:33: error: too long token expansion ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1800:45: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1800:45: expected restricted __sum16 [usertype] check ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1800:45: got restricted __be16 [usertype] ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3037:22: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3037:22: expected unsigned int [usertype] val ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3037:22: got restricted __be32 [usertype] ip ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3082:40: warning: cast from restricted __be32 ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3142:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3142:38: expected restricted __be32 [usertype] ip4dst ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3142:38: got unsigned int [usertype] ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3146:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3146:38: expected restricted __be32 [usertype] ip4src ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3146:38: got unsigned int ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3148:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3148:36: expected restricted __be16 [usertype] psrc ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3148:36: got int ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3150:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3150:36: expected restricted __be16 [usertype] pdst ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3150:36: got int ../drivers/net/vmxnet3/vmxnet3_ethtool.c:1269:42: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_ethtool.c:1269:42: expected restricted __le32 [usertype] confVer ../drivers/net/vmxnet3/vmxnet3_ethtool.c:1269:42: got int ../net/netfilter/nf_tables_api.c:2087:25: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2087:25: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2087:25: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2087:25: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2289:17: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2289:17: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2289:17: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2289:17: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2289:17: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2289:17: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2289:17: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2332:21: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2332:21: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2332:21: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2332:21: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2737:25: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2737:25: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2737:25: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2737:25: struct nft_stats [noderef] __percpu * ../scripts/Makefile.build:289: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new ../drivers/net/ethernet/sfc/ethtool_common.c: In function ‘efx_fill_test’: ../drivers/net/ethernet/sfc/ethtool_common.c:277:32: warning: ‘%-24s’ directive output may be truncated writing between 24 and 31 bytes into a region of size between 0 and 25 [-Wformat-truncation=] 277 | "%-6s %-24s", unit_str, test_str); | ^~~~~ ~~~~~~~~ ../drivers/net/ethernet/sfc/ethtool_common.c:275:17: note: ‘snprintf’ output between 32 and 64 bytes into a destination of size 32 275 | snprintf(strings + test_index * ETH_GSTRING_LEN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | ETH_GSTRING_LEN, | ~~~~~~~~~~~~~~~~ 277 | "%-6s %-24s", unit_str, test_str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/vmxnet3/vmxnet3_drv.c:1481:43: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:1481:43: expected restricted __wsum [usertype] csum ../drivers/net/vmxnet3/vmxnet3_drv.c:1481:43: got restricted __be16 [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:1651:17: warning: restricted __le64 degrades to integer ../drivers/net/vmxnet3/vmxnet3_drv.c:2046:33: warning: incorrect type in argument 2 (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2046:33: expected unsigned long long [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2046:33: got restricted __le64 [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2052:33: warning: incorrect type in argument 2 (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2052:33: expected unsigned long long [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2052:33: got restricted __le64 [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2719:31: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2719:31: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2719:31: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2736:39: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2736:39: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2736:39: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2758:39: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2758:39: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2758:39: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2810:39: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2810:39: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2810:39: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2856:31: warning: restricted __le32 degrades to integer ../drivers/net/vmxnet3/vmxnet3_drv.c:2869:17: warning: incorrect type in argument 3 (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2869:17: expected unsigned long [usertype] size ../drivers/net/vmxnet3/vmxnet3_drv.c:2869:17: got restricted __le16 [usertype] mfTableLen ../drivers/net/vmxnet3/vmxnet3_drv.c:2909:49: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2909:49: expected unsigned int [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:2909:49: got restricted __le32 [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:2950:41: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2950:41: expected restricted __le16 [usertype] txDataRingDescSize ../drivers/net/vmxnet3/vmxnet3_drv.c:2950:41: got restricted __le32 [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:3009:46: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:3009:46: expected restricted __le32 [usertype] confVer ../drivers/net/vmxnet3/vmxnet3_drv.c:3009:46: got int ../drivers/net/vmxnet3/vmxnet3_drv.c:3075:34: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:3075:34: expected restricted __le32 [usertype] confVer ../drivers/net/vmxnet3/vmxnet3_drv.c:3075:34: got int ../drivers/net/ethernet/sfc/mcdi_mon.c: In function ‘efx_mcdi_mon_probe’: ../drivers/net/ethernet/sfc/mcdi_mon.c:457:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 457 | snprintf(name, sizeof(name), "%s%u_input", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:457:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 457 | snprintf(name, sizeof(name), "%s%u_input", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 458 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/mcdi_mon.c:488:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 488 | snprintf(name, sizeof(name), "%s%u_alarm", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:488:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 488 | snprintf(name, sizeof(name), "%s%u_alarm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 489 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/mcdi_mon.c:495:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 495 | snprintf(name, sizeof(name), "%s%u_label", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:495:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 495 | snprintf(name, sizeof(name), "%s%u_label", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 496 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/netfilter/nf_flow_table_inet.c: note: in included file (through ../include/linux/if_pppox.h, ../include/net/netfilter/nf_flow_table.h): ../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures ../fs/gfs2/bmap.c:1694:42: warning: unsigned value that used to be signed checked against zero? ../fs/gfs2/bmap.c:1992:16: signed value source ../net/netfilter/nf_flow_table_offload.c:48:32: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:48:32: expected restricted __be32 [usertype] keyid ../net/netfilter/nf_flow_table_offload.c:48:32: got unsigned int ../net/netfilter/nf_flow_table_offload.c:58:44: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:58:44: expected restricted __be32 [usertype] src ../net/netfilter/nf_flow_table_offload.c:58:44: got unsigned int ../net/netfilter/nf_flow_table_offload.c:60:44: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:60:44: expected restricted __be32 [usertype] dst ../net/netfilter/nf_flow_table_offload.c:60:44: got unsigned int ../net/netfilter/nf_flow_table_offload.c:90:25: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:90:25: expected restricted __be16 [usertype] vlan_tpid ../net/netfilter/nf_flow_table_offload.c:90:25: got int ../net/netfilter/nf_flow_table_offload.c:153:32: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:153:32: expected restricted __be32 [usertype] src ../net/netfilter/nf_flow_table_offload.c:153:32: got unsigned int ../net/netfilter/nf_flow_table_offload.c:155:32: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:155:32: expected restricted __be32 [usertype] dst ../net/netfilter/nf_flow_table_offload.c:155:32: got unsigned int ../net/netfilter/nf_flow_table_offload.c:170:29: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:170:29: expected restricted __be16 [usertype] n_proto ../net/netfilter/nf_flow_table_offload.c:170:29: got int ../net/netfilter/nf_flow_table_offload.c:196:30: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:196:30: expected restricted __be16 [usertype] src ../net/netfilter/nf_flow_table_offload.c:196:30: got int ../net/netfilter/nf_flow_table_offload.c:198:30: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:198:30: expected restricted __be16 [usertype] dst ../net/netfilter/nf_flow_table_offload.c:198:30: got int ../net/netfilter/nf_flow_table_offload.c:269:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:269:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:269:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:269:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:269:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:269:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:274:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:274:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:274:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:274:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:274:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:274:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:330:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:330:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:330:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:330:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:330:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:330:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:336:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:336:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:336:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:336:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:336:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:336:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:347:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:347:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:347:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:368:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:368:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:368:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:378:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:378:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:378:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:399:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:399:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:399:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:427:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:427:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:427:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:444:67: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:444:67: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:444:67: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:452:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:452:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:452:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:469:67: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:469:67: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:469:67: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:507:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:507:22: expected unsigned int [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:507:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:508:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:508:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:508:22: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:513:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:513:22: expected unsigned int [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:513:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:514:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:514:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:514:22: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:521:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:521:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:521:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:521:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:521:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:521:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:541:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:541:22: expected unsigned int [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:541:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:542:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:542:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:542:22: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:547:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:547:22: expected unsigned int [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:547:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:548:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:548:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:548:22: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:555:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:555:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:555:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:555:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:555:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:555:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:911:24: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:911:24: expected restricted __be16 [usertype] proto ../net/netfilter/nf_flow_table_offload.c:911:24: got int ../net/netfilter/nf_flow_table_ip.c: note: in included file (through ../include/linux/if_pppox.h, ../include/net/netfilter/nf_flow_table.h): ../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/device.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:610:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:611:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/provider.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures ../fs/gfs2/super.c:1448:17: error: incompatible types in comparison expression (different address spaces): ../fs/gfs2/super.c:1448:17: struct gfs2_glock [noderef] __rcu * ../fs/gfs2/super.c:1448:17: struct gfs2_glock * ../fs/gfs2/inode.c:1976:14: error: incompatible types in comparison expression (different address spaces): ../fs/gfs2/inode.c:1976:14: struct gfs2_glock [noderef] __rcu * ../fs/gfs2/inode.c:1976:14: struct gfs2_glock * ../fs/gfs2/quota.c: note: in included file (through ../include/linux/dcache.h, ../include/linux/unicode.h, ../include/linux/fs/super.h, ../include/linux/fs.h, ../include/linux/huge_mm.h, ../include/linux/mm.h): ../include/linux/rculist_bl.h:24:33: error: incompatible types in comparison expression (different address spaces): ../include/linux/rculist_bl.h:24:33: struct hlist_bl_node [noderef] __rcu * ../include/linux/rculist_bl.h:24:33: struct hlist_bl_node * ../include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu * ../include/linux/rculist_bl.h:17:9: struct hlist_bl_node * ../include/linux/rculist_bl.h:17:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rculist_bl.h:17:9: struct hlist_bl_node [noderef] __rcu * ../include/linux/rculist_bl.h:17:9: struct hlist_bl_node * ../drivers/infiniband/hw/cxgb4/qp.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:610:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:611:17: warning: array of flexible structures ../drivers/infiniband/hw/hfi1/msix.c: In function ‘msix_clean_up_interrupts’: ../drivers/infiniband/hw/hfi1/msix.c:316:33: warning: variable ‘me’ set but not used [-Wunused-but-set-variable=] 316 | struct hfi1_msix_entry *me = dd->msix_info.msix_entries; | ^~ ../drivers/infiniband/hw/cxgb4/cm.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures ../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:379:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression ../drivers/infiniband/hw/hfi1/pio_copy.c:505:24: warning: cast removes address space '__iomem' of expression ../fs/xfs/scrub/stats.c: In function ‘xchk_stats_estimate_bufsize’: ../fs/xfs/scrub/stats.c:137:34: warning: variable ‘css’ set but not used [-Wunused-but-set-variable=] 137 | struct xchk_scrub_stats *css = &cs->cs_stats[0]; | ^~~ ../drivers/infiniband/hw/hfi1/tid_rdma.c:2375:9: warning: dubious: !x & y ../drivers/infiniband/hw/hfi1/tid_rdma.c:2376:9: warning: dubious: !x & y ../drivers/infiniband/hw/hfi1/tid_rdma.c:4236:9: warning: dubious: !x & y ../drivers/infiniband/hw/hfi1/tid_rdma.c:4237:9: warning: dubious: !x & y ../drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c:1799:14: warning: restricted __be64 degrades to integer ../fs/xfs/scrub/tempfile.c: In function ‘xrep_tempfile_copyin’: ../fs/xfs/scrub/tempfile.c:492:33: warning: variable ‘pos’ set but not used [-Wunused-but-set-variable=] 492 | loff_t pos = XFS_FSB_TO_B(mp, off); | ^~~ 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:18:12: warning: symbol 'kernel_version' was not declared. Should it be static?