../net/socket.c:1727:21: warning: symbol 'update_socket_protocol' was not declared. Should it be static? ../security/smack/smackfs.c:933:17: error: incompatible types in comparison expression (different address spaces): ../security/smack/smackfs.c:933:17: struct netlbl_lsm_catmap [noderef] __rcu * ../security/smack/smackfs.c:933:17: struct netlbl_lsm_catmap * ../security/smack/smackfs.c:1502:47: warning: incorrect type in assignment (different base types) ../security/smack/smackfs.c:1505:47: warning: incorrect type in assignment (different base types) ../security/smack/smackfs.c:1943:17: error: incompatible types in comparison expression (different address spaces): ../security/smack/smackfs.c:1943:17: struct list_head [noderef] __rcu * ../security/smack/smackfs.c:1943:17: struct list_head * ../security/smack/smackfs.c:530:13: warning: context imbalance in 'smk_seq_start' - wrong count at exit ../security/smack/smackfs.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/vmalloc.h): ../include/linux/rcupdate.h:880:25: warning: context imbalance in 'smk_seq_stop' - unexpected unlock ../security/tomoyo/common.c:907:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:907:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:907:9: struct list_head * ../security/tomoyo/common.c:907:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:907:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:907:9: struct list_head * ../security/tomoyo/common.c:1592:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1592:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1592:9: struct list_head * ../security/tomoyo/common.c:1592:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1592:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1592:9: struct list_head * ../security/tomoyo/common.c:1614:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1614:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1614:9: struct list_head * ../security/tomoyo/common.c:1614:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1614:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1614:9: struct list_head * ../security/tomoyo/common.c:1795:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1795:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1795:9: struct list_head * ../security/tomoyo/common.c:1799:17: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1799:17: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1799:17: struct list_head * ../security/tomoyo/common.c:1799:17: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1799:17: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1799:17: struct list_head * ../security/tomoyo/common.c:1795:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1795:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1795:9: struct list_head * ../security/tomoyo/common.c:1854:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1854:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1854:9: struct list_head * ../security/tomoyo/common.c:1854:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1854:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1854:9: struct list_head * ../security/tomoyo/common.c:940:26: warning: dereference of noderef expression ../security/tomoyo/common.c:940:26: warning: dereference of noderef expression ../security/tomoyo/common.c:941:26: warning: dereference of noderef expression ../security/tomoyo/common.c:941:26: warning: dereference of noderef expression ../security/smack/smack_lsm.c:1942:61: warning: incorrect type in argument 1 (different address spaces) ../security/smack/smack_lsm.c:1942:61: expected struct cred const *cred ../security/smack/smack_lsm.c:1942:61: got struct cred const [noderef] __rcu *cred ../security/smack/smack_lsm.c:5268:30: warning: cast removes address space '__rcu' of expression ../security/selinux/avc.c:461:58: warning: context imbalance in 'avc_alloc_node' - different lock contexts for basic block ../net/bpf/test_run.c:521:17: warning: symbol 'bpf_fentry_test1' was not declared. Should it be static? ../net/bpf/test_run.c:527:14: warning: symbol 'bpf_fentry_test2' was not declared. Should it be static? ../net/bpf/test_run.c:532:14: warning: symbol 'bpf_fentry_test3' was not declared. Should it be static? ../net/bpf/test_run.c:537:14: warning: symbol 'bpf_fentry_test4' was not declared. Should it be static? ../net/bpf/test_run.c:542:14: warning: symbol 'bpf_fentry_test5' was not declared. Should it be static? ../net/bpf/test_run.c:547:14: warning: symbol 'bpf_fentry_test6' was not declared. Should it be static? ../net/bpf/test_run.c:556:14: warning: symbol 'bpf_fentry_test7' was not declared. Should it be static? ../net/bpf/test_run.c:562:14: warning: symbol 'bpf_fentry_test8' was not declared. Should it be static? ../net/bpf/test_run.c:567:17: warning: symbol 'bpf_fentry_test9' was not declared. Should it be static? ../net/bpf/test_run.c:572:15: warning: symbol 'bpf_fentry_test_sinfo' was not declared. Should it be static? ../net/bpf/test_run.c:576:17: warning: symbol 'bpf_modify_return_test' was not declared. Should it be static? ../net/bpf/test_run.c:582:17: warning: symbol 'bpf_modify_return_test2' was not declared. Should it be static? ../net/bpf/test_run.c:589:17: warning: symbol 'bpf_modify_return_test_tp' was not declared. Should it be static? ../net/bpf/test_run.c:596:14: warning: symbol 'bpf_fentry_shadow_test' was not declared. Should it be static? ../net/bpf/test_run.c:618:18: warning: symbol 'bpf_kfunc_call_test_release' was not declared. Should it be static? ../net/bpf/test_run.c:623:18: warning: symbol 'bpf_kfunc_call_test_release_dtor' was not declared. Should it be static? ../net/bpf/test_run.c:629:18: warning: symbol 'bpf_kfunc_call_memb_release' was not declared. Should it be static? ../net/bpf/test_run.c:633:18: warning: symbol 'bpf_kfunc_call_memb_release_dtor' was not declared. Should it be static? ../io_uring/io_uring.c: note: in included file (through ../include/linux/io_uring/cmd.h): ../include/linux/io_uring_types.h:190:37: warning: array of flexible structures ../io_uring/io_uring.c:595:36: warning: context imbalance in 'io_req_post_cqe' - unexpected unlock ../io_uring/io_uring.c:597:17: warning: context imbalance in '__io_submit_flush_completions' - different lock contexts for basic block ../net/netlink/af_netlink.c:2610:13: warning: context imbalance in 'netlink_walk_start' - wrong count at exit ../net/netlink/af_netlink.c:2616:13: warning: context imbalance in 'netlink_walk_stop' - unexpected unlock ../net/netlink/af_netlink.c:2666:9: warning: context imbalance in 'netlink_seq_start' - wrong count at exit ../net/sched/sch_generic.c:222:9: warning: context imbalance in 'try_bulk_dequeue_skb_slow' - different lock contexts for basic block ../net/sched/sch_generic.c:302:28: warning: context imbalance in 'dequeue_skb' - different lock contexts for basic block ../net/sched/sch_generic.c:324:28: warning: context imbalance in 'sch_direct_xmit' - unexpected unlock ../net/sched/sch_generic.c:466:6: warning: context imbalance in 'netif_tx_lock' - wrong count at exit ../net/sched/sch_generic.c:489:6: warning: context imbalance in 'netif_tx_unlock' - unexpected unlock ../net/sched/sch_generic.c:1297:13: warning: context imbalance in 'dev_reset_queue' - different lock contexts for basic block ../security/selinux/hooks.c:5466:22: warning: restricted __be16 degrades to integer ../security/selinux/hooks.c:5467:22: warning: restricted __be16 degrades to integer ../security/security.c: note: in included file: ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_0' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_1' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_2' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_3' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_4' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_5' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_6' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_7' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_8' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_9' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_10' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_11' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_12' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_13' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_0' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_1' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_2' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_3' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_4' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_5' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_6' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_7' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_8' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_9' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_10' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_11' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_12' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_13' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_0' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_1' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_2' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_3' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_4' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_5' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_6' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_7' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_8' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_9' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_10' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_11' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_12' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_13' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_0' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_1' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_2' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_3' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_4' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_5' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_6' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_7' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_8' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_9' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_10' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_11' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_12' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_13' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_0' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_1' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_2' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_3' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_4' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_5' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_6' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_7' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_8' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_9' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_10' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_11' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_12' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_13' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_0' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_1' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_2' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_3' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_4' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_5' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_6' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_7' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_8' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_9' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_10' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_11' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_12' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_13' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_0' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_1' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_2' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_3' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_4' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_5' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_6' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_7' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_8' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_9' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_10' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_11' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_12' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_13' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:41:1: warning: symbol 'security_hook_active_capset_0' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:41:1: warning: too many warnings ../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1619:9: warning: too many warnings ../net/xfrm/xfrm_state.c: note: in included file: ../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1893:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1893:16: struct sock * ../net/core/sock.c:2488:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit ../net/core/sock.c:2492:6: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock ../net/core/sock.c:4126:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit ../net/core/sock.c:4138:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit ../drivers/xen/pvcalls-back.c:1015:9: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1015:9: expected void **slot ../drivers/xen/pvcalls-back.c:1015:9: got void [noderef] __rcu ** ../drivers/xen/pvcalls-back.c:1015:9: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1015:9: expected void **slot ../drivers/xen/pvcalls-back.c:1015:9: got void [noderef] __rcu ** ../drivers/xen/pvcalls-back.c:1016:49: warning: incorrect type in argument 1 (different address spaces) ../drivers/xen/pvcalls-back.c:1016:49: expected void [noderef] __rcu **slot ../drivers/xen/pvcalls-back.c:1016:49: got void **slot ../drivers/xen/pvcalls-back.c:1021:38: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1021:38: expected void **slot ../drivers/xen/pvcalls-back.c:1021:38: got void [noderef] __rcu ** ../drivers/xen/pvcalls-back.c:1015:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/xen/pvcalls-back.c:1015:9: expected void [noderef] __rcu **slot ../drivers/xen/pvcalls-back.c:1015:9: got void **slot ../drivers/xen/pvcalls-back.c:1015:9: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1015:9: expected void **slot ../drivers/xen/pvcalls-back.c:1015:9: got void [noderef] __rcu ** ../net/xfrm/xfrm_policy.c:4137:43: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_policy.c:4137:43: struct xfrm_policy_afinfo const [noderef] __rcu * ../net/xfrm/xfrm_policy.c:4137:43: struct xfrm_policy_afinfo const * ../net/xfrm/xfrm_policy.c:4223:29: warning: incorrect type in assignment (different address spaces) ../net/xfrm/xfrm_policy.c:4223:29: expected struct hlist_head [noderef] __rcu *table ../net/xfrm/xfrm_policy.c:4223:29: got struct hlist_head * ../net/xfrm/xfrm_policy.c:4250:36: warning: incorrect type in argument 1 (different address spaces) ../net/xfrm/xfrm_policy.c:4250:36: expected struct hlist_head *n ../net/xfrm/xfrm_policy.c:4250:36: got struct hlist_head [noderef] __rcu *table ../net/xfrm/xfrm_policy.c:4276:17: warning: incorrect type in argument 1 (different address spaces) ../net/xfrm/xfrm_policy.c:4276:17: expected struct hlist_head const *h ../net/xfrm/xfrm_policy.c:4276:17: got struct hlist_head [noderef] __rcu *table ../net/xfrm/xfrm_policy.c:4277:36: warning: incorrect type in argument 1 (different address spaces) ../net/xfrm/xfrm_policy.c:4277:36: expected struct hlist_head *n ../net/xfrm/xfrm_policy.c:4277:36: got struct hlist_head [noderef] __rcu *table ../net/xfrm/xfrm_policy.c:264:9: warning: context imbalance in 'xfrm_policy_get_afinfo' - different lock contexts for basic block ../net/xfrm/xfrm_policy.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h): ../include/linux/rcupdate.h:880:25: warning: context imbalance in '__xfrm_dst_lookup' - unexpected unlock ../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:74:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:74:9: struct rb_node * ../include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:74:9: struct rb_node * ../fs/file.c:417:17: warning: incorrect type in assignment (different address spaces) ../fs/file.c:417:17: expected struct file **old_fds ../fs/file.c:417:17: got struct file [noderef] __rcu **fd ../fs/file.c:418:17: warning: incorrect type in assignment (different address spaces) ../fs/file.c:418:17: expected struct file **new_fds ../fs/file.c:418:17: got struct file [noderef] __rcu **fd ../fs/file.c:433:17: error: incompatible types in comparison expression (different address spaces): ../fs/file.c:433:17: struct file [noderef] __rcu * ../fs/file.c:433:17: struct file * ../fs/file.c:463:60: warning: incorrect type in initializer (different address spaces) ../fs/file.c:503:28: warning: incorrect type in initializer (different address spaces) ../fs/file.c:501:21: warning: symbol 'init_files' was not declared. Should it be static? ../fs/file.c:681:14: warning: incorrect type in assignment (different address spaces) ../fs/file.c:861:30: warning: incorrect type in assignment (different address spaces) ../fs/file.c:882:14: warning: incorrect type in assignment (different address spaces) ../fs/file.c:886:13: warning: incorrect type in argument 1 (different address spaces) ../fs/file.c:889:23: warning: incorrect type in assignment (different address spaces) ../fs/file.c:912:24: warning: incorrect type in return expression (different address spaces) ../fs/file.c:914:14: warning: incorrect type in argument 1 (different address spaces) ../fs/file.c:935:22: warning: incorrect type in assignment (different address spaces) ../fs/file.c:937:32: warning: incorrect type in return expression (different address spaces) ../fs/file.c:959:31: warning: incorrect type in argument 1 (different address spaces) ../fs/file.c:959:14: warning: incorrect type in assignment (different address spaces) ../fs/file.c:963:16: warning: incorrect type in return expression (different address spaces) ../fs/file.c:1247:16: warning: incorrect type in assignment (different address spaces) ../security/selinux/netnode.c:73:17: warning: restricted __be32 degrades to integer ../security/selinux/netnode.c:90:32: warning: restricted __be32 degrades to integer ../lib/vsprintf.c: In function ‘va_format’: ../lib/vsprintf.c:1718:9: warning: function ‘va_format’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 1718 | buf += vsnprintf(buf, end > buf ? end - buf : 0, va_fmt->fmt, va); | ^~~ ../net/unix/af_unix.c:1517:9: error: undefined identifier 'other' ../net/unix/af_unix.c:1517:9: error: undefined identifier 'other' ../net/unix/af_unix.c:1517:9: error: undefined identifier 'other' ../net/unix/af_unix.c:1517:9: error: undefined identifier 'other' ../net/xfrm/xfrm_output.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...): ../include/linux/rcupdate.h:880:25: warning: context imbalance in 'xfrm_local_error' - unexpected unlock ../net/xfrm/xfrm_input.c:78:21: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_input.c:78:21: struct xfrm_input_afinfo const [noderef] __rcu * ../net/xfrm/xfrm_input.c:78:21: struct xfrm_input_afinfo const * ../net/xfrm/xfrm_input.c:100:9: warning: context imbalance in 'xfrm_input_get_afinfo' - different lock contexts for basic block ../net/xfrm/xfrm_input.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/timerqueue.h, ../include/linux/hrtimer_defs.h, ../include/linux/hrtimer.h, ../include/linux/interrupt.h): ../include/linux/rcupdate.h:880:25: warning: context imbalance in 'xfrm_rcv_cb' - unexpected unlock ../drivers/xen/pvcalls-front.c:949:24: warning: incorrect type in return expression (different base types) ../drivers/xen/pvcalls-front.c:949:24: expected restricted __poll_t ../drivers/xen/pvcalls-front.c:949:24: got int [assigned] ret ../mm/memcontrol.c:3909:52: error: incompatible types in comparison expression (different address spaces): ../mm/memcontrol.c:3909:52: struct task_struct [noderef] __rcu * ../mm/memcontrol.c:3909:52: struct task_struct * ../mm/memcontrol.c: note: in included file: ../include/linux/memcontrol.h:717:9: warning: context imbalance in 'folio_lruvec_lock' - wrong count at exit ../include/linux/memcontrol.h:717:9: warning: context imbalance in 'folio_lruvec_lock_irq' - wrong count at exit ../include/linux/memcontrol.h:717:9: warning: context imbalance in 'folio_lruvec_lock_irqsave' - wrong count at exit ../net/xfrm/xfrm_replay.c: note: in included file: ../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1893:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1893:16: struct sock * ../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1893:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1893:16: struct sock * ../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1893:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1893:16: struct sock * ../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1893:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1893:16: struct sock * ../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1893:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1893:16: struct sock * ../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1893:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1893:16: struct sock * ../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1893:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1893:16: struct sock * ../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1893:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1893:16: struct sock * ../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1893:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1893:16: struct sock * ../kernel/pid.c:393:9: error: incompatible types in comparison expression (different address spaces): ../kernel/pid.c:393:9: struct pid [noderef] __rcu * ../kernel/pid.c:393:9: struct pid * ../kernel/pid.c:394:9: error: incompatible types in comparison expression (different address spaces): ../kernel/pid.c:394:9: struct pid [noderef] __rcu * ../kernel/pid.c:394:9: struct pid * ../kernel/pid.c:455:23: error: incompatible types in comparison expression (different address spaces): ../kernel/pid.c:455:23: struct pid [noderef] __rcu * ../kernel/pid.c:455:23: struct pid * ../kernel/pid.c:513:24: error: incompatible types in comparison expression (different address spaces): ../kernel/pid.c:513:24: struct pid [noderef] __rcu * ../kernel/pid.c:513:24: struct pid * ../kernel/pid.c: note: in included file (through ../include/linux/dcache.h, ../include/linux/fs.h, ../include/linux/huge_mm.h, ../include/linux/mm.h): ../include/linux/rculist.h:557:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rculist.h:557:9: struct hlist_node [noderef] __rcu * ../include/linux/rculist.h:557:9: struct hlist_node * ../include/linux/rculist.h:558:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rculist.h:558:9: struct hlist_node [noderef] __rcu * ../include/linux/rculist.h:558:9: struct hlist_node * ../net/core/gen_estimator.c:71:9: warning: context imbalance in 'est_fetch_counters' - different lock contexts for basic block ../net/core/gen_estimator.c:192:9: warning: context imbalance in 'gen_new_estimator' - different lock contexts for basic block ../io_uring/poll.c:421:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:421:40: expected int mask ../io_uring/poll.c:421:40: got restricted __poll_t [usertype] mask ../io_uring/poll.c:262:38: warning: incorrect type in assignment (different base types) ../io_uring/poll.c:262:38: expected signed int [usertype] res ../io_uring/poll.c:262:38: got restricted __poll_t ../io_uring/poll.c:282:56: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:281:66: warning: incorrect type in argument 1 (different base types) ../io_uring/poll.c:281:66: expected restricted __poll_t [usertype] val ../io_uring/poll.c:281:66: got unsigned int ../io_uring/poll.c:281:52: warning: incorrect type in initializer (different base types) ../io_uring/poll.c:281:52: expected restricted __poll_t [usertype] mask ../io_uring/poll.c:281:52: got unsigned short ../io_uring/poll.c:284:51: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:284:51: expected signed int [usertype] res ../io_uring/poll.c:284:51: got restricted __poll_t [usertype] mask ../io_uring/poll.c:285:53: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:285:53: expected signed int [usertype] res ../io_uring/poll.c:285:53: got restricted __poll_t [usertype] mask ../io_uring/poll.c:332:71: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:332:65: warning: incorrect type in argument 1 (different base types) ../io_uring/poll.c:332:65: expected restricted __poll_t [usertype] val ../io_uring/poll.c:332:65: got unsigned int ../io_uring/poll.c:609:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:609:40: expected int mask ../io_uring/poll.c:609:40: got restricted __poll_t [assigned] [usertype] mask ../io_uring/poll.c:675:45: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:675:43: warning: incorrect type in initializer (different base types) ../io_uring/poll.c:675:43: expected restricted __poll_t [usertype] mask ../io_uring/poll.c:675:43: got unsigned int ../io_uring/poll.c:709:38: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:709:38: expected int mask ../io_uring/poll.c:709:38: got restricted __poll_t [assigned] [usertype] mask ../io_uring/poll.c:709:55: warning: incorrect type in argument 3 (different base types) ../io_uring/poll.c:709:55: expected int events ../io_uring/poll.c:709:55: got restricted __poll_t [usertype] events ../io_uring/poll.c:829:24: warning: invalid assignment: |= ../io_uring/poll.c:829:24: left side has type unsigned int ../io_uring/poll.c:829:24: right side has type restricted __poll_t ../io_uring/poll.c:831:24: warning: invalid assignment: |= ../io_uring/poll.c:831:24: left side has type unsigned int ../io_uring/poll.c:831:24: right side has type restricted __poll_t ../io_uring/poll.c:833:55: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:832:29: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:832:38: warning: incorrect type in return expression (different base types) ../io_uring/poll.c:832:38: expected restricted __poll_t ../io_uring/poll.c:832:38: got unsigned int ../io_uring/poll.c:893:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:893:40: expected signed int [usertype] res ../io_uring/poll.c:893:40: got restricted __poll_t [addressable] [assigned] [usertype] result_mask ../io_uring/poll.c:924:38: warning: invalid assignment: &= ../io_uring/poll.c:924:38: left side has type restricted __poll_t ../io_uring/poll.c:924:38: right side has type int ../io_uring/poll.c:925:52: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:925:38: warning: invalid assignment: |= ../io_uring/poll.c:925:38: left side has type restricted __poll_t ../io_uring/poll.c:925:38: right side has type unsigned int ../fs/eventpoll.c:647:9: warning: restricted __poll_t degrades to integer ../fs/eventpoll.c:647:9: warning: cast to restricted __poll_t ../fs/eventpoll.c:1418:53: warning: incorrect type in argument 3 (different base types) ../fs/eventpoll.c:1418:53: expected unsigned int pollflags ../fs/eventpoll.c:1418:53: got restricted __poll_t ../net/ipv6/netfilter/ip6_tables.c:1230:41: warning: array of flexible structures ../net/ipv6/netfilter/ip6_tables.c:1555:44: warning: array of flexible structures ../net/ipv6/netfilter/ip6_tables.c:40:16: warning: Initializer entry defined twice ../net/ipv6/netfilter/ip6_tables.c:40:16: also defined here ../net/ipv6/netfilter/ip6_tables.c:40:16: warning: Initializer entry defined twice ../net/ipv6/netfilter/ip6_tables.c:40:16: also defined here ../io_uring/sqpoll.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:190:37: warning: array of flexible structures ../io_uring/sqpoll.c:42:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit ../io_uring/sqpoll.c:54:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit ../net/core/flow_dissector.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/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:1928:16: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:1928:16: struct tcf_proto * ../net/sched/cls_api.c:1928:16: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:2029:20: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:2029:20: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:2029:20: struct tcf_proto * ../net/sched/cls_api.c:1990:25: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:1990:25: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:1990:25: struct tcf_proto * ../net/sched/cls_api.c:2010:16: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:2010:16: struct tcf_proto * ../net/sched/cls_api.c:2010:16: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:2082:25: warning: restricted __be16 degrades to integer ../net/sched/cls_api.c:2775:50: warning: restricted __be16 degrades to integer ../net/xfrm/xfrm_user.c:4083:9: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:4083:9: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:4083:9: struct sock * ../net/xfrm/xfrm_user.c:4089:9: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:4089:9: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:4089:9: struct sock * ../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1460:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1460:29: struct sock * ../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1460:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1460:29: struct sock * ../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1460:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1460:29: struct sock * ../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1460:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1460:29: struct sock * ../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1460:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1460:29: struct sock * ../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1460:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1460:29: struct sock * ../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1460:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1460:29: struct sock * ../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1460:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1460:29: struct sock * ../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1460:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1460:29: struct sock * ../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1460:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1460:29: struct sock * ../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1460:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1460:29: struct sock * ../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1460:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1460:29: struct sock * ../net/xfrm/xfrm_user.c: note: in included file: ../include/net/xfrm.h:1906:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1906:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1906:16: struct sock * ../net/core/neighbour.c:431:9: warning: context imbalance in '__neigh_ifdown' - wrong count at exit ../net/core/neighbour.c:823:9: warning: context imbalance in 'pneigh_ifdown_and_unlock' - unexpected unlock ../net/mpls/af_mpls.c: note: in included file: ../net/mpls/internal.h:157:38: warning: array of flexible structures ../kernel/cgroup/cgroup.c:6704:41: warning: incorrect type in argument 1 (different address spaces) ../kernel/cgroup/cgroup.c:6704:41: expected struct spinlock [usertype] *lock ../kernel/cgroup/cgroup.c:6704:41: got struct spinlock [noderef] __rcu * ../kernel/cgroup/cgroup.c:6707:43: warning: incorrect type in argument 1 (different address spaces) ../kernel/cgroup/cgroup.c:6707:43: expected struct spinlock [usertype] *lock ../kernel/cgroup/cgroup.c:6707:43: got struct spinlock [noderef] __rcu * ../kernel/cgroup/cgroup.c:3116:9: warning: context imbalance in 'cgroup_lock_and_drain_offline' - wrong count at exit ../kernel/cgroup/cgroup.c:6475:12: warning: context imbalance in 'cgroup_css_set_fork' - wrong count at exit ../kernel/cgroup/cgroup.c:6587:9: warning: context imbalance in 'cgroup_css_set_put_fork' - wrong count at exit ../kernel/cgroup/cgroup.c:6607:5: warning: context imbalance in 'cgroup_can_fork' - wrong count at exit ../kernel/cgroup/cgroup.c:6656:9: warning: context imbalance in 'cgroup_cancel_fork' - unexpected unlock ../net/netfilter/nfnetlink_hook.c: note: in included file (through ../include/linux/workqueue.h, ../include/linux/bpf.h): ../include/linux/rcupdate.h:880:25: warning: context imbalance in 'nf_netlink_dump_start_rcu' - unexpected unlock ../io_uring/register.c: note: in included file: ../include/linux/io_uring_types.h:190:37: warning: array of flexible structures ../net/ipv4/inet_connection_sock.c:330:36: warning: context imbalance in 'inet_csk_find_open_port' - wrong count at exit ../net/ipv4/inet_connection_sock.c:607:23: warning: context imbalance in 'inet_csk_get_port' - unexpected unlock ../net/ipv4/inet_connection_sock.c:1468:9: warning: context imbalance in 'inet_csk_complete_hashdance' - unexpected unlock ../net/core/rtnetlink.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...): ../include/linux/rcupdate.h:880:25: warning: context imbalance in 'rtnl_link_ops_get' - wrong count at exit ../net/core/rtnetlink.c: note: in included file (through ../include/linux/notifier.h, ../arch/x86/include/asm/uprobes.h, ../include/linux/uprobes.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ...): ../include/linux/srcu.h:350:9: warning: context imbalance in 'rtnl_link_ops_put' - unexpected unlock ../net/core/rtnetlink.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...): ../include/linux/rcupdate.h:880:25: warning: context imbalance in 'rtnl_af_lookup' - wrong count at exit ../net/core/rtnetlink.c: note: in included file (through ../include/linux/notifier.h, ../arch/x86/include/asm/uprobes.h, ../include/linux/uprobes.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ...): ../include/linux/srcu.h:350:9: warning: context imbalance in 'rtnl_af_put' - unexpected unlock ../net/core/dev.c:3389:23: warning: incorrect type in argument 4 (different base types) ../net/core/dev.c:3389:23: expected restricted __wsum [usertype] csum ../net/core/dev.c:3389:23: got unsigned int ../net/core/dev.c:3389:23: warning: cast from restricted __wsum ../net/core/dev.c:5347:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static? ../net/core/dev.c:3839:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block ../net/core/dev.c:5305:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block ../kernel/audit.c: In function ‘audit_log_vformat’: ../kernel/audit.c:1978:9: warning: function ‘audit_log_vformat’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 1978 | len = vsnprintf(skb_tail_pointer(skb), avail, fmt, args); | ^~~ ../kernel/audit.c:1987:17: warning: function ‘audit_log_vformat’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 1987 | len = vsnprintf(skb_tail_pointer(skb), avail, fmt, args2); | ^~~ ../net/netfilter/nf_conntrack_core.c:129:13: warning: context imbalance in 'nf_conntrack_double_unlock' - unexpected unlock ../net/netfilter/nf_conntrack_core.c:139:13: warning: context imbalance in 'nf_conntrack_double_lock' - wrong count at exit ../net/netfilter/nf_conntrack_core.c:2343:28: warning: context imbalance in 'get_next_corpse' - unexpected unlock ../net/mctp/route.c:160:9: warning: context imbalance in 'mctp_lookup_key' - different lock contexts for basic block ../net/mctp/route.c:524:39: warning: context imbalance in 'mctp_route_input' - unexpected unlock ../kernel/audit.c:2232:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/audit.c:2232:9: expected struct spinlock [usertype] *lock ../kernel/audit.c:2232:9: got struct spinlock [noderef] __rcu * ../kernel/audit.c:2235:40: warning: incorrect type in argument 1 (different address spaces) ../kernel/audit.c:2235:40: expected struct spinlock [usertype] *lock ../kernel/audit.c:2235:40: got struct spinlock [noderef] __rcu * ../net/ipv4/tcp_input.c:7321:17: warning: context imbalance in 'tcp_conn_request' - unexpected unlock ../drivers/block/drbd/drbd_bitmap.c:495:14: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_bitmap.c:495:14: expected unsigned long [assigned] mask ../drivers/block/drbd/drbd_bitmap.c:495:14: got restricted __le64 [usertype] ../drivers/block/drbd/drbd_bitmap.c:531:14: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_bitmap.c:531:14: expected unsigned long [assigned] mask ../drivers/block/drbd/drbd_bitmap.c:531:14: got restricted __le64 [usertype] ../drivers/block/drbd/drbd_bitmap.c:572:27: warning: invalid assignment: &= ../drivers/block/drbd/drbd_bitmap.c:572:27: left side has type unsigned long ../drivers/block/drbd/drbd_bitmap.c:572:27: right side has type restricted __le64 ../drivers/block/drbd/drbd_bitmap.c: note: in included file (through ../include/linux/smp.h, ../include/linux/alloc_tag.h, ../include/linux/vmalloc.h): ../include/linux/list.h:229:25: warning: context imbalance in 'drbd_bm_aio_ctx_destroy' - unexpected unlock ../drivers/block/drbd/drbd_bitmap.c: note: in included file: ../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf * ../io_uring/napi.c:84:12: warning: context imbalance in '__io_napi_del_id' - different lock contexts for basic block ../io_uring/napi.c:116:9: warning: context imbalance in '__io_napi_remove_stale' - wrong count at exit ../io_uring/napi.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:190:37: warning: array of flexible structures ../io_uring/napi.c:263:27: warning: context imbalance in 'io_napi_free' - wrong count at exit ../drivers/block/drbd/drbd_bitmap.c:1220: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_read' ../drivers/block/drbd/drbd_bitmap.c:1232: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write' ../drivers/block/drbd/drbd_bitmap.c:1244: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_all' ../drivers/block/drbd/drbd_bitmap.c:1271: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_copy_pages' ../net/mptcp/protocol.c:3371:9: warning: context imbalance in 'mptcp_sk_clone_init' - unexpected unlock ../net/core/filter.c:1423:39: warning: incorrect type in argument 1 (different address spaces) ../net/core/filter.c:1423:39: expected struct sock_filter const *filter ../net/core/filter.c:1423:39: got struct sock_filter [noderef] __user *filter ../net/core/filter.c:1501:39: warning: incorrect type in argument 1 (different address spaces) ../net/core/filter.c:1501:39: expected struct sock_filter const *filter ../net/core/filter.c:1501:39: got struct sock_filter [noderef] __user *filter ../net/core/filter.c:2323:45: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:2323:45: expected restricted __be32 [usertype] daddr ../net/core/filter.c:2323:45: got unsigned int [usertype] ipv4_nh ../net/core/filter.c:3914:29: warning: symbol 'bpf_xdp_get_buff_len_trace_proto' was not declared. Should it be static? ../net/core/filter.c:4646:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static? ../net/core/filter.c:5060:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static? ../net/core/filter.c:7940:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static? ../net/core/filter.c:11905:17: warning: symbol 'bpf_dynptr_from_skb' was not declared. Should it be static? ../net/core/filter.c:11921:17: warning: symbol 'bpf_dynptr_from_xdp' was not declared. Should it be static? ../net/core/filter.c:11937:17: warning: symbol 'bpf_sock_addr_set_sun_path' was not declared. Should it be static? ../net/core/filter.c:11958:17: warning: symbol 'bpf_sk_assign_tcp_reqsk' was not declared. Should it be static? ../net/core/filter.c:12148:17: warning: symbol 'bpf_sock_destroy' was not declared. Should it be static? ../net/core/filter.c:1931:43: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1931:43: expected restricted __wsum [usertype] diff ../net/core/filter.c:1931:43: got unsigned long long [usertype] to ../net/core/filter.c:1934:36: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1934:36: expected restricted __be16 [usertype] old ../net/core/filter.c:1934:36: got unsigned long long [usertype] from ../net/core/filter.c:1934:42: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1934:42: expected restricted __be16 [usertype] new ../net/core/filter.c:1934:42: got unsigned long long [usertype] to ../net/core/filter.c:1937:36: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1937:36: expected restricted __be32 [usertype] from ../net/core/filter.c:1937:36: got unsigned long long [usertype] from ../net/core/filter.c:1937:42: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1937:42: expected restricted __be32 [usertype] to ../net/core/filter.c:1937:42: got unsigned long long [usertype] to ../net/core/filter.c:1982:59: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1982:59: expected restricted __wsum [usertype] diff ../net/core/filter.c:1982:59: got unsigned long long [usertype] to ../net/core/filter.c:1985:52: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1985:52: expected restricted __be16 [usertype] from ../net/core/filter.c:1985:52: got unsigned long long [usertype] from ../net/core/filter.c:1985:58: warning: incorrect type in argument 4 (different base types) ../net/core/filter.c:1985:58: expected restricted __be16 [usertype] to ../net/core/filter.c:1985:58: got unsigned long long [usertype] to ../net/core/filter.c:1988:52: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1988:52: expected restricted __be32 [usertype] from ../net/core/filter.c:1988:52: got unsigned long long [usertype] from ../net/core/filter.c:1988:58: warning: incorrect type in argument 4 (different base types) ../net/core/filter.c:1988:58: expected restricted __be32 [usertype] to ../net/core/filter.c:1988:58: got unsigned long long [usertype] to ../net/core/filter.c:2055:35: warning: incorrect type in return expression (different base types) ../net/core/filter.c:2055:35: expected unsigned long long ../net/core/filter.c:2055:35: got restricted __wsum [usertype] csum ../net/core/filter.c:5858:17: warning: incorrect type in assignment (different base types) ../net/core/filter.c:5858:17: expected unsigned int [usertype] spi ../net/core/filter.c:5858:17: got restricted __be32 const [usertype] spi ../net/core/filter.c:5866:33: warning: incorrect type in assignment (different base types) ../net/core/filter.c:5866:33: expected unsigned int [usertype] remote_ipv4 ../net/core/filter.c:5866:33: got restricted __be32 const [usertype] a4 ../net/sched/act_bpf.c:133:9: warning: incorrect type in argument 1 (different address spaces) ../net/sched/act_bpf.c:133:9: expected void const * ../net/sched/act_bpf.c:133:9: got unsigned char [noderef] __rcu * ../net/sched/act_bpf.c:133:9: warning: incorrect type in argument 1 (different address spaces) ../net/sched/act_bpf.c:133:9: expected void const * ../net/sched/act_bpf.c:133:9: got unsigned char [noderef] __rcu * ../net/sched/act_bpf.c:133:9: warning: incorrect type in argument 2 (different address spaces) ../net/sched/act_bpf.c:133:9: expected void const * ../net/sched/act_bpf.c:133:9: got unsigned char [noderef] __rcu * ../net/sched/act_bpf.c:126:50: warning: dereference of noderef expression ../net/sched/act_bpf.c:126:50: warning: dereference of noderef expression ../lib/test_blackhole_dev.c:58:27: warning: incorrect type in assignment (different base types) ../lib/test_blackhole_dev.c:58:27: expected restricted __be16 [usertype] payload_len ../lib/test_blackhole_dev.c:58:27: got unsigned long ../fs/proc/proc_sysctl.c:930:16: error: incompatible types in comparison expression (different address spaces): ../fs/proc/proc_sysctl.c:930:16: struct ctl_table_header [noderef] __rcu * ../fs/proc/proc_sysctl.c:930:16: struct ctl_table_header * ../fs/proc/proc_sysctl.c:303:32: warning: context imbalance in 'start_unregistering' - unexpected unlock ../net/ipv4/tcp_ipv4.c:3403:41: warning: incorrect type in argument 1 (different address spaces) ../net/ipv4/tcp_ipv4.c:3403:41: expected void const *data ../net/ipv4/tcp_ipv4.c:3403:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3525:45: warning: incorrect type in argument 1 (different address spaces) ../net/ipv4/tcp_ipv4.c:3525:45: expected void const *data ../net/ipv4/tcp_ipv4.c:3525:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3529:50: warning: incorrect type in assignment (different address spaces) ../net/ipv4/tcp_ipv4.c:3529:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3529:50: got struct tcp_congestion_ops * ../net/ipv4/tcp_ipv4.c:1839:25: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2131:17: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2391:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block ../net/ipv4/tcp_ipv4.c:2600:13: warning: context imbalance in 'listening_get_first' - wrong count at exit ../net/ipv4/tcp_ipv4.c:2648:29: warning: context imbalance in 'listening_get_next' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2681:13: warning: context imbalance in 'established_get_first' - wrong count at exit ../net/ipv4/tcp_ipv4.c:2726:40: warning: context imbalance in 'established_get_next' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2858:36: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock ../net/ipv4/tcp_ipv4.c:3079:20: warning: context imbalance in 'bpf_iter_tcp_listening_batch' - unexpected unlock ../net/ipv4/tcp_ipv4.c:3107:40: warning: context imbalance in 'bpf_iter_tcp_established_batch' - unexpected unlock ../net/ipv4/tcp_ipv4.c:3404:41: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3404:41: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3526:45: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3526:45: warning: dereference of noderef expression ../drivers/block/drbd/drbd_proc.c:269:30: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_proc.c:269:30: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_proc.c:269:30: struct net_conf * ../net/llc/llc_c_ac.c:1008:38: warning: cast truncates bits from constant value (ffffff7f becomes 7f) ../net/llc/llc_c_ac.c:1009:42: warning: cast truncates bits from constant value (ffffff7f becomes 7f) ../net/llc/llc_c_ac.c:1099:27: warning: cast truncates bits from constant value (ffffff7f becomes 7f) ../net/llc/llc_c_ac.c:1100:31: warning: cast truncates bits from constant value (ffffff7f becomes 7f) ../net/ipv6/mcast_snoop.c: note: in included file: ../include/net/mld.h:32:43: warning: array of flexible structures ../net/sched/act_skbmod.c:74:39: warning: incorrect type in assignment (different base types) ../net/sched/act_skbmod.c:74:39: expected restricted __be16 [usertype] h_proto ../net/sched/act_skbmod.c:74:39: got unsigned short [usertype] eth_type ../net/sched/act_skbmod.c:208:29: warning: incorrect type in assignment (different base types) ../net/sched/act_skbmod.c:208:29: expected unsigned short [usertype] eth_type ../net/sched/act_skbmod.c:208:29: got restricted __be16 [usertype] ../net/sched/act_skbmod.c:265:48: warning: cast to restricted __be16 ../net/sched/act_skbmod.c:214:9: warning: context imbalance in 'tcf_skbmod_init' - different lock contexts for basic block ../net/core/xdp.c:731:17: warning: symbol 'bpf_xdp_metadata_rx_timestamp' was not declared. Should it be static? ../net/core/xdp.c:753:17: warning: symbol 'bpf_xdp_metadata_rx_hash' was not declared. Should it be static? ../net/core/xdp.c:786:17: warning: symbol 'bpf_xdp_metadata_rx_vlan_tag' was not declared. Should it be static? ../net/appletalk/aarp.c:446:28: warning: incorrect type in assignment (different base types) ../net/appletalk/aarp.c:446:28: expected restricted __be16 [usertype] s_net ../net/appletalk/aarp.c:446:28: got unsigned short [usertype] ../net/appletalk/aarp.c:451:45: warning: cast from restricted __be16 ../net/appletalk/aarp.c:455:41: warning: cast from restricted __be16 ../net/packet/af_packet.c:1113:13: warning: context imbalance in '__packet_lookup_frame_in_block' - different lock contexts for basic block ../net/packet/af_packet.c:2555:17: warning: context imbalance in 'tpacket_rcv' - unexpected unlock ../net/appletalk/ddp.c:101:33: warning: restricted __be16 degrades to integer ../net/appletalk/ddp.c:126:33: warning: restricted __be16 degrades to integer ../net/appletalk/ddp.c:422:47: warning: restricted __be16 degrades to integer ../drivers/block/drbd/drbd_worker.c:618:39: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:618:39: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:618:39: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:509:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:509:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:509:14: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:510:16: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:510:16: struct fifo_buffer [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:510:16: struct fifo_buffer * ../drivers/block/drbd/drbd_worker.c:560:13: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:560:13: struct fifo_buffer [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:560:13: struct fifo_buffer * ../drivers/block/drbd/drbd_worker.c:564:39: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:564:39: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:564:39: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:999:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:999:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:999:22: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:1545:32: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1545:32: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1545:32: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:1654:32: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1654:32: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1654:32: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:1693:16: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1693:16: struct fifo_buffer [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1693:16: struct fifo_buffer * ../drivers/block/drbd/drbd_worker.c:1722:34: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1722:34: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1722:34: struct net_conf * ../drivers/block/drbd/drbd_worker.c:1895:38: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1895:38: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1895:38: struct net_conf * ../drivers/block/drbd/drbd_worker.c:2102:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:2102:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:2102:14: struct net_conf * ../drivers/block/drbd/drbd_worker.c:2157:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:2157:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:2157:14: struct net_conf * ../drivers/block/drbd/drbd_worker.c:59:25: warning: context imbalance in 'drbd_md_endio' - unexpected unlock ../drivers/block/drbd/drbd_worker.c: note: in included file: ../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf * ../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf * ../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf * ../net/ipv4/tcp_cong.c:297:24: warning: incorrect type in initializer (different address spaces) ../net/ipv4/tcp_cong.c:297:24: expected struct tcp_congestion_ops const [noderef] __rcu *__ret ../net/ipv4/tcp_cong.c:297:24: got struct tcp_congestion_ops *[assigned] ca ../net/ipv4/tcp_cong.c:297:22: warning: incorrect type in assignment (different address spaces) ../net/ipv4/tcp_cong.c:297:22: expected struct tcp_congestion_ops const *prev ../net/ipv4/tcp_cong.c:297:22: got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __ret ../drivers/block/drbd/drbd_receiver.c:5313:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5314:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5323:54: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5380:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:5380:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:5380:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:272:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:272:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:272:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:528:29: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:528:29: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:528:29: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:600:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:600:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:600:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:704:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:704:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:704:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:773:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:773:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:773:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:1169:27: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_receiver.c:1170:27: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_receiver.c:1171:28: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:1175:27: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_receiver.c:1176:28: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:1181:27: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_receiver.c:1182:28: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_receiver.c:821:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:821:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:821:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:876:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:876:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:876:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:1044:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:1044:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:1044:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:1434:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:1434:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:1434:14: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:1587:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:1587:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:1587:14: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:1880:22: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:1884:22: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:2130:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:2161:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:2375:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2375:22: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2375:22: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:2385:27: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2385:27: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2385:27: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:2562:24: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:2589:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:2600:20: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:2632:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2632:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2632:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:2764:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2764:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2764:22: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:2819:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:2820:18: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3027:23: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3027:23: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3027:23: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3103:23: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3103:23: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3103:23: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3160:23: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3160:23: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3160:23: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3507:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3507:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3507:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3639:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3640:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3641:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3642:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3643:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3644:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3665:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3665:22: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3665:22: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3749:9: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3749:9: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3749:9: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3906:46: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3964:55: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3965:57: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3966:56: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3967:53: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4001:25: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:4001:25: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:4001:25: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:4006:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:4006:17: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:4006:17: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:4012:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:4012:17: struct fifo_buffer [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:4012:17: struct fifo_buffer * ../drivers/block/drbd/drbd_receiver.c:4079:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:4080:19: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:4081:19: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:4089:28: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:4089:28: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:4089:28: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:4130:25: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:4130:25: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:4130:25: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:4250:29: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:4350:18: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4351:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4376:18: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4377:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4409:24: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4613:52: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:4940:9: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:4940:9: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4958:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:4959:16: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5267:25: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_receiver.c:5268:25: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_receiver.c:5269:26: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_receiver.c:5575:23: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5594:23: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5639:27: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5640:23: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5649:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5692:27: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5693:23: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5701:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5738:27: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5739:20: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5747:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5774:27: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5781:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5783:9: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5783:9: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5783:9: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5783:9: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5804:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5805:16: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5807:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5834:44: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5866:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5867:16: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5869:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5871:13: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5920:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:5920:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:5920:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:6010:37: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:6010:37: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:6010:37: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:6107:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:6107:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:6107:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:1271:9: warning: context imbalance in 'one_flush_endio' - unexpected unlock ../drivers/block/drbd/drbd_receiver.c:1289:17: warning: context imbalance in 'submit_one_flush' - unexpected unlock ../drivers/block/drbd/drbd_receiver.c:1324:17: warning: context imbalance in 'drbd_flush' - different lock contexts for basic block ../drivers/block/drbd/drbd_receiver.c:1464:9: warning: context imbalance in 'drbd_bump_write_ordering' - different lock contexts for basic block ../drivers/block/drbd/drbd_receiver.c:1718:17: warning: context imbalance in 'drbd_submit_peer_request' - unexpected unlock ../drivers/block/drbd/drbd_receiver.c:2059:12: warning: context imbalance in 'recv_resync_read' - wrong count at exit ../drivers/block/drbd/drbd_receiver.c:2435:17: warning: context imbalance in 'fail_postponed_requests' - unexpected unlock ../drivers/block/drbd/drbd_receiver.c:2554:12: warning: context imbalance in 'receive_Data' - different lock contexts for basic block ../drivers/block/drbd/drbd_receiver.c:2802:12: warning: context imbalance in 'receive_DataRequest' - different lock contexts for basic block ../drivers/block/drbd/drbd_receiver.c:4029:9: warning: context imbalance in 'receive_SyncParam' - different lock contexts for basic block ../drivers/block/drbd/drbd_receiver.c:4209:9: warning: context imbalance in 'receive_sizes' - different lock contexts for basic block ../drivers/block/drbd/drbd_receiver.c:4542:22: warning: context imbalance in 'receive_state' - different lock contexts for basic block ../drivers/block/drbd/drbd_receiver.c: note: in included file: ../drivers/block/drbd/drbd_vli.h:305:23: warning: cast to restricted __le64 ../drivers/block/drbd/drbd_vli.h:305:23: warning: cast to restricted __le64 ../drivers/block/drbd/drbd_receiver.c:5006:19: warning: context imbalance in 'receive_rs_deallocated' - different lock contexts for basic block ../kernel/trace/bpf_trace.c:190:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:227:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:242:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:277:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:765:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:776:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:791:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:839:41: warning: incorrect type in assignment (different address spaces) ../kernel/trace/bpf_trace.c:839:41: expected void [noderef] __user *[addressable] [assigned] [usertype] sival_ptr ../kernel/trace/bpf_trace.c:839:41: got void * ../kernel/trace/bpf_trace.c:1290:28: warning: symbol 'bpf_lookup_user_key' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:1339:28: warning: symbol 'bpf_lookup_system_key' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:1363:18: warning: symbol 'bpf_key_put' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:1383:17: warning: symbol 'bpf_verify_pkcs7_signature' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3488:18: warning: symbol 'bpf_session_is_return' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3496:19: warning: symbol 'bpf_session_cookie' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3537:17: warning: symbol 'bpf_send_signal_task' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:2593:21: warning: dereference of noderef expression ../kernel/trace/bpf_trace.c:2597:66: warning: dereference of noderef expression ../kernel/trace/bpf_trace.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h): ../include/linux/rcupdate.h:880:25: warning: context imbalance in 'uprobe_prog_run' - unexpected unlock ../drivers/block/drbd/drbd_req.c:588:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:588:22: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:588:22: struct net_conf * ../drivers/block/drbd/drbd_req.c:701:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:701:22: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:701:22: struct net_conf * ../drivers/block/drbd/drbd_req.c:992:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:992:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:992:14: struct net_conf * ../drivers/block/drbd/drbd_req.c:1065:15: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:1065:15: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:1065:15: struct disk_conf * ../drivers/block/drbd/drbd_req.c:1712:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:1712:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:1712:14: struct net_conf * ../drivers/block/drbd/drbd_req.c:1719:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:1719:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:1719:22: struct disk_conf * ../drivers/block/drbd/drbd_req.c: note: in included file: ../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf * ../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf * ../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf * ../net/ipv6/ip6_input.c:529:33: warning: context imbalance in 'ip6_mc_input' - different lock contexts for basic block ../drivers/block/drbd/drbd_actlog.c:111:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf * ../drivers/block/drbd/drbd_actlog.c:386:36: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_actlog.c:386:36: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_actlog.c:386:36: struct disk_conf * ../drivers/block/drbd/drbd_actlog.c:457:44: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_actlog.c:457:44: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_actlog.c:457:44: struct disk_conf * ../drivers/block/drbd/drbd_actlog.c: note: in included file: ../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf * ../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf * ../drivers/scsi/libiscsi.c:1035:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/libiscsi.c:1035:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt ../drivers/scsi/libiscsi.c:1035:25: got restricted itt_t [usertype] ../drivers/scsi/libiscsi.c:1132:33: warning: restricted itt_t degrades to integer ../drivers/scsi/libiscsi.c:1132:41: warning: restricted __be32 degrades to integer ../kernel/bpf/verifier.c:346:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static? ../kernel/bpf/verifier.c:21479:38: error: subtraction of functions? Share your drugs ../kernel/bpf/verifier.c: note: in included file (through ../include/linux/bpf.h, ../include/linux/bpf-cgroup.h): ../include/linux/bpfptr.h:65:40: warning: cast to non-scalar ../include/linux/bpfptr.h:65:40: warning: cast from non-scalar ../include/linux/bpfptr.h:65:40: warning: cast to non-scalar ../include/linux/bpfptr.h:65:40: warning: cast from non-scalar ../include/linux/bpfptr.h:65:40: warning: cast to non-scalar ../include/linux/bpfptr.h:65:40: warning: cast from non-scalar ../include/linux/bpfptr.h:65:40: warning: cast to non-scalar ../include/linux/bpfptr.h:65:40: warning: cast from non-scalar ../drivers/block/drbd/drbd_main.c:555:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:555:20: expected unsigned int [usertype] magic ../drivers/block/drbd/drbd_main.c:555:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:556:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:556:20: expected unsigned short [usertype] command ../drivers/block/drbd/drbd_main.c:556:20: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:557:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:557:20: expected unsigned short [usertype] length ../drivers/block/drbd/drbd_main.c:557:20: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:563:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:563:20: expected unsigned short [usertype] magic ../drivers/block/drbd/drbd_main.c:563:20: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:564:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:564:20: expected unsigned short [usertype] command ../drivers/block/drbd/drbd_main.c:564:20: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:565:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:565:19: expected unsigned int [usertype] length ../drivers/block/drbd/drbd_main.c:565:19: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:572:18: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:572:18: expected unsigned int [usertype] magic ../drivers/block/drbd/drbd_main.c:572:18: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:573:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:573:19: expected unsigned short [usertype] volume ../drivers/block/drbd/drbd_main.c:573:19: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:574:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:574:20: expected unsigned short [usertype] command ../drivers/block/drbd/drbd_main.c:574:20: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:575:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:575:19: expected unsigned int [usertype] length ../drivers/block/drbd/drbd_main.c:575:19: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:714:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:714:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:714:14: struct net_conf * ../drivers/block/drbd/drbd_main.c:729:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:729:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:729:22: struct disk_conf * ../drivers/block/drbd/drbd_main.c:766:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:766:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:766:14: struct net_conf * ../drivers/block/drbd/drbd_main.c:826:28: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:830:26: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:832:23: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:832:23: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:832:23: struct net_conf * ../drivers/block/drbd/drbd_main.c:891:25: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:922:26: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:922:26: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:922:26: struct disk_conf * ../drivers/block/drbd/drbd_main.c:986:18: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1009:18: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1022:17: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1023:16: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1038:17: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1039:16: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1051:28: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1065:28: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1102:19: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:1102:19: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:1102:19: struct net_conf * ../drivers/block/drbd/drbd_main.c:1312:21: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1312:21: expected unsigned int [usertype] set_size ../drivers/block/drbd/drbd_main.c:1312:21: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1340:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1340:20: expected unsigned int [usertype] seq_num ../drivers/block/drbd/drbd_main.c:1340:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1352:54: warning: incorrect type in argument 4 (different base types) ../drivers/block/drbd/drbd_main.c:1352:54: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1352:54: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1372:31: warning: incorrect type in argument 3 (different base types) ../drivers/block/drbd/drbd_main.c:1372:31: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1372:31: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1373:31: warning: incorrect type in argument 4 (different base types) ../drivers/block/drbd/drbd_main.c:1373:31: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1373:31: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1383:31: warning: incorrect type in argument 3 (different base types) ../drivers/block/drbd/drbd_main.c:1383:31: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1383:31: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1384:31: warning: incorrect type in argument 4 (different base types) ../drivers/block/drbd/drbd_main.c:1384:31: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1384:31: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1385:31: warning: incorrect type in argument 5 (different base types) ../drivers/block/drbd/drbd_main.c:1385:31: expected unsigned long long [usertype] block_id ../drivers/block/drbd/drbd_main.c:1385:31: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1398:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1398:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1398:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1399:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1399:20: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1399:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1414:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1414:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1414:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1416:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1416:20: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1416:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1432:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1432:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1432:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1434:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1434:20: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1434:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1447:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1447:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1447:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1449:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1449:20: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1449:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1668:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1668:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1668:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1670:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1670:20: expected unsigned int [usertype] seq_num ../drivers/block/drbd/drbd_main.c:1670:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1684:21: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1684:21: expected unsigned int [usertype] dp_flags ../drivers/block/drbd/drbd_main.c:1684:21: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1689:25: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1689:25: expected unsigned int [usertype] size ../drivers/block/drbd/drbd_main.c:1689:25: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1760:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1760:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1760:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1783:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1783:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1783:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1784:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1784:20: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1784:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1820:40: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:1820:40: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:1820:40: struct net_conf * ../drivers/block/drbd/drbd_main.c:2997:30: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2997:30: expected unsigned long long [usertype] la_size_sect ../drivers/block/drbd/drbd_main.c:2997:30: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:2999:33: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2999:33: expected unsigned long long ../drivers/block/drbd/drbd_main.c:2999:33: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:3000:23: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:3000:23: expected unsigned int [usertype] flags ../drivers/block/drbd/drbd_main.c:3000:23: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:3001:23: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:3001:23: expected unsigned int [usertype] magic ../drivers/block/drbd/drbd_main.c:3001:23: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:3003:31: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:3003:31: expected unsigned int [usertype] md_size_sect ../drivers/block/drbd/drbd_main.c:3003:31: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:3004:31: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:3004:31: expected unsigned int [usertype] al_offset ../drivers/block/drbd/drbd_main.c:3004:31: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:3005:31: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:3005:31: expected unsigned int [usertype] al_nr_extents ../drivers/block/drbd/drbd_main.c:3005:31: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:3006:34: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:3006:34: expected unsigned int [usertype] bm_bytes_per_bit ../drivers/block/drbd/drbd_main.c:3006:34: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:3007:29: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:3007:29: expected unsigned long long [usertype] device_uuid ../drivers/block/drbd/drbd_main.c:3007:29: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:3009:27: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:3009:27: expected unsigned int [usertype] bm_offset ../drivers/block/drbd/drbd_main.c:3009:27: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:3010:38: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:3010:38: expected unsigned int [usertype] la_peer_max_bio_size ../drivers/block/drbd/drbd_main.c:3010:38: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:3012:28: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:3012:28: expected unsigned int [usertype] al_stripes ../drivers/block/drbd/drbd_main.c:3012:28: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:3013:35: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:3013:35: expected unsigned int [usertype] al_stripe_size_4k ../drivers/block/drbd/drbd_main.c:3013:35: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:3066:26: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3067:33: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3229:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3230:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3248:13: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3249:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3249:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3249:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3249:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3256:33: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_main.c:3258:36: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_main.c:3259:26: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3260:32: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_main.c:3262:33: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3263:30: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3264:30: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3271:13: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3276:13: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3277:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3277:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3277:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3277:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3287:24: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3685:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:3685:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:3685:14: struct net_conf * ../drivers/block/drbd/drbd_main.c:854:9: warning: context imbalance in 'drbd_print_uuids' - different lock contexts for basic block ../drivers/block/drbd/drbd_main.c: note: in included file: ../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf * ../drivers/isdn/hardware/mISDN/hfcmulti.c: In function ‘init_e1_port’: ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:64: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=] 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:53: note: directive argument in the range [-2147483645, 2147483647] 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:17: note: ‘snprintf’ output between 11 and 31 bytes into a destination of size 19 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4832 | HFC_cnt + 1, pt+1); | ~~~~~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c: In function ‘init_multi_port’: ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:65: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=] 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:53: note: directive argument in the range [-2147483645, 2147483647] 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:17: note: ‘snprintf’ output between 11 and 41 bytes into a destination of size 19 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4950 | hc->ctype, HFC_cnt + 1, pt + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/bluetooth/af_bluetooth.c:246:25: warning: context imbalance in 'bt_accept_enqueue' - different lock contexts for basic block ../kernel/trace/trace_uprobe.c: note: in included file (through ../include/linux/workqueue.h, ../include/linux/bpf.h, ../include/linux/bpf-cgroup.h): ../include/linux/rcupdate.h:880:25: warning: context imbalance in '__uprobe_perf_func' - unexpected unlock ../kernel/bpf/helpers.c:1195:21: warning: incorrect type in assignment (different address spaces) ../kernel/bpf/helpers.c:1195:21: expected unsigned long long ( *[usertype] callback_fn )( ... ) ../kernel/bpf/helpers.c:1195:21: got void [noderef] __rcu * ../kernel/bpf/helpers.c:1883:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:1884:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:1885:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:1886:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:1887:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:1888:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:1889:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2116:18: warning: symbol 'bpf_obj_new_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2130:18: warning: symbol 'bpf_percpu_obj_new_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2161:18: warning: symbol 'bpf_obj_drop_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2169:18: warning: symbol 'bpf_percpu_obj_drop_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2175:18: warning: symbol 'bpf_refcount_acquire_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2220:17: warning: symbol 'bpf_list_push_front_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2230:17: warning: symbol 'bpf_list_push_back_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2263:34: warning: symbol 'bpf_list_pop_front' was not declared. Should it be static? ../kernel/bpf/helpers.c:2268:34: warning: symbol 'bpf_list_pop_back' was not declared. Should it be static? ../kernel/bpf/helpers.c:2273:32: warning: symbol 'bpf_rbtree_remove' was not declared. Should it be static? ../kernel/bpf/helpers.c:2329:17: warning: symbol 'bpf_rbtree_add_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2339:32: warning: symbol 'bpf_rbtree_first' was not declared. Should it be static? ../kernel/bpf/helpers.c:2352:32: warning: symbol 'bpf_task_acquire' was not declared. Should it be static? ../kernel/bpf/helpers.c:2363:18: warning: symbol 'bpf_task_release' was not declared. Should it be static? ../kernel/bpf/helpers.c:2368:18: warning: symbol 'bpf_task_release_dtor' was not declared. Should it be static? ../kernel/bpf/helpers.c:2381:27: warning: symbol 'bpf_cgroup_acquire' was not declared. Should it be static? ../kernel/bpf/helpers.c:2393:18: warning: symbol 'bpf_cgroup_release' was not declared. Should it be static? ../kernel/bpf/helpers.c:2398:18: warning: symbol 'bpf_cgroup_release_dtor' was not declared. Should it be static? ../kernel/bpf/helpers.c:2411:27: warning: symbol 'bpf_cgroup_ancestor' was not declared. Should it be static? ../kernel/bpf/helpers.c:2431:27: warning: symbol 'bpf_cgroup_from_id' was not declared. Should it be static? ../kernel/bpf/helpers.c:2451:18: warning: symbol 'bpf_task_under_cgroup' was not declared. Should it be static? ../kernel/bpf/helpers.c:2494:27: warning: symbol 'bpf_task_get_cgroup1' was not declared. Should it be static? ../kernel/bpf/helpers.c:2511:32: warning: symbol 'bpf_task_from_pid' was not declared. Should it be static? ../kernel/bpf/helpers.c:2530:32: warning: symbol 'bpf_task_from_vpid' was not declared. Should it be static? ../kernel/bpf/helpers.c:2571:18: warning: symbol 'bpf_dynptr_slice' was not declared. Should it be static? ../kernel/bpf/helpers.c:2656:18: warning: symbol 'bpf_dynptr_slice_rdwr' was not declared. Should it be static? ../kernel/bpf/helpers.c:2689:17: warning: symbol 'bpf_dynptr_adjust' was not declared. Should it be static? ../kernel/bpf/helpers.c:2708:18: warning: symbol 'bpf_dynptr_is_null' was not declared. Should it be static? ../kernel/bpf/helpers.c:2715:18: warning: symbol 'bpf_dynptr_is_rdonly' was not declared. Should it be static? ../kernel/bpf/helpers.c:2725:19: warning: symbol 'bpf_dynptr_size' was not declared. Should it be static? ../kernel/bpf/helpers.c:2735:17: warning: symbol 'bpf_dynptr_clone' was not declared. Should it be static? ../kernel/bpf/helpers.c:2751:18: warning: symbol 'bpf_cast_to_kern_ctx' was not declared. Should it be static? ../kernel/bpf/helpers.c:2756:18: warning: symbol 'bpf_rdonly_cast' was not declared. Should it be static? ../kernel/bpf/helpers.c:2761:18: warning: symbol 'bpf_rcu_read_lock' was not declared. Should it be static? ../kernel/bpf/helpers.c:2766:18: warning: symbol 'bpf_rcu_read_unlock' was not declared. Should it be static? ../kernel/bpf/helpers.c:2795:18: warning: symbol 'bpf_throw' was not declared. Should it be static? ../kernel/bpf/helpers.c:2814:17: warning: symbol 'bpf_wq_init' was not declared. Should it be static? ../kernel/bpf/helpers.c:2828:17: warning: symbol 'bpf_wq_start' was not declared. Should it be static? ../kernel/bpf/helpers.c:2845:17: warning: symbol 'bpf_wq_set_callback_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2859:18: warning: symbol 'bpf_preempt_disable' was not declared. Should it be static? ../kernel/bpf/helpers.c:2864:18: warning: symbol 'bpf_preempt_enable' was not declared. Should it be static? ../kernel/bpf/helpers.c:2923:1: warning: symbol 'bpf_iter_bits_new' was not declared. Should it be static? ../kernel/bpf/helpers.c:2984:17: warning: symbol 'bpf_iter_bits_next' was not declared. Should it be static? ../kernel/bpf/helpers.c:3010:18: warning: symbol 'bpf_iter_bits_destroy' was not declared. Should it be static? ../kernel/bpf/helpers.c:3034:17: warning: symbol 'bpf_copy_from_user_str' was not declared. Should it be static? ../kernel/bpf/helpers.c:2761:18: warning: context imbalance in 'bpf_rcu_read_lock' - wrong count at exit ../kernel/bpf/helpers.c: note: in included file (through ../include/linux/workqueue.h, ../include/linux/bpf.h): ../include/linux/rcupdate.h:880:25: warning: context imbalance in 'bpf_rcu_read_unlock' - unexpected unlock ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: expected unsigned int [usertype] value ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: got restricted __le32 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: expected unsigned short [usertype] value ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: got restricted __le16 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: expected unsigned int val ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: got restricted __le32 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: expected unsigned short val ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: got restricted __le16 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:497:32: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/hfcmulti.c:502:32: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/hfcmulti.c:519:25: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/hfcmulti.c:525:25: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: got void * ../net/llc/llc_proc.c:56:9: warning: context imbalance in 'llc_get_sk_idx' - wrong count at exit ../net/llc/llc_proc.c:102:23: warning: context imbalance in 'llc_seq_next' - unexpected unlock ../net/llc/llc_proc.c:117:17: warning: context imbalance in 'llc_seq_stop' - unexpected unlock ../net/ipv4/tcp_offload.c:206:49: warning: incorrect type in argument 2 (different base types) ../net/ipv4/tcp_offload.c:206:49: expected restricted __wsum [usertype] res ../net/ipv4/tcp_offload.c:206:49: got fouled restricted __sum16 ../net/ipv4/tcp_offload.c:208:60: warning: incorrect type in argument 2 (different base types) ../net/ipv4/tcp_offload.c:208:60: expected restricted __wsum [usertype] res ../net/ipv4/tcp_offload.c:208:60: got fouled restricted __sum16 ../net/ipv4/tcp_offload.c:250:41: warning: incorrect type in argument 2 (different base types) ../net/ipv4/tcp_offload.c:250:41: expected restricted __wsum [usertype] res ../net/ipv4/tcp_offload.c:250:41: got fouled restricted __sum16 ../net/ipv4/tcp_offload.c:252:52: warning: incorrect type in argument 2 (different base types) ../net/ipv4/tcp_offload.c:252:52: expected restricted __wsum [usertype] res ../net/ipv4/tcp_offload.c:252:52: got fouled restricted __sum16 ../net/mptcp/pm_netlink.c:642:31: warning: context imbalance in 'mptcp_pm_create_subflow_or_signal_addr' - unexpected unlock ../net/mptcp/pm_netlink.c:759:23: warning: context imbalance in 'mptcp_pm_nl_add_addr_received' - unexpected unlock ../drivers/block/drbd/drbd_nl.c:454:33: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:454:33: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:454:33: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:691:38: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:691:38: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:691:38: struct net_conf * ../drivers/block/drbd/drbd_nl.c:983:18: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:983:18: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:983:18: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:1251:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:1251:24: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:1251:24: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:1570:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:1570:17: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:1570:17: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:1580:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:1580:17: struct fifo_buffer [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:1580:17: struct fifo_buffer * ../drivers/block/drbd/drbd_nl.c:1806:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:1806:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:1806:14: struct net_conf * ../drivers/block/drbd/drbd_nl.c:2066:39: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2066:39: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2066:39: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:2074:13: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2074:13: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2074:13: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:2257:50: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2257:50: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2257:50: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:2280:45: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2280:45: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2280:45: struct net_conf * ../drivers/block/drbd/drbd_nl.c:2425:9: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2425:9: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2425:9: struct net_conf * ../drivers/block/drbd/drbd_nl.c:2588:9: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2588:9: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2588:9: struct net_conf * ../drivers/block/drbd/drbd_nl.c:2821:18: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2821:18: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2821:18: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:2861:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2861:17: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2861:17: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:3399:33: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:3399:33: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:3399:33: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:3524:28: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:3524:28: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:3524:28: struct net_conf * ../drivers/block/drbd/drbd_nl.c:3737:29: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:3737:29: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:3737:29: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:3743:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:3743:22: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:3743:22: struct net_conf * ../drivers/block/drbd/drbd_nl.c:3933:38: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:3933:38: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:3933:38: struct net_conf * ../drivers/block/drbd/drbd_nl.c:450:9: warning: context imbalance in 'highest_fencing_policy' - different lock contexts for basic block ../drivers/block/drbd/drbd_nl.c:2121:9: warning: context imbalance in 'drbd_adm_attach' - different lock contexts for basic block ../drivers/block/drbd/drbd_nl.c: note: in included file: ../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:708:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:708:24: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:708:24: struct net_conf * ../drivers/block/drbd/drbd_int.h:708:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:708:24: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:708:24: struct net_conf * ../drivers/block/drbd/drbd_int.h:708:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:708:24: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:708:24: struct net_conf * ../drivers/block/drbd/drbd_int.h:708:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:708:24: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:708:24: struct net_conf * ../drivers/block/drbd/drbd_int.h:708:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:708:24: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:708:24: struct net_conf * ../net/sunrpc/xprt.c:1710:9: warning: context imbalance in 'xprt_dynamic_alloc_slot' - unexpected unlock ../drivers/isdn/hardware/mISDN/avmfritz.c:422:23: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: expected unsigned int [usertype] value ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: got restricted __le32 [usertype] ../drivers/net/ethernet/alteon/acenic.c:1989:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/alteon/acenic.c:1989:35: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/alteon/acenic.c:1989:35: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_state.c:1912:30: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_state.c:1912:30: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_state.c:1912:30: struct disk_conf * ../drivers/block/drbd/drbd_state.c:834:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_state.c:834:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_state.c:834:22: struct disk_conf * ../drivers/block/drbd/drbd_state.c:838:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_state.c:838:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_state.c:838:14: struct net_conf * ../drivers/block/drbd/drbd_state.c:1064:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf * ../drivers/block/drbd/drbd_state.c:2079:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_state.c:2079:17: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_state.c:2079:17: struct net_conf * ../drivers/block/drbd/drbd_state.c:838:14: warning: context imbalance in 'is_valid_state' - different lock contexts for basic block ../drivers/block/drbd/drbd_state.c:1070:9: warning: context imbalance in 'sanitize_state' - different lock contexts for basic block ../drivers/block/drbd/drbd_state.c:1958:25: warning: context imbalance in 'after_state_ch' - unexpected unlock ../drivers/block/drbd/drbd_state.c:2373:32: warning: context imbalance in '_conn_request_state' - unexpected unlock ../net/rose/rose_route.c:722:41: warning: context imbalance in 'rose_get_neigh' - unexpected unlock ../drivers/usb/usbip/usbip_common.c:499:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:499:33: expected unsigned int [usertype] command ../drivers/usb/usbip/usbip_common.c:499:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:500:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:500:33: expected unsigned int [usertype] seqnum ../drivers/usb/usbip/usbip_common.c:500:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:501:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:501:33: expected unsigned int [usertype] devid ../drivers/usb/usbip/usbip_common.c:501:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:502:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:502:33: expected unsigned int [usertype] direction ../drivers/usb/usbip/usbip_common.c:502:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:503:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:503:33: expected unsigned int [usertype] ep ../drivers/usb/usbip/usbip_common.c:503:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:505:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:506:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:507:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:508:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:509:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:517:37: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:517:37: expected unsigned int [usertype] transfer_flags ../drivers/usb/usbip/usbip_common.c:517:37: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:524:39: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:555:29: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:555:29: expected unsigned int [usertype] seqnum ../drivers/usb/usbip/usbip_common.c:555:29: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:557:31: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:607:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:607:33: expected unsigned int [usertype] offset ../drivers/usb/usbip/usbip_common.c:607:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:608:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:608:33: expected unsigned int [usertype] length ../drivers/usb/usbip/usbip_common.c:608:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:609:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:609:33: expected unsigned int [usertype] status ../drivers/usb/usbip/usbip_common.c:609:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:610:36: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:610:36: expected unsigned int [usertype] actual_length ../drivers/usb/usbip/usbip_common.c:610:36: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:612:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:613:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:614:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:615:38: warning: cast to restricted __be32 ../net/sunrpc/auth.c:628:34: warning: incorrect type in initializer (different address spaces) ../net/sunrpc/auth.c:628:34: expected struct cred const *cred ../net/sunrpc/auth.c:628:34: got struct cred const [noderef] __rcu *extern [addressable] [toplevel] cred ../net/ipv6/ip6_fib.c:2761:13: warning: context imbalance in 'ipv6_route_seq_stop' - unexpected unlock ../net/ipv4/udp.c:1614:28: warning: context imbalance in 'udp_rmem_release' - unexpected unlock ../net/ipv4/udp.c:1646:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit ../net/ipv4/udp.c:1658:28: warning: context imbalance in 'busylock_release' - unexpected unlock ../net/ipv4/udp.c:3209:9: warning: context imbalance in 'udp_get_first' - wrong count at exit ../net/ipv4/udp.c:3226:39: warning: context imbalance in 'udp_get_next' - unexpected unlock ../net/ipv4/udp.c:3274:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../net/bluetooth/hci_event.c: note: in included file (through ../include/net/bluetooth/hci_core.h): ../include/net/bluetooth/hci.h:2616:47: warning: array of flexible structures ../include/net/bluetooth/hci.h:2702:43: warning: array of flexible structures ../net/core/netpoll.c:358:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block ../kernel/bpf/local_storage.c:91:47: warning: context imbalance in 'cgroup_storage_lookup' - unexpected unlock ../net/ipv6/route.c:2344:39: warning: incorrect type in assignment (different base types) ../net/ipv6/route.c:2344:39: expected unsigned int [usertype] flow_label ../net/ipv6/route.c:2344:39: got restricted __be32 ../drivers/usb/atm/ueagle-atm.c:2059:9: warning: restricted __be16 degrades to integer ../drivers/usb/atm/ueagle-atm.c:2059:9: warning: restricted __be16 degrades to integer ../net/ipv4/udp_offload.c:140:60: warning: incorrect type in argument 2 (different base types) ../net/ipv4/udp_offload.c:140:60: expected restricted __wsum [usertype] res ../net/ipv4/udp_offload.c:140:60: got fouled restricted __sum16 ../net/ipv4/udp_offload.c:367:49: warning: incorrect type in argument 2 (different base types) ../net/ipv4/udp_offload.c:367:49: expected restricted __wsum [usertype] res ../net/ipv4/udp_offload.c:367:49: got fouled restricted __sum16 ../net/ipv4/udp_offload.c:369:60: warning: incorrect type in argument 2 (different base types) ../net/ipv4/udp_offload.c:369:60: expected restricted __wsum [usertype] res ../net/ipv4/udp_offload.c:369:60: got fouled restricted __sum16 ../net/ipv4/udp_offload.c:385:41: warning: incorrect type in argument 2 (different base types) ../net/ipv4/udp_offload.c:385:41: expected restricted __wsum [usertype] res ../net/ipv4/udp_offload.c:385:41: got fouled restricted __sum16 ../net/ipv4/udp_offload.c:387:52: warning: incorrect type in argument 2 (different base types) ../net/ipv4/udp_offload.c:387:52: expected restricted __wsum [usertype] res ../net/ipv4/udp_offload.c:387:52: got fouled restricted __sum16 ../net/can/j1939/main.c: note: in included file (through ../include/linux/can/can-ml.h): ../include/linux/netdevice.h:2606:20: warning: context imbalance in '__j1939_rx_release' - wrong count at exit ../drivers/isdn/hardware/mISDN/mISDNisar.c:204:33: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:205:32: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:206:34: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:253:39: warning: cast to restricted __le16 ../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/ipv4/icmp.c: note: in included file (through ../include/linux/spinlock.h, ../include/linux/sched.h, ../include/linux/percpu.h, ../arch/x86/include/asm/msr.h, ../arch/x86/include/asm/tsc.h, ...): ../include/linux/bottom_half.h:33:30: warning: context imbalance in 'icmp_reply' - different lock contexts for basic block ../include/linux/bottom_half.h:33:30: warning: context imbalance in '__icmp_send' - different lock contexts for basic block ../net/ipv4/igmp.c: note: in included file (through ../include/linux/igmp.h): ../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures ../net/ipv4/igmp.c:2953:31: warning: context imbalance in 'igmp_mcf_get_next' - unexpected unlock ../net/ipv4/igmp.c:2979:9: warning: context imbalance in 'igmp_mcf_get_idx' - wrong count at exit ../net/ipv4/igmp.c:2996:9: warning: context imbalance in 'igmp_mcf_seq_next' - wrong count at exit ../net/ipv4/igmp.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...): ../include/linux/rcupdate.h:880:25: warning: context imbalance in 'igmp_mcf_seq_stop' - unexpected unlock ../net/netfilter/nf_conntrack_netlink.c:1215:36: warning: context imbalance in 'ctnetlink_dump_table' - unexpected unlock ../net/ax25/ax25_std_timer.c:29:6: warning: context imbalance in 'ax25_std_heartbeat_expiry' - different lock contexts for basic block ../drivers/net/macsec.c:418:24: warning: restricted ssci_t degrades to integer ../drivers/net/macsec.c:418:22: warning: incorrect type in assignment (different base types) ../drivers/net/macsec.c:418:22: expected restricted ssci_t [usertype] ssci ../drivers/net/macsec.c:418:22: got unsigned int ../drivers/net/macsec.c:419:22: warning: restricted __be64 degrades to integer ../drivers/net/macsec.c:419:20: warning: incorrect type in assignment (different base types) ../drivers/net/macsec.c:419:20: expected restricted __be64 [usertype] pn ../drivers/net/macsec.c:419:20: got unsigned long long ../fs/nfs/client.c: note: in included file (through ../include/linux/module.h): ../include/linux/list.h:229:25: warning: context imbalance in 'nfs_put_client' - unexpected unlock ../net/phonet/socket.c:619:14: error: incompatible types in comparison expression (different address spaces): ../net/phonet/socket.c:619:14: struct sock [noderef] __rcu * ../net/phonet/socket.c:619:14: struct sock * ../net/phonet/socket.c:642:17: error: incompatible types in comparison expression (different address spaces): ../net/phonet/socket.c:642:17: struct sock [noderef] __rcu * ../net/phonet/socket.c:642:17: struct sock * ../net/phonet/socket.c:658:17: error: incompatible types in comparison expression (different address spaces): ../net/phonet/socket.c:658:17: struct sock [noderef] __rcu * ../net/phonet/socket.c:658:17: struct sock * ../net/phonet/socket.c:677:25: error: incompatible types in comparison expression (different address spaces): ../net/phonet/socket.c:677:25: struct sock [noderef] __rcu * ../net/phonet/socket.c:677:25: struct sock * ../net/phonet/socket.c:726:21: warning: context imbalance in 'pn_res_seq_start' - wrong count at exit ../net/phonet/socket.c:741:13: warning: context imbalance in 'pn_res_seq_stop' - wrong count at exit ../drivers/net/amt.c: note: in included file (through ../include/linux/igmp.h): ../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures ../drivers/net/amt.c: note: in included file: ../include/net/mld.h:32:43: warning: array of flexible structures ../fs/lockd/clntproc.c: note: in included file (through ../include/linux/module.h): ../include/linux/list.h:229:25: warning: context imbalance in 'nlmclnt_put_lockowner' - unexpected unlock ../kernel/bpf/btf.c: note: in included file (through ../include/linux/bpf.h, ../include/linux/bpf_verifier.h): ../include/linux/bpfptr.h:65:40: warning: cast to non-scalar ../include/linux/bpfptr.h:65:40: warning: cast from non-scalar ../net/netfilter/nf_conntrack_amanda.c:158:33: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_conntrack_amanda.c:158:33: unsigned int ( [noderef] __rcu * )( ... ) ../net/netfilter/nf_conntrack_amanda.c:158:33: unsigned int ( * )( ... ) ../net/netfilter/nf_conntrack_ftp.c:521:22: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_conntrack_ftp.c:521:22: unsigned int ( [noderef] __rcu * )( ... ) ../net/netfilter/nf_conntrack_ftp.c:521:22: unsigned int ( * )( ... ) ../drivers/scsi/qla4xxx/ql4_os.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../net/ax25/ax25_ds_timer.c:91:6: warning: context imbalance in 'ax25_ds_heartbeat_expiry' - different lock contexts for basic block ../net/rxrpc/conn_service.c:56:9: warning: context imbalance in 'rxrpc_find_service_conn_rcu' - different lock contexts for basic block ../net/rxrpc/conn_service.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:74:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:74:9: struct rb_node * ../drivers/scsi/qla4xxx/ql4_iocb.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_init.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../net/ipv6/icmp.c:103:20: warning: context imbalance in 'icmpv6_xmit_lock' - wrong count at exit ../net/ipv6/icmp.c:119:13: warning: context imbalance in 'icmpv6_xmit_unlock' - unexpected unlock ../drivers/net/ethernet/cadence/macb_main.c: In function ‘gem_get_ethtool_strings’: ../drivers/net/ethernet/cadence/macb_main.c:3176:77: warning: ‘%s’ directive output may be truncated writing up to 239 bytes into a region of size between 19 and 29 [-Wformat-truncation=] 3176 | snprintf(stat_string, ETH_GSTRING_LEN, "q%d_%s", | ^~ ../drivers/net/ethernet/cadence/macb_main.c:3176:33: note: ‘snprintf’ output between 4 and 253 bytes into a destination of size 32 3176 | snprintf(stat_string, ETH_GSTRING_LEN, "q%d_%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3177 | q, queue_statistics[i].stat_string); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/qla4xxx/ql4_mbx.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_isr.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../fs/lockd/svclock.c: note: in included file (through ../include/linux/smp.h, ../include/linux/lockdep.h, ../include/linux/spinlock.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h): ../include/linux/list.h:229:25: warning: context imbalance in 'nlmsvc_put_lockowner' - unexpected unlock ../fs/nfs/inode.c: note: in included file (through ../include/linux/dcache.h, ../include/linux/fs.h, ../include/linux/compat.h, ../arch/x86/include/asm/ia32.h, ../arch/x86/include/asm/elf.h, ../include/linux/elf.h, ...): ../include/linux/rculist.h:157:25: warning: context imbalance in 'nfs_put_lock_context' - unexpected unlock ../net/dccp/proto.c:536:52: warning: incorrect type in argument 2 (different base types) ../net/dccp/proto.c:536:52: expected restricted __be32 const [usertype] service ../net/dccp/proto.c:536:52: got int [addressable] val ../net/dccp/proto.c:719:57: warning: incorrect type in argument 2 (different base types) ../net/dccp/proto.c:719:57: expected restricted __be32 [usertype] param ../net/dccp/proto.c:719:57: got int cmsg_type ../drivers/net/ethernet/broadcom/bnx2.c: In function ‘bnx2_setup_int_mode’: ../drivers/net/ethernet/broadcom/bnx2.c:6288:56: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 2 and 17 [-Wformat-truncation=] 6288 | snprintf(bp->irq_tbl[i].name, len, "%s-%d", dev->name, i); | ^~ In function ‘bnx2_enable_msix’, inlined from ‘bnx2_setup_int_mode’ at ../drivers/net/ethernet/broadcom/bnx2.c:6314:3: ../drivers/net/ethernet/broadcom/bnx2.c:6288:52: note: directive argument in the range [0, 2147483646] 6288 | snprintf(bp->irq_tbl[i].name, len, "%s-%d", dev->name, i); | ^~~~~~~ ../drivers/net/ethernet/broadcom/bnx2.c:6288:17: note: ‘snprintf’ output between 3 and 27 bytes into a destination of size 18 6288 | snprintf(bp->irq_tbl[i].name, len, "%s-%d", dev->name, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/phonet/af_phonet.c:35:14: error: incompatible types in comparison expression (different address spaces): ../net/phonet/af_phonet.c:35:14: struct phonet_protocol const [noderef] __rcu * ../net/phonet/af_phonet.c:35:14: struct phonet_protocol const * ../net/phonet/af_phonet.c:474:17: error: incompatible types in comparison expression (different address spaces): ../net/phonet/af_phonet.c:474:17: struct phonet_protocol const [noderef] __rcu * ../net/phonet/af_phonet.c:474:17: struct phonet_protocol const * ../net/phonet/af_phonet.c:486:9: error: incompatible types in comparison expression (different address spaces): ../net/phonet/af_phonet.c:486:9: struct phonet_protocol const [noderef] __rcu * ../net/phonet/af_phonet.c:486:9: struct phonet_protocol const * ../drivers/net/ethernet/atheros/atlx/atl1.c:1999:26: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atlx/atl1.c:2060:33: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atlx/atl1.c:2128:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2128:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2128:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: right side has type unsigned int ../drivers/net/ethernet/atheros/atlx/atl1.c:2133:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2133:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2133:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2134:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2134:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2134:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2144:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2144:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2144:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2148:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2148:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2148:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2150:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2150:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2150:37: right side has type unsigned int ../drivers/net/ethernet/atheros/atlx/atl1.c:2152:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2152:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2152:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2154:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2154:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2154:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2176:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2176:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2176:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2178:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2178:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2178:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2180:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2180:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2180:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2209:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2306:28: warning: invalid assignment: &= ../drivers/net/ethernet/atheros/atlx/atl1.c:2306:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2306:28: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2307:32: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2307:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2307:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2307:28: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2314:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2318:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2318:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2318:44: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2320:44: warning: invalid assignment: &= ../drivers/net/ethernet/atheros/atlx/atl1.c:2320:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2320:44: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2324:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2324:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2324:36: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2403:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2403:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2403:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2404:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2404:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2404:29: right side has type int ../net/ipv6/mcast.c: note: in included file: ../include/net/mld.h:32:43: warning: array of flexible structures ../drivers/net/ethernet/cadence/macb_main.c:284:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:284:16: expected unsigned int [usertype] bottom ../drivers/net/ethernet/cadence/macb_main.c:284:16: got restricted __le32 [usertype] ../drivers/net/ethernet/cadence/macb_main.c:286:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:286:13: expected unsigned short [usertype] top ../drivers/net/ethernet/cadence/macb_main.c:286:13: got restricted __le16 [usertype] ../drivers/net/ethernet/cadence/macb_main.c:3472:39: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3477:39: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3482:40: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3482:69: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3507:20: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3511:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:3511:20: expected unsigned int [assigned] [usertype] w0 ../drivers/net/ethernet/cadence/macb_main.c:3511:20: got restricted __be32 [usertype] ip4src ../drivers/net/ethernet/cadence/macb_main.c:3521:20: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3525:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:3525:20: expected unsigned int [assigned] [usertype] w0 ../drivers/net/ethernet/cadence/macb_main.c:3525:20: got restricted __be32 [usertype] ip4dst ../drivers/net/ethernet/cadence/macb_main.c:3535:21: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3535:50: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3541:30: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3542:30: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3549:36: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3550:38: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3553:38: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3589:9: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:3589:9: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:3643:25: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:3643:25: warning: cast from restricted __be32 ../net/netfilter/nf_conntrack_irc.c:242:38: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_conntrack_irc.c:242:38: unsigned int ( [noderef] __rcu * )( ... ) ../net/netfilter/nf_conntrack_irc.c:242:38: unsigned int ( * )( ... ) ../fs/nfs/super.c:1182:49: warning: incorrect type in initializer (different address spaces) ../fs/nfs/super.c:1182:49: expected struct rpc_xprt *xprt1 ../fs/nfs/super.c:1182:49: got struct rpc_xprt [noderef] __rcu *cl_xprt ../fs/nfs/super.c:1183:49: warning: incorrect type in initializer (different address spaces) ../fs/nfs/super.c:1183:49: expected struct rpc_xprt *xprt2 ../fs/nfs/super.c:1183:49: got struct rpc_xprt [noderef] __rcu *cl_xprt ../fs/nfs/super.c:1397:14: warning: symbol 'nfs_idmap_cache_timeout' was not declared. Should it be static? ../drivers/net/ethernet/atheros/alx/main.c: In function ‘alx_request_msix’: ../drivers/net/ethernet/atheros/alx/main.c:874:55: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 874 | sprintf(np->irq_lbl, "%s-rx-%u", netdev->name, | ^ ../drivers/net/ethernet/atheros/alx/main.c:874:25: note: ‘sprintf’ output between 6 and 25 bytes into a destination of size 24 874 | sprintf(np->irq_lbl, "%s-rx-%u", netdev->name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | np->rxq->queue_idx); | ~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/atheros/alx/main.c:871:55: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 871 | sprintf(np->irq_lbl, "%s-tx-%u", netdev->name, | ^ ../drivers/net/ethernet/atheros/alx/main.c:871:25: note: ‘sprintf’ output between 6 and 25 bytes into a destination of size 24 871 | sprintf(np->irq_lbl, "%s-tx-%u", netdev->name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 872 | np->txq->queue_idx); | ~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/atheros/alx/main.c:868:55: warning: ‘%u’ directive writing between 1 and 5 bytes into a region of size between 3 and 18 [-Wformat-overflow=] 868 | sprintf(np->irq_lbl, "%s-TxRx-%u", netdev->name, | ^~ ../drivers/net/ethernet/atheros/alx/main.c:868:46: note: directive argument in the range [0, 65535] 868 | sprintf(np->irq_lbl, "%s-TxRx-%u", netdev->name, | ^~~~~~~~~~~~ ../drivers/net/ethernet/atheros/alx/main.c:868:25: note: ‘sprintf’ output between 8 and 27 bytes into a destination of size 24 868 | sprintf(np->irq_lbl, "%s-TxRx-%u", netdev->name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 869 | np->txq->queue_idx); | ~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1447:45: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1475:46: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666:44: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: right side has type unsigned int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1718:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:42: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1737:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32: expected restricted __le32 [usertype] word2 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32: got unsigned int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:42: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1782:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32: expected restricted __le32 [usertype] word2 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32: got unsigned int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:50: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1832:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40: expected restricted __le32 [usertype] word2 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40: got unsigned int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1837:17: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28: right side has type int ../net/rds/af_rds.c:245:22: warning: invalid assignment: |= ../net/rds/af_rds.c:245:22: left side has type restricted __poll_t ../net/rds/af_rds.c:245:22: right side has type int ../drivers/net/ethernet/broadcom/bnx2.c:8294:31: warning: cast to restricted __be32 ../net/dccp/qpolicy.c:88:27: warning: incorrect type in initializer (different base types) ../net/dccp/qpolicy.c:88:27: expected restricted __be32 [usertype] params ../net/dccp/qpolicy.c:88:27: got int ../net/dccp/qpolicy.c:133:33: warning: restricted __be32 degrades to integer ../net/dccp/qpolicy.c:133:24: warning: restricted __be32 degrades to integer ../net/bluetooth/hci_codec.c: note: in included file: ../include/net/bluetooth/hci_core.h:147:35: warning: array of flexible structures ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: expected unsigned int [usertype] ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: got restricted __be32 [usertype] ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: expected unsigned short [usertype] ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:396:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:396:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:396:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:452:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:452:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:452:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:551:23: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:617:17: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:639:25: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bnad.c:640:23: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:667:39: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:668:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bnad.c:712:73: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:1322:33: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bnad.c:1322:33: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bnad.c:1362:25: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:1362:25: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:1362:25: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2816:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2816:33: expected unsigned short [usertype] vlan_tag ../drivers/net/ethernet/brocade/bna/bnad.c:2816:33: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2825:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2825:47: expected unsigned short [usertype] opcode ../drivers/net/ethernet/brocade/bna/bnad.c:2825:47: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2829:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2829:47: expected unsigned short [usertype] opcode ../drivers/net/ethernet/brocade/bna/bnad.c:2829:47: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2830:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2830:48: expected unsigned short [usertype] lso_mss ../drivers/net/ethernet/brocade/bna/bnad.c:2830:48: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2839:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2839:53: expected unsigned short [usertype] l4_hdr_size_n_offset ../drivers/net/ethernet/brocade/bna/bnad.c:2839:53: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2843:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2843:39: expected unsigned short [usertype] opcode ../drivers/net/ethernet/brocade/bna/bnad.c:2843:39: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2865:69: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2865:69: expected unsigned short [usertype] l4_hdr_size_n_offset ../drivers/net/ethernet/brocade/bna/bnad.c:2865:69: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2878:69: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2878:69: expected unsigned short [usertype] l4_hdr_size_n_offset ../drivers/net/ethernet/brocade/bna/bnad.c:2878:69: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2898:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2898:30: expected unsigned short [usertype] flags ../drivers/net/ethernet/brocade/bna/bnad.c:2898:30: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2899:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2899:37: expected unsigned int [usertype] frame_length ../drivers/net/ethernet/brocade/bna/bnad.c:2899:37: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3019:9: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3019:9: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:3019:9: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3020:34: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3020:34: expected unsigned short [usertype] length ../drivers/net/ethernet/brocade/bna/bnad.c:3020:34: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3044:51: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3044:51: expected unsigned short [usertype] opcode ../drivers/net/ethernet/brocade/bna/bnad.c:3044:51: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3060:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3060:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:3060:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3061:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3061:48: expected unsigned short [usertype] length ../drivers/net/ethernet/brocade/bna/bnad.c:3061:48: got restricted __be16 [usertype] ../drivers/scsi/qla4xxx/ql4_nx.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_nvram.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1839:28: warning: invalid assignment: &= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1839:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1839:28: right side has type unsigned int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1852:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1893:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1894:39: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1907:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1916:26: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1916:26: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1920:41: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1937:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1940:25: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1940:25: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1941:32: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2082:47: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2082:47: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2082:47: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2104:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2104:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2104:37: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2105:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2105:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2105:37: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2107:39: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2107:39: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2107:39: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2110:31: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2110:31: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2110:31: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2111:31: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2111:31: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2111:31: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2113:31: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2113:31: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2113:31: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2131:39: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2131:39: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2131:39: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2133:39: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2133:39: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2133:39: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2135:39: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2135:39: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2135:39: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2178:19: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2248:24: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2248:24: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2248:24: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2305:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2305:22: expected unsigned short [usertype] vlan ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2305:22: got restricted __le16 [usertype] ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2306:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2306:17: expected restricted __le16 [usertype] tag ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2306:17: got int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2307:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2307:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2307:28: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2312:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2312:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2312:28: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1734:25: warning: restricted __le32 degrades to integer ../drivers/scsi/qla4xxx/ql4_dbg.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/ethernet/broadcom/cnic.c:5262:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5262:40: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:5262:40: got unsigned int [usertype] cli ../drivers/net/ethernet/broadcom/cnic.c:5217:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5217:40: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:5217:40: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:5218:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5218:40: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:5218:40: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1391:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1391:33: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1391:33: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1392:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1392:33: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1392:33: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1416:36: warning: cast from restricted __le32 ../drivers/net/ethernet/broadcom/cnic.c:1417:36: warning: cast from restricted __le32 ../drivers/net/ethernet/broadcom/cnic.c:1687:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1687:22: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1687:22: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1688:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1688:22: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1688:22: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1729:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1729:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1729:54: got unsigned int [usertype] sq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1731:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1731:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1731:54: got unsigned int [usertype] sq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1733:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1733:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1733:54: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1734:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1734:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1734:54: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1735:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1735:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1735:54: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1737:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1737:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1737:54: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1739:59: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1739:59: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1739:59: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1741:59: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1741:59: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1741:59: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1743:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1743:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1743:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1745:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1745:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1745:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1747:61: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1747:61: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1747:61: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1749:61: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1749:61: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1749:61: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1751:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1751:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1751:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1753:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1753:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1753:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1775:57: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1775:57: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1775:57: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:1777:57: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1777:57: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1777:57: got unsigned int [usertype] rq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1788:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1788:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1788:53: got unsigned int [usertype] rq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1790:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1790:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1790:53: got unsigned int [usertype] rq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1792:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1792:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1792:53: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1793:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1793:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1793:53: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1794:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1794:55: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1794:55: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1796:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1796:55: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1796:55: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1798:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1798:55: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1798:55: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1800:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1800:55: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1800:55: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1802:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1802:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1802:53: got unsigned int [usertype] cq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1804:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1804:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1804:53: got unsigned int [usertype] cq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1807:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1807:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1807:56: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1808:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1808:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1808:56: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1822:64: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1822:64: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1822:64: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1824:64: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1824:64: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1824:64: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1828:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1828:50: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1828:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1830:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1830:50: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1830:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1832:49: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1832:49: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1832:49: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1834:49: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1834:49: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1834:49: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1845:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1845:48: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1845:48: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1847:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1847:48: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1847:48: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1849:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1849:48: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1849:48: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1850:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1850:48: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1850:48: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1851:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1851:50: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1851:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1853:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1853:50: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1853:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1857:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1857:47: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1857:47: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:1859:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1859:47: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1859:47: got unsigned int [usertype] cq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:2078:17: warning: cast from restricted __sum16 ../drivers/net/ethernet/broadcom/cnic.c:2327:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2327:35: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:2327:35: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:2328:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2328:35: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:2328:35: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:2329:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2329:32: expected restricted __le32 [usertype] eq_pbl_size ../drivers/net/ethernet/broadcom/cnic.c:2329:32: got int num_pages ../drivers/net/ethernet/broadcom/cnic.c:2331:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2331:27: expected restricted __le16 [usertype] sb_num ../drivers/net/ethernet/broadcom/cnic.c:2331:27: got unsigned int [usertype] status_blk_num ../drivers/net/ethernet/broadcom/cnic.c:2332:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2332:28: expected restricted __le16 [usertype] eq_prod ../drivers/net/ethernet/broadcom/cnic.c:2332:28: got unsigned long ../drivers/net/ethernet/broadcom/cnic.c:2373:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2373:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2373:16: got restricted __le16 [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2430:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2430:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2430:27: got restricted __le16 [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2431:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2431:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status ../drivers/net/ethernet/broadcom/cnic.c:2431:32: got int ../drivers/net/ethernet/broadcom/cnic.c:2448:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2448:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2448:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2449:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:2476:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2476:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2476:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2477:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2477:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2477:16: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:2510:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2510:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2510:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2511:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2511:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2511:16: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:2523:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2523:32: expected restricted __le32 [addressable] [usertype] completion_status ../drivers/net/ethernet/broadcom/cnic.c:2523:32: got int ../drivers/net/ethernet/broadcom/cnic.c:2538:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2538:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id ../drivers/net/ethernet/broadcom/cnic.c:2538:35: got unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2610:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2610:29: expected unsigned int [assigned] [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2610:29: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2611:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2611:32: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2611:32: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:3512:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3513:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3514:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3515:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3516:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3517:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3532:27: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3533:27: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3534:29: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3535:29: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3638:49: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3791:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3791:31: expected unsigned short [usertype] dst_port ../drivers/net/ethernet/broadcom/cnic.c:3791:31: got restricted __be16 [usertype] sin6_port ../drivers/net/ethernet/broadcom/cnic.c:3797:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3797:32: expected unsigned int ../drivers/net/ethernet/broadcom/cnic.c:3797:32: got restricted __be32 [usertype] s_addr ../drivers/net/ethernet/broadcom/cnic.c:3798:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3798:31: expected unsigned short [usertype] dst_port ../drivers/net/ethernet/broadcom/cnic.c:3798:31: got restricted __be16 [usertype] sin_port ../drivers/net/ethernet/broadcom/cnic.c:3828:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3828:23: expected unsigned short [usertype] src_port ../drivers/net/ethernet/broadcom/cnic.c:3828:23: got restricted __be16 [assigned] [usertype] local_port ../drivers/net/ethernet/broadcom/cnic.c:3985:29: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:4947:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:4947:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4947:33: expected restricted __le32 [usertype] addr_lo ../drivers/net/ethernet/broadcom/cnic.c:4947:33: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:4955:46: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4955:46: expected restricted __le32 [usertype] parsing_data ../drivers/net/ethernet/broadcom/cnic.c:4955:46: got int ../drivers/net/ethernet/broadcom/cnic.c:4958:46: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4958:46: expected restricted __le16 [usertype] global_data ../drivers/net/ethernet/broadcom/cnic.c:4958:46: got int ../drivers/net/ethernet/broadcom/cnic.c:4983:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4983:25: expected unsigned short [usertype] *tx_cons_ptr ../drivers/net/ethernet/broadcom/cnic.c:4983:25: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5048:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5048:35: expected restricted __le16 [usertype] silent_vlan_mask ../drivers/net/ethernet/broadcom/cnic.c:5048:35: got int ../drivers/net/ethernet/broadcom/cnic.c:5050:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5050:25: expected unsigned short [usertype] *rx_cons_ptr ../drivers/net/ethernet/broadcom/cnic.c:5050:25: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5068:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5068:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5068:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5070:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5070:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5070:41: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5075:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5075:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5075:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5077:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5077:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5077:41: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5087:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5087:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5087:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5089:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5089:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5089:41: got restricted __le16 * ../fs/lockd/mon.c: note: in included file (through ../include/linux/smp.h, ../include/linux/alloc_tag.h, ../include/linux/percpu.h, ../arch/x86/include/asm/msr.h, ../arch/x86/include/asm/tsc.h, ...): ../include/linux/list.h:229:25: warning: context imbalance in 'nsm_release' - unexpected unlock ../drivers/isdn/mISDN/l1oip_core.c:670:39: warning: incorrect type in assignment (different base types) ../drivers/isdn/mISDN/l1oip_core.c:670:39: expected restricted __be32 [usertype] s_addr ../drivers/isdn/mISDN/l1oip_core.c:670:39: got unsigned long ../net/ipv6/tcp_ipv6.c:1560:25: warning: context imbalance in 'tcp_v6_syn_recv_sock' - unexpected unlock ../net/ipv6/tcp_ipv6.c:1949:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44: warning: cast from restricted __be16 ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44: expected unsigned short [usertype] vxlan_port ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44: warning: cast from restricted __be16 ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44: expected unsigned short [usertype] vxlan_port ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30: expected unsigned short [usertype] major ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3381:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3381:30: expected unsigned short [usertype] minor ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3381:30: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3382:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3382:30: expected unsigned short [usertype] micro ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3382:30: got restricted __be16 [usertype] ../net/netfilter/nf_conntrack_snmp.c:42:23: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_conntrack_snmp.c:42:23: int ( [noderef] __rcu * )( ... ) ../net/netfilter/nf_conntrack_snmp.c:42:23: int ( * )( ... ) ../drivers/net/ethernet/atheros/alx/main.c:1444:30: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1444:30: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1444:30: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1448:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/alx/main.c:1448:39: expected restricted __le32 [usertype] pkt_len ../drivers/net/ethernet/atheros/alx/main.c:1448:39: got unsigned int len ../drivers/net/ethernet/atheros/alx/main.c:1449:30: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1449:30: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1449:30: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1452:22: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1452:22: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1452:22: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1453:22: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1453:22: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1453:22: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1455:22: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1455:22: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1455:22: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1469:16: warning: restricted __le32 degrades to integer ../drivers/scsi/qla4xxx/ql4_attr.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/qla4xxx/ql4_bsg.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../net/atm/lec.c:889:39: warning: context imbalance in 'lec_priv_walk' - unexpected unlock ../net/atm/lec.c:945:39: warning: context imbalance in 'lec_seq_stop' - unexpected unlock ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44: warning: cast from restricted __be16 ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44: expected unsigned short [usertype] vxlan_port ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44: warning: cast from restricted __be16 ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44: expected unsigned short [usertype] vxlan_port ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1973:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1973:30: expected unsigned short [usertype] major ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1973:30: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1974:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1974:30: expected unsigned short [usertype] minor ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1974:30: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1975:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1975:30: expected unsigned short [usertype] micro ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1975:30: got restricted __be16 [usertype] ../net/rds/connection.c:71:31: warning: incorrect type in argument 1 (different base types) ../net/rds/connection.c:71:31: expected restricted __be32 const [usertype] laddr ../net/rds/connection.c:71:31: got unsigned int [assigned] [usertype] lhash ../net/rds/connection.c:71:41: warning: incorrect type in argument 3 (different base types) ../net/rds/connection.c:71:41: expected restricted __be32 const [usertype] faddr ../net/rds/connection.c:71:41: got unsigned int [assigned] [usertype] fhash ../drivers/scsi/qla4xxx/ql4_83xx.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../net/sunrpc/sysfs.c:268:9: error: incompatible types in comparison expression (different address spaces): ../net/sunrpc/sysfs.c:268:9: char const [noderef] __rcu * ../net/sunrpc/sysfs.c:268:9: char const * ../drivers/net/ethernet/chelsio/cxgb4vf/sge.c:2148:17: warning: context imbalance in 'sge_tx_timer_cb' - different lock contexts for basic block ../net/dccp/ccids/ccid3.c:474:25: warning: incorrect type in assignment (different base types) ../net/dccp/ccids/ccid3.c:474:25: expected restricted __be32 [usertype] opt_val ../net/dccp/ccids/ccid3.c:474:25: got unsigned int [usertype] ../net/dccp/ccids/ccid3.c:478:39: warning: incorrect type in assignment (different base types) ../net/dccp/ccids/ccid3.c:478:39: expected unsigned long long [usertype] tx_x_recv ../net/dccp/ccids/ccid3.c:478:39: got restricted __be32 [usertype] opt_val ../net/dccp/ccids/ccid3.c:485:64: warning: incorrect type in argument 1 (different base types) ../net/dccp/ccids/ccid3.c:485:64: expected unsigned int [usertype] loss_event_rate ../net/dccp/ccids/ccid3.c:485:64: got restricted __be32 [usertype] opt_val ../net/atm/mpc.c:123:20: warning: symbol 'mpcs' was not declared. Should it be static? ../net/ipv4/nexthop.c: note: in included file (through ../include/linux/sysctl.h, ../include/net/net_namespace.h, ../include/linux/netdevice.h, ../include/linux/rtnetlink.h): ../include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:74:9: struct rb_node * ../net/sctp/sm_make_chunk.c:3107:48: warning: incorrect type in argument 2 (different base types) ../net/sctp/sm_make_chunk.c:3107:48: expected int optname ../net/sctp/sm_make_chunk.c:3107:48: got restricted __be16 ../net/sctp/sm_make_chunk.c:3179:48: warning: incorrect type in argument 2 (different base types) ../net/sctp/sm_make_chunk.c:3179:48: expected int optname ../net/sctp/sm_make_chunk.c:3179:48: got restricted __be16 ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50: expected unsigned int [usertype] rss ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50: got restricted __be32 [assigned] [usertype] rss_hi ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43: got restricted __be32 [assigned] [usertype] rss_hi ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47: expected unsigned int [usertype] priority ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47: got restricted __be32 [assigned] [usertype] rss_lo ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2120:16: warning: cast to restricted __be32 ../net/bluetooth/sco.c: note: in included file: ../include/net/bluetooth/hci_core.h:147:35: warning: array of flexible structures ../drivers/net/ethernet/chelsio/cxgb/sge.c:1390:65: warning: cast to restricted __be16 ../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27: expected unsigned short [usertype] vlan ../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27: got restricted __be16 [usertype] ../drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c:1241:22: warning: context imbalance in 'chtls_recv_sock' - unexpected unlock ../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/core/lwtunnel.c:223:60: warning: incorrect type in initializer (different address spaces) ../net/core/lwtunnel.c:223:60: expected struct lwtunnel_encap_ops const *ops ../net/core/lwtunnel.c:223:60: got struct lwtunnel_encap_ops const [noderef] __rcu * ../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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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 void *_res ../net/netfilter/nf_conntrack_tftp.c:78:31: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_conntrack_tftp.c:78:31: unsigned int ( [noderef] __rcu * )( ... ) ../net/netfilter/nf_conntrack_tftp.c:78:31: unsigned int ( * )( ... ) ../net/rds/recv.c:218:42: warning: cast to restricted __be16 ../net/rds/recv.c:222:44: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer ../drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -= ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum ../drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c: note: in included file: ../drivers/scsi/cxgbi/libcxgbi.h:414:19: warning: invalid assignment: += ../drivers/scsi/cxgbi/libcxgbi.h:414:19: left side has type int ../drivers/scsi/cxgbi/libcxgbi.h:414:19: right side has type restricted __wsum ../fs/nfsd/nfs4state.c: In function ‘nfsd4_lock’: ../fs/nfsd/nfs4state.c:7969:29: warning: variable ‘sb’ set but not used [-Wunused-but-set-variable] 7969 | struct super_block *sb; | ^~ ../drivers/net/ethernet/cisco/enic/enic_main.c: In function ‘enic_request_intr’: ../drivers/net/ethernet/cisco/enic/enic_main.c:1832:40: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 20 [-Wformat-truncation=] 1832 | "%s-rx-%u", netdev->name, i); | ^~ ../drivers/net/ethernet/cisco/enic/enic_main.c:1832:33: note: directive argument in the range [0, 4294967294] 1832 | "%s-rx-%u", netdev->name, i); | ^~~~~~~~~~ ../drivers/net/ethernet/cisco/enic/enic_main.c:1830:25: note: ‘snprintf’ output between 6 and 30 bytes into a destination of size 24 1830 | snprintf(enic->msix[intr].devname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1831 | sizeof(enic->msix[intr].devname), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1832 | "%s-rx-%u", netdev->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/cisco/enic/enic_main.c:1843:40: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 20 [-Wformat-truncation=] 1843 | "%s-tx-%u", netdev->name, i); | ^~ ../drivers/net/ethernet/cisco/enic/enic_main.c:1843:33: note: directive argument in the range [0, 4294967294] 1843 | "%s-tx-%u", netdev->name, i); | ^~~~~~~~~~ ../drivers/net/ethernet/cisco/enic/enic_main.c:1841:25: note: ‘snprintf’ output between 6 and 30 bytes into a destination of size 24 1841 | snprintf(enic->msix[intr].devname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1842 | sizeof(enic->msix[intr].devname), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1843 | "%s-tx-%u", netdev->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/sched/em_meta.c:198:20: warning: incorrect type in assignment (different base types) ../net/sched/em_meta.c:198:20: expected unsigned long value ../net/sched/em_meta.c:198:20: got restricted __be16 ../net/rds/send.c:1050:24: warning: incorrect type in argument 1 (different base types) ../net/rds/send.c:1050:24: expected unsigned int [usertype] a ../net/rds/send.c:1050:24: got restricted __be16 [usertype] sin6_port ../net/rds/send.c:1052:24: warning: incorrect type in argument 1 (different base types) ../net/rds/send.c:1052:24: expected unsigned int [usertype] a ../net/rds/send.c:1052:24: got restricted __be16 [usertype] sin6_port ../net/rds/send.c:1457:30: warning: incorrect type in initializer (different base types) ../net/rds/send.c:1457:30: expected unsigned short [usertype] npaths ../net/rds/send.c:1457:30: got restricted __be16 [usertype] ../net/rds/send.c:1458:34: warning: incorrect type in initializer (different base types) ../net/rds/send.c:1458:34: expected unsigned int [usertype] my_gen_num ../net/rds/send.c:1458:34: got restricted __be32 [usertype] ../drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c:589:31: warning: context imbalance in 'chcr_ktls_dev_add' - unexpected unlock ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: expected restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: got unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: expected restricted __wsum [usertype] csum ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: got int [assigned] wrs_needed ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast from restricted __wsum ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:37: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:797:38: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:798:18: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:819:28: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:827:24: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:25: warning: restricted __be32 degrades to integer ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: expected unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: got restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:32: warning: restricted __be32 degrades to integer ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: expected unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: got restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file: ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../net/core/bpf_sk_storage.c:335:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static? ../net/core/bpf_sk_storage.c:703:38: warning: context imbalance in 'bpf_sk_storage_map_seq_find_next' - different lock contexts for basic block ../net/core/bpf_sk_storage.c:832:9: warning: context imbalance in 'bpf_sk_storage_map_seq_stop' - different lock contexts for basic block ../fs/nfsd/nfs4state.c: note: in included file (through ../include/linux/wait.h, ../include/linux/wait_bit.h, ../include/linux/fs.h): ../include/linux/list.h:229:25: warning: context imbalance in 'put_clnt_odstate' - unexpected unlock ../fs/nfsd/nfs4state.c:1203:9: warning: context imbalance in 'nfs4_put_stid' - unexpected unlock ../drivers/net/bareudp.c:290:14: warning: incorrect type in assignment (different address spaces) ../drivers/net/bareudp.c:290:14: expected struct socket *sock ../drivers/net/bareudp.c:290:14: got struct socket [noderef] __rcu *sock ../drivers/net/bareudp.c:620:20: warning: incorrect type in assignment (different base types) ../drivers/net/bareudp.c:620:20: expected restricted __be16 [usertype] port ../drivers/net/bareudp.c:620:20: got unsigned short ../drivers/net/bareudp.c:621:25: warning: incorrect type in assignment (different base types) ../drivers/net/bareudp.c:621:25: expected restricted __be16 [usertype] ethertype ../drivers/net/bareudp.c:621:25: got unsigned short ../drivers/net/ethernet/cisco/enic/enic_main.c:273:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:277:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:272:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cisco/enic/enic_main.c:272:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cisco/enic/enic_main.c:649:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:656:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:648:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cisco/enic/enic_main.c:648:20: warning: restricted __be16 degrades to integer ../net/ipv4/ipmr.c:2944:13: warning: context imbalance in 'ipmr_vif_seq_start' - different lock contexts for basic block ../net/ipv4/ipmr.c: note: in included file (through ../include/linux/mroute.h): ../include/linux/mroute_base.h:432:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock ../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/ipv4/ipmr_base.c:147:6: warning: context imbalance in 'mr_mfc_seq_idx' - wrong count at exit ../net/ipv4/ipmr_base.c:200:23: warning: context imbalance in 'mr_mfc_seq_next' - unexpected unlock ../net/ipv6/ip6mr.c:433:13: warning: context imbalance in 'ip6mr_vif_seq_start' - different lock contexts for basic block ../net/ipv6/ip6mr.c: note: in included file (through ../include/linux/mroute6.h): ../include/linux/mroute_base.h:432:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock ../net/rxrpc/sendmsg.c:653:5: warning: context imbalance in 'rxrpc_do_sendmsg' - wrong count at exit ../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c: In function ‘bnxt_ethtool_init’: ../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:4170:32: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 27 [-Wformat-truncation=] 4170 | "/pkg %s", buf); | ^~ ~~~ In function ‘bnxt_get_pkgver’, inlined from ‘bnxt_ethtool_init’ at ../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:5086:3: ../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:4169:17: note: ‘snprintf’ output between 6 and 37 bytes into a destination of size 32 4169 | snprintf(bp->fw_ver_str + len, FW_VER_STR_LEN - len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4170 | "/pkg %s", buf); | ~~~~~~~~~~~~~~~ ../net/bridge/netfilter/ebtable_nat.c:19:41: warning: array of flexible structures ../drivers/net/ethernet/cisco/enic/enic_pp.c:147:45: warning: dubious: x | !y ../drivers/net/ethernet/cisco/enic/enic_pp.c:148:52: warning: dubious: x | !y ../drivers/net/ethernet/cisco/enic/enic_pp.c:149:73: warning: dubious: x | !y ../net/bridge/netfilter/ebtable_filter.c:19:41: warning: array of flexible structures ../net/ipv4/syncookies.c:218:17: warning: context imbalance in 'tcp_get_cookie_sock' - unexpected unlock ../net/sctp/socket.c:8505:23: warning: context imbalance in 'sctp_get_port_local' - unexpected unlock ../drivers/net/ethernet/freescale/enetc/enetc.c: In function ‘enetc_setup_irqs’: ../drivers/net/ethernet/freescale/enetc/enetc.c:2330: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=] 2330 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", | ^~ ../drivers/net/ethernet/freescale/enetc/enetc.c:2330:52: note: directive argument in the range [-2147483639, 2147483646] 2330 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", | ^~~~~~~~~~~ ../drivers/net/ethernet/freescale/enetc/enetc.c:2330:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 24 2330 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2331 | priv->ndev->name, i); | ~~~~~~~~~~~~~~~~~~~~ ../net/netfilter/nf_nat_amanda.c:67:9: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_nat_amanda.c:67:9: unsigned int ( [noderef] __rcu * )( ... ) ../net/netfilter/nf_nat_amanda.c:67:9: unsigned int ( * )( ... ) ../net/netfilter/nf_nat_amanda.c:75:9: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_nat_amanda.c:75:9: unsigned int ( [noderef] __rcu * )( ... ) ../net/netfilter/nf_nat_amanda.c:75:9: unsigned int ( * )( ... ) ../net/ipv4/tcp_sigpool.c:260:5: warning: context imbalance in 'tcp_sigpool_start' - wrong count at exit ../drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16 ../drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32 ../drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16 ../drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32 ../drivers/net/ethernet/emulex/benet/be_main.c:1558:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_main.c:1558:29: expected unsigned short ../drivers/net/ethernet/emulex/benet/be_main.c:1558:29: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_main.c:2628:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_main.c:2628:32: expected unsigned int [usertype] fragpa_lo ../drivers/net/ethernet/emulex/benet/be_main.c:2628:32: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_main.c:2629:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_main.c:2629:32: expected unsigned int [usertype] fragpa_hi ../drivers/net/ethernet/emulex/benet/be_main.c:2629:32: got restricted __le32 [usertype] ../fs/nfs/fscache.c:60:51: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:60:51: expected unsigned long long x ../fs/nfs/fscache.c:60:51: got restricted __be16 const [usertype] sin_port ../fs/nfs/fscache.c:61:61: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:61:61: expected unsigned long long x ../fs/nfs/fscache.c:61:61: got restricted __be32 const [usertype] s_addr ../fs/nfs/fscache.c:66:52: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:66:52: expected unsigned long long x ../fs/nfs/fscache.c:66:52: got restricted __be16 const [usertype] sin6_port ../fs/nfs/fscache.c:67:73: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:67:73: expected unsigned long long x ../fs/nfs/fscache.c:67:73: got restricted __be32 const ../fs/nfs/fscache.c:68:73: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:68:73: expected unsigned long long x ../fs/nfs/fscache.c:68:73: got restricted __be32 const ../fs/nfs/fscache.c:69:73: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:69:73: expected unsigned long long x ../fs/nfs/fscache.c:69:73: got restricted __be32 const ../fs/nfs/fscache.c:70:73: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:70:73: expected unsigned long long x ../fs/nfs/fscache.c:70:73: got restricted __be32 const ../drivers/net/ethernet/emulex/benet/be_ethtool.c: In function ‘be_get_drvinfo’: ../drivers/net/ethernet/emulex/benet/be_ethtool.c:229:29: warning: ‘ [’ directive output may be truncated writing 2 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 229 | "%s [%s]", adapter->fw_ver, adapter->fw_on_flash); | ^~ ../drivers/net/ethernet/emulex/benet/be_ethtool.c:228:17: note: ‘snprintf’ output between 4 and 66 bytes into a destination of size 32 228 | snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | "%s [%s]", adapter->fw_ver, adapter->fw_on_flash); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/netfilter/nf_nat_ftp.c:117:9: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_nat_ftp.c:117:9: unsigned int ( [noderef] __rcu * )( ... ) ../net/netfilter/nf_nat_ftp.c:117:9: unsigned int ( * )( ... ) ../net/netfilter/nf_nat_ftp.c:125:9: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_nat_ftp.c:125:9: unsigned int ( [noderef] __rcu * )( ... ) ../net/netfilter/nf_nat_ftp.c:125:9: unsigned int ( * )( ... ) ../net/nfc/nci/core.c: note: in included file: ../include/net/nfc/nci.h:263:56: warning: array of flexible structures ../fs/nfs/localio.c:420:1: warning: context imbalance in 'nfs_copy_boot_verifier' - different lock contexts for basic block ../net/sctp/input.c:460:13: warning: context imbalance in 'sctp_err_lookup' - different lock contexts for basic block ../net/sctp/input.c:632:9: warning: context imbalance in 'sctp_v4_err' - unexpected unlock ../net/sctp/input.c:657:17: warning: context imbalance in 'sctp_udp_v4_err' - unexpected unlock ../drivers/net/ethernet/emulex/benet/be_cmds.c:315:39: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:316:39: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:390:43: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:401:33: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:413:23: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:417:42: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:460:44: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:804:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:804:33: expected unsigned int [usertype] request_length ../drivers/net/ethernet/emulex/benet/be_cmds.c:804:33: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: expected unsigned int [usertype] pa_hi ../drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:813:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:813:28: expected unsigned int [usertype] pa_lo ../drivers/net/ethernet/emulex/benet/be_cmds.c:813:28: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:814:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:814:26: expected unsigned int [usertype] len ../drivers/net/ethernet/emulex/benet/be_cmds.c:814:26: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: expected unsigned int [usertype] lo ../drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:828:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:828:29: expected unsigned int [usertype] hi ../drivers/net/ethernet/emulex/benet/be_cmds.c:828:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:899:29: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/emulex/benet/be_cmds.c:1017:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1017:24: expected unsigned short [usertype] num_pages ../drivers/net/ethernet/emulex/benet/be_cmds.c:1017:24: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1032:29: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1034:38: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1066:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1066:28: expected unsigned short [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1066:28: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1067:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1067:30: expected unsigned int [usertype] pmac_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1067:30: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1105:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1105:20: expected unsigned int [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1105:20: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1112:28: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1148:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1148:20: expected unsigned int [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1148:20: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1149:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1149:22: expected unsigned int [usertype] pmac_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1149:22: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1179:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1179:24: expected unsigned short [usertype] num_pages ../drivers/net/ethernet/emulex/benet/be_cmds.c:1179:24: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1218:26: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1257:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1257:24: expected unsigned short [usertype] num_pages ../drivers/net/ethernet/emulex/benet/be_cmds.c:1257:24: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1265:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1265:28: expected unsigned short [usertype] cq_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1265:28: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1279:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1279:36: expected unsigned int ../drivers/net/ethernet/emulex/benet/be_cmds.c:1279:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1293:28: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1322:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1322:24: expected unsigned short [usertype] num_pages ../drivers/net/ethernet/emulex/benet/be_cmds.c:1322:24: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1337:28: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1383:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1383:28: expected unsigned short [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1383:28: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1387:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1387:20: expected unsigned short [usertype] cq_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1387:20: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1396:27: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1398:42: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1429:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1429:20: expected unsigned short [usertype] cq_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1429:20: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1433:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1433:27: expected unsigned int [usertype] interface_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1433:27: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1434:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1434:29: expected unsigned short [usertype] max_frame_size ../drivers/net/ethernet/emulex/benet/be_cmds.c:1434:29: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1435:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1435:24: expected unsigned int [usertype] rss_queue ../drivers/net/ethernet/emulex/benet/be_cmds.c:1435:24: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1441:27: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1495:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1495:17: expected unsigned short [usertype] id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1495:17: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1522:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1522:17: expected unsigned short [usertype] id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1522:17: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1547:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1547:31: expected unsigned int [usertype] capability_flags ../drivers/net/ethernet/emulex/benet/be_cmds.c:1547:31: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1548:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1548:27: expected unsigned int [usertype] enable_flags ../drivers/net/ethernet/emulex/benet/be_cmds.c:1548:27: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1555:30: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1559:47: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1580:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1580:27: expected unsigned int [usertype] interface_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1580:27: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1653:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1653:42: expected unsigned short [usertype] pport_num ../drivers/net/ethernet/emulex/benet/be_cmds.c:1653:42: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1728:39: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1781:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1781:28: expected unsigned int [usertype] fat_operation ../drivers/net/ethernet/emulex/benet/be_cmds.c:1781:28: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1787:38: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1832:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1832:36: expected unsigned int [usertype] fat_operation ../drivers/net/ethernet/emulex/benet/be_cmds.c:1832:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: expected unsigned int [usertype] read_log_offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1834:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1834:38: expected unsigned int [usertype] read_log_length ../drivers/net/ethernet/emulex/benet/be_cmds.c:1834:38: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1835:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1835:39: expected unsigned int [usertype] data_buffer_size ../drivers/net/ethernet/emulex/benet/be_cmds.c:1835:39: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1841:25: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1915:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1915:21: expected unsigned int [usertype] num_eq ../drivers/net/ethernet/emulex/benet/be_cmds.c:1915:21: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1917:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1917:39: expected unsigned int [usertype] eq_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1917:39: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1919:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1919:50: expected unsigned int [usertype] delay_multiplier ../drivers/net/ethernet/emulex/benet/be_cmds.c:1919:50: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1997:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1997:20: expected unsigned int [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1997:20: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1998:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1998:28: expected unsigned int [usertype] if_flags_mask ../drivers/net/ethernet/emulex/benet/be_cmds.c:1998:28: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2007:36: warning: invalid assignment: |= ../drivers/net/ethernet/emulex/benet/be_cmds.c:2007:36: left side has type unsigned int ../drivers/net/ethernet/emulex/benet/be_cmds.c:2007:36: right side has type restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2010:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2010:32: expected unsigned int [usertype] mcast_num ../drivers/net/ethernet/emulex/benet/be_cmds.c:2010:32: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: expected unsigned short [usertype] tx_flow_control ../drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2064:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2064:30: expected unsigned short [usertype] rx_flow_control ../drivers/net/ethernet/emulex/benet/be_cmds.c:2064:30: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2106:26: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2107:26: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2136:37: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2137:42: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2138:42: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2139:37: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2204:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2204:20: expected unsigned int [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:2204:20: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2205:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2205:25: expected unsigned short [usertype] enable_rss ../drivers/net/ethernet/emulex/benet/be_cmds.c:2205:25: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2206:34: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2206:34: expected unsigned short [usertype] cpu_table_size_log2 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2206:34: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2376:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2376:27: expected unsigned int [usertype] write_offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2376:27: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2378:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2378:31: expected unsigned int [usertype] descriptor_count ../drivers/net/ethernet/emulex/benet/be_cmds.c:2378:31: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2379:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2379:22: expected unsigned int [usertype] buf_len ../drivers/net/ethernet/emulex/benet/be_cmds.c:2379:22: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2380:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2380:23: expected unsigned int [usertype] addr_low ../drivers/net/ethernet/emulex/benet/be_cmds.c:2380:23: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2383:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2383:24: expected unsigned int [usertype] addr_high ../drivers/net/ethernet/emulex/benet/be_cmds.c:2383:24: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2400:33: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: expected unsigned int [usertype] desired_read_len ../drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2510:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2510:26: expected unsigned int [usertype] read_offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2510:26: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2512:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2512:31: expected unsigned int [usertype] descriptor_count ../drivers/net/ethernet/emulex/benet/be_cmds.c:2512:31: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2513:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2513:22: expected unsigned int [usertype] buf_len ../drivers/net/ethernet/emulex/benet/be_cmds.c:2513:22: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2514:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2514:23: expected unsigned int [usertype] addr_low ../drivers/net/ethernet/emulex/benet/be_cmds.c:2514:23: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2515:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2515:24: expected unsigned int [usertype] addr_high ../drivers/net/ethernet/emulex/benet/be_cmds.c:2515:24: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2521:30: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2522:24: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2554:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2554:29: expected unsigned int [usertype] op_type ../drivers/net/ethernet/emulex/benet/be_cmds.c:2554:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2556:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2556:36: expected unsigned int [usertype] offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2556:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2558:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2558:29: expected unsigned int [usertype] op_code ../drivers/net/ethernet/emulex/benet/be_cmds.c:2558:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2559:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2559:35: expected unsigned int [usertype] data_buf_size ../drivers/net/ethernet/emulex/benet/be_cmds.c:2559:35: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2600:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2600:29: expected unsigned int [usertype] op_type ../drivers/net/ethernet/emulex/benet/be_cmds.c:2600:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2602:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2602:36: expected unsigned int [usertype] offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2602:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2604:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2604:36: expected unsigned int [usertype] offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2604:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2606:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2606:29: expected unsigned int [usertype] op_code ../drivers/net/ethernet/emulex/benet/be_cmds.c:2606:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2607:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2607:35: expected unsigned int [usertype] data_buf_size ../drivers/net/ethernet/emulex/benet/be_cmds.c:2607:35: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2637:36: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2639:36: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2871:24: warning: too many warnings ../net/qrtr/af_qrtr.c:181:27: error: incompatible types in comparison expression (different base types): ../net/qrtr/af_qrtr.c:181:27: void [noderef] __rcu * ../net/qrtr/af_qrtr.c:181:27: struct qrtr_node * ../net/qrtr/af_qrtr.c:368:25: warning: incorrect type in assignment (different base types) ../net/qrtr/af_qrtr.c:639:27: error: incompatible types in comparison expression (different base types): ../net/qrtr/af_qrtr.c:639:27: void [noderef] __rcu * ../net/qrtr/af_qrtr.c:639:27: struct qrtr_node * ../net/netfilter/nf_nat_irc.c:89:9: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_nat_irc.c:89:9: unsigned int ( [noderef] __rcu * )( ... ) ../net/netfilter/nf_nat_irc.c:89:9: unsigned int ( * )( ... ) ../net/netfilter/nf_nat_irc.c:97:9: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_nat_irc.c:97:9: unsigned int ( [noderef] __rcu * )( ... ) ../net/netfilter/nf_nat_irc.c:97:9: unsigned int ( * )( ... ) ../drivers/net/ethernet/huawei/hinic/hinic_main.c:830:25: warning: cast to restricted __be16 ../net/netfilter/nf_nat_tftp.c:43:9: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_nat_tftp.c:43:9: unsigned int ( [noderef] __rcu * )( ... ) ../net/netfilter/nf_nat_tftp.c:43:9: unsigned int ( * )( ... ) ../net/netfilter/nf_nat_tftp.c:51:9: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_nat_tftp.c:51:9: unsigned int ( [noderef] __rcu * )( ... ) ../net/netfilter/nf_nat_tftp.c:51:9: unsigned int ( * )( ... ) ../net/netfilter/nf_conncount.c: note: in included file (through ../include/linux/mm_types.h, ../include/linux/uio.h, ../include/linux/socket.h, ../include/uapi/linux/in.h, ../include/linux/in.h): ../include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:74:9: struct rb_node * ../drivers/net/ethernet/huawei/hinic/hinic_tx.c:713:25: warning: cast to restricted __be16 ../fs/afs/callback.c:146:22: warning: context imbalance in 'afs_lookup_volume_rcu' - different lock contexts for basic block ../fs/afs/cell.c:694:9: error: incompatible types in comparison expression (different address spaces): ../fs/afs/cell.c:694:9: struct hlist_node [noderef] __rcu * ../fs/afs/cell.c:694:9: struct hlist_node * ../fs/afs/cell.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:74:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:74:9: struct rb_node * ../net/ipv6/seg6_iptunnel.c: note: in included file (through ../include/linux/seg6_iptunnel.h): ../include/uapi/linux/seg6_iptunnel.h:29:31: warning: array of flexible structures ../net/ipv6/seg6_iptunnel.c:52:43: warning: array of flexible structures ../fs/afs/dir.c:271:24: warning: context imbalance in 'afs_read_dir' - wrong count at exit ../fs/afs/dir.c:498:12: warning: context imbalance in 'afs_dir_iterate' - different lock contexts for basic block ../net/netfilter/nf_tables_api.c:2016:25: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2016:25: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2016:25: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2016:25: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2218:17: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2218:17: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2218:17: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2218:17: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2218:17: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2218:17: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2218:17: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2261:21: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2261:21: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2261:21: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2261:21: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2644:25: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2644:25: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2644:25: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2644:25: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...): ../include/linux/rcupdate.h:880:25: warning: context imbalance in 'nft_netlink_dump_start_rcu' - unexpected unlock ../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: error: incompatible types in comparison expression (different address spaces): ../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: int ( [noderef] __rcu * )( ... ) ../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: int ( * )( ... ) ../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: error: incompatible types in comparison expression (different address spaces): ../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: int ( [noderef] __rcu * )( ... ) ../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: int ( * )( ... ) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1637:45: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1637:45: expected restricted __sum16 [usertype] check ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1637:45: got restricted __be16 [usertype] ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2890:22: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2890:22: expected unsigned int [usertype] val ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2890:22: got restricted __be32 [usertype] ip ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2935:40: warning: cast from restricted __be32 ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2995:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2995:38: expected restricted __be32 [usertype] ip4dst ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2995:38: got unsigned int [usertype] ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2999:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2999:38: expected restricted __be32 [usertype] ip4src ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2999:38: got unsigned int ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3001:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3001:36: expected restricted __be16 [usertype] psrc ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3001:36: got int ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3003:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3003:36: expected restricted __be16 [usertype] pdst ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3003:36: got int ../drivers/net/ethernet/marvell/mv643xx_eth.c:1952:35: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:1952:35: expected struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:1952:35: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: got struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: got struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: expected struct tx_desc *tx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: got struct tx_desc *tx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: got struct tx_desc *tx_desc_area ../net/ipv4/netfilter/ip_tables.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../net/ipv4/netfilter/ip_tables.c:36:16: warning: array of flexible structures ../include/uapi/linux/netfilter_ipv4/ip_tables.h:218:36: warning: array of flexible structures ../net/ipv4/netfilter/ip_tables.c:1214:40: warning: array of flexible structures ../net/ipv4/netfilter/ip_tables.c:1546:43: warning: array of flexible structures ../net/ipv4/netfilter/ip_tables.c:36:16: warning: Initializer entry defined twice ../net/ipv4/netfilter/ip_tables.c:36:16: also defined here ../net/ipv4/netfilter/ip_tables.c:36:16: warning: Initializer entry defined twice ../net/ipv4/netfilter/ip_tables.c:36:16: also defined here ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:598:48: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:648:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:648:35: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:648:35: got void *hwbase ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1312:21: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1312:21: expected unsigned long long [usertype] *ptr ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1312:21: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1351:21: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1351:21: expected unsigned long long [usertype] *ptr ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1351:21: got void [noderef] __iomem * ../net/ipv4/netfilter/iptable_filter.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c: In function ‘myri10ge_request_irq’: ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2185:44: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 10 and 25 [-Wformat-truncation=] 2185 | "%s:slice-%d", netdev->name, i); | ^~ ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2185:34: note: directive argument in the range [-2147483643, 2147483646] 2185 | "%s:slice-%d", netdev->name, i); | ^~~~~~~~~~~~~ ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2184:25: note: ‘snprintf’ output between 9 and 34 bytes into a destination of size 32 2184 | snprintf(ss->irq_desc, sizeof(ss->irq_desc), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2185 | "%s:slice-%d", netdev->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/ipv4/netfilter/iptable_mangle.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../drivers/net/ethernet/neterion/s2io.c: In function ‘s2io_add_isr’: ../drivers/net/ethernet/neterion/s2io.c:6947:59: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 3 and 18 [-Wformat-truncation=] 6947 | "%s:MSI-X-%d-TX", | ^~ ../drivers/net/ethernet/neterion/s2io.c:6947:49: note: directive argument in the range [-2147483641, 2147483646] 6947 | "%s:MSI-X-%d-TX", | ^~~~~~~~~~~~~~~~ ../drivers/net/ethernet/neterion/s2io.c:6945:41: note: ‘snprintf’ output between 12 and 37 bytes into a destination of size 25 6945 | snprintf(sp->desc[i], | ^~~~~~~~~~~~~~~~~~~~~ 6946 | sizeof(sp->desc[i]), | ~~~~~~~~~~~~~~~~~~~~ 6947 | "%s:MSI-X-%d-TX", | ~~~~~~~~~~~~~~~~~ 6948 | dev->name, i); | ~~~~~~~~~~~~~ ../drivers/net/ethernet/neterion/s2io.c:6936:59: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 3 and 18 [-Wformat-truncation=] 6936 | "%s:MSI-X-%d-RX", | ^~ ../drivers/net/ethernet/neterion/s2io.c:6936:49: note: directive argument in the range [-2147483641, 2147483646] 6936 | "%s:MSI-X-%d-RX", | ^~~~~~~~~~~~~~~~ ../drivers/net/ethernet/neterion/s2io.c:6934:41: note: ‘snprintf’ output between 12 and 37 bytes into a destination of size 25 6934 | snprintf(sp->desc[i], | ^~~~~~~~~~~~~~~~~~~~~ 6935 | sizeof(sp->desc[i]), | ~~~~~~~~~~~~~~~~~~~~ 6936 | "%s:MSI-X-%d-RX", | ~~~~~~~~~~~~~~~~~ 6937 | dev->name, i); | ~~~~~~~~~~~~~ ../drivers/net/ethernet/neterion/s2io.c: In function ‘s2io_init_nic’: ../drivers/net/ethernet/neterion/s2io.c:8097:59: warning: ‘%s’ directive output may be truncated writing up to 79 bytes into a region of size between 35 and 50 [-Wformat-truncation=] 8097 | snprintf(sp->name, sizeof(sp->name), "%s Neterion %s", dev->name, | ^~ ../drivers/net/ethernet/neterion/s2io.c:8097:9: note: ‘snprintf’ output between 11 and 105 bytes into a destination of size 60 8097 | snprintf(sp->name, sizeof(sp->name), "%s Neterion %s", dev->name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8098 | sp->product_name); | ~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:162:46: warning: cast to restricted __be16 ../net/rds/tcp_listen.c:312:33: warning: incorrect type in assignment (different base types) ../net/rds/tcp_listen.c:312:33: expected restricted __be16 [usertype] sin6_port ../net/rds/tcp_listen.c:312:33: got unsigned short [usertype] ../net/rds/tcp_listen.c:319:38: warning: incorrect type in assignment (different base types) ../net/rds/tcp_listen.c:319:38: expected restricted __be32 [usertype] s_addr ../net/rds/tcp_listen.c:319:38: got unsigned long ../net/rds/tcp_listen.c:320:31: warning: incorrect type in assignment (different base types) ../net/rds/tcp_listen.c:320:31: expected restricted __be16 [usertype] sin_port ../net/rds/tcp_listen.c:320:31: got unsigned short [usertype] ../fs/smb/client/reparse.c:679:45: warning: incorrect type in argument 4 (different base types) ../fs/smb/client/reparse.c:679:45: expected unsigned short [usertype] *pwcs ../fs/smb/client/reparse.c:679:45: got restricted __le16 [usertype] *[assigned] symname_utf16 ../fs/ocfs2/dlm/dlmrecovery.c:2950:9: warning: context imbalance in 'dlm_finalize_reco_handler' - different lock contexts for basic block ../net/ipv4/netfilter/iptable_nat.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../fs/ocfs2/dlm/dlmthread.c:241:17: warning: context imbalance in 'dlm_purge_lockres' - unexpected unlock ../fs/ocfs2/dlm/dlmthread.c:286:9: warning: context imbalance in 'dlm_run_purge_list' - different lock contexts for basic block ../fs/ocfs2/dlm/dlmmaster.c: note: in included file: ../fs/ocfs2/dlm/dlmcommon.h:1119:9: warning: context imbalance in 'dlm_reset_mleres_owner' - unexpected unlock ../fs/ocfs2/dlm/dlmmaster.c:3337:9: warning: context imbalance in 'dlm_clean_master_list' - different lock contexts for basic block ../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:124:19: warning: cast to restricted __be32 ../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:128:41: warning: restricted __be32 degrades to integer ../drivers/target/target_core_transport.c: In function ‘transport_dump_vpd_ident’: ../drivers/target/target_core_transport.c:1263:59: warning: ‘%s’ directive output may be truncated writing up to 253 bytes into a region of size 221 [-Wformat-truncation=] 1263 | "T10 VPD ASCII Device Identifier: %s\n", | ^~ ../drivers/target/target_core_transport.c:1262:17: note: ‘snprintf’ output between 35 and 288 bytes into a destination of size 254 1262 | snprintf(buf, sizeof(buf), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1263 | "T10 VPD ASCII Device Identifier: %s\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1264 | &vpd->device_identifier[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/target/target_core_transport.c:1268:59: warning: ‘%s’ directive output may be truncated writing up to 253 bytes into a region of size 221 [-Wformat-truncation=] 1268 | "T10 VPD UTF-8 Device Identifier: %s\n", | ^~ ../drivers/target/target_core_transport.c:1267:17: note: ‘snprintf’ output between 35 and 288 bytes into a destination of size 254 1267 | snprintf(buf, sizeof(buf), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1268 | "T10 VPD UTF-8 Device Identifier: %s\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1269 | &vpd->device_identifier[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/target/target_core_transport.c:1258:60: warning: ‘%s’ directive output may be truncated writing up to 253 bytes into a region of size 220 [-Wformat-truncation=] 1258 | "T10 VPD Binary Device Identifier: %s\n", | ^~ ../drivers/target/target_core_transport.c:1257:17: note: ‘snprintf’ output between 36 and 289 bytes into a destination of size 254 1257 | snprintf(buf, sizeof(buf), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1258 | "T10 VPD Binary Device Identifier: %s\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1259 | &vpd->device_identifier[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/neterion/s2io.c:6959:41: warning: cast to restricted __be32 ../drivers/net/ethernet/marvell/sky2.c:1890:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/marvell/sky2.c:1890:28: expected restricted __le16 [usertype] length ../drivers/net/ethernet/marvell/sky2.c:1890:28: got restricted __be16 [usertype] ../drivers/net/ethernet/marvell/sky2.c:2670:29: warning: cast to restricted __le16 ../drivers/net/ethernet/marvell/sky2.c:2670:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/marvell/sky2.c:2670:27: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/marvell/sky2.c:2670:27: got unsigned short [usertype] ../drivers/net/ethernet/marvell/sky2.c:2691:57: warning: cast to restricted __be16 ../drivers/net/ethernet/marvell/sky2.c:2699:27: warning: cast to restricted __le32 ../drivers/net/ethernet/marvell/sky2.c:4445:53: warning: cast to restricted __be16 ../drivers/net/ethernet/marvell/sky2.c:4445:53: warning: cast from restricted __le16 ../net/ipv4/netfilter/iptable_raw.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../fs/nfs/nfs4state.c: note: in included file (through ../include/linux/smp.h, ../include/linux/lockdep.h, ../include/linux/spinlock.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h): ../include/linux/list.h:229:25: warning: context imbalance in 'nfs4_put_open_state' - unexpected unlock ../fs/nfs/nfs4state.c:937:20: warning: context imbalance in 'nfs4_put_lock_state' - unexpected unlock ../net/ipv4/fou_bpf.c:44:17: warning: symbol 'bpf_skb_set_fou_encap' was not declared. Should it be static? ../net/ipv4/fou_bpf.c:86:17: warning: symbol 'bpf_skb_get_fou_encap' was not declared. Should it be static? ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:31:16: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:34:16: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:44:16: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:47:16: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:855:16: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c: In function ‘netxen_nic_attach’: ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:45: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 4 and 19 [-Wformat-overflow=] 1052 | sprintf(sds_ring->name, "%s[%d]", netdev->name, ring); | ^~ In function ‘netxen_nic_request_irq’, inlined from ‘netxen_nic_attach’ at ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1251:8: ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:41: note: directive argument in the range [-2147483641, 254] 1052 | sprintf(sds_ring->name, "%s[%d]", netdev->name, ring); | ^~~~~~~~ ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:17: note: ‘sprintf’ output between 4 and 29 bytes into a destination of size 20 1052 | sprintf(sds_ring->name, "%s[%d]", netdev->name, ring); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/ipv4/netfilter/iptable_security.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30) ../drivers/net/ethernet/qlogic/qede/qede_main.c: In function ‘qede_init_fp’: ../drivers/net/ethernet/qlogic/qede/qede_main.c:1903:61: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 5 and 20 [-Wformat-truncation=] 1903 | snprintf(fp->name, sizeof(fp->name), "%s-fp-%d", | ^~ ../drivers/net/ethernet/qlogic/qede/qede_main.c:1903:54: note: directive argument in the range [-2147483641, 65534] 1903 | snprintf(fp->name, sizeof(fp->name), "%s-fp-%d", | ^~~~~~~~~~ ../drivers/net/ethernet/qlogic/qede/qede_main.c:1903:17: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 24 1903 | snprintf(fp->name, sizeof(fp->name), "%s-fp-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1904 | edev->ndev->name, queue_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c: In function ‘qlcnic_request_irq’: ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1771:49: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 9 and 24 [-Wformat-truncation=] 1771 | "%s-tx-%d", netdev->name, ring); | ^~ ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1771:42: note: directive argument in the range [-2147483643, 254] 1771 | "%s-tx-%d", netdev->name, ring); | ^~~~~~~~~~ ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1770:33: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 28 1770 | snprintf(tx_ring->name, sizeof(tx_ring->name), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1771 | "%s-tx-%d", netdev->name, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/atm/nicstar.c:554:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:554:17: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:554:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:573:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:573:17: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:573:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1148:29: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1153:56: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1483:30: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1489:44: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1489:44: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1489:44: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1492:44: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1492:44: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1492:44: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1804:36: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1804:36: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1804:36: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1810:36: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1810:36: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1810:36: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1859:17: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1859:52: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1860:17: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1866:24: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1873:22: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1874:32: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1882:41: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1882:41: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1882:41: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1887:46: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1892:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1892:17: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1892:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1961:14: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1971:18: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1965:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1965:17: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:1965:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1992:14: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2009:15: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2010:15: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2034:26: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2052:47: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2053:30: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2054:39: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2112:23: warning: incorrect type in assignment (different address spaces) ../drivers/atm/nicstar.c:2112:23: expected void [noderef] __user *iov_base ../drivers/atm/nicstar.c:2112:23: got void * ../drivers/atm/nicstar.c:2113:24: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2146:13: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2152:21: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2185:31: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2292:39: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2303:47: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2346:39: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2580:26: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:1672:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1672:29: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1672:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1673:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1673:29: expected unsigned int [usertype] word_3 ../drivers/atm/nicstar.c:1673:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1674:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1674:29: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:1674:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1683:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1683:29: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1683:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1684:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1684:29: expected unsigned int [usertype] word_3 ../drivers/atm/nicstar.c:1684:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1687:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1687:29: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:1687:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1690:29: warning: invalid assignment: |= ../drivers/atm/nicstar.c:1690:29: left side has type unsigned int ../drivers/atm/nicstar.c:1690:29: right side has type restricted __le32 ../drivers/atm/nicstar.c:1698:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1698:29: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1698:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1701:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1701:29: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1701:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:2702:37: warning: context imbalance in 'ns_poll' - different lock contexts for basic block ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1344:13: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:951:21: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff) ../drivers/atm/fore200e.c:434:12: warning: cast to restricted __le32 ../drivers/atm/fore200e.c:442:12: warning: incorrect type in argument 1 (different base types) ../drivers/atm/fore200e.c:442:12: expected unsigned int val ../drivers/atm/fore200e.c:442:12: got restricted __le32 [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:571:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:574:38: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:31: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: expected restricted __le32 [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:578:66: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:54: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:64: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:20: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:63: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:26: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:20: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:18: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:55: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:50: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:63: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:26: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:20: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:18: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:55: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:50: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:55: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:65: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:20: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:703:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:710:38: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: expected restricted __le32 [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:717:33: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:718:62: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: expected int idx ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: got restricted __le32 [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:777:26: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: expected restricted __le32 [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:779:48: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: expected unsigned int [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: got restricted __le32 [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: expected unsigned int [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: got restricted __le32 [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:833:38: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:834:33: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:33: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:48: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: warning: incorrect type in return expression (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: expected restricted __le32 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:45: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:863:58: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: warning: incorrect type in return expression (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: expected restricted __le32 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: expected unsigned int [usertype] val ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: got restricted __le32 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: expected unsigned long long [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: got restricted __le64 [assigned] [usertype] data ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: expected unsigned long long [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: got restricted __le64 [assigned] [usertype] data ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: expected unsigned long long [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: got restricted __le64 [assigned] [usertype] data ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: expected restricted __le32 [addressable] [usertype] flash_fw_ver ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1127:46: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1139:21: warning: restricted __le32 degrades to integer ../drivers/atm/iphase.c:151:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:155:11: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:167:56: warning: invalid assignment: |= ../drivers/atm/iphase.c:167:56: left side has type restricted __be16 ../drivers/atm/iphase.c:167:56: right side has type int ../drivers/atm/iphase.c:204:14: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:220:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:228:19: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:241:29: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:242:29: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:279:20: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:384:14: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:444:17: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:446:20: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:529:19: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:583:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2966:11: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:3040:23: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:3040:23: expected restricted __be16 [usertype] protocol ../drivers/atm/iphase.c:3040:23: got int vci ../drivers/atm/iphase.c:668:17: warning: restricted __be16 degrades to integer ../drivers/atm/iphase.c:1187:23: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:1187:23: expected restricted __be16 [usertype] protocol ../drivers/atm/iphase.c:1187:23: got int [assigned] desc ../drivers/atm/iphase.c:1299:12: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:1299:12: expected int desc ../drivers/atm/iphase.c:1299:12: got restricted __be16 [usertype] protocol ../drivers/atm/iphase.c:1508:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1555:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1567:20: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1584:25: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1737:34: warning: invalid assignment: |= ../drivers/atm/iphase.c:1737:34: left side has type restricted __be16 ../drivers/atm/iphase.c:1737:34: right side has type int ../drivers/atm/iphase.c:1814:15: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1815:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1968:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2024:22: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2051:22: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2114:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2114:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2114:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2130:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2130:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2130:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2131:15: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2132:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2280:16: warning: cast to restricted __le32 ../drivers/atm/iphase.c:2280:14: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:2280:14: expected unsigned int [usertype] mac1 ../drivers/atm/iphase.c:2280:14: got restricted __be32 [usertype] ../drivers/atm/iphase.c:2282:16: warning: cast to restricted __le16 ../drivers/atm/iphase.c:2282:14: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:2282:14: expected unsigned short [usertype] mac2 ../drivers/atm/iphase.c:2282:14: got restricted __be16 [usertype] ../drivers/atm/iphase.c:2670:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2674:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1134:25: warning: dereference of noderef expression ../drivers/atm/iphase.c:1139:30: warning: dereference of noderef expression ../drivers/atm/iphase.c:1149:29: warning: dereference of noderef expression ../drivers/atm/iphase.c:1170:21: warning: dereference of noderef expression ../drivers/atm/iphase.c:1170:57: warning: dereference of noderef expression ../drivers/atm/iphase.c:1171:21: warning: dereference of noderef expression ../drivers/atm/iphase.c:1171:57: warning: dereference of noderef expression ../drivers/atm/iphase.c:1397:10: warning: dereference of noderef expression ../drivers/atm/iphase.c:1410:18: warning: dereference of noderef expression ../drivers/atm/iphase.c:1492:17: warning: dereference of noderef expression ../drivers/atm/iphase.c:1493:17: warning: dereference of noderef expression ../drivers/atm/iphase.c:2681:15: warning: dereference of noderef expression ../drivers/atm/iphase.c:2682:15: warning: dereference of noderef expression ../drivers/atm/iphase.c:2996:9: warning: dereference of noderef expression ../drivers/atm/iphase.c:2999:9: warning: dereference of noderef expression ../drivers/atm/iphase.c:3000:9: warning: dereference of noderef expression ../drivers/atm/iphase.c:3010:35: warning: dereference of noderef expression ../drivers/atm/iphase.c:3011:51: warning: dereference of noderef expression ../drivers/atm/iphase.c:3028:36: warning: dereference of noderef expression ../drivers/atm/iphase.c:3029:11: warning: dereference of noderef expression ../drivers/atm/eni.c:764:37: warning: cast to restricted __be32 ../drivers/atm/eni.c:2055:36: warning: incorrect type in assignment (different base types) ../drivers/atm/eni.c:2055:36: expected unsigned int [usertype] ../drivers/atm/eni.c:2055:36: got restricted __be32 [usertype] ../drivers/atm/idt77252.c:1218:15: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1231:18: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1388:30: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:1388:30: expected unsigned int [usertype] word_2 ../drivers/atm/idt77252.c:1388:30: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:1424:16: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1430:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1430:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1441:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1467:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1471:33: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1482:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1507:30: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:1507:30: expected unsigned int [usertype] word_2 ../drivers/atm/idt77252.c:1507:30: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:1518:24: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:745:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:745:27: expected unsigned int [usertype] word_1 ../drivers/atm/idt77252.c:745:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:747:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:747:27: expected unsigned int [usertype] word_2 ../drivers/atm/idt77252.c:747:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:748:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:748:27: expected unsigned int [usertype] word_3 ../drivers/atm/idt77252.c:748:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:749:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:749:27: expected unsigned int [usertype] word_4 ../drivers/atm/idt77252.c:749:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:1021:16: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1029:33: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1038:18: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1247:30: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1266:26: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1342:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1343:34: warning: cast to restricted __le32 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: expected unsigned int [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: got restricted __le32 [usertype] ../drivers/atm/idt77105.c:303:35: warning: Using plain integer as NULL pointer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32 In file included from ../include/linux/string.h:389, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:12, from ../arch/x86/include/asm/paravirt.h:21, from ../arch/x86/include/asm/cpuid.h:64, from ../arch/x86/include/asm/processor.h:19, from ../arch/x86/include/asm/timex.h:5, from ../include/linux/timex.h:67, from ../include/linux/time32.h:13, from ../include/linux/time.h:60, from ../include/linux/stat.h:19, from ../include/linux/module.h:13, from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:10, from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:8: In function ‘fortify_memcpy_chk’, inlined from ‘qlcnic_83xx_dcb_query_cee_param’ at ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:614:3: ../include/linux/fortify-string.h:580:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/w1/w1.c:418:17: warning: incorrect type in assignment (different base types) ../drivers/w1/w1.c:418:17: expected unsigned long long [usertype] rn64_le ../drivers/w1/w1.c:418:17: got restricted __le64 [usertype] ../drivers/w1/w1.c:909:21: warning: incorrect type in initializer (different base types) ../drivers/w1/w1.c:909:21: expected unsigned long long [usertype] rn_le ../drivers/w1/w1.c:909:21: got restricted __le64 [usertype] ../net/ipv4/netfilter/arp_tables.c: note: in included file (through ../include/linux/netfilter_arp/arp_tables.h): ../include/uapi/linux/netfilter_arp/arp_tables.h:184:34: warning: array of flexible structures ../net/ipv4/netfilter/arp_tables.c:40:16: warning: array of flexible structures ../include/uapi/linux/netfilter_arp/arp_tables.h:196:37: warning: array of flexible structures ../net/ipv4/netfilter/arp_tables.c:1062:48: warning: array of flexible structures ../net/ipv4/netfilter/arp_tables.c:1370:44: warning: array of flexible structures ../net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice ../net/ipv4/netfilter/arp_tables.c:40:16: also defined here ../net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice ../net/ipv4/netfilter/arp_tables.c:40:16: also defined here ../drivers/atm/lanai.c:1397:29: warning: incorrect type in argument 1 (different base types) ../drivers/atm/lanai.c:1397:29: expected restricted __be32 const [usertype] *p ../drivers/atm/lanai.c:1397:29: got unsigned int const [usertype] *[assigned] x ../drivers/atm/lanai.c:1716:52: warning: incorrect type in argument 1 (different base types) ../drivers/atm/lanai.c:1716:52: expected restricted __le32 const [usertype] *p ../drivers/atm/lanai.c:1716:52: got unsigned int [usertype] * ../drivers/atm/lanai.c:1176:30: warning: incorrect type in assignment (different base types) ../drivers/atm/lanai.c:1176:30: expected unsigned int [usertype] ../drivers/atm/lanai.c:1176:30: got restricted __le32 [usertype] ../drivers/atm/lanai.c:1191:30: warning: incorrect type in assignment (different base types) ../drivers/atm/lanai.c:1191:30: expected unsigned int [usertype] ../drivers/atm/lanai.c:1191:30: got restricted __be32 [usertype] ../net/netfilter/nf_tables_offload.c:249:24: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_tables_offload.c:249:24: expected restricted __be16 [usertype] proto ../net/netfilter/nf_tables_offload.c:249:24: got int ../drivers/atm/atmtcp.c:129:21: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:129:21: expected unsigned short [addressable] [assigned] [usertype] vpi ../drivers/atm/atmtcp.c:129:21: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:131:21: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:131:21: expected unsigned short [addressable] [assigned] [usertype] vci ../drivers/atm/atmtcp.c:131:21: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:222:18: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:222:18: expected unsigned short [usertype] vpi ../drivers/atm/atmtcp.c:222:18: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:223:18: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:223:18: expected unsigned short [usertype] vci ../drivers/atm/atmtcp.c:223:18: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:224:21: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:224:21: expected unsigned int [usertype] length ../drivers/atm/atmtcp.c:224:21: got restricted __be32 [usertype] ../drivers/atm/atmtcp.c:300:33: warning: cast to restricted __be16 ../drivers/atm/atmtcp.c:300:50: warning: cast to restricted __be16 ../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:74:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:74:9: struct rb_node * ../fs/afs/server.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h): ../include/linux/rcupdate.h:878:9: warning: context imbalance in 'afs_find_server' - different lock contexts for basic block ../fs/afs/server.c:104:9: warning: context imbalance in 'afs_find_server_by_uuid' - different lock contexts for basic block ../drivers/infiniband/sw/siw/siw_cq.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/siw_cm.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/siw_main.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../net/netfilter/nft_compat.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...): ../include/linux/rcupdate.h:880:25: warning: context imbalance in 'nfnl_compat_get_rcu' - unexpected unlock ../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/sw/siw/siw_mem.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/bluetooth/hci_ag6xx.c:257:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_bm_bufs_add' - different lock contexts for basic block ../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rxq_drop_pkts' - different lock contexts for basic block ../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rx_refill' - different lock contexts for basic block ../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_buff_hdr_pool_put' - different lock contexts for basic block ../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rx' - different lock contexts for basic block ../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:4474:9: warning: context imbalance in 'mvpp2_tx' - different lock contexts for basic block ../drivers/bluetooth/hci_mrvl.c:170:23: warning: restricted __le16 degrades to integer ../drivers/bluetooth/hci_mrvl.c:203:23: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/sun/niu.c: In function ‘niu_open’: ../drivers/net/ethernet/sun/niu.c:6031:52: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 6031 | sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name); | ^ In function ‘niu_set_irq_name’, inlined from ‘niu_request_irq’ at ../drivers/net/ethernet/sun/niu.c:6049:2, inlined from ‘niu_open’ at ../drivers/net/ethernet/sun/niu.c:6115:8: ../drivers/net/ethernet/sun/niu.c:6031:17: note: ‘sprintf’ output between 8 and 23 bytes into a destination of size 22 6031 | sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/infiniband/sw/siw/siw_qp.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../fs/nfs/pnfs.c:319:17: warning: context imbalance in 'pnfs_put_layout_hdr' - unexpected unlock ../fs/nfs/pnfs.c:624:17: warning: context imbalance in 'pnfs_put_lseg' - unexpected unlock ../drivers/infiniband/sw/siw/siw_qp_tx.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/hw/efa/efa_main.c:444:30: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/efa/efa_main.c:444:30: expected restricted __be64 [usertype] node_guid ../drivers/infiniband/hw/efa/efa_main.c:444:30: got unsigned long long [usertype] guid ../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_shutdown' - different lock contexts for basic block ../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_reset_task' - different lock contexts for basic block ../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_link_timer' - different lock contexts for basic block ../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_open' - different lock contexts for basic block ../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_close' - different lock contexts for basic block ../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_suspend' - different lock contexts for basic block ../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_resume' - different lock contexts for basic block ../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/nfs/pnfs_nfs.c:194:17: warning: context imbalance in 'pnfs_put_commit_array' - unexpected unlock ../fs/nfs/pnfs_nfs.c: note: in included file (through ../include/linux/smp.h, ../include/linux/lockdep.h, ../include/linux/spinlock.h, ../include/linux/kref.h, ../include/linux/mm_types.h, ../include/linux/uio.h, ...): ../include/linux/list.h:287:25: warning: context imbalance in 'nfs4_pnfs_ds_put' - unexpected unlock ../drivers/infiniband/sw/siw/siw_qp_rx.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/siw_verbs.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../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 ../scripts/Makefile.build:194: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new ../drivers/infiniband/hw/efa/efa_verbs.c:2281:30: warning: symbol 'efa_uapi_defs' was not declared. Should it be static? ../drivers/infiniband/core/cache.c:654:52: error: incompatible types in comparison expression (different address spaces): ../drivers/infiniband/core/cache.c:654:52: struct net_device [noderef] __rcu * ../drivers/infiniband/core/cache.c:654:52: struct net_device * ../drivers/infiniband/core/cache.c:692:43: warning: incorrect type in initializer (different address spaces) ../drivers/infiniband/core/cache.c:692:43: expected struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/cache.c:692:43: got struct net_device *ndev ../drivers/infiniband/core/cache.c:847:23: warning: incorrect type in assignment (different address spaces) ../drivers/infiniband/core/cache.c:847:23: expected struct net_device [noderef] __rcu *[addressable] ndev ../drivers/infiniband/core/cache.c:847:23: got struct net_device *ndev ../drivers/infiniband/core/cache.c:1018:52: warning: incorrect type in initializer (different address spaces) ../drivers/infiniband/core/cache.c:1018:52: expected struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/cache.c:1018:52: got struct net_device *ndev ../drivers/infiniband/core/cache.c:1424:59: warning: incorrect type in argument 1 (different address spaces) ../drivers/infiniband/core/cache.c:1424:59: expected struct net_device *dev ../drivers/infiniband/core/cache.c:1424:59: got struct net_device [noderef] __rcu *const ndev ../drivers/net/ethernet/via/via-velocity.c: note: in included file: ../drivers/net/ethernet/via/via-velocity.h:236:24: warning: mixed bitwiseness ../drivers/net/ethernet/via/via-velocity.c:88:26: warning: incorrect type in initializer (different address spaces) ../drivers/net/ethernet/via/via-velocity.c:88:26: expected void *addr ../drivers/net/ethernet/via/via-velocity.c:88:26: got struct mac_regs [noderef] __iomem *mac_regs ../drivers/net/ethernet/via/via-velocity.c:91:49: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:91:49: expected restricted pci_power_t [usertype] state ../drivers/net/ethernet/via/via-velocity.c:91:49: got char state ../drivers/net/ethernet/via/via-velocity.c:93:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/via/via-velocity.c:93:36: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/via/via-velocity.c:93:36: got void * ../drivers/net/ethernet/via/via-velocity.c:1745:34: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/via/via-velocity.c:1745:34: expected unsigned long [usertype] __UNIQUE_ID_y_1690 ../drivers/net/ethernet/via/via-velocity.c:1745:34: got restricted __le16 ../drivers/net/ethernet/via/via-velocity.c:1748:17: warning: cast to restricted __le16 ../drivers/net/ethernet/via/via-velocity.c:2241:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2241:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:2241:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2249:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2249:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2249:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2436:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2436:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2436:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2449:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2449:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2449:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2874:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2874:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:2874:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3145:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3145:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3145:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3151:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3151:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3151:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3203:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3203:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:3203:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3273:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3273:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3273:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3290:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3290:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3290:48: got restricted pci_power_t [usertype] ../scripts/Makefile.build:194: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new ../fs/afs/volume.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:74:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:74:9: struct rb_node * ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c: In function ‘stmmac_selftest_get_strings’: ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:2040:52: warning: ‘%s’ directive output may be truncated writing up to 1535 bytes into a region of size 28 [-Wformat-truncation=] 2040 | snprintf(p, ETH_GSTRING_LEN, "%2d. %s", i + 1, | ^~ ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:2040:17: note: ‘snprintf’ output between 5 and 1540 bytes into a destination of size 32 2040 | snprintf(p, ETH_GSTRING_LEN, "%2d. %s", i + 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2041 | stmmac_selftests[i].name); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37: expected unsigned int [usertype] next ../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37: expected unsigned int [usertype] next ../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37: expected unsigned int [usertype] phys ../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36: expected unsigned int [usertype] len ../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37: expected unsigned int [usertype] app0 ../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:779:16: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:786:17: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:786:17: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:797:41: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:810:24: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29: warning: invalid assignment: |= ../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29: left side has type unsigned int ../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29: right side has type restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29: expected unsigned int [usertype] app1 ../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21: warning: invalid assignment: |= ../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21: left side has type unsigned int ../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21: right side has type restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20: expected unsigned int [usertype] len ../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21: expected unsigned int [usertype] phys ../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:912:33: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:920:25: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29: expected unsigned int [usertype] phys ../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28: expected unsigned int [usertype] len ../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21: warning: invalid assignment: |= ../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21: left side has type unsigned int ../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21: right side has type restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:985:39: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:999:17: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:1005:26: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:37: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35: got restricted __be16 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26: expected unsigned int [usertype] phys ../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25: expected unsigned int [usertype] len ../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26: expected unsigned int [usertype] app0 ../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26: got restricted __be32 [usertype] ../drivers/infiniband/hw/cxgb4/cq.c:418:36: warning: context imbalance in 'c4iw_flush_hw_cq' - unexpected unlock ../drivers/infiniband/hw/cxgb4/cq.c:946:9: warning: context imbalance in 'c4iw_poll_cq_one' - different lock contexts for basic block ../drivers/infiniband/core/roce_gid_mgmt.c:292:23: warning: incorrect type in assignment (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:292:23: expected struct net_device [noderef] __rcu *[addressable] ndev ../drivers/infiniband/core/roce_gid_mgmt.c:292:23: got struct net_device *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:386:48: warning: incorrect type in initializer (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:386:48: expected struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:386:48: got struct net_device *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:832:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:832:48: expected void *filter_cookie ../drivers/infiniband/core/roce_gid_mgmt.c:832:48: got struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:835:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:835:31: expected struct net_device *dev ../drivers/infiniband/core/roce_gid_mgmt.c:835:31: got struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:872:31: warning: incorrect type in assignment (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:872:31: expected struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:872:31: got struct net_device *ndev ../drivers/infiniband/sw/rdmavt/qp.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h, ../drivers/infiniband/sw/rdmavt/qp.h): ../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures ../drivers/infiniband/sw/rdmavt/qp.c: note: in included file (through ../drivers/infiniband/sw/rdmavt/qp.h): ../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27: expected restricted __be32 [usertype] mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27: got int ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18: expected restricted __be32 [addressable] [usertype] src ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18: got unsigned int [usertype] src_mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: expected restricted __be32 [addressable] [usertype] dst ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: got unsigned int [usertype] dst_mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24: expected restricted __be16 [addressable] [usertype] src ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24: got unsigned int [usertype] src_mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: expected restricted __be16 [addressable] [usertype] dst ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: got unsigned int [usertype] dst_mask ../drivers/net/ipvlan/ipvlan_core.c:55:36: warning: incorrect type in argument 1 (different base types) ../drivers/net/ipvlan/ipvlan_core.c:55:36: expected unsigned int [usertype] a ../drivers/net/ipvlan/ipvlan_core.c:55:36: got restricted __be32 const [usertype] s_addr ../drivers/infiniband/sw/rdmavt/rc.c: note: in included file: ../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures ../drivers/infiniband/sw/rdmavt/rc.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h): ../include/uapi/rdma/rvt-abi.h:64:27: 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/qp.c:1615:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: expected unsigned int [usertype] pa_lo ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28: expected unsigned int [usertype] pa_hi ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1628:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2062:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2062:28: expected unsigned int [usertype] pa_lo ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2062:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28: expected unsigned int [usertype] pa_hi ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2411:18: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:42: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:42: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2518:23: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2573:20: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2588:19: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2604:19: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2606:24: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2610:27: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2615:29: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2634:20: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2693:34: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2696:37: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2700:37: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2703:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2722:27: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2726:27: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2770:24: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file: ../drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:517:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:523:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:511:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32 ../drivers/infiniband/ulp/rtrs/rtrs-srv.c:1037:16: warning: restricted __le16 degrades to integer ../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1690:34: warning: cast from restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1691:34: warning: cast from restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma_cmd.c: note: in included file: ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/net/ethernet/sfc/tx.c:495:9: warning: context imbalance in 'efx_xdp_tx_buffers' - different lock contexts for basic block ../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: expected unsigned int [usertype] valid ../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: got restricted __le32 [usertype] ../drivers/infiniband/sw/rdmavt/srq.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h, ../drivers/infiniband/sw/rdmavt/qp.h, ../drivers/infiniband/sw/rdmavt/vt.h): ../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures ../drivers/infiniband/sw/rdmavt/srq.c: note: in included file (through ../drivers/infiniband/sw/rdmavt/qp.h, ../drivers/infiniband/sw/rdmavt/vt.h): ../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures ../drivers/infiniband/hw/qedr/main.c:245:30: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/main.c:245:30: expected restricted __be64 [usertype] node_guid ../drivers/infiniband/hw/qedr/main.c:245:30: got unsigned long long [usertype] node_guid ../drivers/infiniband/hw/qedr/main.c:454:51: warning: cast from restricted __le32 ../drivers/infiniband/hw/qedr/main.c:454:51: warning: restricted __le32 degrades to integer ../drivers/infiniband/hw/qedr/main.c:650:31: warning: cast from restricted __le32 ../drivers/infiniband/hw/qedr/main.c:650:74: warning: restricted __le32 degrades to integer ../drivers/infiniband/core/mad.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/ib_mad.h): ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32 ../include/trace/events/ib_mad.h:120:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:120:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be32 ../include/trace/events/ib_mad.h:294:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:294:1: warning: cast to restricted __be32 ../include/trace/events/ib_mad.h:294:1: warning: cast to restricted __be32 ../include/trace/events/ib_mad.h:339:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:339:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:339:1: warning: cast to restricted __be16 ../drivers/infiniband/core/mad.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/ib_mad.h): ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid ../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod ../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:120:1: expected unsigned long long [usertype] wrtid ../include/trace/events/ib_mad.h:120:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:120:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:120:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_mad.h:183:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_mad.h:183:1: got restricted __be32 [usertype] attr_mod ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned long long [usertype] mkey ../include/trace/events/ib_mad.h:294:1: got restricted __be64 [usertype] mkey ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_slid ../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_slid ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_dlid ../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_dlid ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned long long [usertype] mkey ../include/trace/events/ib_mad.h:339:1: got restricted __be64 [usertype] mkey ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_slid ../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_slid ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_dlid ../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_dlid ../drivers/infiniband/core/mad.c: note: in included file (through ../include/trace/perf.h, ../include/trace/define_trace.h, ../include/trace/events/ib_mad.h): ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid ../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod ../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:120:1: expected unsigned long long [usertype] wrtid ../include/trace/events/ib_mad.h:120:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:120:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:120:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_mad.h:183:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_mad.h:183:1: got restricted __be32 [usertype] attr_mod ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned long long [usertype] mkey ../include/trace/events/ib_mad.h:294:1: got restricted __be64 [usertype] mkey ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_slid ../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_slid ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_dlid ../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_dlid ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned long long [usertype] mkey ../include/trace/events/ib_mad.h:339:1: got restricted __be64 [usertype] mkey ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_slid ../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_slid ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_dlid ../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_dlid ../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'ack' not described in 'tcp_lp_cong_avoid' ../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'acked' not described in 'tcp_lp_cong_avoid' ../net/ipv4/tcp_lp.c:272: warning: Function parameter or struct member 'sample' not described in 'tcp_lp_pkts_acked' ../drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c: note: in included file: ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype] ../drivers/net/vxlan/vxlan_core.c:392:34: warning: incorrect type in argument 2 (different base types) ../drivers/net/vxlan/vxlan_core.c:392:34: expected unsigned int [usertype] b ../drivers/net/vxlan/vxlan_core.c:392:34: got restricted __be32 [usertype] vni ../drivers/infiniband/hw/qedr/verbs.c:127:30: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:127:30: expected restricted __be64 [usertype] sys_image_guid ../drivers/infiniband/hw/qedr/verbs.c:127:30: got unsigned long long [usertype] sys_image_guid ../drivers/infiniband/hw/qedr/verbs.c:1016:34: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:1016:34: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:1016:34: got unsigned short [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:1401:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:1401:42: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:1401:42: got int ../drivers/infiniband/hw/qedr/verbs.c:1411:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:1411:42: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:1411:42: got unsigned short [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2000:34: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:2000:34: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2000:34: got unsigned short [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2011:34: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:2011:34: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2011:34: got unsigned short [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2014:41: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:2014:41: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2014:41: got unsigned short [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2015:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:2015:42: expected restricted __le16 [usertype] value ../drivers/infiniband/hw/qedr/verbs.c:2015:42: got unsigned long ../drivers/infiniband/hw/qedr/verbs.c:3287:22: warning: cast from restricted __le64 ../drivers/infiniband/hw/qedr/verbs.c:3287:20: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3287:20: expected unsigned long long [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3287:20: got restricted __be64 [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3447:24: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3447:24: expected restricted __le32 [usertype] hi ../drivers/infiniband/hw/qedr/verbs.c:3447:24: got unsigned int [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3448:24: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3448:24: expected restricted __le32 [usertype] lo ../drivers/infiniband/hw/qedr/verbs.c:3448:24: got unsigned int [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3449:22: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3449:22: expected restricted __le32 [usertype] l_key ../drivers/infiniband/hw/qedr/verbs.c:3449:22: got unsigned int const [usertype] key ../drivers/infiniband/hw/qedr/verbs.c:3468:26: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3468:26: expected restricted __le32 [usertype] length_lo ../drivers/infiniband/hw/qedr/verbs.c:3468:26: got unsigned long long [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3469:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3469:28: expected restricted __le32 [usertype] hi ../drivers/infiniband/hw/qedr/verbs.c:3469:28: got unsigned int [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3470:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3470:28: expected restricted __le32 [usertype] lo ../drivers/infiniband/hw/qedr/verbs.c:3470:28: got unsigned int [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3598:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3598:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3598:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3611:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3611:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3611:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3624:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3624:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3624:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3637:34: warning: cast from restricted __be32 ../drivers/infiniband/hw/qedr/verbs.c:3637:34: warning: cast from restricted __le32 ../drivers/infiniband/hw/qedr/verbs.c:3637:32: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3637:32: expected restricted __le32 [usertype] imm_data ../drivers/infiniband/hw/qedr/verbs.c:3637:32: got restricted __be32 [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3644:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3644:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3644:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3657:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3657:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3657:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3674:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3674:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3674:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3711:33: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3711:33: expected restricted __le32 [usertype] inv_l_key ../drivers/infiniband/hw/qedr/verbs.c:3711:33: got unsigned int const [usertype] invalidate_rkey ../drivers/infiniband/hw/qedr/verbs.c:3793:42: warning: restricted __le16 degrades to integer ../drivers/infiniband/hw/qedr/verbs.c:3992:42: warning: restricted __le16 degrades to integer ../drivers/infiniband/hw/qedr/verbs.c:4021:43: warning: cast from restricted __le32 ../drivers/infiniband/hw/qedr/verbs.c:4021:43: warning: restricted __le32 degrades to integer ../drivers/infiniband/hw/qedr/verbs.c:4117:68: warning: incorrect type in argument 6 (different base types) ../drivers/infiniband/hw/qedr/verbs.c:4117:68: expected unsigned short [usertype] hw_cons ../drivers/infiniband/hw/qedr/verbs.c:4117:68: got restricted __le16 [usertype] sq_cons ../drivers/infiniband/hw/qedr/verbs.c:4125:68: warning: incorrect type in argument 6 (different base types) ../drivers/infiniband/hw/qedr/verbs.c:4125:68: expected unsigned short [usertype] hw_cons ../drivers/infiniband/hw/qedr/verbs.c:4125:68: got restricted __le16 [usertype] sq_cons ../drivers/infiniband/hw/qedr/verbs.c:4132:38: warning: restricted __le16 degrades to integer ../drivers/infiniband/hw/qedr/verbs.c:4205:67: warning: incorrect type in argument 6 (different base types) ../drivers/infiniband/hw/qedr/verbs.c:4205:67: expected unsigned short [usertype] hw_cons ../drivers/infiniband/hw/qedr/verbs.c:4205:67: got restricted __le16 [usertype] sq_cons ../drivers/infiniband/hw/qedr/verbs.c:4390:46: warning: incorrect type in argument 5 (different base types) ../drivers/infiniband/hw/qedr/verbs.c:4390:46: expected unsigned short [usertype] hw_cons ../drivers/infiniband/hw/qedr/verbs.c:4390:46: got restricted __le16 [usertype] rq_cons_or_srq_id ../drivers/infiniband/hw/qedr/verbs.c:1181:45: warning: cast to restricted __be32 ../drivers/infiniband/hw/qedr/verbs.c:1182:45: warning: cast to restricted __be32 ../drivers/infiniband/hw/qedr/verbs.c:4252:33: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:4252:33: expected restricted __be32 [usertype] imm_data ../drivers/infiniband/hw/qedr/verbs.c:4252:33: got unsigned int [usertype] ../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/qedr/qedr_roce_cm.c:113:17: warning: cast to restricted __be32 ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:115:17: warning: cast to restricted __be16 ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:447:23: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:447:23: expected restricted __be16 [usertype] pkey ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:447:23: got int ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37: expected restricted __be32 [usertype] flow_label ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37: got unsigned int const [usertype] flow_label ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30: expected unsigned char [usertype] tos ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30: got restricted __be32 [usertype] ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: expected restricted __be32 [usertype] saddr ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: got unsigned int [assigned] [usertype] ipv4_addr ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32: expected restricted __be32 [usertype] daddr ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32: got unsigned int [assigned] [usertype] ipv4_addr ../drivers/bluetooth/virtio_bt.c:311:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:311:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:311:25: bad type * ../drivers/bluetooth/virtio_bt.c:311:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:311:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:314:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:314:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:314:25: bad type * ../drivers/bluetooth/virtio_bt.c:314:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:314:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:349:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:349:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:349:25: bad type * ../drivers/bluetooth/virtio_bt.c:349:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:349:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:352:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:352:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:352:25: bad type * ../drivers/bluetooth/virtio_bt.c:352:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:352:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/net/bonding/bond_options.c:1230:24: warning: incorrect type in assignment (different base types) ../drivers/net/bonding/bond_options.c:1230:24: expected restricted __be32 [addressable] [usertype] target ../drivers/net/bonding/bond_options.c:1230:24: got unsigned long long const [usertype] value ../drivers/bluetooth/hci_nokia.c:279:23: warning: incorrect type in assignment (different base types) ../drivers/bluetooth/hci_nokia.c:279:23: expected unsigned short [usertype] baud ../drivers/bluetooth/hci_nokia.c:279:23: got restricted __le16 [usertype] ../drivers/bluetooth/hci_nokia.c:282:26: warning: incorrect type in assignment (different base types) ../drivers/bluetooth/hci_nokia.c:282:26: expected unsigned short [usertype] sys_clk ../drivers/bluetooth/hci_nokia.c:282:26: got restricted __le16 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c: note: in included file: ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/net/ethernet/sfc/ptp.c:205: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' ../drivers/infiniband/hw/mlx5/fs.c:1189:26: 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:458:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 458 | snprintf(name, sizeof(name), "%s%u_input", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:458:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 458 | snprintf(name, sizeof(name), "%s%u_input", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/mcdi_mon.c:489:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 489 | snprintf(name, sizeof(name), "%s%u_alarm", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:489:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 489 | snprintf(name, sizeof(name), "%s%u_alarm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/mcdi_mon.c:496:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 496 | snprintf(name, sizeof(name), "%s%u_label", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:496:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 496 | snprintf(name, sizeof(name), "%s%u_label", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 497 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c: note: in included file: ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype] ../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/net/vmxnet3/vmxnet3_ethtool.c:1306:42: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_ethtool.c:1306:42: expected restricted __le32 [usertype] confVer ../drivers/net/vmxnet3/vmxnet3_ethtool.c:1306:42: got int ../drivers/net/vmxnet3/vmxnet3_drv.c:1477:43: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:1477:43: expected restricted __wsum [usertype] csum ../drivers/net/vmxnet3/vmxnet3_drv.c:1477:43: got restricted __be16 [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:1623:17: warning: restricted __le64 degrades to integer ../drivers/net/vmxnet3/vmxnet3_drv.c:2016:33: warning: incorrect type in argument 2 (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2016:33: expected unsigned long long [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2016:33: got restricted __le64 [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2022:33: warning: incorrect type in argument 2 (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2022:33: expected unsigned long long [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2022:33: got restricted __le64 [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2689:31: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2689:31: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2689:31: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2706:39: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2706:39: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2706:39: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2728:39: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2728:39: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2728:39: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2780:39: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2780:39: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2780:39: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2826:31: warning: restricted __le32 degrades to integer ../drivers/net/vmxnet3/vmxnet3_drv.c:2839:17: warning: incorrect type in argument 3 (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2839:17: expected unsigned long [usertype] size ../drivers/net/vmxnet3/vmxnet3_drv.c:2839:17: got restricted __le16 [usertype] mfTableLen ../drivers/net/vmxnet3/vmxnet3_drv.c:2879:49: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2879:49: expected unsigned int [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:2879:49: got restricted __le32 [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:2920:41: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2920:41: expected restricted __le16 [usertype] txDataRingDescSize ../drivers/net/vmxnet3/vmxnet3_drv.c:2920:41: got restricted __le32 [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:2979:46: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2979:46: expected restricted __le32 [usertype] confVer ../drivers/net/vmxnet3/vmxnet3_drv.c:2979:46: got int ../drivers/net/vmxnet3/vmxnet3_drv.c:3045:34: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:3045:34: expected restricted __le32 [usertype] confVer ../drivers/net/vmxnet3/vmxnet3_drv.c:3045:34: got int ../drivers/net/slip/slip.c:459:14: error: incompatible types in comparison expression (different address spaces): ../drivers/net/slip/slip.c:459:14: void [noderef] __rcu * ../drivers/net/slip/slip.c:459:14: void * ../drivers/net/slip/slip.c:893:9: error: incompatible types in comparison expression (different address spaces): ../drivers/net/slip/slip.c:893:9: void [noderef] __rcu * ../drivers/net/slip/slip.c:893:9: void * ../net/netfilter/nf_flow_table_offload.c:45:32: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:45:32: expected restricted __be32 [usertype] keyid ../net/netfilter/nf_flow_table_offload.c:45:32: got unsigned int ../net/netfilter/nf_flow_table_offload.c:55:44: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:55:44: expected restricted __be32 [usertype] src ../net/netfilter/nf_flow_table_offload.c:55:44: got unsigned int ../net/netfilter/nf_flow_table_offload.c:57:44: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:57:44: expected restricted __be32 [usertype] dst ../net/netfilter/nf_flow_table_offload.c:57:44: got unsigned int ../net/netfilter/nf_flow_table_offload.c:87:25: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:87:25: expected restricted __be16 [usertype] vlan_tpid ../net/netfilter/nf_flow_table_offload.c:87:25: got int ../net/netfilter/nf_flow_table_offload.c:150:32: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:150:32: expected restricted __be32 [usertype] src ../net/netfilter/nf_flow_table_offload.c:150:32: got unsigned int ../net/netfilter/nf_flow_table_offload.c:152:32: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:152:32: expected restricted __be32 [usertype] dst ../net/netfilter/nf_flow_table_offload.c:152:32: got unsigned int ../net/netfilter/nf_flow_table_offload.c:167:29: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:167:29: expected restricted __be16 [usertype] n_proto ../net/netfilter/nf_flow_table_offload.c:167:29: got int ../net/netfilter/nf_flow_table_offload.c:193:30: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:193:30: expected restricted __be16 [usertype] src ../net/netfilter/nf_flow_table_offload.c:193:30: got int ../net/netfilter/nf_flow_table_offload.c:195:30: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:195:30: expected restricted __be16 [usertype] dst ../net/netfilter/nf_flow_table_offload.c:195:30: got int ../net/netfilter/nf_flow_table_offload.c:258:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:258:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:258:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:258:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:258:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:258:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:263:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:263:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:263:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:263:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:263:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:263:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:316:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:316:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:316:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:316:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:316:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:316:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:322:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:322:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:322:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:322:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:322:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:322:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:333:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:333:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:333:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:351:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:351:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:351:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:360:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:360:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:360:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:378:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:378:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:378:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:400:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:400:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:400:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:417:60: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:417:60: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:417:60: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:425:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:425:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:425:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:442:60: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:442:60: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:442:60: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:477:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:477:22: expected unsigned int [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:477:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:478:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:478:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:478:22: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:483:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:483:22: expected unsigned int [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:483:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:484:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:484:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:484:22: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:491:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:491:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:491:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:491:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:491:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:491:37: 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:846:24: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:846:24: expected restricted __be16 [usertype] proto ../net/netfilter/nf_flow_table_offload.c:846:24: got int ../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/net/usb/lan78xx.c: In function ‘lan7801_phy_init’: ../drivers/net/usb/lan78xx.c:2507:13: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] 2507 | int ret; | ^~~ ../drivers/net/ppp/pppoe.c: note: in included file (through ../include/linux/if_pppox.h): ../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’: ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:66: warning: ‘-rx-’ directive output may be truncated writing 4 bytes into a region of size between 1 and 16 [-Wformat-truncation=] 891 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%d", | ^~~~ In function ‘xgene_enet_set_irq_name’, inlined from ‘xgene_enet_register_irq’ at ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:910:2: ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:63: note: directive argument in the range [-2147483641, 254] 891 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%d", | ^~~~~~~~~~ ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:25: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 16 891 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | ndev->name, i); | ~~~~~~~~~~~~~~ ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’: ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:888:66: warning: ‘-rx-txc’ directive output may be truncated writing 7 bytes into a region of size between 1 and 16 [-Wformat-truncation=] 888 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-txc", | ^~~~~~~ In function ‘xgene_enet_set_irq_name’, inlined from ‘xgene_enet_register_irq’ at ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:910:2: ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:888:25: note: ‘snprintf’ output between 8 and 23 bytes into a destination of size 16 888 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-txc", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 889 | ndev->name); | ~~~~~~~~~~~ ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’: ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:58: warning: ‘-txc-’ directive output may be truncated writing 5 bytes into a region of size between 1 and 16 [-Wformat-truncation=] 898 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d", | ^~~~~ In function ‘xgene_enet_set_irq_name’, inlined from ‘xgene_enet_register_irq’ at ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:910:2: ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:55: note: directive argument in the range [-2147483641, 254] 898 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d", | ^~~~~~~~~~~ ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 16 898 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | ndev->name, i); | ~~~~~~~~~~~~~~ ../drivers/net/ethernet/jme.c:956:14: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/jme.c:956:14: expected unsigned short [usertype] csum ../drivers/net/ethernet/jme.c:956:14: got restricted __sum16 [usertype] check ../drivers/net/ethernet/intel/ice/ice_ptp.c:331:9: warning: context imbalance in 'ice_ptp_read_src_clk_reg' - wrong count at exit ../drivers/net/ethernet/intel/ice/ice_ptp_hw.c:889:13: warning: context imbalance in 'ice_ptp_exec_tmr_cmd' - wrong count at exit ../drivers/net/usb/lan78xx.c:3634:29: warning: cast to restricted __be16 ../drivers/net/usb/lan78xx.c:3634:27: warning: incorrect type in assignment (different base types) ../drivers/net/usb/lan78xx.c:3634:27: expected restricted __wsum [usertype] csum ../drivers/net/usb/lan78xx.c:3634:27: got unsigned short [usertype] ../drivers/infiniband/core/cm.c:1296:20: warning: cast from restricted __be32 ../drivers/infiniband/core/cma.c:2083:9: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit ../drivers/infiniband/core/cma.c:2092:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock ../drivers/infiniband/core/cma.c:2235:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock ../drivers/infiniband/core/cma.c:2427:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock ../drivers/infiniband/core/cma.c:2550:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock ../drivers/infiniband/core/cma.c:2595:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock ../drivers/infiniband/core/cma.c:3013:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock ../drivers/infiniband/core/cma.c:3518:17: warning: context imbalance in 'addr_handler' - unexpected unlock ../drivers/infiniband/core/cma.c:4247:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock ../drivers/infiniband/core/user_mad.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/ib_umad.h): ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32 ../drivers/infiniband/core/user_mad.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/ib_umad.h): ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod ../drivers/infiniband/core/user_mad.c: note: in included file (through ../include/trace/perf.h, ../include/trace/define_trace.h, ../include/trace/events/ib_umad.h): ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod ../drivers/infiniband/core/uverbs_cmd.c:3724:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3724:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3724:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3724:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3738:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3738:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3792:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3792:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3792:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3792:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3822:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3822:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3822:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3822:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3838:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3838:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3838:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3838:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3838:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3838:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3857:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3857:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3857:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3857:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3871:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3871:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3871:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3871:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3950:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3950:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3950:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3950:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3968:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3968:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3968:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3968:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3968:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3968:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3993:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3993:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3993:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3993:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3993:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3993:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4031:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4031:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4031:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4031:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4031:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4031:9: also defined here ../drivers/infiniband/core/uverbs_ioctl.c:440:17: warning: incorrect type in assignment (different modifiers) ../drivers/infiniband/core/uverbs_ioctl.c:440:17: expected int ( *handler )( ... ) ../drivers/infiniband/core/uverbs_ioctl.c:440:17: got int ( [noderef] * )( ... ) ../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/net/can/peak_canfd/peak_pciefd_main.c:146:32: warning: array of flexible structures ../drivers/infiniband/core/umem_odp.c:346:5: warning: context imbalance in 'ib_umem_odp_map_dma_and_lock' - wrong count at exit ../drivers/net/ethernet/sfc/falcon/ethtool.c: In function ‘ef4_fill_test’: ../drivers/net/ethernet/sfc/falcon/ethtool.c:229: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=] 229 | "%-6s %-24s", unit_str, test_str); | ^~~~~ ~~~~~~~~ ../drivers/net/ethernet/sfc/falcon/ethtool.c:227:17: note: ‘snprintf’ output between 32 and 64 bytes into a destination of size 32 227 | snprintf(strings + test_index * ETH_GSTRING_LEN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | ETH_GSTRING_LEN, | ~~~~~~~~~~~~~~~~ 229 | "%-6s %-24s", unit_str, test_str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/siena/ethtool_common.c: In function ‘efx_fill_test’: ../drivers/net/ethernet/sfc/siena/ethtool_common.c:229: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=] 229 | "%-6s %-24s", unit_str, test_str); | ^~~~~ ~~~~~~~~ ../drivers/net/ethernet/sfc/siena/ethtool_common.c:227:17: note: ‘snprintf’ output between 32 and 64 bytes into a destination of size 32 227 | snprintf(strings + test_index * ETH_GSTRING_LEN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | ETH_GSTRING_LEN, | ~~~~~~~~~~~~~~~~ 229 | "%-6s %-24s", unit_str, test_str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/sfc/siena/mcdi_mon.c: In function ‘efx_siena_mcdi_mon_probe’: ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:458:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 458 | snprintf(name, sizeof(name), "%s%u_input", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:458:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 458 | snprintf(name, sizeof(name), "%s%u_input", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:489:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 489 | snprintf(name, sizeof(name), "%s%u_alarm", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:489:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 489 | snprintf(name, sizeof(name), "%s%u_alarm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:496:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 496 | snprintf(name, sizeof(name), "%s%u_label", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:496:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 496 | snprintf(name, sizeof(name), "%s%u_label", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 497 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/siena/tx.c:290:9: warning: context imbalance in 'efx_siena_xdp_tx_buffers' - different lock contexts for basic block ../drivers/net/ethernet/mellanox/mlx5/core/en/qos.c:377:40: warning: incorrect type in initializer (different address spaces) ../drivers/net/ethernet/mellanox/mlx5/core/en/qos.c:377:40: expected struct Qdisc *qdisc ../drivers/net/ethernet/mellanox/mlx5/core/en/qos.c:377:40: got struct Qdisc [noderef] __rcu *qdisc_sleeping ../net/netfilter/xt_hashlimit.c:198:27: warning: context imbalance in 'dsthash_find' - different lock contexts for basic block ../net/netfilter/xt_hashlimit.c:216:27: warning: context imbalance in 'dsthash_alloc_init' - different lock contexts for basic block ../net/netfilter/xt_hashlimit.c:787:20: warning: context imbalance in 'hashlimit_mt_common' - unexpected unlock ../drivers/net/ethernet/sfc/siena/ptp.c:208: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' ../net/netfilter/ipset/ip_set_core.c:736:31: warning: context imbalance in 'ip_set_test' - unexpected unlock ../net/netfilter/ipset/ip_set_core.c:736:31: warning: context imbalance in 'ip_set_add' - unexpected unlock ../net/netfilter/ipset/ip_set_core.c:736:31: warning: context imbalance in 'ip_set_del' - unexpected unlock ../net/netfilter/ipset/ip_set_core.c:736:31: warning: context imbalance in 'ip_set_flush_set' - unexpected unlock ../net/netfilter/ipset/ip_set_core.c:736:31: warning: context imbalance in 'call_ad' - unexpected unlock ../drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c:1803:14: warning: restricted __be64 degrades to integer ../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static? ../security/selinux/avc.c:461:58: warning: context imbalance in 'avc_alloc_node' - different lock contexts for basic block ../fs/file.c:417:17: warning: incorrect type in assignment (different address spaces) ../fs/file.c:417:17: expected struct file **old_fds ../fs/file.c:417:17: got struct file [noderef] __rcu **fd ../fs/file.c:418:17: warning: incorrect type in assignment (different address spaces) ../fs/file.c:418:17: expected struct file **new_fds ../fs/file.c:418:17: got struct file [noderef] __rcu **fd ../fs/file.c:433:17: error: incompatible types in comparison expression (different address spaces): ../fs/file.c:433:17: struct file [noderef] __rcu * ../fs/file.c:433:17: struct file * ../fs/file.c:463:60: warning: incorrect type in initializer (different address spaces) ../fs/file.c:503:28: warning: incorrect type in initializer (different address spaces) ../fs/file.c:501:21: warning: symbol 'init_files' was not declared. Should it be static? ../fs/file.c:681:14: warning: incorrect type in assignment (different address spaces) ../fs/file.c:861:30: warning: incorrect type in assignment (different address spaces) ../fs/file.c:882:14: warning: incorrect type in assignment (different address spaces) ../fs/file.c:886:13: warning: incorrect type in argument 1 (different address spaces) ../fs/file.c:889:23: warning: incorrect type in assignment (different address spaces) ../fs/file.c:912:24: warning: incorrect type in return expression (different address spaces) ../fs/file.c:914:14: warning: incorrect type in argument 1 (different address spaces) ../fs/file.c:935:22: warning: incorrect type in assignment (different address spaces) ../fs/file.c:937:32: warning: incorrect type in return expression (different address spaces) ../fs/file.c:959:31: warning: incorrect type in argument 1 (different address spaces) ../fs/file.c:959:14: warning: incorrect type in assignment (different address spaces) ../fs/file.c:963:16: warning: incorrect type in return expression (different address spaces) ../fs/file.c:1247:16: warning: incorrect type in assignment (different address spaces) ../security/smack/smackfs.c:933:17: error: incompatible types in comparison expression (different address spaces): ../security/smack/smackfs.c:933:17: struct netlbl_lsm_catmap [noderef] __rcu * ../security/smack/smackfs.c:933:17: struct netlbl_lsm_catmap * ../security/smack/smackfs.c:1502:47: warning: incorrect type in assignment (different base types) ../security/smack/smackfs.c:1505:47: warning: incorrect type in assignment (different base types) ../security/smack/smackfs.c:1943:17: error: incompatible types in comparison expression (different address spaces): ../security/smack/smackfs.c:1943:17: struct list_head [noderef] __rcu * ../security/smack/smackfs.c:1943:17: struct list_head * ../security/smack/smackfs.c:530:13: warning: context imbalance in 'smk_seq_start' - wrong count at exit ../security/smack/smackfs.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/vmalloc.h): ../include/linux/rcupdate.h:880:25: warning: context imbalance in 'smk_seq_stop' - unexpected unlock ../net/bpf/test_run.c:521:17: warning: symbol 'bpf_fentry_test1' was not declared. Should it be static? ../net/bpf/test_run.c:527:14: warning: symbol 'bpf_fentry_test2' was not declared. Should it be static? ../net/bpf/test_run.c:532:14: warning: symbol 'bpf_fentry_test3' was not declared. Should it be static? ../net/bpf/test_run.c:537:14: warning: symbol 'bpf_fentry_test4' was not declared. Should it be static? ../net/bpf/test_run.c:542:14: warning: symbol 'bpf_fentry_test5' was not declared. Should it be static? ../net/bpf/test_run.c:547:14: warning: symbol 'bpf_fentry_test6' was not declared. Should it be static? ../net/bpf/test_run.c:556:14: warning: symbol 'bpf_fentry_test7' was not declared. Should it be static? ../net/bpf/test_run.c:562:14: warning: symbol 'bpf_fentry_test8' was not declared. Should it be static? ../net/bpf/test_run.c:567:17: warning: symbol 'bpf_fentry_test9' was not declared. Should it be static? ../net/bpf/test_run.c:572:15: warning: symbol 'bpf_fentry_test_sinfo' was not declared. Should it be static? ../net/bpf/test_run.c:576:17: warning: symbol 'bpf_modify_return_test' was not declared. Should it be static? ../net/bpf/test_run.c:582:17: warning: symbol 'bpf_modify_return_test2' was not declared. Should it be static? ../net/bpf/test_run.c:589:17: warning: symbol 'bpf_modify_return_test_tp' was not declared. Should it be static? ../net/bpf/test_run.c:596:14: warning: symbol 'bpf_fentry_shadow_test' was not declared. Should it be static? ../net/bpf/test_run.c:618:18: warning: symbol 'bpf_kfunc_call_test_release' was not declared. Should it be static? ../net/bpf/test_run.c:623:18: warning: symbol 'bpf_kfunc_call_test_release_dtor' was not declared. Should it be static? ../net/bpf/test_run.c:629:18: warning: symbol 'bpf_kfunc_call_memb_release' was not declared. Should it be static? ../net/bpf/test_run.c:633:18: warning: symbol 'bpf_kfunc_call_memb_release_dtor' was not declared. Should it be static? ../security/tomoyo/common.c:907:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:907:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:907:9: struct list_head * ../security/tomoyo/common.c:907:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:907:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:907:9: struct list_head * ../security/tomoyo/common.c:1592:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1592:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1592:9: struct list_head * ../security/tomoyo/common.c:1592:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1592:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1592:9: struct list_head * ../security/tomoyo/common.c:1614:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1614:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1614:9: struct list_head * ../security/tomoyo/common.c:1614:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1614:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1614:9: struct list_head * ../security/tomoyo/common.c:1795:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1795:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1795:9: struct list_head * ../security/tomoyo/common.c:1799:17: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1799:17: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1799:17: struct list_head * ../security/tomoyo/common.c:1799:17: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1799:17: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1799:17: struct list_head * ../security/tomoyo/common.c:1795:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1795:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1795:9: struct list_head * ../security/tomoyo/common.c:1854:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1854:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1854:9: struct list_head * ../security/tomoyo/common.c:1854:9: error: incompatible types in comparison expression (different address spaces): ../security/tomoyo/common.c:1854:9: struct list_head [noderef] __rcu * ../security/tomoyo/common.c:1854:9: struct list_head * ../security/tomoyo/common.c:940:26: warning: dereference of noderef expression ../security/tomoyo/common.c:940:26: warning: dereference of noderef expression ../security/tomoyo/common.c:941:26: warning: dereference of noderef expression ../security/tomoyo/common.c:941:26: warning: dereference of noderef expression ../net/sched/sch_generic.c:222:9: warning: context imbalance in 'try_bulk_dequeue_skb_slow' - different lock contexts for basic block ../net/sched/sch_generic.c:302:28: warning: context imbalance in 'dequeue_skb' - different lock contexts for basic block ../net/sched/sch_generic.c:324:28: warning: context imbalance in 'sch_direct_xmit' - unexpected unlock ../net/sched/sch_generic.c:466:6: warning: context imbalance in 'netif_tx_lock' - wrong count at exit ../net/sched/sch_generic.c:489:6: warning: context imbalance in 'netif_tx_unlock' - unexpected unlock ../net/sched/sch_generic.c:1297:13: warning: context imbalance in 'dev_reset_queue' - different lock contexts for basic block ../net/ipv6/netfilter/ip6_tables.c:1230:41: warning: array of flexible structures ../net/ipv6/netfilter/ip6_tables.c:1555:44: warning: array of flexible structures ../net/ipv6/netfilter/ip6_tables.c:40:16: warning: Initializer entry defined twice ../net/ipv6/netfilter/ip6_tables.c:40:16: also defined here ../net/ipv6/netfilter/ip6_tables.c:40:16: warning: Initializer entry defined twice ../net/ipv6/netfilter/ip6_tables.c:40:16: also defined here ../net/unix/af_unix.c:1517:9: error: undefined identifier 'other' ../net/unix/af_unix.c:1517:9: error: undefined identifier 'other' ../net/unix/af_unix.c:1517:9: error: undefined identifier 'other' ../net/unix/af_unix.c:1517:9: error: undefined identifier 'other' ../net/netlink/af_netlink.c:2610:13: warning: context imbalance in 'netlink_walk_start' - wrong count at exit ../net/netlink/af_netlink.c:2616:13: warning: context imbalance in 'netlink_walk_stop' - unexpected unlock ../net/netlink/af_netlink.c:2666:9: warning: context imbalance in 'netlink_seq_start' - wrong count at exit ../net/socket.c:1727:21: warning: symbol 'update_socket_protocol' was not declared. Should it be static? ../security/smack/smack_lsm.c:1942:61: warning: incorrect type in argument 1 (different address spaces) ../security/smack/smack_lsm.c:1942:61: expected struct cred const *cred ../security/smack/smack_lsm.c:1942:61: got struct cred const [noderef] __rcu *cred ../security/smack/smack_lsm.c:5268:30: warning: cast removes address space '__rcu' of expression ../net/core/gen_estimator.c:71:9: warning: context imbalance in 'est_fetch_counters' - different lock contexts for basic block ../net/core/gen_estimator.c:192:9: warning: context imbalance in 'gen_new_estimator' - different lock contexts for basic block ../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1053:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1095:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1166:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1332:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1366:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1474:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1478:25: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1484:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1490:33: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1619:9: warning: cast removes address space '__rcu' of expression ../net/xfrm/xfrm_state.c:1619:9: warning: too many warnings ../net/xfrm/xfrm_state.c: note: in included file: ../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1893:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1893:16: struct sock * ../drivers/xen/pvcalls-back.c:1015:9: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1015:9: expected void **slot ../drivers/xen/pvcalls-back.c:1015:9: got void [noderef] __rcu ** ../drivers/xen/pvcalls-back.c:1015:9: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1015:9: expected void **slot ../drivers/xen/pvcalls-back.c:1015:9: got void [noderef] __rcu ** ../drivers/xen/pvcalls-back.c:1016:49: warning: incorrect type in argument 1 (different address spaces) ../drivers/xen/pvcalls-back.c:1016:49: expected void [noderef] __rcu **slot ../drivers/xen/pvcalls-back.c:1016:49: got void **slot ../drivers/xen/pvcalls-back.c:1021:38: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1021:38: expected void **slot ../drivers/xen/pvcalls-back.c:1021:38: got void [noderef] __rcu ** ../drivers/xen/pvcalls-back.c:1015:9: warning: incorrect type in argument 1 (different address spaces) ../drivers/xen/pvcalls-back.c:1015:9: expected void [noderef] __rcu **slot ../drivers/xen/pvcalls-back.c:1015:9: got void **slot ../drivers/xen/pvcalls-back.c:1015:9: warning: incorrect type in assignment (different address spaces) ../drivers/xen/pvcalls-back.c:1015:9: expected void **slot ../drivers/xen/pvcalls-back.c:1015:9: got void [noderef] __rcu ** ../net/core/sock.c:2489:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit ../net/core/sock.c:2493:6: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock ../net/core/sock.c:4136:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit ../net/core/sock.c:4148:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit ../kernel/pid.c:393:9: error: incompatible types in comparison expression (different address spaces): ../kernel/pid.c:393:9: struct pid [noderef] __rcu * ../kernel/pid.c:393:9: struct pid * ../kernel/pid.c:394:9: error: incompatible types in comparison expression (different address spaces): ../kernel/pid.c:394:9: struct pid [noderef] __rcu * ../kernel/pid.c:394:9: struct pid * ../kernel/pid.c:455:23: error: incompatible types in comparison expression (different address spaces): ../kernel/pid.c:455:23: struct pid [noderef] __rcu * ../kernel/pid.c:455:23: struct pid * ../kernel/pid.c:513:24: error: incompatible types in comparison expression (different address spaces): ../kernel/pid.c:513:24: struct pid [noderef] __rcu * ../kernel/pid.c:513:24: struct pid * ../kernel/pid.c: note: in included file (through ../include/linux/dcache.h, ../include/linux/fs.h, ../include/linux/huge_mm.h, ../include/linux/mm.h): ../include/linux/rculist.h:557:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rculist.h:557:9: struct hlist_node [noderef] __rcu * ../include/linux/rculist.h:557:9: struct hlist_node * ../include/linux/rculist.h:558:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rculist.h:558:9: struct hlist_node [noderef] __rcu * ../include/linux/rculist.h:558:9: struct hlist_node * ../io_uring/poll.c:421:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:421:40: expected int mask ../io_uring/poll.c:421:40: got restricted __poll_t [usertype] mask ../io_uring/poll.c:262:38: warning: incorrect type in assignment (different base types) ../io_uring/poll.c:262:38: expected signed int [usertype] res ../io_uring/poll.c:262:38: got restricted __poll_t ../io_uring/poll.c:282:56: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:281:66: warning: incorrect type in argument 1 (different base types) ../io_uring/poll.c:281:66: expected restricted __poll_t [usertype] val ../io_uring/poll.c:281:66: got unsigned int ../io_uring/poll.c:281:52: warning: incorrect type in initializer (different base types) ../io_uring/poll.c:281:52: expected restricted __poll_t [usertype] mask ../io_uring/poll.c:281:52: got unsigned short ../io_uring/poll.c:284:51: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:284:51: expected signed int [usertype] res ../io_uring/poll.c:284:51: got restricted __poll_t [usertype] mask ../io_uring/poll.c:285:53: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:285:53: expected signed int [usertype] res ../io_uring/poll.c:285:53: got restricted __poll_t [usertype] mask ../io_uring/poll.c:332:71: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:332:65: warning: incorrect type in argument 1 (different base types) ../io_uring/poll.c:332:65: expected restricted __poll_t [usertype] val ../io_uring/poll.c:332:65: got unsigned int ../io_uring/poll.c:609:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:609:40: expected int mask ../io_uring/poll.c:609:40: got restricted __poll_t [assigned] [usertype] mask ../io_uring/poll.c:675:45: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:675:43: warning: incorrect type in initializer (different base types) ../io_uring/poll.c:675:43: expected restricted __poll_t [usertype] mask ../io_uring/poll.c:675:43: got unsigned int ../io_uring/poll.c:709:38: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:709:38: expected int mask ../io_uring/poll.c:709:38: got restricted __poll_t [assigned] [usertype] mask ../io_uring/poll.c:709:55: warning: incorrect type in argument 3 (different base types) ../io_uring/poll.c:709:55: expected int events ../io_uring/poll.c:709:55: got restricted __poll_t [usertype] events ../io_uring/poll.c:829:24: warning: invalid assignment: |= ../io_uring/poll.c:829:24: left side has type unsigned int ../io_uring/poll.c:829:24: right side has type restricted __poll_t ../io_uring/poll.c:831:24: warning: invalid assignment: |= ../io_uring/poll.c:831:24: left side has type unsigned int ../io_uring/poll.c:831:24: right side has type restricted __poll_t ../io_uring/poll.c:833:55: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:832:29: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:832:38: warning: incorrect type in return expression (different base types) ../io_uring/poll.c:832:38: expected restricted __poll_t ../io_uring/poll.c:832:38: got unsigned int ../io_uring/poll.c:893:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:893:40: expected signed int [usertype] res ../io_uring/poll.c:893:40: got restricted __poll_t [addressable] [assigned] [usertype] result_mask ../io_uring/poll.c:924:38: warning: invalid assignment: &= ../io_uring/poll.c:924:38: left side has type restricted __poll_t ../io_uring/poll.c:924:38: right side has type int ../io_uring/poll.c:925:52: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:925:38: warning: invalid assignment: |= ../io_uring/poll.c:925:38: left side has type restricted __poll_t ../io_uring/poll.c:925:38: right side has type unsigned int ../drivers/xen/pvcalls-front.c:949:24: warning: incorrect type in return expression (different base types) ../drivers/xen/pvcalls-front.c:949:24: expected restricted __poll_t ../drivers/xen/pvcalls-front.c:949:24: got int [assigned] ret ../security/selinux/hooks.c:5466:22: warning: restricted __be16 degrades to integer ../security/selinux/hooks.c:5467:22: warning: restricted __be16 degrades to integer ../mm/memcontrol.c:3909:52: error: incompatible types in comparison expression (different address spaces): ../mm/memcontrol.c:3909:52: struct task_struct [noderef] __rcu * ../mm/memcontrol.c:3909:52: struct task_struct * ../mm/memcontrol.c: note: in included file: ../include/linux/memcontrol.h:717:9: warning: context imbalance in 'folio_lruvec_lock' - wrong count at exit ../include/linux/memcontrol.h:717:9: warning: context imbalance in 'folio_lruvec_lock_irq' - wrong count at exit ../include/linux/memcontrol.h:717:9: warning: context imbalance in 'folio_lruvec_lock_irqsave' - wrong count at exit ../net/xfrm/xfrm_policy.c:4137:43: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_policy.c:4137:43: struct xfrm_policy_afinfo const [noderef] __rcu * ../net/xfrm/xfrm_policy.c:4137:43: struct xfrm_policy_afinfo const * ../net/xfrm/xfrm_policy.c:4223:29: warning: incorrect type in assignment (different address spaces) ../net/xfrm/xfrm_policy.c:4223:29: expected struct hlist_head [noderef] __rcu *table ../net/xfrm/xfrm_policy.c:4223:29: got struct hlist_head * ../net/xfrm/xfrm_policy.c:4250:36: warning: incorrect type in argument 1 (different address spaces) ../net/xfrm/xfrm_policy.c:4250:36: expected struct hlist_head *n ../net/xfrm/xfrm_policy.c:4250:36: got struct hlist_head [noderef] __rcu *table ../net/xfrm/xfrm_policy.c:4276:17: warning: incorrect type in argument 1 (different address spaces) ../net/xfrm/xfrm_policy.c:4276:17: expected struct hlist_head const *h ../net/xfrm/xfrm_policy.c:4276:17: got struct hlist_head [noderef] __rcu *table ../net/xfrm/xfrm_policy.c:4277:36: warning: incorrect type in argument 1 (different address spaces) ../net/xfrm/xfrm_policy.c:4277:36: expected struct hlist_head *n ../net/xfrm/xfrm_policy.c:4277:36: got struct hlist_head [noderef] __rcu *table ../net/xfrm/xfrm_policy.c:264:9: warning: context imbalance in 'xfrm_policy_get_afinfo' - different lock contexts for basic block ../net/xfrm/xfrm_policy.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h): ../include/linux/rcupdate.h:880:25: warning: context imbalance in '__xfrm_dst_lookup' - unexpected unlock ../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:74:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:74:9: struct rb_node * ../include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:74:9: struct rb_node * ../security/selinux/netnode.c:73:17: warning: restricted __be32 degrades to integer ../security/selinux/netnode.c:90:32: warning: restricted __be32 degrades to integer ../lib/vsprintf.c: In function ‘va_format’: ../lib/vsprintf.c:1718:9: warning: function ‘va_format’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 1718 | buf += vsnprintf(buf, end > buf ? end - buf : 0, va_fmt->fmt, va); | ^~~ ../net/xfrm/xfrm_input.c:78:21: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_input.c:78:21: struct xfrm_input_afinfo const [noderef] __rcu * ../net/xfrm/xfrm_input.c:78:21: struct xfrm_input_afinfo const * ../net/xfrm/xfrm_input.c:100:9: warning: context imbalance in 'xfrm_input_get_afinfo' - different lock contexts for basic block ../net/xfrm/xfrm_input.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/timerqueue.h, ../include/linux/hrtimer_defs.h, ../include/linux/hrtimer.h, ../include/linux/interrupt.h): ../include/linux/rcupdate.h:880:25: warning: context imbalance in 'xfrm_rcv_cb' - unexpected unlock ../net/core/flow_dissector.c: note: in included file (through ../include/linux/if_pppox.h): ../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures ../fs/eventpoll.c:647:9: warning: restricted __poll_t degrades to integer ../fs/eventpoll.c:647:9: warning: cast to restricted __poll_t ../fs/eventpoll.c:1418:53: warning: incorrect type in argument 3 (different base types) ../fs/eventpoll.c:1418:53: expected unsigned int pollflags ../fs/eventpoll.c:1418:53: got restricted __poll_t ../net/xfrm/xfrm_output.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...): ../include/linux/rcupdate.h:880:25: warning: context imbalance in 'xfrm_local_error' - unexpected unlock ../net/xfrm/xfrm_replay.c: note: in included file: ../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1893:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1893:16: struct sock * ../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1893:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1893:16: struct sock * ../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1893:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1893:16: struct sock * ../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1893:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1893:16: struct sock * ../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1893:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1893:16: struct sock * ../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1893:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1893:16: struct sock * ../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1893:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1893:16: struct sock * ../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1893:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1893:16: struct sock * ../include/net/xfrm.h:1893:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1893:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1893:16: struct sock * ../io_uring/io_uring.c: note: in included file (through ../include/linux/io_uring/cmd.h): ../include/linux/io_uring_types.h:190:37: warning: array of flexible structures ../io_uring/io_uring.c:595:36: warning: context imbalance in 'io_req_post_cqe' - unexpected unlock ../io_uring/io_uring.c:597:17: warning: context imbalance in '__io_submit_flush_completions' - different lock contexts for basic block ../io_uring/sqpoll.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:190:37: warning: array of flexible structures ../io_uring/sqpoll.c:42:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit ../io_uring/sqpoll.c:54:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit ../net/ipv6/mcast_snoop.c: note: in included file: ../include/net/mld.h:32:43: warning: array of flexible structures ../net/mpls/af_mpls.c: note: in included file: ../net/mpls/internal.h:157:38: warning: array of flexible structures ../net/ipv4/inet_connection_sock.c:330:36: warning: context imbalance in 'inet_csk_find_open_port' - wrong count at exit ../net/ipv4/inet_connection_sock.c:607:23: warning: context imbalance in 'inet_csk_get_port' - unexpected unlock ../net/ipv4/inet_connection_sock.c:1468:9: warning: context imbalance in 'inet_csk_complete_hashdance' - unexpected unlock ../net/netfilter/nfnetlink_hook.c: note: in included file (through ../include/linux/workqueue.h, ../include/linux/bpf.h): ../include/linux/rcupdate.h:880:25: warning: context imbalance in 'nf_netlink_dump_start_rcu' - unexpected unlock ../net/core/neighbour.c:431:9: warning: context imbalance in '__neigh_ifdown' - wrong count at exit ../net/core/neighbour.c:823:9: warning: context imbalance in 'pneigh_ifdown_and_unlock' - unexpected unlock ../security/security.c: note: in included file: ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_0' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_1' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_2' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_3' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_4' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_5' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_6' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_7' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_8' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_9' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_10' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_11' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_12' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:29:1: warning: symbol 'security_hook_active_binder_set_context_mgr_13' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_0' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_1' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_2' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_3' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_4' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_5' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_6' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_7' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_8' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_9' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_10' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_11' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_12' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:30:1: warning: symbol 'security_hook_active_binder_transaction_13' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_0' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_1' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_2' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_3' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_4' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_5' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_6' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_7' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_8' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_9' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_10' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_11' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_12' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:32:1: warning: symbol 'security_hook_active_binder_transfer_binder_13' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_0' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_1' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_2' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_3' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_4' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_5' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_6' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_7' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_8' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_9' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_10' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_11' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_12' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:34:1: warning: symbol 'security_hook_active_binder_transfer_file_13' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_0' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_1' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_2' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_3' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_4' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_5' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_6' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_7' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_8' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_9' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_10' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_11' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_12' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:36:1: warning: symbol 'security_hook_active_ptrace_access_check_13' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_0' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_1' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_2' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_3' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_4' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_5' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_6' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_7' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_8' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_9' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_10' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_11' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_12' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:38:1: warning: symbol 'security_hook_active_ptrace_traceme_13' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_0' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_1' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_2' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_3' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_4' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_5' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_6' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_7' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_8' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_9' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_10' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_11' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_12' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:39:1: warning: symbol 'security_hook_active_capget_13' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:41:1: warning: symbol 'security_hook_active_capset_0' was not declared. Should it be static? ../include/linux/lsm_hook_defs.h:41:1: warning: too many warnings ../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:1928:16: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:1928:16: struct tcf_proto * ../net/sched/cls_api.c:1928:16: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:2029:20: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:2029:20: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:2029:20: struct tcf_proto * ../net/sched/cls_api.c:1990:25: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:1990:25: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:1990:25: struct tcf_proto * ../net/sched/cls_api.c:2010:16: error: incompatible types in comparison expression (different address spaces): ../net/sched/cls_api.c:2010:16: struct tcf_proto * ../net/sched/cls_api.c:2010:16: struct tcf_proto [noderef] __rcu * ../net/sched/cls_api.c:2082:25: warning: restricted __be16 degrades to integer ../net/sched/cls_api.c:2775:50: warning: restricted __be16 degrades to integer ../net/ipv4/tcp_cong.c:297:24: warning: incorrect type in initializer (different address spaces) ../net/ipv4/tcp_cong.c:297:24: expected struct tcp_congestion_ops const [noderef] __rcu *__ret ../net/ipv4/tcp_cong.c:297:24: got struct tcp_congestion_ops *[assigned] ca ../net/ipv4/tcp_cong.c:297:22: warning: incorrect type in assignment (different address spaces) ../net/ipv4/tcp_cong.c:297:22: expected struct tcp_congestion_ops const *prev ../net/ipv4/tcp_cong.c:297:22: got struct tcp_congestion_ops const [noderef] __rcu *[assigned] __ret ../net/core/rtnetlink.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...): ../include/linux/rcupdate.h:880:25: warning: context imbalance in 'rtnl_link_ops_get' - wrong count at exit ../net/core/rtnetlink.c: note: in included file (through ../include/linux/notifier.h, ../arch/x86/include/asm/uprobes.h, ../include/linux/uprobes.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ...): ../include/linux/srcu.h:350:9: warning: context imbalance in 'rtnl_link_ops_put' - unexpected unlock ../net/core/rtnetlink.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...): ../include/linux/rcupdate.h:880:25: warning: context imbalance in 'rtnl_af_lookup' - wrong count at exit ../net/core/rtnetlink.c: note: in included file (through ../include/linux/notifier.h, ../arch/x86/include/asm/uprobes.h, ../include/linux/uprobes.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ...): ../include/linux/srcu.h:350:9: warning: context imbalance in 'rtnl_af_put' - unexpected unlock ../net/ipv6/ip6_input.c:529:33: warning: context imbalance in 'ip6_mc_input' - different lock contexts for basic block ../io_uring/register.c: note: in included file: ../include/linux/io_uring_types.h:190:37: warning: array of flexible structures ../net/netfilter/nf_conntrack_core.c:129:13: warning: context imbalance in 'nf_conntrack_double_unlock' - unexpected unlock ../net/netfilter/nf_conntrack_core.c:139:13: warning: context imbalance in 'nf_conntrack_double_lock' - wrong count at exit ../net/netfilter/nf_conntrack_core.c:2343:28: warning: context imbalance in 'get_next_corpse' - unexpected unlock ../lib/test_blackhole_dev.c:58:27: warning: incorrect type in assignment (different base types) ../lib/test_blackhole_dev.c:58:27: expected restricted __be16 [usertype] payload_len ../lib/test_blackhole_dev.c:58:27: got unsigned long ../kernel/cgroup/cgroup.c:6704:41: warning: incorrect type in argument 1 (different address spaces) ../kernel/cgroup/cgroup.c:6704:41: expected struct spinlock [usertype] *lock ../kernel/cgroup/cgroup.c:6704:41: got struct spinlock [noderef] __rcu * ../kernel/cgroup/cgroup.c:6707:43: warning: incorrect type in argument 1 (different address spaces) ../kernel/cgroup/cgroup.c:6707:43: expected struct spinlock [usertype] *lock ../kernel/cgroup/cgroup.c:6707:43: got struct spinlock [noderef] __rcu * ../kernel/cgroup/cgroup.c:3116:9: warning: context imbalance in 'cgroup_lock_and_drain_offline' - wrong count at exit ../kernel/cgroup/cgroup.c:6475:12: warning: context imbalance in 'cgroup_css_set_fork' - wrong count at exit ../kernel/cgroup/cgroup.c:6587:9: warning: context imbalance in 'cgroup_css_set_put_fork' - wrong count at exit ../kernel/cgroup/cgroup.c:6607:5: warning: context imbalance in 'cgroup_can_fork' - wrong count at exit ../kernel/cgroup/cgroup.c:6656:9: warning: context imbalance in 'cgroup_cancel_fork' - unexpected unlock ../net/ipv4/tcp_ipv4.c:3403:41: warning: incorrect type in argument 1 (different address spaces) ../net/ipv4/tcp_ipv4.c:3403:41: expected void const *data ../net/ipv4/tcp_ipv4.c:3403:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3525:45: warning: incorrect type in argument 1 (different address spaces) ../net/ipv4/tcp_ipv4.c:3525:45: expected void const *data ../net/ipv4/tcp_ipv4.c:3525:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3529:50: warning: incorrect type in assignment (different address spaces) ../net/ipv4/tcp_ipv4.c:3529:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3529:50: got struct tcp_congestion_ops * ../net/ipv4/tcp_ipv4.c:1839:25: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2131:17: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2391:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block ../net/ipv4/tcp_ipv4.c:2600:13: warning: context imbalance in 'listening_get_first' - wrong count at exit ../net/ipv4/tcp_ipv4.c:2648:29: warning: context imbalance in 'listening_get_next' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2681:13: warning: context imbalance in 'established_get_first' - wrong count at exit ../net/ipv4/tcp_ipv4.c:2726:40: warning: context imbalance in 'established_get_next' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2858:36: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock ../net/ipv4/tcp_ipv4.c:3079:20: warning: context imbalance in 'bpf_iter_tcp_listening_batch' - unexpected unlock ../net/ipv4/tcp_ipv4.c:3107:40: warning: context imbalance in 'bpf_iter_tcp_established_batch' - unexpected unlock ../net/ipv4/tcp_ipv4.c:3404:41: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3404:41: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3526:45: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3526:45: warning: dereference of noderef expression ../net/ipv4/tcp_offload.c:206:49: warning: incorrect type in argument 2 (different base types) ../net/ipv4/tcp_offload.c:206:49: expected restricted __wsum [usertype] res ../net/ipv4/tcp_offload.c:206:49: got fouled restricted __sum16 ../net/ipv4/tcp_offload.c:208:60: warning: incorrect type in argument 2 (different base types) ../net/ipv4/tcp_offload.c:208:60: expected restricted __wsum [usertype] res ../net/ipv4/tcp_offload.c:208:60: got fouled restricted __sum16 ../net/ipv4/tcp_offload.c:250:41: warning: incorrect type in argument 2 (different base types) ../net/ipv4/tcp_offload.c:250:41: expected restricted __wsum [usertype] res ../net/ipv4/tcp_offload.c:250:41: got fouled restricted __sum16 ../net/ipv4/tcp_offload.c:252:52: warning: incorrect type in argument 2 (different base types) ../net/ipv4/tcp_offload.c:252:52: expected restricted __wsum [usertype] res ../net/ipv4/tcp_offload.c:252:52: got fouled restricted __sum16 ../net/ipv4/tcp_input.c:7321:17: warning: context imbalance in 'tcp_conn_request' - unexpected unlock ../fs/proc/proc_sysctl.c:930:16: error: incompatible types in comparison expression (different address spaces): ../fs/proc/proc_sysctl.c:930:16: struct ctl_table_header [noderef] __rcu * ../fs/proc/proc_sysctl.c:930:16: struct ctl_table_header * ../fs/proc/proc_sysctl.c:303:32: warning: context imbalance in 'start_unregistering' - unexpected unlock ../io_uring/napi.c:84:12: warning: context imbalance in '__io_napi_del_id' - different lock contexts for basic block ../io_uring/napi.c:116:9: warning: context imbalance in '__io_napi_remove_stale' - wrong count at exit ../io_uring/napi.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:190:37: warning: array of flexible structures ../io_uring/napi.c:263:27: warning: context imbalance in 'io_napi_free' - wrong count at exit ../net/core/dev.c:3389:23: warning: incorrect type in argument 4 (different base types) ../net/core/dev.c:3389:23: expected restricted __wsum [usertype] csum ../net/core/dev.c:3389:23: got unsigned int ../net/core/dev.c:3389:23: warning: cast from restricted __wsum ../net/core/dev.c:5347:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static? ../net/core/dev.c:3839:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block ../net/core/dev.c:5305:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block ../net/xfrm/xfrm_user.c:4083:9: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:4083:9: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:4083:9: struct sock * ../net/xfrm/xfrm_user.c:4089:9: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:4089:9: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:4089:9: struct sock * ../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1460:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1460:29: struct sock * ../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1460:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1460:29: struct sock * ../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1460:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1460:29: struct sock * ../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1460:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1460:29: struct sock * ../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1460:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1460:29: struct sock * ../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1460:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1460:29: struct sock * ../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1460:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1460:29: struct sock * ../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1460:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1460:29: struct sock * ../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1460:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1460:29: struct sock * ../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1460:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1460:29: struct sock * ../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1460:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1460:29: struct sock * ../net/xfrm/xfrm_user.c:1460:29: error: incompatible types in comparison expression (different address spaces): ../net/xfrm/xfrm_user.c:1460:29: struct sock [noderef] __rcu * ../net/xfrm/xfrm_user.c:1460:29: struct sock * ../net/xfrm/xfrm_user.c: note: in included file: ../include/net/xfrm.h:1906:16: error: incompatible types in comparison expression (different address spaces): ../include/net/xfrm.h:1906:16: struct sock [noderef] __rcu * ../include/net/xfrm.h:1906:16: struct sock * ../kernel/audit.c: In function ‘audit_log_vformat’: ../kernel/audit.c:1978:9: warning: function ‘audit_log_vformat’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 1978 | len = vsnprintf(skb_tail_pointer(skb), avail, fmt, args); | ^~~ ../kernel/audit.c:1987:17: warning: function ‘audit_log_vformat’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 1987 | len = vsnprintf(skb_tail_pointer(skb), avail, fmt, args2); | ^~~ ../kernel/audit.c:2232:9: warning: incorrect type in argument 1 (different address spaces) ../kernel/audit.c:2232:9: expected struct spinlock [usertype] *lock ../kernel/audit.c:2232:9: got struct spinlock [noderef] __rcu * ../kernel/audit.c:2235:40: warning: incorrect type in argument 1 (different address spaces) ../kernel/audit.c:2235:40: expected struct spinlock [usertype] *lock ../kernel/audit.c:2235:40: got struct spinlock [noderef] __rcu * ../net/ipv6/ip6_fib.c:2761:13: warning: context imbalance in 'ipv6_route_seq_stop' - unexpected unlock ../drivers/scsi/libiscsi.c:1035:25: warning: incorrect type in assignment (different base types) ../drivers/scsi/libiscsi.c:1035:25: expected restricted __be32 [addressable] [assigned] [usertype] ttt ../drivers/scsi/libiscsi.c:1035:25: got restricted itt_t [usertype] ../drivers/scsi/libiscsi.c:1132:33: warning: restricted itt_t degrades to integer ../drivers/scsi/libiscsi.c:1132:41: warning: restricted __be32 degrades to integer ../net/mptcp/protocol.c:3371:9: warning: context imbalance in 'mptcp_sk_clone_init' - unexpected unlock ../drivers/block/drbd/drbd_proc.c:269:30: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_proc.c:269:30: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_proc.c:269:30: struct net_conf * ../net/core/xdp.c:731:17: warning: symbol 'bpf_xdp_metadata_rx_timestamp' was not declared. Should it be static? ../net/core/xdp.c:753:17: warning: symbol 'bpf_xdp_metadata_rx_hash' was not declared. Should it be static? ../net/core/xdp.c:786:17: warning: symbol 'bpf_xdp_metadata_rx_vlan_tag' was not declared. Should it be static? ../drivers/block/drbd/drbd_bitmap.c:495:14: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_bitmap.c:495:14: expected unsigned long [assigned] mask ../drivers/block/drbd/drbd_bitmap.c:495:14: got restricted __le64 [usertype] ../drivers/block/drbd/drbd_bitmap.c:531:14: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_bitmap.c:531:14: expected unsigned long [assigned] mask ../drivers/block/drbd/drbd_bitmap.c:531:14: got restricted __le64 [usertype] ../drivers/block/drbd/drbd_bitmap.c:572:27: warning: invalid assignment: &= ../drivers/block/drbd/drbd_bitmap.c:572:27: left side has type unsigned long ../drivers/block/drbd/drbd_bitmap.c:572:27: right side has type restricted __le64 ../drivers/block/drbd/drbd_bitmap.c: note: in included file (through ../include/linux/smp.h, ../include/linux/alloc_tag.h, ../include/linux/vmalloc.h): ../include/linux/list.h:229:25: warning: context imbalance in 'drbd_bm_aio_ctx_destroy' - unexpected unlock ../drivers/block/drbd/drbd_bitmap.c: note: in included file: ../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf * ../drivers/block/drbd/drbd_bitmap.c:1220: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_read' ../drivers/block/drbd/drbd_bitmap.c:1232: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write' ../drivers/block/drbd/drbd_bitmap.c:1244: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_all' ../drivers/block/drbd/drbd_bitmap.c:1271: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_copy_pages' ../net/core/filter.c:1423:39: warning: incorrect type in argument 1 (different address spaces) ../net/core/filter.c:1423:39: expected struct sock_filter const *filter ../net/core/filter.c:1423:39: got struct sock_filter [noderef] __user *filter ../net/core/filter.c:1501:39: warning: incorrect type in argument 1 (different address spaces) ../net/core/filter.c:1501:39: expected struct sock_filter const *filter ../net/core/filter.c:1501:39: got struct sock_filter [noderef] __user *filter ../net/core/filter.c:2323:45: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:2323:45: expected restricted __be32 [usertype] daddr ../net/core/filter.c:2323:45: got unsigned int [usertype] ipv4_nh ../net/core/filter.c:3914:29: warning: symbol 'bpf_xdp_get_buff_len_trace_proto' was not declared. Should it be static? ../net/core/filter.c:4646:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static? ../net/core/filter.c:5060:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static? ../net/core/filter.c:7940:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static? ../net/core/filter.c:11905:17: warning: symbol 'bpf_dynptr_from_skb' was not declared. Should it be static? ../net/core/filter.c:11921:17: warning: symbol 'bpf_dynptr_from_xdp' was not declared. Should it be static? ../net/core/filter.c:11937:17: warning: symbol 'bpf_sock_addr_set_sun_path' was not declared. Should it be static? ../net/core/filter.c:11958:17: warning: symbol 'bpf_sk_assign_tcp_reqsk' was not declared. Should it be static? ../net/core/filter.c:12148:17: warning: symbol 'bpf_sock_destroy' was not declared. Should it be static? ../net/core/filter.c:1931:43: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1931:43: expected restricted __wsum [usertype] diff ../net/core/filter.c:1931:43: got unsigned long long [usertype] to ../net/core/filter.c:1934:36: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1934:36: expected restricted __be16 [usertype] old ../net/core/filter.c:1934:36: got unsigned long long [usertype] from ../net/core/filter.c:1934:42: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1934:42: expected restricted __be16 [usertype] new ../net/core/filter.c:1934:42: got unsigned long long [usertype] to ../net/core/filter.c:1937:36: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1937:36: expected restricted __be32 [usertype] from ../net/core/filter.c:1937:36: got unsigned long long [usertype] from ../net/core/filter.c:1937:42: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1937:42: expected restricted __be32 [usertype] to ../net/core/filter.c:1937:42: got unsigned long long [usertype] to ../net/core/filter.c:1982:59: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1982:59: expected restricted __wsum [usertype] diff ../net/core/filter.c:1982:59: got unsigned long long [usertype] to ../net/core/filter.c:1985:52: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1985:52: expected restricted __be16 [usertype] from ../net/core/filter.c:1985:52: got unsigned long long [usertype] from ../net/core/filter.c:1985:58: warning: incorrect type in argument 4 (different base types) ../net/core/filter.c:1985:58: expected restricted __be16 [usertype] to ../net/core/filter.c:1985:58: got unsigned long long [usertype] to ../net/core/filter.c:1988:52: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1988:52: expected restricted __be32 [usertype] from ../net/core/filter.c:1988:52: got unsigned long long [usertype] from ../net/core/filter.c:1988:58: warning: incorrect type in argument 4 (different base types) ../net/core/filter.c:1988:58: expected restricted __be32 [usertype] to ../net/core/filter.c:1988:58: got unsigned long long [usertype] to ../net/core/filter.c:2055:35: warning: incorrect type in return expression (different base types) ../net/core/filter.c:2055:35: expected unsigned long long ../net/core/filter.c:2055:35: got restricted __wsum [usertype] csum ../net/core/filter.c:5858:17: warning: incorrect type in assignment (different base types) ../net/core/filter.c:5858:17: expected unsigned int [usertype] spi ../net/core/filter.c:5858:17: got restricted __be32 const [usertype] spi ../net/core/filter.c:5866:33: warning: incorrect type in assignment (different base types) ../net/core/filter.c:5866:33: expected unsigned int [usertype] remote_ipv4 ../net/core/filter.c:5866:33: got restricted __be32 const [usertype] a4 ../net/mctp/route.c:160:9: warning: context imbalance in 'mctp_lookup_key' - different lock contexts for basic block ../net/mctp/route.c:524:39: warning: context imbalance in 'mctp_route_input' - unexpected unlock ../net/ipv4/udp_offload.c:140:60: warning: incorrect type in argument 2 (different base types) ../net/ipv4/udp_offload.c:140:60: expected restricted __wsum [usertype] res ../net/ipv4/udp_offload.c:140:60: got fouled restricted __sum16 ../net/ipv4/udp_offload.c:367:49: warning: incorrect type in argument 2 (different base types) ../net/ipv4/udp_offload.c:367:49: expected restricted __wsum [usertype] res ../net/ipv4/udp_offload.c:367:49: got fouled restricted __sum16 ../net/ipv4/udp_offload.c:369:60: warning: incorrect type in argument 2 (different base types) ../net/ipv4/udp_offload.c:369:60: expected restricted __wsum [usertype] res ../net/ipv4/udp_offload.c:369:60: got fouled restricted __sum16 ../net/ipv4/udp_offload.c:385:41: warning: incorrect type in argument 2 (different base types) ../net/ipv4/udp_offload.c:385:41: expected restricted __wsum [usertype] res ../net/ipv4/udp_offload.c:385:41: got fouled restricted __sum16 ../net/ipv4/udp_offload.c:387:52: warning: incorrect type in argument 2 (different base types) ../net/ipv4/udp_offload.c:387:52: expected restricted __wsum [usertype] res ../net/ipv4/udp_offload.c:387:52: got fouled restricted __sum16 ../drivers/net/ethernet/alteon/acenic.c:1989:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/alteon/acenic.c:1989:35: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/alteon/acenic.c:1989:35: got restricted __be16 [usertype] ../drivers/usb/atm/ueagle-atm.c:2059:9: warning: restricted __be16 degrades to integer ../drivers/usb/atm/ueagle-atm.c:2059:9: warning: restricted __be16 degrades to integer ../drivers/block/drbd/drbd_worker.c:618:39: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:618:39: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:618:39: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:509:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:509:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:509:14: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:510:16: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:510:16: struct fifo_buffer [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:510:16: struct fifo_buffer * ../drivers/block/drbd/drbd_worker.c:560:13: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:560:13: struct fifo_buffer [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:560:13: struct fifo_buffer * ../drivers/block/drbd/drbd_worker.c:564:39: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:564:39: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:564:39: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:999:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:999:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:999:22: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:1545:32: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1545:32: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1545:32: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:1654:32: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1654:32: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1654:32: struct disk_conf * ../drivers/block/drbd/drbd_worker.c:1693:16: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1693:16: struct fifo_buffer [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1693:16: struct fifo_buffer * ../drivers/block/drbd/drbd_worker.c:1722:34: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1722:34: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1722:34: struct net_conf * ../drivers/block/drbd/drbd_worker.c:1895:38: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:1895:38: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:1895:38: struct net_conf * ../drivers/block/drbd/drbd_worker.c:2102:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:2102:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:2102:14: struct net_conf * ../drivers/block/drbd/drbd_worker.c:2157:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_worker.c:2157:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_worker.c:2157:14: struct net_conf * ../drivers/block/drbd/drbd_worker.c:59:25: warning: context imbalance in 'drbd_md_endio' - unexpected unlock ../drivers/block/drbd/drbd_worker.c: note: in included file: ../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf * ../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf * ../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf * ../net/ipv6/route.c:2344:39: warning: incorrect type in assignment (different base types) ../net/ipv6/route.c:2344:39: expected unsigned int [usertype] flow_label ../net/ipv6/route.c:2344:39: got restricted __be32 ../drivers/block/drbd/drbd_req.c:588:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:588:22: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:588:22: struct net_conf * ../drivers/block/drbd/drbd_req.c:701:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:701:22: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:701:22: struct net_conf * ../drivers/block/drbd/drbd_req.c:992:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:992:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:992:14: struct net_conf * ../drivers/block/drbd/drbd_req.c:1065:15: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:1065:15: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:1065:15: struct disk_conf * ../drivers/block/drbd/drbd_req.c:1712:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:1712:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:1712:14: struct net_conf * ../drivers/block/drbd/drbd_req.c:1719:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_req.c:1719:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_req.c:1719:22: struct disk_conf * ../drivers/block/drbd/drbd_req.c: note: in included file: ../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf * ../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf * ../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf * ../drivers/usb/usbip/usbip_common.c:499:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:499:33: expected unsigned int [usertype] command ../drivers/usb/usbip/usbip_common.c:499:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:500:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:500:33: expected unsigned int [usertype] seqnum ../drivers/usb/usbip/usbip_common.c:500:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:501:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:501:33: expected unsigned int [usertype] devid ../drivers/usb/usbip/usbip_common.c:501:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:502:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:502:33: expected unsigned int [usertype] direction ../drivers/usb/usbip/usbip_common.c:502:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:503:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:503:33: expected unsigned int [usertype] ep ../drivers/usb/usbip/usbip_common.c:503:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:505:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:506:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:507:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:508:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:509:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:517:37: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:517:37: expected unsigned int [usertype] transfer_flags ../drivers/usb/usbip/usbip_common.c:517:37: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:524:39: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:555:29: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:555:29: expected unsigned int [usertype] seqnum ../drivers/usb/usbip/usbip_common.c:555:29: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:557:31: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:607:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:607:33: expected unsigned int [usertype] offset ../drivers/usb/usbip/usbip_common.c:607:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:608:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:608:33: expected unsigned int [usertype] length ../drivers/usb/usbip/usbip_common.c:608:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:609:33: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:609:33: expected unsigned int [usertype] status ../drivers/usb/usbip/usbip_common.c:609:33: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:610:36: warning: incorrect type in assignment (different base types) ../drivers/usb/usbip/usbip_common.c:610:36: expected unsigned int [usertype] actual_length ../drivers/usb/usbip/usbip_common.c:610:36: got restricted __be32 [usertype] ../drivers/usb/usbip/usbip_common.c:612:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:613:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:614:35: warning: cast to restricted __be32 ../drivers/usb/usbip/usbip_common.c:615:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_actlog.c:111:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_actlog.c:111:14: struct disk_conf * ../drivers/block/drbd/drbd_actlog.c:386:36: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_actlog.c:386:36: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_actlog.c:386:36: struct disk_conf * ../drivers/block/drbd/drbd_actlog.c:457:44: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_actlog.c:457:44: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_actlog.c:457:44: struct disk_conf * ../drivers/block/drbd/drbd_actlog.c: note: in included file: ../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf * ../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf * ../net/sched/act_bpf.c:133:9: warning: incorrect type in argument 1 (different address spaces) ../net/sched/act_bpf.c:133:9: expected void const * ../net/sched/act_bpf.c:133:9: got unsigned char [noderef] __rcu * ../net/sched/act_bpf.c:133:9: warning: incorrect type in argument 1 (different address spaces) ../net/sched/act_bpf.c:133:9: expected void const * ../net/sched/act_bpf.c:133:9: got unsigned char [noderef] __rcu * ../net/sched/act_bpf.c:133:9: warning: incorrect type in argument 2 (different address spaces) ../net/sched/act_bpf.c:133:9: expected void const * ../net/sched/act_bpf.c:133:9: got unsigned char [noderef] __rcu * ../net/sched/act_bpf.c:126:50: warning: dereference of noderef expression ../net/sched/act_bpf.c:126:50: warning: dereference of noderef expression ../net/ipv4/udp.c:1614:28: warning: context imbalance in 'udp_rmem_release' - unexpected unlock ../net/ipv4/udp.c:1646:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit ../net/ipv4/udp.c:1658:28: warning: context imbalance in 'busylock_release' - unexpected unlock ../net/ipv4/udp.c:3209:9: warning: context imbalance in 'udp_get_first' - wrong count at exit ../net/ipv4/udp.c:3226:39: warning: context imbalance in 'udp_get_next' - unexpected unlock ../net/ipv4/udp.c:3274:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock ../drivers/net/ethernet/atheros/atlx/atl1.c:1999:26: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atlx/atl1.c:2060:33: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atlx/atl1.c:2128:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2128:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2128:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2130:45: right side has type unsigned int ../drivers/net/ethernet/atheros/atlx/atl1.c:2133:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2133:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2133:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2134:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2134:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2134:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2144:45: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2144:45: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2144:45: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2148:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2148:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2148:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2150:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2150:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2150:37: right side has type unsigned int ../drivers/net/ethernet/atheros/atlx/atl1.c:2152:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2152:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2152:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2154:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2154:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2154:37: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2176:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2176:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2176:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2178:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2178:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2178:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2180:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2180:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2180:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2209:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2306:28: warning: invalid assignment: &= ../drivers/net/ethernet/atheros/atlx/atl1.c:2306:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2306:28: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2307:32: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2307:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2307:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2307:28: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2314:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atlx/atl1.c:2318:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2318:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2318:44: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2320:44: warning: invalid assignment: &= ../drivers/net/ethernet/atheros/atlx/atl1.c:2320:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2320:44: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2324:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2324:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2324:36: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2403:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2403:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2403:29: right side has type int ../drivers/net/ethernet/atheros/atlx/atl1.c:2404:29: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atlx/atl1.c:2404:29: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atlx/atl1.c:2404:29: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: expected unsigned int [usertype] ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:60:31: got restricted __be32 [usertype] ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: expected unsigned short [usertype] ../drivers/net/ethernet/atheros/atl1c/atl1c_hw.c:61:31: got restricted __be16 [usertype] ../drivers/net/ethernet/atheros/alx/main.c: In function ‘alx_request_msix’: ../drivers/net/ethernet/atheros/alx/main.c:874:55: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 874 | sprintf(np->irq_lbl, "%s-rx-%u", netdev->name, | ^ ../drivers/net/ethernet/atheros/alx/main.c:874:25: note: ‘sprintf’ output between 6 and 25 bytes into a destination of size 24 874 | sprintf(np->irq_lbl, "%s-rx-%u", netdev->name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 875 | np->rxq->queue_idx); | ~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/atheros/alx/main.c:871:55: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 871 | sprintf(np->irq_lbl, "%s-tx-%u", netdev->name, | ^ ../drivers/net/ethernet/atheros/alx/main.c:871:25: note: ‘sprintf’ output between 6 and 25 bytes into a destination of size 24 871 | sprintf(np->irq_lbl, "%s-tx-%u", netdev->name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 872 | np->txq->queue_idx); | ~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/atheros/alx/main.c:868:55: warning: ‘%u’ directive writing between 1 and 5 bytes into a region of size between 3 and 18 [-Wformat-overflow=] 868 | sprintf(np->irq_lbl, "%s-TxRx-%u", netdev->name, | ^~ ../drivers/net/ethernet/atheros/alx/main.c:868:46: note: directive argument in the range [0, 65535] 868 | sprintf(np->irq_lbl, "%s-TxRx-%u", netdev->name, | ^~~~~~~~~~~~ ../drivers/net/ethernet/atheros/alx/main.c:868:25: note: ‘sprintf’ output between 8 and 27 bytes into a destination of size 24 868 | sprintf(np->irq_lbl, "%s-TxRx-%u", netdev->name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 869 | np->txq->queue_idx); | ~~~~~~~~~~~~~~~~~~~ ../net/llc/llc_c_ac.c:1008:38: warning: cast truncates bits from constant value (ffffff7f becomes 7f) ../net/llc/llc_c_ac.c:1009:42: warning: cast truncates bits from constant value (ffffff7f becomes 7f) ../net/llc/llc_c_ac.c:1099:27: warning: cast truncates bits from constant value (ffffff7f becomes 7f) ../net/llc/llc_c_ac.c:1100:31: warning: cast truncates bits from constant value (ffffff7f becomes 7f) ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1447:45: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1475:46: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1666:44: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1669:44: right side has type unsigned int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1672:44: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1674:44: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1691:36: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1693:36: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1695:36: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1718:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:42: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1737:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32: expected restricted __le32 [usertype] word2 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1736:32: got unsigned int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:42: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1782:27: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32: expected restricted __le32 [usertype] word2 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1781:32: got unsigned int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:50: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1832:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40: expected restricted __le32 [usertype] word2 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1831:40: got unsigned int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1837:17: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1839:28: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1842:24: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1891:28: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1893:28: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1898:28: right side has type int ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1e/atl1e_main.c:1901:28: right side has type int ../net/ipv4/icmp.c: note: in included file (through ../include/linux/spinlock.h, ../include/linux/sched.h, ../include/linux/percpu.h, ../arch/x86/include/asm/msr.h, ../arch/x86/include/asm/tsc.h, ...): ../include/linux/bottom_half.h:33:30: warning: context imbalance in 'icmp_reply' - different lock contexts for basic block ../include/linux/bottom_half.h:33:30: warning: context imbalance in '__icmp_send' - different lock contexts for basic block ../drivers/net/ethernet/atheros/alx/main.c:1444:30: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1444:30: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1444:30: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1448:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/alx/main.c:1448:39: expected restricted __le32 [usertype] pkt_len ../drivers/net/ethernet/atheros/alx/main.c:1448:39: got unsigned int len ../drivers/net/ethernet/atheros/alx/main.c:1449:30: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1449:30: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1449:30: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1452:22: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1452:22: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1452:22: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1453:22: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1453:22: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1453:22: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1455:22: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/alx/main.c:1455:22: left side has type restricted __le32 ../drivers/net/ethernet/atheros/alx/main.c:1455:22: right side has type int ../drivers/net/ethernet/atheros/alx/main.c:1469:16: warning: restricted __le32 degrades to integer ../drivers/block/drbd/drbd_receiver.c:5313:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5314:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5323:54: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5380:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:5380:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:5380:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:272:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:272:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:272:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:528:29: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:528:29: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:528:29: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:600:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:600:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:600:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:704:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:704:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:704:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:773:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:773:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:773:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:1169:27: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_receiver.c:1170:27: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_receiver.c:1171:28: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:1175:27: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_receiver.c:1176:28: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:1181:27: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_receiver.c:1182:28: warning: cast to restricted __be16 ../drivers/block/drbd/drbd_receiver.c:821:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:821:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:821:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:876:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:876:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:876:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:1044:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:1044:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:1044:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:1434:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:1434:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:1434:14: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:1587:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:1587:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:1587:14: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:1880:22: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:1884:22: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:2130:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:2161:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:2375:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2375:22: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2375:22: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:2385:27: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2385:27: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2385:27: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:2562:24: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:2589:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:2600:20: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:2632:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2632:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2632:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:2764:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:2764:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:2764:22: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:2819:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:2820:18: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3027:23: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3027:23: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3027:23: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3103:23: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3103:23: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3103:23: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3160:23: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3160:23: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3160:23: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3507:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3507:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3507:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3639:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3640:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3641:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3642:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3643:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3644:27: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3665:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3665:22: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3665:22: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3749:9: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:3749:9: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:3749:9: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:3906:46: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3964:55: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3965:57: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3966:56: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:3967:53: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4001:25: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:4001:25: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:4001:25: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:4006:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:4006:17: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:4006:17: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:4012:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:4012:17: struct fifo_buffer [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:4012:17: struct fifo_buffer * ../drivers/block/drbd/drbd_receiver.c:4079:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:4080:19: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:4081:19: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:4089:28: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:4089:28: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:4089:28: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:4130:25: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:4130:25: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:4130:25: struct disk_conf * ../drivers/block/drbd/drbd_receiver.c:4250:29: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:4350:18: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4351:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4376:18: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4377:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4409:24: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4613:52: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:4940:9: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:4940:9: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:4958:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:4959:16: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5267:25: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_receiver.c:5268:25: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_receiver.c:5269:26: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_receiver.c:5575:23: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5594:23: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5639:27: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5640:23: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5649:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5692:27: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5693:23: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5701:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5738:27: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5739:20: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5747:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5774:27: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5781:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5783:9: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5783:9: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5783:9: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5783:9: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5804:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5805:16: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5807:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5834:44: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5866:18: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5867:16: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5869:38: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_receiver.c:5871:13: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_receiver.c:5920:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:5920:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:5920:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:6010:37: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:6010:37: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:6010:37: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:6107:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_receiver.c:6107:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_receiver.c:6107:14: struct net_conf * ../drivers/block/drbd/drbd_receiver.c:1271:9: warning: context imbalance in 'one_flush_endio' - unexpected unlock ../drivers/block/drbd/drbd_receiver.c:1289:17: warning: context imbalance in 'submit_one_flush' - unexpected unlock ../drivers/block/drbd/drbd_receiver.c:1324:17: warning: context imbalance in 'drbd_flush' - different lock contexts for basic block ../drivers/block/drbd/drbd_receiver.c:1464:9: warning: context imbalance in 'drbd_bump_write_ordering' - different lock contexts for basic block ../drivers/block/drbd/drbd_receiver.c:1718:17: warning: context imbalance in 'drbd_submit_peer_request' - unexpected unlock ../drivers/block/drbd/drbd_receiver.c:2059:12: warning: context imbalance in 'recv_resync_read' - wrong count at exit ../drivers/block/drbd/drbd_receiver.c:2435:17: warning: context imbalance in 'fail_postponed_requests' - unexpected unlock ../drivers/block/drbd/drbd_receiver.c:2554:12: warning: context imbalance in 'receive_Data' - different lock contexts for basic block ../drivers/block/drbd/drbd_receiver.c:2802:12: warning: context imbalance in 'receive_DataRequest' - different lock contexts for basic block ../drivers/block/drbd/drbd_receiver.c:4029:9: warning: context imbalance in 'receive_SyncParam' - different lock contexts for basic block ../drivers/block/drbd/drbd_receiver.c:4209:9: warning: context imbalance in 'receive_sizes' - different lock contexts for basic block ../drivers/block/drbd/drbd_receiver.c:4542:22: warning: context imbalance in 'receive_state' - different lock contexts for basic block ../drivers/block/drbd/drbd_receiver.c: note: in included file: ../drivers/block/drbd/drbd_vli.h:305:23: warning: cast to restricted __le64 ../drivers/block/drbd/drbd_vli.h:305:23: warning: cast to restricted __le64 ../drivers/block/drbd/drbd_receiver.c:5006:19: warning: context imbalance in 'receive_rs_deallocated' - different lock contexts for basic block ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1839:28: warning: invalid assignment: &= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1839:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1839:28: right side has type unsigned int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1852:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1893:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1894:39: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1907:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1916:26: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1916:26: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1920:41: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1937:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1940:25: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1940:25: warning: restricted __le16 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1941:32: warning: cast to restricted __le16 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2082:47: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2082:47: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2082:47: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2104:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2104:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2104:37: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2105:37: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2105:37: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2105:37: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2107:39: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2107:39: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2107:39: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2110:31: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2110:31: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2110:31: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2111:31: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2111:31: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2111:31: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2113:31: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2113:31: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2113:31: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2131:39: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2131:39: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2131:39: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2133:39: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2133:39: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2133:39: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2135:39: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2135:39: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2135:39: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2178:19: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2248:24: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2248:24: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2248:24: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2305:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2305:22: expected unsigned short [usertype] vlan ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2305:22: got restricted __le16 [usertype] ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2306:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2306:17: expected restricted __le16 [usertype] tag ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2306:17: got int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2307:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2307:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2307:28: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2312:28: warning: invalid assignment: |= ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2312:28: left side has type restricted __le32 ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:2312:28: right side has type int ../drivers/net/ethernet/atheros/atl1c/atl1c_main.c:1734:25: warning: restricted __le32 degrades to integer ../kernel/bpf/helpers.c:1195:21: warning: incorrect type in assignment (different address spaces) ../kernel/bpf/helpers.c:1195:21: expected unsigned long long ( *[usertype] callback_fn )( ... ) ../kernel/bpf/helpers.c:1195:21: got void [noderef] __rcu * ../kernel/bpf/helpers.c:1883:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:1884:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:1885:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:1886:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:1887:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:1888:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:1889:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static? ../kernel/bpf/helpers.c:2116:18: warning: symbol 'bpf_obj_new_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2130:18: warning: symbol 'bpf_percpu_obj_new_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2161:18: warning: symbol 'bpf_obj_drop_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2169:18: warning: symbol 'bpf_percpu_obj_drop_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2175:18: warning: symbol 'bpf_refcount_acquire_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2220:17: warning: symbol 'bpf_list_push_front_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2230:17: warning: symbol 'bpf_list_push_back_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2263:34: warning: symbol 'bpf_list_pop_front' was not declared. Should it be static? ../kernel/bpf/helpers.c:2268:34: warning: symbol 'bpf_list_pop_back' was not declared. Should it be static? ../kernel/bpf/helpers.c:2273:32: warning: symbol 'bpf_rbtree_remove' was not declared. Should it be static? ../kernel/bpf/helpers.c:2329:17: warning: symbol 'bpf_rbtree_add_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2339:32: warning: symbol 'bpf_rbtree_first' was not declared. Should it be static? ../kernel/bpf/helpers.c:2352:32: warning: symbol 'bpf_task_acquire' was not declared. Should it be static? ../kernel/bpf/helpers.c:2363:18: warning: symbol 'bpf_task_release' was not declared. Should it be static? ../kernel/bpf/helpers.c:2368:18: warning: symbol 'bpf_task_release_dtor' was not declared. Should it be static? ../kernel/bpf/helpers.c:2381:27: warning: symbol 'bpf_cgroup_acquire' was not declared. Should it be static? ../kernel/bpf/helpers.c:2393:18: warning: symbol 'bpf_cgroup_release' was not declared. Should it be static? ../kernel/bpf/helpers.c:2398:18: warning: symbol 'bpf_cgroup_release_dtor' was not declared. Should it be static? ../kernel/bpf/helpers.c:2411:27: warning: symbol 'bpf_cgroup_ancestor' was not declared. Should it be static? ../kernel/bpf/helpers.c:2431:27: warning: symbol 'bpf_cgroup_from_id' was not declared. Should it be static? ../kernel/bpf/helpers.c:2451:18: warning: symbol 'bpf_task_under_cgroup' was not declared. Should it be static? ../kernel/bpf/helpers.c:2494:27: warning: symbol 'bpf_task_get_cgroup1' was not declared. Should it be static? ../kernel/bpf/helpers.c:2511:32: warning: symbol 'bpf_task_from_pid' was not declared. Should it be static? ../kernel/bpf/helpers.c:2530:32: warning: symbol 'bpf_task_from_vpid' was not declared. Should it be static? ../kernel/bpf/helpers.c:2571:18: warning: symbol 'bpf_dynptr_slice' was not declared. Should it be static? ../kernel/bpf/helpers.c:2656:18: warning: symbol 'bpf_dynptr_slice_rdwr' was not declared. Should it be static? ../kernel/bpf/helpers.c:2689:17: warning: symbol 'bpf_dynptr_adjust' was not declared. Should it be static? ../kernel/bpf/helpers.c:2708:18: warning: symbol 'bpf_dynptr_is_null' was not declared. Should it be static? ../kernel/bpf/helpers.c:2715:18: warning: symbol 'bpf_dynptr_is_rdonly' was not declared. Should it be static? ../kernel/bpf/helpers.c:2725:19: warning: symbol 'bpf_dynptr_size' was not declared. Should it be static? ../kernel/bpf/helpers.c:2735:17: warning: symbol 'bpf_dynptr_clone' was not declared. Should it be static? ../kernel/bpf/helpers.c:2751:18: warning: symbol 'bpf_cast_to_kern_ctx' was not declared. Should it be static? ../kernel/bpf/helpers.c:2756:18: warning: symbol 'bpf_rdonly_cast' was not declared. Should it be static? ../kernel/bpf/helpers.c:2761:18: warning: symbol 'bpf_rcu_read_lock' was not declared. Should it be static? ../kernel/bpf/helpers.c:2766:18: warning: symbol 'bpf_rcu_read_unlock' was not declared. Should it be static? ../kernel/bpf/helpers.c:2795:18: warning: symbol 'bpf_throw' was not declared. Should it be static? ../kernel/bpf/helpers.c:2814:17: warning: symbol 'bpf_wq_init' was not declared. Should it be static? ../kernel/bpf/helpers.c:2828:17: warning: symbol 'bpf_wq_start' was not declared. Should it be static? ../kernel/bpf/helpers.c:2845:17: warning: symbol 'bpf_wq_set_callback_impl' was not declared. Should it be static? ../kernel/bpf/helpers.c:2859:18: warning: symbol 'bpf_preempt_disable' was not declared. Should it be static? ../kernel/bpf/helpers.c:2864:18: warning: symbol 'bpf_preempt_enable' was not declared. Should it be static? ../kernel/bpf/helpers.c:2923:1: warning: symbol 'bpf_iter_bits_new' was not declared. Should it be static? ../kernel/bpf/helpers.c:2984:17: warning: symbol 'bpf_iter_bits_next' was not declared. Should it be static? ../kernel/bpf/helpers.c:3010:18: warning: symbol 'bpf_iter_bits_destroy' was not declared. Should it be static? ../kernel/bpf/helpers.c:3034:17: warning: symbol 'bpf_copy_from_user_str' was not declared. Should it be static? ../kernel/bpf/helpers.c:2761:18: warning: context imbalance in 'bpf_rcu_read_lock' - wrong count at exit ../kernel/bpf/helpers.c: note: in included file (through ../include/linux/workqueue.h, ../include/linux/bpf.h): ../include/linux/rcupdate.h:880:25: warning: context imbalance in 'bpf_rcu_read_unlock' - unexpected unlock ../kernel/trace/bpf_trace.c:190:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:227:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:242:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:277:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:765:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:776:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:791:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:839:41: warning: incorrect type in assignment (different address spaces) ../kernel/trace/bpf_trace.c:839:41: expected void [noderef] __user *[addressable] [assigned] [usertype] sival_ptr ../kernel/trace/bpf_trace.c:839:41: got void * ../kernel/trace/bpf_trace.c:1290:28: warning: symbol 'bpf_lookup_user_key' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:1339:28: warning: symbol 'bpf_lookup_system_key' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:1363:18: warning: symbol 'bpf_key_put' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:1383:17: warning: symbol 'bpf_verify_pkcs7_signature' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3488:18: warning: symbol 'bpf_session_is_return' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3496:19: warning: symbol 'bpf_session_cookie' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:3537:17: warning: symbol 'bpf_send_signal_task' was not declared. Should it be static? ../kernel/trace/bpf_trace.c:2593:21: warning: dereference of noderef expression ../kernel/trace/bpf_trace.c:2597:66: warning: dereference of noderef expression ../kernel/trace/bpf_trace.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h): ../include/linux/rcupdate.h:880:25: warning: context imbalance in 'uprobe_prog_run' - unexpected unlock ../net/sched/act_skbmod.c:74:39: warning: incorrect type in assignment (different base types) ../net/sched/act_skbmod.c:74:39: expected restricted __be16 [usertype] h_proto ../net/sched/act_skbmod.c:74:39: got unsigned short [usertype] eth_type ../net/sched/act_skbmod.c:208:29: warning: incorrect type in assignment (different base types) ../net/sched/act_skbmod.c:208:29: expected unsigned short [usertype] eth_type ../net/sched/act_skbmod.c:208:29: got restricted __be16 [usertype] ../net/sched/act_skbmod.c:265:48: warning: cast to restricted __be16 ../net/sched/act_skbmod.c:214:9: warning: context imbalance in 'tcf_skbmod_init' - different lock contexts for basic block ../net/core/netpoll.c:358:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block ../net/ipv4/igmp.c: note: in included file (through ../include/linux/igmp.h): ../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures ../net/ipv4/igmp.c:2953:31: warning: context imbalance in 'igmp_mcf_get_next' - unexpected unlock ../net/ipv4/igmp.c:2979:9: warning: context imbalance in 'igmp_mcf_get_idx' - wrong count at exit ../net/ipv4/igmp.c:2996:9: warning: context imbalance in 'igmp_mcf_seq_next' - wrong count at exit ../net/ipv4/igmp.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...): ../include/linux/rcupdate.h:880:25: warning: context imbalance in 'igmp_mcf_seq_stop' - unexpected unlock ../drivers/net/amt.c: note: in included file (through ../include/linux/igmp.h): ../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures ../drivers/net/amt.c: note: in included file: ../include/net/mld.h:32:43: warning: array of flexible structures ../net/packet/af_packet.c:1113:13: warning: context imbalance in '__packet_lookup_frame_in_block' - different lock contexts for basic block ../net/packet/af_packet.c:2555:17: warning: context imbalance in 'tpacket_rcv' - unexpected unlock ../net/appletalk/aarp.c:446:28: warning: incorrect type in assignment (different base types) ../net/appletalk/aarp.c:446:28: expected restricted __be16 [usertype] s_net ../net/appletalk/aarp.c:446:28: got unsigned short [usertype] ../net/appletalk/aarp.c:451:45: warning: cast from restricted __be16 ../net/appletalk/aarp.c:455:41: warning: cast from restricted __be16 ../drivers/net/ethernet/cadence/macb_main.c: In function ‘gem_get_ethtool_strings’: ../drivers/net/ethernet/cadence/macb_main.c:3176:77: warning: ‘%s’ directive output may be truncated writing up to 239 bytes into a region of size between 19 and 29 [-Wformat-truncation=] 3176 | snprintf(stat_string, ETH_GSTRING_LEN, "q%d_%s", | ^~ ../drivers/net/ethernet/cadence/macb_main.c:3176:33: note: ‘snprintf’ output between 4 and 253 bytes into a destination of size 32 3176 | snprintf(stat_string, ETH_GSTRING_LEN, "q%d_%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3177 | q, queue_statistics[i].stat_string); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/nfs/super.c:1182:49: warning: incorrect type in initializer (different address spaces) ../fs/nfs/super.c:1182:49: expected struct rpc_xprt *xprt1 ../fs/nfs/super.c:1182:49: got struct rpc_xprt [noderef] __rcu *cl_xprt ../fs/nfs/super.c:1183:49: warning: incorrect type in initializer (different address spaces) ../fs/nfs/super.c:1183:49: expected struct rpc_xprt *xprt2 ../fs/nfs/super.c:1183:49: got struct rpc_xprt [noderef] __rcu *cl_xprt ../fs/nfs/super.c:1397:14: warning: symbol 'nfs_idmap_cache_timeout' was not declared. Should it be static? ../drivers/net/ethernet/cadence/macb_main.c:284:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:284:16: expected unsigned int [usertype] bottom ../drivers/net/ethernet/cadence/macb_main.c:284:16: got restricted __le32 [usertype] ../drivers/net/ethernet/cadence/macb_main.c:286:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:286:13: expected unsigned short [usertype] top ../drivers/net/ethernet/cadence/macb_main.c:286:13: got restricted __le16 [usertype] ../drivers/net/ethernet/cadence/macb_main.c:3472:39: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3477:39: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3482:40: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3482:69: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3507:20: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3511:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:3511:20: expected unsigned int [assigned] [usertype] w0 ../drivers/net/ethernet/cadence/macb_main.c:3511:20: got restricted __be32 [usertype] ip4src ../drivers/net/ethernet/cadence/macb_main.c:3521:20: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3525:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:3525:20: expected unsigned int [assigned] [usertype] w0 ../drivers/net/ethernet/cadence/macb_main.c:3525:20: got restricted __be32 [usertype] ip4dst ../drivers/net/ethernet/cadence/macb_main.c:3535:21: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3535:50: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3541:30: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3542:30: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3549:36: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3550:38: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3553:38: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3589:9: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:3589:9: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:3643:25: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:3643:25: warning: cast from restricted __be32 ../fs/nfs/client.c: note: in included file (through ../include/linux/module.h): ../include/linux/list.h:229:25: warning: context imbalance in 'nfs_put_client' - unexpected unlock ../drivers/net/ethernet/chelsio/cxgb/sge.c:1390:65: warning: cast to restricted __be16 ../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27: expected unsigned short [usertype] vlan ../drivers/net/ethernet/chelsio/cxgb/sge.c:1901:27: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:396:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:396:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:396:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:452:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:452:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:452:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:551:23: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:617:17: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:639:25: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bnad.c:640:23: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:667:39: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:668:41: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bnad.c:712:73: warning: cast to restricted __be16 ../drivers/net/ethernet/brocade/bna/bnad.c:1322:33: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bnad.c:1322:33: warning: cast to restricted __be32 ../drivers/net/ethernet/brocade/bna/bnad.c:1362:25: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:1362:25: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:1362:25: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2816:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2816:33: expected unsigned short [usertype] vlan_tag ../drivers/net/ethernet/brocade/bna/bnad.c:2816:33: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2825:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2825:47: expected unsigned short [usertype] opcode ../drivers/net/ethernet/brocade/bna/bnad.c:2825:47: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2829:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2829:47: expected unsigned short [usertype] opcode ../drivers/net/ethernet/brocade/bna/bnad.c:2829:47: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2830:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2830:48: expected unsigned short [usertype] lso_mss ../drivers/net/ethernet/brocade/bna/bnad.c:2830:48: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2839:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2839:53: expected unsigned short [usertype] l4_hdr_size_n_offset ../drivers/net/ethernet/brocade/bna/bnad.c:2839:53: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2843:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2843:39: expected unsigned short [usertype] opcode ../drivers/net/ethernet/brocade/bna/bnad.c:2843:39: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2865:69: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2865:69: expected unsigned short [usertype] l4_hdr_size_n_offset ../drivers/net/ethernet/brocade/bna/bnad.c:2865:69: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2878:69: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2878:69: expected unsigned short [usertype] l4_hdr_size_n_offset ../drivers/net/ethernet/brocade/bna/bnad.c:2878:69: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2898:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2898:30: expected unsigned short [usertype] flags ../drivers/net/ethernet/brocade/bna/bnad.c:2898:30: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:2899:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:2899:37: expected unsigned int [usertype] frame_length ../drivers/net/ethernet/brocade/bna/bnad.c:2899:37: got restricted __be32 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3019:9: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3019:9: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:3019:9: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3020:34: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3020:34: expected unsigned short [usertype] length ../drivers/net/ethernet/brocade/bna/bnad.c:3020:34: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3044:51: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3044:51: expected unsigned short [usertype] opcode ../drivers/net/ethernet/brocade/bna/bnad.c:3044:51: got restricted __be16 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3060:17: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3060:17: expected unsigned long long [usertype] tmp_addr ../drivers/net/ethernet/brocade/bna/bnad.c:3060:17: got restricted __be64 [usertype] ../drivers/net/ethernet/brocade/bna/bnad.c:3061:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/brocade/bna/bnad.c:3061:48: expected unsigned short [usertype] length ../drivers/net/ethernet/brocade/bna/bnad.c:3061:48: got restricted __be16 [usertype] ../kernel/trace/trace_uprobe.c: note: in included file (through ../include/linux/workqueue.h, ../include/linux/bpf.h, ../include/linux/bpf-cgroup.h): ../include/linux/rcupdate.h:880:25: warning: context imbalance in '__uprobe_perf_func' - unexpected unlock ../drivers/block/drbd/drbd_main.c:555:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:555:20: expected unsigned int [usertype] magic ../drivers/block/drbd/drbd_main.c:555:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:556:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:556:20: expected unsigned short [usertype] command ../drivers/block/drbd/drbd_main.c:556:20: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:557:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:557:20: expected unsigned short [usertype] length ../drivers/block/drbd/drbd_main.c:557:20: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:563:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:563:20: expected unsigned short [usertype] magic ../drivers/block/drbd/drbd_main.c:563:20: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:564:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:564:20: expected unsigned short [usertype] command ../drivers/block/drbd/drbd_main.c:564:20: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:565:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:565:19: expected unsigned int [usertype] length ../drivers/block/drbd/drbd_main.c:565:19: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:572:18: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:572:18: expected unsigned int [usertype] magic ../drivers/block/drbd/drbd_main.c:572:18: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:573:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:573:19: expected unsigned short [usertype] volume ../drivers/block/drbd/drbd_main.c:573:19: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:574:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:574:20: expected unsigned short [usertype] command ../drivers/block/drbd/drbd_main.c:574:20: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_main.c:575:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:575:19: expected unsigned int [usertype] length ../drivers/block/drbd/drbd_main.c:575:19: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:714:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:714:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:714:14: struct net_conf * ../drivers/block/drbd/drbd_main.c:729:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:729:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:729:22: struct disk_conf * ../drivers/block/drbd/drbd_main.c:766:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:766:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:766:14: struct net_conf * ../drivers/block/drbd/drbd_main.c:826:28: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:830:26: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:832:23: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:832:23: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:832:23: struct net_conf * ../drivers/block/drbd/drbd_main.c:891:25: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:922:26: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:922:26: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:922:26: struct disk_conf * ../drivers/block/drbd/drbd_main.c:986:18: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1009:18: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1022:17: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1023:16: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1038:17: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1039:16: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1051:28: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1065:28: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1102:19: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:1102:19: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:1102:19: struct net_conf * ../drivers/block/drbd/drbd_main.c:1312:21: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1312:21: expected unsigned int [usertype] set_size ../drivers/block/drbd/drbd_main.c:1312:21: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1340:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1340:20: expected unsigned int [usertype] seq_num ../drivers/block/drbd/drbd_main.c:1340:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1352:54: warning: incorrect type in argument 4 (different base types) ../drivers/block/drbd/drbd_main.c:1352:54: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1352:54: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1372:31: warning: incorrect type in argument 3 (different base types) ../drivers/block/drbd/drbd_main.c:1372:31: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1372:31: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1373:31: warning: incorrect type in argument 4 (different base types) ../drivers/block/drbd/drbd_main.c:1373:31: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1373:31: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1383:31: warning: incorrect type in argument 3 (different base types) ../drivers/block/drbd/drbd_main.c:1383:31: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1383:31: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1384:31: warning: incorrect type in argument 4 (different base types) ../drivers/block/drbd/drbd_main.c:1384:31: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1384:31: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1385:31: warning: incorrect type in argument 5 (different base types) ../drivers/block/drbd/drbd_main.c:1385:31: expected unsigned long long [usertype] block_id ../drivers/block/drbd/drbd_main.c:1385:31: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1398:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1398:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1398:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1399:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1399:20: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1399:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1414:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1414:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1414:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1416:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1416:20: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1416:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1432:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1432:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1432:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1434:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1434:20: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1434:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1447:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1447:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1447:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1449:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1449:20: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1449:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1668:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1668:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1668:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1670:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1670:20: expected unsigned int [usertype] seq_num ../drivers/block/drbd/drbd_main.c:1670:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1684:21: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1684:21: expected unsigned int [usertype] dp_flags ../drivers/block/drbd/drbd_main.c:1684:21: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1689:25: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1689:25: expected unsigned int [usertype] size ../drivers/block/drbd/drbd_main.c:1689:25: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1760:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1760:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1760:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1783:19: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1783:19: expected unsigned long long [usertype] sector ../drivers/block/drbd/drbd_main.c:1783:19: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:1784:20: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:1784:20: expected unsigned int [usertype] blksize ../drivers/block/drbd/drbd_main.c:1784:20: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:1820:40: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:1820:40: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:1820:40: struct net_conf * ../drivers/block/drbd/drbd_main.c:2997:30: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2997:30: expected unsigned long long [usertype] la_size_sect ../drivers/block/drbd/drbd_main.c:2997:30: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:2999:33: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:2999:33: expected unsigned long long ../drivers/block/drbd/drbd_main.c:2999:33: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:3000:23: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:3000:23: expected unsigned int [usertype] flags ../drivers/block/drbd/drbd_main.c:3000:23: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:3001:23: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:3001:23: expected unsigned int [usertype] magic ../drivers/block/drbd/drbd_main.c:3001:23: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:3003:31: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:3003:31: expected unsigned int [usertype] md_size_sect ../drivers/block/drbd/drbd_main.c:3003:31: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:3004:31: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:3004:31: expected unsigned int [usertype] al_offset ../drivers/block/drbd/drbd_main.c:3004:31: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:3005:31: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:3005:31: expected unsigned int [usertype] al_nr_extents ../drivers/block/drbd/drbd_main.c:3005:31: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:3006:34: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:3006:34: expected unsigned int [usertype] bm_bytes_per_bit ../drivers/block/drbd/drbd_main.c:3006:34: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:3007:29: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:3007:29: expected unsigned long long [usertype] device_uuid ../drivers/block/drbd/drbd_main.c:3007:29: got restricted __be64 [usertype] ../drivers/block/drbd/drbd_main.c:3009:27: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:3009:27: expected unsigned int [usertype] bm_offset ../drivers/block/drbd/drbd_main.c:3009:27: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:3010:38: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:3010:38: expected unsigned int [usertype] la_peer_max_bio_size ../drivers/block/drbd/drbd_main.c:3010:38: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:3012:28: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:3012:28: expected unsigned int [usertype] al_stripes ../drivers/block/drbd/drbd_main.c:3012:28: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:3013:35: warning: incorrect type in assignment (different base types) ../drivers/block/drbd/drbd_main.c:3013:35: expected unsigned int [usertype] al_stripe_size_4k ../drivers/block/drbd/drbd_main.c:3013:35: got restricted __be32 [usertype] ../drivers/block/drbd/drbd_main.c:3066:26: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3067:33: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3229:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3230:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3248:13: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3249:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3249:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3249:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3249:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3256:33: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_main.c:3258:36: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_main.c:3259:26: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3260:32: warning: cast to restricted __be64 ../drivers/block/drbd/drbd_main.c:3262:33: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3263:30: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3264:30: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3271:13: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3272:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3276:13: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3277:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3277:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3277:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3277:17: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3287:24: warning: cast to restricted __be32 ../drivers/block/drbd/drbd_main.c:3685:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_main.c:3685:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_main.c:3685:14: struct net_conf * ../drivers/block/drbd/drbd_main.c:854:9: warning: context imbalance in 'drbd_print_uuids' - different lock contexts for basic block ../drivers/block/drbd/drbd_main.c: note: in included file: ../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:1651:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:1651:14: struct disk_conf * ../drivers/net/macsec.c:418:24: warning: restricted ssci_t degrades to integer ../drivers/net/macsec.c:418:22: warning: incorrect type in assignment (different base types) ../drivers/net/macsec.c:418:22: expected restricted ssci_t [usertype] ssci ../drivers/net/macsec.c:418:22: got unsigned int ../drivers/net/macsec.c:419:22: warning: restricted __be64 degrades to integer ../drivers/net/macsec.c:419:20: warning: incorrect type in assignment (different base types) ../drivers/net/macsec.c:419:20: expected restricted __be64 [usertype] pn ../drivers/net/macsec.c:419:20: got unsigned long long ../net/mptcp/pm_netlink.c:642:31: warning: context imbalance in 'mptcp_pm_create_subflow_or_signal_addr' - unexpected unlock ../net/mptcp/pm_netlink.c:759:23: warning: context imbalance in 'mptcp_pm_nl_add_addr_received' - unexpected unlock ../net/ipv6/icmp.c:103:20: warning: context imbalance in 'icmpv6_xmit_lock' - wrong count at exit ../net/ipv6/icmp.c:119:13: warning: context imbalance in 'icmpv6_xmit_unlock' - unexpected unlock ../drivers/net/ethernet/broadcom/cnic.c:5262:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5262:40: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:5262:40: got unsigned int [usertype] cli ../drivers/net/ethernet/broadcom/cnic.c:5217:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5217:40: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:5217:40: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:5218:40: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5218:40: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:5218:40: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1391:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1391:33: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1391:33: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1392:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1392:33: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1392:33: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1416:36: warning: cast from restricted __le32 ../drivers/net/ethernet/broadcom/cnic.c:1417:36: warning: cast from restricted __le32 ../drivers/net/ethernet/broadcom/cnic.c:1687:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1687:22: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1687:22: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1688:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1688:22: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1688:22: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1729:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1729:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1729:54: got unsigned int [usertype] sq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1731:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1731:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1731:54: got unsigned int [usertype] sq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1733:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1733:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1733:54: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1734:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1734:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1734:54: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1735:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1735:54: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1735:54: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1737:54: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1737:54: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1737:54: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1739:59: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1739:59: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1739:59: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1741:59: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1741:59: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1741:59: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1743:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1743:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1743:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1745:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1745:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1745:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1747:61: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1747:61: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1747:61: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1749:61: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1749:61: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1749:61: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1751:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1751:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1751:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1753:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1753:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1753:56: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1775:57: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1775:57: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1775:57: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:1777:57: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1777:57: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1777:57: got unsigned int [usertype] rq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1788:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1788:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1788:53: got unsigned int [usertype] rq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1790:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1790:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1790:53: got unsigned int [usertype] rq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1792:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1792:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1792:53: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1793:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1793:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1793:53: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1794:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1794:55: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1794:55: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1796:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1796:55: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1796:55: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1798:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1798:55: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1798:55: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1800:55: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1800:55: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1800:55: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1802:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1802:53: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1802:53: got unsigned int [usertype] cq_page_table_addr_lo ../drivers/net/ethernet/broadcom/cnic.c:1804:53: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1804:53: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1804:53: got unsigned int [usertype] cq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:1807:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1807:56: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1807:56: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1808:56: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1808:56: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1808:56: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1822:64: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1822:64: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1822:64: got unsigned int [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1824:64: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1824:64: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1824:64: got unsigned int [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1828:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1828:50: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1828:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1830:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1830:50: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1830:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1832:49: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1832:49: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1832:49: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1834:49: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1834:49: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1834:49: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1845:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1845:48: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1845:48: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1847:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1847:48: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1847:48: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1849:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1849:48: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1849:48: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1850:48: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1850:48: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1850:48: got unsigned int [usertype] ../drivers/net/ethernet/broadcom/cnic.c:1851:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1851:50: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1851:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1853:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1853:50: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1853:50: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:1857:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1857:47: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:1857:47: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:1859:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:1859:47: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:1859:47: got unsigned int [usertype] cq_page_table_addr_hi ../drivers/net/ethernet/broadcom/cnic.c:2078:17: warning: cast from restricted __sum16 ../drivers/net/ethernet/broadcom/cnic.c:2327:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2327:35: expected restricted __le32 [usertype] lo ../drivers/net/ethernet/broadcom/cnic.c:2327:35: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:2328:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2328:35: expected restricted __le32 [usertype] hi ../drivers/net/ethernet/broadcom/cnic.c:2328:35: got unsigned long long ../drivers/net/ethernet/broadcom/cnic.c:2329:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2329:32: expected restricted __le32 [usertype] eq_pbl_size ../drivers/net/ethernet/broadcom/cnic.c:2329:32: got int num_pages ../drivers/net/ethernet/broadcom/cnic.c:2331:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2331:27: expected restricted __le16 [usertype] sb_num ../drivers/net/ethernet/broadcom/cnic.c:2331:27: got unsigned int [usertype] status_blk_num ../drivers/net/ethernet/broadcom/cnic.c:2332:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2332:28: expected restricted __le16 [usertype] eq_prod ../drivers/net/ethernet/broadcom/cnic.c:2332:28: got unsigned long ../drivers/net/ethernet/broadcom/cnic.c:2373:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2373:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2373:16: got restricted __le16 [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2430:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2430:27: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2430:27: got restricted __le16 [usertype] fcoe_conn_id ../drivers/net/ethernet/broadcom/cnic.c:2431:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2431:32: expected restricted __le32 [addressable] [assigned] [usertype] completion_status ../drivers/net/ethernet/broadcom/cnic.c:2431:32: got int ../drivers/net/ethernet/broadcom/cnic.c:2448:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2448:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2448:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2449:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:2476:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2476:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2476:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2477:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2477:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2477:16: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:2510:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2510:13: expected unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2510:13: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2511:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2511:16: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2511:16: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:2523:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2523:32: expected restricted __le32 [addressable] [usertype] completion_status ../drivers/net/ethernet/broadcom/cnic.c:2523:32: got int ../drivers/net/ethernet/broadcom/cnic.c:2538:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2538:35: expected restricted __le32 [addressable] [assigned] [usertype] fcoe_conn_context_id ../drivers/net/ethernet/broadcom/cnic.c:2538:35: got unsigned int [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2610:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2610:29: expected unsigned int [assigned] [usertype] cid ../drivers/net/ethernet/broadcom/cnic.c:2610:29: got restricted __le32 [usertype] context_id ../drivers/net/ethernet/broadcom/cnic.c:2611:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:2611:32: expected unsigned int [usertype] l5_cid ../drivers/net/ethernet/broadcom/cnic.c:2611:32: got restricted __le32 [usertype] conn_id ../drivers/net/ethernet/broadcom/cnic.c:3512:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3513:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3514:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3515:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3516:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3517:40: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3532:27: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3533:27: warning: cast to restricted __be32 ../drivers/net/ethernet/broadcom/cnic.c:3534:29: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3535:29: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3638:49: warning: cast to restricted __be16 ../drivers/net/ethernet/broadcom/cnic.c:3791:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3791:31: expected unsigned short [usertype] dst_port ../drivers/net/ethernet/broadcom/cnic.c:3791:31: got restricted __be16 [usertype] sin6_port ../drivers/net/ethernet/broadcom/cnic.c:3797:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3797:32: expected unsigned int ../drivers/net/ethernet/broadcom/cnic.c:3797:32: got restricted __be32 [usertype] s_addr ../drivers/net/ethernet/broadcom/cnic.c:3798:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3798:31: expected unsigned short [usertype] dst_port ../drivers/net/ethernet/broadcom/cnic.c:3798:31: got restricted __be16 [usertype] sin_port ../drivers/net/ethernet/broadcom/cnic.c:3828:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:3828:23: expected unsigned short [usertype] src_port ../drivers/net/ethernet/broadcom/cnic.c:3828:23: got restricted __be16 [assigned] [usertype] local_port ../drivers/net/ethernet/broadcom/cnic.c:3985:29: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:4947:43: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/broadcom/cnic.c:4947:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4947:33: expected restricted __le32 [usertype] addr_lo ../drivers/net/ethernet/broadcom/cnic.c:4947:33: got unsigned int ../drivers/net/ethernet/broadcom/cnic.c:4955:46: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4955:46: expected restricted __le32 [usertype] parsing_data ../drivers/net/ethernet/broadcom/cnic.c:4955:46: got int ../drivers/net/ethernet/broadcom/cnic.c:4958:46: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4958:46: expected restricted __le16 [usertype] global_data ../drivers/net/ethernet/broadcom/cnic.c:4958:46: got int ../drivers/net/ethernet/broadcom/cnic.c:4983:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:4983:25: expected unsigned short [usertype] *tx_cons_ptr ../drivers/net/ethernet/broadcom/cnic.c:4983:25: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5048:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5048:35: expected restricted __le16 [usertype] silent_vlan_mask ../drivers/net/ethernet/broadcom/cnic.c:5048:35: got int ../drivers/net/ethernet/broadcom/cnic.c:5050:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5050:25: expected unsigned short [usertype] *rx_cons_ptr ../drivers/net/ethernet/broadcom/cnic.c:5050:25: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5068:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5068:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5068:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5070:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5070:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5070:41: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5075:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5075:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5075:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5077:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5077:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5077:41: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5087:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5087:42: expected unsigned short [usertype] *hw_prod_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5087:42: got restricted __le16 * ../drivers/net/ethernet/broadcom/cnic.c:5089:41: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/broadcom/cnic.c:5089:41: expected unsigned short [usertype] *status_idx_ptr ../drivers/net/ethernet/broadcom/cnic.c:5089:41: got restricted __le16 * ../drivers/net/ethernet/broadcom/bnx2.c: In function ‘bnx2_setup_int_mode’: ../drivers/net/ethernet/broadcom/bnx2.c:6288:56: warning: ‘%d’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 2 and 17 [-Wformat-truncation=] 6288 | snprintf(bp->irq_tbl[i].name, len, "%s-%d", dev->name, i); | ^~ In function ‘bnx2_enable_msix’, inlined from ‘bnx2_setup_int_mode’ at ../drivers/net/ethernet/broadcom/bnx2.c:6314:3: ../drivers/net/ethernet/broadcom/bnx2.c:6288:52: note: directive argument in the range [0, 2147483646] 6288 | snprintf(bp->irq_tbl[i].name, len, "%s-%d", dev->name, i); | ^~~~~~~ ../drivers/net/ethernet/broadcom/bnx2.c:6288:17: note: ‘snprintf’ output between 3 and 27 bytes into a destination of size 18 6288 | snprintf(bp->irq_tbl[i].name, len, "%s-%d", dev->name, i); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/appletalk/ddp.c:101:33: warning: restricted __be16 degrades to integer ../net/appletalk/ddp.c:126:33: warning: restricted __be16 degrades to integer ../net/appletalk/ddp.c:422:47: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44: warning: cast from restricted __be16 ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44: expected unsigned short [usertype] vxlan_port ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44: warning: cast from restricted __be16 ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44: expected unsigned short [usertype] vxlan_port ../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30: expected unsigned short [usertype] major ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3381:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3381:30: expected unsigned short [usertype] minor ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3381:30: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3382:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3382:30: expected unsigned short [usertype] micro ../drivers/net/ethernet/cavium/liquidio/lio_main.c:3382:30: got restricted __be16 [usertype] ../drivers/net/ethernet/broadcom/bnx2.c:8294:31: warning: cast to restricted __be32 ../drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c:1241:22: warning: context imbalance in 'chtls_recv_sock' - unexpected unlock ../fs/nfs/inode.c: note: in included file (through ../include/linux/dcache.h, ../include/linux/fs.h, ../include/linux/compat.h, ../arch/x86/include/asm/ia32.h, ../arch/x86/include/asm/elf.h, ../include/linux/elf.h, ...): ../include/linux/rculist.h:157:25: warning: context imbalance in 'nfs_put_lock_context' - unexpected unlock ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50: warning: incorrect type in argument 1 (different base types) ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50: expected unsigned int [usertype] rss ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2371:50: got restricted __be32 [assigned] [usertype] rss_hi ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2434:43: got restricted __be32 [assigned] [usertype] rss_hi ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47: expected unsigned int [usertype] priority ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2435:47: got restricted __be32 [assigned] [usertype] rss_lo ../drivers/net/ethernet/chelsio/cxgb3/sge.c:2120:16: warning: cast to restricted __be32 ../drivers/scsi/qla4xxx/ql4_init.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../net/core/lwtunnel.c:223:60: warning: incorrect type in initializer (different address spaces) ../net/core/lwtunnel.c:223:60: expected struct lwtunnel_encap_ops const *ops ../net/core/lwtunnel.c:223:60: got struct lwtunnel_encap_ops const [noderef] __rcu * ../drivers/scsi/qla4xxx/ql4_os.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/ethernet/chelsio/cxgb4vf/sge.c:2148:17: warning: context imbalance in 'sge_tx_timer_cb' - different lock contexts for basic block ../drivers/net/ethernet/cisco/enic/enic_main.c: In function ‘enic_request_intr’: ../drivers/net/ethernet/cisco/enic/enic_main.c:1832:40: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 20 [-Wformat-truncation=] 1832 | "%s-rx-%u", netdev->name, i); | ^~ ../drivers/net/ethernet/cisco/enic/enic_main.c:1832:33: note: directive argument in the range [0, 4294967294] 1832 | "%s-rx-%u", netdev->name, i); | ^~~~~~~~~~ ../drivers/net/ethernet/cisco/enic/enic_main.c:1830:25: note: ‘snprintf’ output between 6 and 30 bytes into a destination of size 24 1830 | snprintf(enic->msix[intr].devname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1831 | sizeof(enic->msix[intr].devname), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1832 | "%s-rx-%u", netdev->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/cisco/enic/enic_main.c:1843:40: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 20 [-Wformat-truncation=] 1843 | "%s-tx-%u", netdev->name, i); | ^~ ../drivers/net/ethernet/cisco/enic/enic_main.c:1843:33: note: directive argument in the range [0, 4294967294] 1843 | "%s-tx-%u", netdev->name, i); | ^~~~~~~~~~ ../drivers/net/ethernet/cisco/enic/enic_main.c:1841:25: note: ‘snprintf’ output between 6 and 30 bytes into a destination of size 24 1841 | snprintf(enic->msix[intr].devname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1842 | sizeof(enic->msix[intr].devname), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1843 | "%s-tx-%u", netdev->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/cisco/enic/enic_main.c:273:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:277:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:272:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cisco/enic/enic_main.c:272:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cisco/enic/enic_main.c:649:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:656:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:648:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cisco/enic/enic_main.c:648:20: warning: restricted __be16 degrades to integer ../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); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c:589:31: warning: context imbalance in 'chcr_ktls_dev_add' - unexpected unlock ../net/core/bpf_sk_storage.c:335:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static? ../net/core/bpf_sk_storage.c:703:38: warning: context imbalance in 'bpf_sk_storage_map_seq_find_next' - different lock contexts for basic block ../net/core/bpf_sk_storage.c:832:9: warning: context imbalance in 'bpf_sk_storage_map_seq_stop' - different lock contexts for basic block ../drivers/net/ethernet/cisco/enic/enic_pp.c:147:45: warning: dubious: x | !y ../drivers/net/ethernet/cisco/enic/enic_pp.c:148:52: warning: dubious: x | !y ../drivers/net/ethernet/cisco/enic/enic_pp.c:149:73: warning: dubious: x | !y ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44: warning: cast from restricted __be16 ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44: expected unsigned short [usertype] vxlan_port ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44: warning: cast from restricted __be16 ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44: expected unsigned short [usertype] vxlan_port ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1973:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1973:30: expected unsigned short [usertype] major ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1973:30: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1974:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1974:30: expected unsigned short [usertype] minor ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1974:30: got restricted __be16 [usertype] ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1975:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1975:30: expected unsigned short [usertype] micro ../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1975:30: got restricted __be16 [usertype] ../drivers/block/drbd/drbd_state.c:1912:30: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_state.c:1912:30: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_state.c:1912:30: struct disk_conf * ../drivers/block/drbd/drbd_state.c:834:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_state.c:834:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_state.c:834:22: struct disk_conf * ../drivers/block/drbd/drbd_state.c:838:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_state.c:838:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_state.c:838:14: struct net_conf * ../drivers/block/drbd/drbd_state.c:1064:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_state.c:1064:22: struct disk_conf * ../drivers/block/drbd/drbd_state.c:2079:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_state.c:2079:17: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_state.c:2079:17: struct net_conf * ../drivers/block/drbd/drbd_state.c:838:14: warning: context imbalance in 'is_valid_state' - different lock contexts for basic block ../drivers/block/drbd/drbd_state.c:1070:9: warning: context imbalance in 'sanitize_state' - different lock contexts for basic block ../drivers/block/drbd/drbd_state.c:1958:25: warning: context imbalance in 'after_state_ch' - unexpected unlock ../drivers/block/drbd/drbd_state.c:2373:32: warning: context imbalance in '_conn_request_state' - unexpected unlock ../net/llc/llc_proc.c:56:9: warning: context imbalance in 'llc_get_sk_idx' - wrong count at exit ../net/llc/llc_proc.c:102:23: warning: context imbalance in 'llc_seq_next' - unexpected unlock ../net/llc/llc_proc.c:117:17: warning: context imbalance in 'llc_seq_stop' - unexpected unlock ../net/ipv6/mcast.c: note: in included file: ../include/net/mld.h:32:43: warning: array of flexible structures ../drivers/scsi/qla4xxx/ql4_iocb.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_mbx.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/isdn/hardware/mISDN/avmfritz.c:422:23: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: expected unsigned int [usertype] value ../drivers/isdn/hardware/mISDN/avmfritz.c:495:30: got restricted __le32 [usertype] ../net/ipv6/tcp_ipv6.c:1560:25: warning: context imbalance in 'tcp_v6_syn_recv_sock' - unexpected unlock ../net/ipv6/tcp_ipv6.c:1949:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block ../drivers/block/drbd/drbd_nl.c:454:33: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:454:33: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:454:33: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:691:38: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:691:38: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:691:38: struct net_conf * ../drivers/block/drbd/drbd_nl.c:983:18: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:983:18: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:983:18: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:1251:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:1251:24: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:1251:24: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:1570:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:1570:17: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:1570:17: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:1580:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:1580:17: struct fifo_buffer [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:1580:17: struct fifo_buffer * ../drivers/block/drbd/drbd_nl.c:1806:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:1806:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:1806:14: struct net_conf * ../drivers/block/drbd/drbd_nl.c:2066:39: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2066:39: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2066:39: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:2074:13: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2074:13: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2074:13: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:2257:50: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2257:50: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2257:50: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:2280:45: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2280:45: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2280:45: struct net_conf * ../drivers/block/drbd/drbd_nl.c:2425:9: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2425:9: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2425:9: struct net_conf * ../drivers/block/drbd/drbd_nl.c:2588:9: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2588:9: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2588:9: struct net_conf * ../drivers/block/drbd/drbd_nl.c:2821:18: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2821:18: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2821:18: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:2861:17: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:2861:17: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:2861:17: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:3399:33: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:3399:33: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:3399:33: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:3524:28: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:3524:28: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:3524:28: struct net_conf * ../drivers/block/drbd/drbd_nl.c:3737:29: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:3737:29: struct disk_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:3737:29: struct disk_conf * ../drivers/block/drbd/drbd_nl.c:3743:22: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:3743:22: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:3743:22: struct net_conf * ../drivers/block/drbd/drbd_nl.c:3933:38: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_nl.c:3933:38: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_nl.c:3933:38: struct net_conf * ../drivers/block/drbd/drbd_nl.c:450:9: warning: context imbalance in 'highest_fencing_policy' - different lock contexts for basic block ../drivers/block/drbd/drbd_nl.c:2121:9: warning: context imbalance in 'drbd_adm_attach' - different lock contexts for basic block ../drivers/block/drbd/drbd_nl.c: note: in included file: ../drivers/block/drbd/drbd_int.h:2063:14: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:2063:14: struct net_conf * ../drivers/block/drbd/drbd_int.h:708:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:708:24: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:708:24: struct net_conf * ../drivers/block/drbd/drbd_int.h:708:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:708:24: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:708:24: struct net_conf * ../drivers/block/drbd/drbd_int.h:708:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:708:24: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:708:24: struct net_conf * ../drivers/block/drbd/drbd_int.h:708:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:708:24: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:708:24: struct net_conf * ../drivers/block/drbd/drbd_int.h:708:24: error: incompatible types in comparison expression (different address spaces): ../drivers/block/drbd/drbd_int.h:708:24: struct net_conf [noderef] __rcu * ../drivers/block/drbd/drbd_int.h:708:24: struct net_conf * ../drivers/scsi/qla4xxx/ql4_isr.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:262:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void const volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: cast removes address space '__iomem' of expression ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: warning: incorrect type in argument 2 (different address spaces) ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/mISDNinfineon.c:263:1: got unsigned int [usertype] * ../drivers/net/bareudp.c:290:14: warning: incorrect type in assignment (different address spaces) ../drivers/net/bareudp.c:290:14: expected struct socket *sock ../drivers/net/bareudp.c:290:14: got struct socket [noderef] __rcu *sock ../drivers/net/bareudp.c:620:20: warning: incorrect type in assignment (different base types) ../drivers/net/bareudp.c:620:20: expected restricted __be16 [usertype] port ../drivers/net/bareudp.c:620:20: got unsigned short ../drivers/net/bareudp.c:621:25: warning: incorrect type in assignment (different base types) ../drivers/net/bareudp.c:621:25: expected restricted __be16 [usertype] ethertype ../drivers/net/bareudp.c:621:25: got unsigned short ../net/bluetooth/af_bluetooth.c:246:25: warning: context imbalance in 'bt_accept_enqueue' - different lock contexts for basic block ../drivers/net/ethernet/emulex/benet/be_cmds.c:315:39: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:316:39: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:390:43: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:401:33: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:413:23: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:417:42: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:460:44: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:804:33: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:804:33: expected unsigned int [usertype] request_length ../drivers/net/ethernet/emulex/benet/be_cmds.c:804:33: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: expected unsigned int [usertype] pa_hi ../drivers/net/ethernet/emulex/benet/be_cmds.c:812:28: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:813:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:813:28: expected unsigned int [usertype] pa_lo ../drivers/net/ethernet/emulex/benet/be_cmds.c:813:28: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:814:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:814:26: expected unsigned int [usertype] len ../drivers/net/ethernet/emulex/benet/be_cmds.c:814:26: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: expected unsigned int [usertype] lo ../drivers/net/ethernet/emulex/benet/be_cmds.c:827:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:828:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:828:29: expected unsigned int [usertype] hi ../drivers/net/ethernet/emulex/benet/be_cmds.c:828:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:899:29: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/emulex/benet/be_cmds.c:1017:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1017:24: expected unsigned short [usertype] num_pages ../drivers/net/ethernet/emulex/benet/be_cmds.c:1017:24: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1032:29: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1034:38: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1066:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1066:28: expected unsigned short [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1066:28: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1067:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1067:30: expected unsigned int [usertype] pmac_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1067:30: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1105:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1105:20: expected unsigned int [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1105:20: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1112:28: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1148:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1148:20: expected unsigned int [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1148:20: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1149:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1149:22: expected unsigned int [usertype] pmac_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1149:22: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1179:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1179:24: expected unsigned short [usertype] num_pages ../drivers/net/ethernet/emulex/benet/be_cmds.c:1179:24: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1218:26: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1257:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1257:24: expected unsigned short [usertype] num_pages ../drivers/net/ethernet/emulex/benet/be_cmds.c:1257:24: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1265:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1265:28: expected unsigned short [usertype] cq_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1265:28: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1279:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1279:36: expected unsigned int ../drivers/net/ethernet/emulex/benet/be_cmds.c:1279:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1293:28: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1322:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1322:24: expected unsigned short [usertype] num_pages ../drivers/net/ethernet/emulex/benet/be_cmds.c:1322:24: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1337:28: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1383:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1383:28: expected unsigned short [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1383:28: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1387:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1387:20: expected unsigned short [usertype] cq_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1387:20: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1396:27: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1398:42: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1429:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1429:20: expected unsigned short [usertype] cq_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1429:20: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1433:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1433:27: expected unsigned int [usertype] interface_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1433:27: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1434:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1434:29: expected unsigned short [usertype] max_frame_size ../drivers/net/ethernet/emulex/benet/be_cmds.c:1434:29: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1435:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1435:24: expected unsigned int [usertype] rss_queue ../drivers/net/ethernet/emulex/benet/be_cmds.c:1435:24: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1441:27: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1495:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1495:17: expected unsigned short [usertype] id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1495:17: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1522:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1522:17: expected unsigned short [usertype] id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1522:17: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1547:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1547:31: expected unsigned int [usertype] capability_flags ../drivers/net/ethernet/emulex/benet/be_cmds.c:1547:31: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1548:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1548:27: expected unsigned int [usertype] enable_flags ../drivers/net/ethernet/emulex/benet/be_cmds.c:1548:27: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1555:30: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1559:47: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1580:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1580:27: expected unsigned int [usertype] interface_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1580:27: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1653:42: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1653:42: expected unsigned short [usertype] pport_num ../drivers/net/ethernet/emulex/benet/be_cmds.c:1653:42: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1728:39: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1781:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1781:28: expected unsigned int [usertype] fat_operation ../drivers/net/ethernet/emulex/benet/be_cmds.c:1781:28: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1787:38: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1832:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1832:36: expected unsigned int [usertype] fat_operation ../drivers/net/ethernet/emulex/benet/be_cmds.c:1832:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: expected unsigned int [usertype] read_log_offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:1833:38: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1834:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1834:38: expected unsigned int [usertype] read_log_length ../drivers/net/ethernet/emulex/benet/be_cmds.c:1834:38: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1835:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1835:39: expected unsigned int [usertype] data_buffer_size ../drivers/net/ethernet/emulex/benet/be_cmds.c:1835:39: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1841:25: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:1915:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1915:21: expected unsigned int [usertype] num_eq ../drivers/net/ethernet/emulex/benet/be_cmds.c:1915:21: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1917:39: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1917:39: expected unsigned int [usertype] eq_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1917:39: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1919:50: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1919:50: expected unsigned int [usertype] delay_multiplier ../drivers/net/ethernet/emulex/benet/be_cmds.c:1919:50: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1997:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1997:20: expected unsigned int [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:1997:20: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:1998:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:1998:28: expected unsigned int [usertype] if_flags_mask ../drivers/net/ethernet/emulex/benet/be_cmds.c:1998:28: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2007:36: warning: invalid assignment: |= ../drivers/net/ethernet/emulex/benet/be_cmds.c:2007:36: left side has type unsigned int ../drivers/net/ethernet/emulex/benet/be_cmds.c:2007:36: right side has type restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2010:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2010:32: expected unsigned int [usertype] mcast_num ../drivers/net/ethernet/emulex/benet/be_cmds.c:2010:32: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: expected unsigned short [usertype] tx_flow_control ../drivers/net/ethernet/emulex/benet/be_cmds.c:2063:30: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2064:30: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2064:30: expected unsigned short [usertype] rx_flow_control ../drivers/net/ethernet/emulex/benet/be_cmds.c:2064:30: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2106:26: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2107:26: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2136:37: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2137:42: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2138:42: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2139:37: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2204:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2204:20: expected unsigned int [usertype] if_id ../drivers/net/ethernet/emulex/benet/be_cmds.c:2204:20: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2205:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2205:25: expected unsigned short [usertype] enable_rss ../drivers/net/ethernet/emulex/benet/be_cmds.c:2205:25: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2206:34: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2206:34: expected unsigned short [usertype] cpu_table_size_log2 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2206:34: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2376:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2376:27: expected unsigned int [usertype] write_offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2376:27: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2378:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2378:31: expected unsigned int [usertype] descriptor_count ../drivers/net/ethernet/emulex/benet/be_cmds.c:2378:31: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2379:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2379:22: expected unsigned int [usertype] buf_len ../drivers/net/ethernet/emulex/benet/be_cmds.c:2379:22: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2380:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2380:23: expected unsigned int [usertype] addr_low ../drivers/net/ethernet/emulex/benet/be_cmds.c:2380:23: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2383:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2383:24: expected unsigned int [usertype] addr_high ../drivers/net/ethernet/emulex/benet/be_cmds.c:2383:24: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2400:33: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: expected unsigned int [usertype] desired_read_len ../drivers/net/ethernet/emulex/benet/be_cmds.c:2509:31: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2510:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2510:26: expected unsigned int [usertype] read_offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2510:26: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2512:31: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2512:31: expected unsigned int [usertype] descriptor_count ../drivers/net/ethernet/emulex/benet/be_cmds.c:2512:31: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2513:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2513:22: expected unsigned int [usertype] buf_len ../drivers/net/ethernet/emulex/benet/be_cmds.c:2513:22: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2514:23: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2514:23: expected unsigned int [usertype] addr_low ../drivers/net/ethernet/emulex/benet/be_cmds.c:2514:23: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2515:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2515:24: expected unsigned int [usertype] addr_high ../drivers/net/ethernet/emulex/benet/be_cmds.c:2515:24: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2521:30: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2522:24: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2554:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2554:29: expected unsigned int [usertype] op_type ../drivers/net/ethernet/emulex/benet/be_cmds.c:2554:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2556:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2556:36: expected unsigned int [usertype] offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2556:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2558:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2558:29: expected unsigned int [usertype] op_code ../drivers/net/ethernet/emulex/benet/be_cmds.c:2558:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2559:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2559:35: expected unsigned int [usertype] data_buf_size ../drivers/net/ethernet/emulex/benet/be_cmds.c:2559:35: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2600:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2600:29: expected unsigned int [usertype] op_type ../drivers/net/ethernet/emulex/benet/be_cmds.c:2600:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2602:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2602:36: expected unsigned int [usertype] offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2602:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2604:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2604:36: expected unsigned int [usertype] offset ../drivers/net/ethernet/emulex/benet/be_cmds.c:2604:36: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2606:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2606:29: expected unsigned int [usertype] op_code ../drivers/net/ethernet/emulex/benet/be_cmds.c:2606:29: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2607:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_cmds.c:2607:35: expected unsigned int [usertype] data_buf_size ../drivers/net/ethernet/emulex/benet/be_cmds.c:2607:35: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_cmds.c:2637:36: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2639:36: warning: cast to restricted __le32 ../drivers/net/ethernet/emulex/benet/be_cmds.c:2871:24: warning: too many warnings ../drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16 ../drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32 ../drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16 ../drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32 ../drivers/net/ethernet/emulex/benet/be_main.c:1558:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_main.c:1558:29: expected unsigned short ../drivers/net/ethernet/emulex/benet/be_main.c:1558:29: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_main.c:2628:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_main.c:2628:32: expected unsigned int [usertype] fragpa_lo ../drivers/net/ethernet/emulex/benet/be_main.c:2628:32: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_main.c:2629:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_main.c:2629:32: expected unsigned int [usertype] fragpa_hi ../drivers/net/ethernet/emulex/benet/be_main.c:2629:32: got restricted __le32 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c: In function ‘init_e1_port’: ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:64: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=] 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:53: note: directive argument in the range [-2147483645, 2147483647] 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4831:17: note: ‘snprintf’ output between 11 and 31 bytes into a destination of size 19 4831 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-e1.%d-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4832 | HFC_cnt + 1, pt+1); | ~~~~~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c: In function ‘init_multi_port’: ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:65: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 0 and 10 [-Wformat-truncation=] 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:53: note: directive argument in the range [-2147483645, 2147483647] 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:4949:17: note: ‘snprintf’ output between 11 and 41 bytes into a destination of size 19 4949 | snprintf(name, MISDN_MAX_IDLEN - 1, "hfc-%ds.%d-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4950 | hc->ctype, HFC_cnt + 1, pt + 1); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: expected unsigned int [usertype] value ../drivers/isdn/hardware/mISDN/hfcmulti.c:453:22: got restricted __le32 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: expected unsigned short [usertype] value ../drivers/isdn/hardware/mISDN/hfcmulti.c:458:22: got restricted __le16 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: expected unsigned int val ../drivers/isdn/hardware/mISDN/hfcmulti.c:473:24: got restricted __le32 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: warning: incorrect type in argument 1 (different base types) ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: expected unsigned short val ../drivers/isdn/hardware/mISDN/hfcmulti.c:479:24: got restricted __le16 [usertype] ../drivers/isdn/hardware/mISDN/hfcmulti.c:497:32: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/hfcmulti.c:502:32: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/hfcmulti.c:519:25: warning: cast to restricted __le32 ../drivers/isdn/hardware/mISDN/hfcmulti.c:525:25: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: warning: incorrect type in argument 1 (different address spaces) ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: expected void volatile [noderef] __iomem *addr ../drivers/isdn/hardware/mISDN/hfcmulti.c:1062:26: got void * ../net/netfilter/nf_conntrack_netlink.c:1215:36: warning: context imbalance in 'ctnetlink_dump_table' - unexpected unlock ../fs/lockd/clntproc.c: note: in included file (through ../include/linux/module.h): ../include/linux/list.h:229:25: warning: context imbalance in 'nlmclnt_put_lockowner' - unexpected unlock ../kernel/bpf/verifier.c:346:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static? ../kernel/bpf/verifier.c:21479:38: error: subtraction of functions? Share your drugs ../kernel/bpf/verifier.c: note: in included file (through ../include/linux/bpf.h, ../include/linux/bpf-cgroup.h): ../include/linux/bpfptr.h:65:40: warning: cast to non-scalar ../include/linux/bpfptr.h:65:40: warning: cast from non-scalar ../include/linux/bpfptr.h:65:40: warning: cast to non-scalar ../include/linux/bpfptr.h:65:40: warning: cast from non-scalar ../include/linux/bpfptr.h:65:40: warning: cast to non-scalar ../include/linux/bpfptr.h:65:40: warning: cast from non-scalar ../include/linux/bpfptr.h:65:40: warning: cast to non-scalar ../include/linux/bpfptr.h:65:40: warning: cast from non-scalar ../drivers/scsi/qla4xxx/ql4_nx.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/isdn/hardware/mISDN/mISDNisar.c:204:33: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:205:32: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:206:34: warning: cast to restricted __le16 ../drivers/isdn/hardware/mISDN/mISDNisar.c:253:39: warning: cast to restricted __le16 ../drivers/net/ethernet/emulex/benet/be_ethtool.c: In function ‘be_get_drvinfo’: ../drivers/net/ethernet/emulex/benet/be_ethtool.c:229:29: warning: ‘ [’ directive output may be truncated writing 2 bytes into a region of size between 1 and 32 [-Wformat-truncation=] 229 | "%s [%s]", adapter->fw_ver, adapter->fw_on_flash); | ^~ ../drivers/net/ethernet/emulex/benet/be_ethtool.c:228:17: note: ‘snprintf’ output between 4 and 66 bytes into a destination of size 32 228 | snprintf(drvinfo->fw_version, sizeof(drvinfo->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 229 | "%s [%s]", adapter->fw_ver, adapter->fw_on_flash); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../kernel/bpf/local_storage.c:91:47: warning: context imbalance in 'cgroup_storage_lookup' - unexpected unlock ../drivers/net/ethernet/freescale/enetc/enetc.c: In function ‘enetc_setup_irqs’: ../drivers/net/ethernet/freescale/enetc/enetc.c:2330: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=] 2330 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", | ^~ ../drivers/net/ethernet/freescale/enetc/enetc.c:2330:52: note: directive argument in the range [-2147483639, 2147483646] 2330 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", | ^~~~~~~~~~~ ../drivers/net/ethernet/freescale/enetc/enetc.c:2330:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 24 2330 | snprintf(v->name, sizeof(v->name), "%s-rxtx%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2331 | priv->ndev->name, i); | ~~~~~~~~~~~~~~~~~~~~ ../net/sunrpc/xprt.c:1710:9: warning: context imbalance in 'xprt_dynamic_alloc_slot' - unexpected unlock ../drivers/scsi/qla4xxx/ql4_nvram.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../drivers/net/ethernet/huawei/hinic/hinic_main.c:830:25: warning: cast to restricted __be16 ../drivers/net/ethernet/huawei/hinic/hinic_tx.c:713:25: warning: cast to restricted __be16 ../net/rose/rose_route.c:722:41: warning: context imbalance in 'rose_get_neigh' - unexpected unlock ../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/scsi/qla4xxx/ql4_dbg.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../net/sunrpc/auth.c:628:34: warning: incorrect type in initializer (different address spaces) ../net/sunrpc/auth.c:628:34: expected struct cred const *cred ../net/sunrpc/auth.c:628:34: got struct cred const [noderef] __rcu *extern [addressable] [toplevel] cred ../net/phonet/socket.c:619:14: error: incompatible types in comparison expression (different address spaces): ../net/phonet/socket.c:619:14: struct sock [noderef] __rcu * ../net/phonet/socket.c:619:14: struct sock * ../net/phonet/socket.c:642:17: error: incompatible types in comparison expression (different address spaces): ../net/phonet/socket.c:642:17: struct sock [noderef] __rcu * ../net/phonet/socket.c:642:17: struct sock * ../net/phonet/socket.c:658:17: error: incompatible types in comparison expression (different address spaces): ../net/phonet/socket.c:658:17: struct sock [noderef] __rcu * ../net/phonet/socket.c:658:17: struct sock * ../net/phonet/socket.c:677:25: error: incompatible types in comparison expression (different address spaces): ../net/phonet/socket.c:677:25: struct sock [noderef] __rcu * ../net/phonet/socket.c:677:25: struct sock * ../net/phonet/socket.c:726:21: warning: context imbalance in 'pn_res_seq_start' - wrong count at exit ../net/phonet/socket.c:741:13: warning: context imbalance in 'pn_res_seq_stop' - wrong count at exit ../net/netfilter/nf_conntrack_amanda.c:158:33: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_conntrack_amanda.c:158:33: unsigned int ( [noderef] __rcu * )( ... ) ../net/netfilter/nf_conntrack_amanda.c:158:33: unsigned int ( * )( ... ) ../net/ax25/ax25_std_timer.c:29:6: warning: context imbalance in 'ax25_std_heartbeat_expiry' - different lock contexts for basic block ../net/can/j1939/main.c: note: in included file (through ../include/linux/can/can-ml.h): ../include/linux/netdevice.h:2606:20: warning: context imbalance in '__j1939_rx_release' - wrong count at exit ../drivers/scsi/qla4xxx/ql4_attr.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../net/bluetooth/hci_event.c: note: in included file (through ../include/net/bluetooth/hci_core.h): ../include/net/bluetooth/hci.h:2616:47: warning: array of flexible structures ../include/net/bluetooth/hci.h:2702:43: warning: array of flexible structures ../fs/lockd/svclock.c: note: in included file (through ../include/linux/smp.h, ../include/linux/lockdep.h, ../include/linux/spinlock.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h): ../include/linux/list.h:229:25: warning: context imbalance in 'nlmsvc_put_lockowner' - unexpected unlock ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:598:48: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:648:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:648:35: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:648:35: got void *hwbase ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1312:21: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1312:21: expected unsigned long long [usertype] *ptr ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1312:21: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1351:21: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1351:21: expected unsigned long long [usertype] *ptr ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1351:21: got void [noderef] __iomem * ../net/rds/af_rds.c:245:22: warning: invalid assignment: |= ../net/rds/af_rds.c:245:22: left side has type restricted __poll_t ../net/rds/af_rds.c:245:22: right side has type int ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1637:45: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1637:45: expected restricted __sum16 [usertype] check ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1637:45: got restricted __be16 [usertype] ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2890:22: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2890:22: expected unsigned int [usertype] val ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2890:22: got restricted __be32 [usertype] ip ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2935:40: warning: cast from restricted __be32 ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2995:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2995:38: expected restricted __be32 [usertype] ip4dst ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2995:38: got unsigned int [usertype] ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2999:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2999:38: expected restricted __be32 [usertype] ip4src ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:2999:38: got unsigned int ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3001:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3001:36: expected restricted __be16 [usertype] psrc ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3001:36: got int ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3003:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3003:36: expected restricted __be16 [usertype] pdst ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3003:36: got int ../net/phonet/af_phonet.c:35:14: error: incompatible types in comparison expression (different address spaces): ../net/phonet/af_phonet.c:35:14: struct phonet_protocol const [noderef] __rcu * ../net/phonet/af_phonet.c:35:14: struct phonet_protocol const * ../net/phonet/af_phonet.c:474:17: error: incompatible types in comparison expression (different address spaces): ../net/phonet/af_phonet.c:474:17: struct phonet_protocol const [noderef] __rcu * ../net/phonet/af_phonet.c:474:17: struct phonet_protocol const * ../net/phonet/af_phonet.c:486:9: error: incompatible types in comparison expression (different address spaces): ../net/phonet/af_phonet.c:486:9: struct phonet_protocol const [noderef] __rcu * ../net/phonet/af_phonet.c:486:9: struct phonet_protocol const * ../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)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/rds/connection.c:71:31: warning: incorrect type in argument 1 (different base types) ../net/rds/connection.c:71:31: expected restricted __be32 const [usertype] laddr ../net/rds/connection.c:71:31: got unsigned int [assigned] [usertype] lhash ../net/rds/connection.c:71:41: warning: incorrect type in argument 3 (different base types) ../net/rds/connection.c:71:41: expected restricted __be32 const [usertype] faddr ../net/rds/connection.c:71:41: got unsigned int [assigned] [usertype] fhash ../net/netfilter/nf_conntrack_ftp.c:521:22: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_conntrack_ftp.c:521:22: unsigned int ( [noderef] __rcu * )( ... ) ../net/netfilter/nf_conntrack_ftp.c:521:22: unsigned int ( * )( ... ) ../drivers/scsi/qla4xxx/ql4_bsg.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../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 void *_res ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:31:16: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:34:16: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:44:16: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:47:16: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:855:16: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:162:46: warning: cast to restricted __be16 ../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/marvell/mv643xx_eth.c:1952:35: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:1952:35: expected struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:1952:35: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:1991:28: got struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2022:28: got struct rx_desc *rx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: expected struct tx_desc *tx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2056:35: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2111:28: got struct tx_desc *tx_desc_area ../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/mv643xx_eth.c:2129:28: got struct tx_desc *tx_desc_area ../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:124:19: warning: cast to restricted __be32 ../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:128:41: warning: restricted __be32 degrades to integer ../kernel/bpf/btf.c: note: in included file (through ../include/linux/bpf.h, ../include/linux/bpf_verifier.h): ../include/linux/bpfptr.h:65:40: warning: cast to non-scalar ../include/linux/bpfptr.h:65:40: warning: cast from non-scalar ../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 ../drivers/scsi/qla4xxx/ql4_83xx.c: note: in included file (through ../drivers/scsi/qla4xxx/ql4_def.h): ../drivers/scsi/qla4xxx/ql4_fw.h:264:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:265:46: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:266:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:267:39: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:268:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:269:38: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:270:43: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:271:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:272:45: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:273:35: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:274:34: error: invalid bitfield specifier for type restricted __le32. ../drivers/scsi/qla4xxx/ql4_fw.h:275:29: error: invalid bitfield specifier for type restricted __le32. ../net/rds/recv.c:218:42: warning: cast to restricted __be16 ../net/rds/recv.c:222:44: warning: cast to restricted __be32 ../net/dccp/proto.c:536:52: warning: incorrect type in argument 2 (different base types) ../net/dccp/proto.c:536:52: expected restricted __be32 const [usertype] service ../net/dccp/proto.c:536:52: got int [addressable] val ../net/dccp/proto.c:719:57: warning: incorrect type in argument 2 (different base types) ../net/dccp/proto.c:719:57: expected restricted __be32 [usertype] param ../net/dccp/proto.c:719:57: got int cmsg_type ../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c: In function ‘bnxt_ethtool_init’: ../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:4170:32: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 27 [-Wformat-truncation=] 4170 | "/pkg %s", buf); | ^~ ~~~ In function ‘bnxt_get_pkgver’, inlined from ‘bnxt_ethtool_init’ at ../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:5086:3: ../drivers/net/ethernet/broadcom/bnxt/bnxt_ethtool.c:4169:17: note: ‘snprintf’ output between 6 and 37 bytes into a destination of size 32 4169 | snprintf(bp->fw_ver_str + len, FW_VER_STR_LEN - len, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 4170 | "/pkg %s", buf); | ~~~~~~~~~~~~~~~ ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c: In function ‘myri10ge_request_irq’: ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2185:44: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 10 and 25 [-Wformat-truncation=] 2185 | "%s:slice-%d", netdev->name, i); | ^~ ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2185:34: note: directive argument in the range [-2147483643, 2147483646] 2185 | "%s:slice-%d", netdev->name, i); | ^~~~~~~~~~~~~ ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:2184:25: note: ‘snprintf’ output between 9 and 34 bytes into a destination of size 32 2184 | snprintf(ss->irq_desc, sizeof(ss->irq_desc), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2185 | "%s:slice-%d", netdev->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/lockd/mon.c: note: in included file (through ../include/linux/smp.h, ../include/linux/alloc_tag.h, ../include/linux/percpu.h, ../arch/x86/include/asm/msr.h, ../arch/x86/include/asm/tsc.h, ...): ../include/linux/list.h:229:25: warning: context imbalance in 'nsm_release' - unexpected unlock ../net/netfilter/nf_conntrack_irc.c:242:38: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_conntrack_irc.c:242:38: unsigned int ( [noderef] __rcu * )( ... ) ../net/netfilter/nf_conntrack_irc.c:242:38: unsigned int ( * )( ... ) ../drivers/isdn/mISDN/l1oip_core.c:670:39: warning: incorrect type in assignment (different base types) ../drivers/isdn/mISDN/l1oip_core.c:670:39: expected restricted __be32 [usertype] s_addr ../drivers/isdn/mISDN/l1oip_core.c:670:39: got unsigned long ../net/sunrpc/sysfs.c:268:9: error: incompatible types in comparison expression (different address spaces): ../net/sunrpc/sysfs.c:268:9: char const [noderef] __rcu * ../net/sunrpc/sysfs.c:268:9: char const * ../drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer ../drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -= ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum ../drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c: note: in included file: ../drivers/scsi/cxgbi/libcxgbi.h:414:19: warning: invalid assignment: += ../drivers/scsi/cxgbi/libcxgbi.h:414:19: left side has type int ../drivers/scsi/cxgbi/libcxgbi.h:414:19: right side has type restricted __wsum ../net/ipv4/nexthop.c: note: in included file (through ../include/linux/sysctl.h, ../include/net/net_namespace.h, ../include/linux/netdevice.h, ../include/linux/rtnetlink.h): ../include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:74:9: struct rb_node * ../net/ax25/ax25_ds_timer.c:91:6: warning: context imbalance in 'ax25_ds_heartbeat_expiry' - different lock contexts for basic block ../net/rds/send.c:1050:24: warning: incorrect type in argument 1 (different base types) ../net/rds/send.c:1050:24: expected unsigned int [usertype] a ../net/rds/send.c:1050:24: got restricted __be16 [usertype] sin6_port ../net/rds/send.c:1052:24: warning: incorrect type in argument 1 (different base types) ../net/rds/send.c:1052:24: expected unsigned int [usertype] a ../net/rds/send.c:1052:24: got restricted __be16 [usertype] sin6_port ../net/rds/send.c:1457:30: warning: incorrect type in initializer (different base types) ../net/rds/send.c:1457:30: expected unsigned short [usertype] npaths ../net/rds/send.c:1457:30: got restricted __be16 [usertype] ../net/rds/send.c:1458:34: warning: incorrect type in initializer (different base types) ../net/rds/send.c:1458:34: expected unsigned int [usertype] my_gen_num ../net/rds/send.c:1458:34: got restricted __be32 [usertype] ../fs/nfs/fscache.c:60:51: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:60:51: expected unsigned long long x ../fs/nfs/fscache.c:60:51: got restricted __be16 const [usertype] sin_port ../fs/nfs/fscache.c:61:61: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:61:61: expected unsigned long long x ../fs/nfs/fscache.c:61:61: got restricted __be32 const [usertype] s_addr ../fs/nfs/fscache.c:66:52: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:66:52: expected unsigned long long x ../fs/nfs/fscache.c:66:52: got restricted __be16 const [usertype] sin6_port ../fs/nfs/fscache.c:67:73: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:67:73: expected unsigned long long x ../fs/nfs/fscache.c:67:73: got restricted __be32 const ../fs/nfs/fscache.c:68:73: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:68:73: expected unsigned long long x ../fs/nfs/fscache.c:68:73: got restricted __be32 const ../fs/nfs/fscache.c:69:73: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:69:73: expected unsigned long long x ../fs/nfs/fscache.c:69:73: got restricted __be32 const ../fs/nfs/fscache.c:70:73: warning: incorrect type in argument 3 (different base types) ../fs/nfs/fscache.c:70:73: expected unsigned long long x ../fs/nfs/fscache.c:70:73: got restricted __be32 const ../net/netfilter/nf_conntrack_snmp.c:42:23: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_conntrack_snmp.c:42:23: int ( [noderef] __rcu * )( ... ) ../net/netfilter/nf_conntrack_snmp.c:42:23: int ( * )( ... ) ../drivers/net/ethernet/neterion/s2io.c: In function ‘s2io_add_isr’: ../drivers/net/ethernet/neterion/s2io.c:6947:59: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 3 and 18 [-Wformat-truncation=] 6947 | "%s:MSI-X-%d-TX", | ^~ ../drivers/net/ethernet/neterion/s2io.c:6947:49: note: directive argument in the range [-2147483641, 2147483646] 6947 | "%s:MSI-X-%d-TX", | ^~~~~~~~~~~~~~~~ ../drivers/net/ethernet/neterion/s2io.c:6945:41: note: ‘snprintf’ output between 12 and 37 bytes into a destination of size 25 6945 | snprintf(sp->desc[i], | ^~~~~~~~~~~~~~~~~~~~~ 6946 | sizeof(sp->desc[i]), | ~~~~~~~~~~~~~~~~~~~~ 6947 | "%s:MSI-X-%d-TX", | ~~~~~~~~~~~~~~~~~ 6948 | dev->name, i); | ~~~~~~~~~~~~~ ../drivers/net/ethernet/neterion/s2io.c:6936:59: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 3 and 18 [-Wformat-truncation=] 6936 | "%s:MSI-X-%d-RX", | ^~ ../drivers/net/ethernet/neterion/s2io.c:6936:49: note: directive argument in the range [-2147483641, 2147483646] 6936 | "%s:MSI-X-%d-RX", | ^~~~~~~~~~~~~~~~ ../drivers/net/ethernet/neterion/s2io.c:6934:41: note: ‘snprintf’ output between 12 and 37 bytes into a destination of size 25 6934 | snprintf(sp->desc[i], | ^~~~~~~~~~~~~~~~~~~~~ 6935 | sizeof(sp->desc[i]), | ~~~~~~~~~~~~~~~~~~~~ 6936 | "%s:MSI-X-%d-RX", | ~~~~~~~~~~~~~~~~~ 6937 | dev->name, i); | ~~~~~~~~~~~~~ ../drivers/net/ethernet/neterion/s2io.c: In function ‘s2io_init_nic’: ../drivers/net/ethernet/neterion/s2io.c:8097:59: warning: ‘%s’ directive output may be truncated writing up to 79 bytes into a region of size between 35 and 50 [-Wformat-truncation=] 8097 | snprintf(sp->name, sizeof(sp->name), "%s Neterion %s", dev->name, | ^~ ../drivers/net/ethernet/neterion/s2io.c:8097:9: note: ‘snprintf’ output between 11 and 105 bytes into a destination of size 60 8097 | snprintf(sp->name, sizeof(sp->name), "%s Neterion %s", dev->name, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 8098 | sp->product_name); | ~~~~~~~~~~~~~~~~~ ../net/ipv6/ip6mr.c:433:13: warning: context imbalance in 'ip6mr_vif_seq_start' - different lock contexts for basic block ../net/ipv6/ip6mr.c: note: in included file (through ../include/linux/mroute6.h): ../include/linux/mroute_base.h:432:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock ../net/dccp/qpolicy.c:88:27: warning: incorrect type in initializer (different base types) ../net/dccp/qpolicy.c:88:27: expected restricted __be32 [usertype] params ../net/dccp/qpolicy.c:88:27: got int ../net/dccp/qpolicy.c:133:33: warning: restricted __be32 degrades to integer ../net/dccp/qpolicy.c:133:24: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/neterion/s2io.c:6959:41: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: expected restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:1350:41: got unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: expected restricted __wsum [usertype] csum ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:427:27: got int [assigned] wrs_needed ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:494:24: warning: cast from restricted __wsum ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:796:37: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:797:38: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:798:18: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:819:28: warning: cast to restricted __be16 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:827:24: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:935:25: warning: restricted __be32 degrades to integer ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: expected unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:936:69: got restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:940:32: warning: restricted __be32 degrades to integer ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: warning: incorrect type in argument 2 (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: expected unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c:942:69: got restricted __be32 [usertype] ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.c: note: in included file: ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: warning: incorrect type in return expression (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: expected unsigned int ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:29:57: got restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: warning: incorrect type in assignment (different base types) ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: expected restricted __be32 [usertype] iscsi_ipv4addr ../drivers/scsi/cxgbi/cxgb3i/cxgb3i.h:38:28: got unsigned int addr ../net/sctp/sm_make_chunk.c:3107:48: warning: incorrect type in argument 2 (different base types) ../net/sctp/sm_make_chunk.c:3107:48: expected int optname ../net/sctp/sm_make_chunk.c:3107:48: got restricted __be16 ../net/sctp/sm_make_chunk.c:3179:48: warning: incorrect type in argument 2 (different base types) ../net/sctp/sm_make_chunk.c:3179:48: expected int optname ../net/sctp/sm_make_chunk.c:3179:48: got restricted __be16 ../fs/nfs/localio.c:420:1: warning: context imbalance in 'nfs_copy_boot_verifier' - different lock contexts for basic block ../net/atm/lec.c:889:39: warning: context imbalance in 'lec_priv_walk' - unexpected unlock ../net/atm/lec.c:945:39: warning: context imbalance in 'lec_seq_stop' - unexpected unlock ../drivers/net/ethernet/marvell/sky2.c:1890:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/marvell/sky2.c:1890:28: expected restricted __le16 [usertype] length ../drivers/net/ethernet/marvell/sky2.c:1890:28: got restricted __be16 [usertype] ../drivers/net/ethernet/marvell/sky2.c:2670:29: warning: cast to restricted __le16 ../drivers/net/ethernet/marvell/sky2.c:2670:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/marvell/sky2.c:2670:27: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/marvell/sky2.c:2670:27: got unsigned short [usertype] ../drivers/net/ethernet/marvell/sky2.c:2691:57: warning: cast to restricted __be16 ../drivers/net/ethernet/marvell/sky2.c:2699:27: warning: cast to restricted __le32 ../drivers/net/ethernet/marvell/sky2.c:4445:53: warning: cast to restricted __be16 ../drivers/net/ethernet/marvell/sky2.c:4445:53: warning: cast from restricted __le16 ../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/atm/mpc.c:123:20: warning: symbol 'mpcs' was not declared. Should it be static? ../net/bridge/netfilter/ebtable_filter.c:19:41: warning: array of flexible structures ../net/dccp/ccids/ccid3.c:474:25: warning: incorrect type in assignment (different base types) ../net/dccp/ccids/ccid3.c:474:25: expected restricted __be32 [usertype] opt_val ../net/dccp/ccids/ccid3.c:474:25: got unsigned int [usertype] ../net/dccp/ccids/ccid3.c:478:39: warning: incorrect type in assignment (different base types) ../net/dccp/ccids/ccid3.c:478:39: expected unsigned long long [usertype] tx_x_recv ../net/dccp/ccids/ccid3.c:478:39: got restricted __be32 [usertype] opt_val ../net/dccp/ccids/ccid3.c:485:64: warning: incorrect type in argument 1 (different base types) ../net/dccp/ccids/ccid3.c:485:64: expected unsigned int [usertype] loss_event_rate ../net/dccp/ccids/ccid3.c:485:64: got restricted __be32 [usertype] opt_val ../net/rxrpc/conn_service.c:56:9: warning: context imbalance in 'rxrpc_find_service_conn_rcu' - different lock contexts for basic block ../net/rxrpc/conn_service.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:74:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:74:9: struct rb_node * ../net/bridge/netfilter/ebtable_nat.c:19:41: warning: array of flexible structures ../net/ipv4/ipmr_base.c:147:6: warning: context imbalance in 'mr_mfc_seq_idx' - wrong count at exit ../net/ipv4/ipmr_base.c:200:23: warning: context imbalance in 'mr_mfc_seq_next' - unexpected unlock ../fs/nfsd/nfs4state.c: In function ‘nfsd4_lock’: ../fs/nfsd/nfs4state.c:7969:29: warning: variable ‘sb’ set but not used [-Wunused-but-set-variable] 7969 | struct super_block *sb; | ^~ ../net/ipv4/ipmr.c:2944:13: warning: context imbalance in 'ipmr_vif_seq_start' - different lock contexts for basic block ../net/ipv4/ipmr.c: note: in included file (through ../include/linux/mroute.h): ../include/linux/mroute_base.h:432:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock ../fs/nfsd/nfs4state.c: note: in included file (through ../include/linux/wait.h, ../include/linux/wait_bit.h, ../include/linux/fs.h): ../include/linux/list.h:229:25: warning: context imbalance in 'put_clnt_odstate' - unexpected unlock ../fs/nfsd/nfs4state.c:1203:9: warning: context imbalance in 'nfs4_put_stid' - unexpected unlock ../net/netfilter/nf_conntrack_tftp.c:78:31: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_conntrack_tftp.c:78:31: unsigned int ( [noderef] __rcu * )( ... ) ../net/netfilter/nf_conntrack_tftp.c:78:31: unsigned int ( * )( ... ) ../net/ipv4/syncookies.c:218:17: warning: context imbalance in 'tcp_get_cookie_sock' - unexpected unlock ../net/bluetooth/hci_codec.c: note: in included file: ../include/net/bluetooth/hci_core.h:147:35: warning: array of flexible structures ../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_bm_bufs_add' - different lock contexts for basic block ../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rxq_drop_pkts' - different lock contexts for basic block ../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rx_refill' - different lock contexts for basic block ../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_buff_hdr_pool_put' - different lock contexts for basic block ../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:1039:9: warning: context imbalance in 'mvpp2_rx' - different lock contexts for basic block ../drivers/net/ethernet/marvell/mvpp2/mvpp2_main.c:4474:9: warning: context imbalance in 'mvpp2_tx' - different lock contexts for basic block ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:998:14: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1008:13: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1011:28: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1015:9: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1058:27: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1061:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1112:21: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1114:33: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1143:30: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1147:42: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1152:50: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1153:40: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1284:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1296:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1297:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1298:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1300:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1303:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1304:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1305:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1321:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1322:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1323:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1344:13: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1359:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1360:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1361:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1380:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1381:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1382:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1400:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1401:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1402:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1456:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1457:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: warning: cast to restricted __le32 ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: expected unsigned int ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:1461:17: got restricted __le32 [usertype] ../drivers/net/ethernet/qualcomm/emac/emac-mac.c:951:21: warning: cast truncates bits from constant value (ffffffff7fffffff becomes 7fffffff) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1035:24: warning: cast to restricted __le64 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:1037:24: warning: cast to restricted __le64 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_hw.c:2133:17: warning: cast truncates bits from constant value (42110030 becomes 30) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: expected unsigned int [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:902:25: got restricted __le32 [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c: In function ‘netxen_nic_attach’: ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:45: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 4 and 19 [-Wformat-overflow=] 1052 | sprintf(sds_ring->name, "%s[%d]", netdev->name, ring); | ^~ In function ‘netxen_nic_request_irq’, inlined from ‘netxen_nic_attach’ at ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1251:8: ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:41: note: directive argument in the range [-2147483641, 254] 1052 | sprintf(sds_ring->name, "%s[%d]", netdev->name, ring); | ^~~~~~~~ ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:17: note: ‘sprintf’ output between 4 and 29 bytes into a destination of size 20 1052 | sprintf(sds_ring->name, "%s[%d]", netdev->name, ring); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:571:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:574:38: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:31: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: expected restricted __le32 [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:573:62: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:575:35: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:577:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:578:66: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:54: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:64: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:601:20: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:615:22: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:63: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:627:26: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:626:20: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:18: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:633:55: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:632:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:636:50: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:650:22: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:63: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:662:26: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:661:20: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:18: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:668:55: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:667:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:21: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:670:50: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:55: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:65: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:697:20: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:703:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:710:38: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: expected restricted __le32 [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:709:22: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:711:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:712:32: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:717:33: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:718:62: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: expected int idx ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:766:19: got restricted __le32 [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:777:26: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:16: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: expected restricted __le32 [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:776:14: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:779:48: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: expected unsigned int [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:788:22: got restricted __le32 [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: expected unsigned int [usertype] offs ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:801:22: got restricted __le32 [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:833:38: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:834:33: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:33: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:48: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: warning: incorrect type in return expression (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: expected restricted __le32 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:847:45: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:860:28: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:25: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:45: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:863:58: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: warning: incorrect type in return expression (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: expected restricted __le32 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:862:70: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: expected unsigned int [usertype] val ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:911:21: got restricted __le32 ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: expected unsigned long long [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:999:72: got restricted __le64 [assigned] [usertype] data ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: expected unsigned long long [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1014:60: got restricted __le64 [assigned] [usertype] data ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: warning: incorrect type in argument 3 (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: expected unsigned long long [usertype] ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1025:60: got restricted __le64 [assigned] [usertype] data ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1099:23: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: expected restricted __le32 [addressable] [usertype] flash_fw_ver ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1123:22: got unsigned int ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1127:46: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/qlogic/netxen/netxen_nic_init.c:1139:21: warning: restricted __le32 degrades to integer ../net/ipv4/tcp_sigpool.c:260:5: warning: context imbalance in 'tcp_sigpool_start' - wrong count at exit ../drivers/net/ethernet/qlogic/qede/qede_main.c: In function ‘qede_init_fp’: ../drivers/net/ethernet/qlogic/qede/qede_main.c:1903:61: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 5 and 20 [-Wformat-truncation=] 1903 | snprintf(fp->name, sizeof(fp->name), "%s-fp-%d", | ^~ ../drivers/net/ethernet/qlogic/qede/qede_main.c:1903:54: note: directive argument in the range [-2147483641, 65534] 1903 | snprintf(fp->name, sizeof(fp->name), "%s-fp-%d", | ^~~~~~~~~~ ../drivers/net/ethernet/qlogic/qede/qede_main.c:1903:17: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 24 1903 | snprintf(fp->name, sizeof(fp->name), "%s-fp-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1904 | edev->ndev->name, queue_id); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ctx.c:202:31: warning: cast to restricted __le32 ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c: In function ‘qlcnic_request_irq’: ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1771:49: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 9 and 24 [-Wformat-truncation=] 1771 | "%s-tx-%d", netdev->name, ring); | ^~ ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1771:42: note: directive argument in the range [-2147483643, 254] 1771 | "%s-tx-%d", netdev->name, ring); | ^~~~~~~~~~ ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1770:33: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 28 1770 | snprintf(tx_ring->name, sizeof(tx_ring->name), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1771 | "%s-tx-%d", netdev->name, ring); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/bluetooth/sco.c: note: in included file: ../include/net/bluetooth/hci_core.h:147:35: warning: array of flexible structures ../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: error: incompatible types in comparison expression (different address spaces): ../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: int ( [noderef] __rcu * )( ... ) ../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: int ( * )( ... ) ../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: error: incompatible types in comparison expression (different address spaces): ../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: int ( [noderef] __rcu * )( ... ) ../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: int ( * )( ... ) ../net/ipv6/seg6_iptunnel.c: note: in included file (through ../include/linux/seg6_iptunnel.h): ../include/uapi/linux/seg6_iptunnel.h:29:31: warning: array of flexible structures ../net/ipv6/seg6_iptunnel.c:52:43: warning: array of flexible structures ../net/sctp/socket.c:8505:23: warning: context imbalance in 'sctp_get_port_local' - unexpected unlock ../net/ipv4/netfilter/iptable_mangle.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../net/ipv4/netfilter/iptable_filter.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../net/ipv4/netfilter/iptable_raw.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../net/ipv4/netfilter/iptable_nat.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../net/ipv4/netfilter/iptable_security.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../net/ipv4/netfilter/ip_tables.c: note: in included file (through ../include/linux/netfilter_ipv4/ip_tables.h): ../include/uapi/linux/netfilter_ipv4/ip_tables.h:206:33: warning: array of flexible structures ../net/ipv4/netfilter/ip_tables.c:36:16: warning: array of flexible structures ../include/uapi/linux/netfilter_ipv4/ip_tables.h:218:36: warning: array of flexible structures ../net/ipv4/netfilter/ip_tables.c:1214:40: warning: array of flexible structures ../net/ipv4/netfilter/ip_tables.c:1546:43: warning: array of flexible structures ../net/ipv4/netfilter/ip_tables.c:36:16: warning: Initializer entry defined twice ../net/ipv4/netfilter/ip_tables.c:36:16: also defined here ../net/ipv4/netfilter/ip_tables.c:36:16: warning: Initializer entry defined twice ../net/ipv4/netfilter/ip_tables.c:36:16: also defined here ../net/sctp/input.c:460:13: warning: context imbalance in 'sctp_err_lookup' - different lock contexts for basic block ../net/sctp/input.c:632:9: warning: context imbalance in 'sctp_v4_err' - unexpected unlock ../net/sctp/input.c:657:17: warning: context imbalance in 'sctp_udp_v4_err' - unexpected unlock ../net/sched/em_meta.c:198:20: warning: incorrect type in assignment (different base types) ../net/sched/em_meta.c:198:20: expected unsigned long value ../net/sched/em_meta.c:198:20: got restricted __be16 ../fs/nfs/nfs4state.c: note: in included file (through ../include/linux/smp.h, ../include/linux/lockdep.h, ../include/linux/spinlock.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h): ../include/linux/list.h:229:25: warning: context imbalance in 'nfs4_put_open_state' - unexpected unlock ../fs/nfs/nfs4state.c:937:20: warning: context imbalance in 'nfs4_put_lock_state' - unexpected unlock ../net/nfc/nci/core.c: note: in included file: ../include/net/nfc/nci.h:263:56: warning: array of flexible structures ../net/netfilter/nf_nat_amanda.c:67:9: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_nat_amanda.c:67:9: unsigned int ( [noderef] __rcu * )( ... ) ../net/netfilter/nf_nat_amanda.c:67:9: unsigned int ( * )( ... ) ../net/netfilter/nf_nat_amanda.c:75:9: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_nat_amanda.c:75:9: unsigned int ( [noderef] __rcu * )( ... ) ../net/netfilter/nf_nat_amanda.c:75:9: unsigned int ( * )( ... ) ../drivers/net/ethernet/sfc/tx.c:495:9: warning: context imbalance in 'efx_xdp_tx_buffers' - different lock contexts for basic block ../net/ipv4/netfilter/arp_tables.c: note: in included file (through ../include/linux/netfilter_arp/arp_tables.h): ../include/uapi/linux/netfilter_arp/arp_tables.h:184:34: warning: array of flexible structures ../net/ipv4/netfilter/arp_tables.c:40:16: warning: array of flexible structures ../include/uapi/linux/netfilter_arp/arp_tables.h:196:37: warning: array of flexible structures ../net/ipv4/netfilter/arp_tables.c:1062:48: warning: array of flexible structures ../net/ipv4/netfilter/arp_tables.c:1370:44: warning: array of flexible structures ../net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice ../net/ipv4/netfilter/arp_tables.c:40:16: also defined here ../net/ipv4/netfilter/arp_tables.c:40:16: warning: Initializer entry defined twice ../net/ipv4/netfilter/arp_tables.c:40:16: also defined here ../drivers/net/ipvlan/ipvlan_core.c:55:36: warning: incorrect type in argument 1 (different base types) ../drivers/net/ipvlan/ipvlan_core.c:55:36: expected unsigned int [usertype] a ../drivers/net/ipvlan/ipvlan_core.c:55:36: got restricted __be32 const [usertype] s_addr ../net/netfilter/nf_nat_ftp.c:117:9: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_nat_ftp.c:117:9: unsigned int ( [noderef] __rcu * )( ... ) ../net/netfilter/nf_nat_ftp.c:117:9: unsigned int ( * )( ... ) ../net/netfilter/nf_nat_ftp.c:125:9: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_nat_ftp.c:125:9: unsigned int ( [noderef] __rcu * )( ... ) ../net/netfilter/nf_nat_ftp.c:125:9: unsigned int ( * )( ... ) ../net/netfilter/nf_nat_irc.c:89:9: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_nat_irc.c:89:9: unsigned int ( [noderef] __rcu * )( ... ) ../net/netfilter/nf_nat_irc.c:89:9: unsigned int ( * )( ... ) ../net/netfilter/nf_nat_irc.c:97:9: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_nat_irc.c:97:9: unsigned int ( [noderef] __rcu * )( ... ) ../net/netfilter/nf_nat_irc.c:97:9: unsigned int ( * )( ... ) ../net/netfilter/nf_nat_tftp.c:43:9: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_nat_tftp.c:43:9: unsigned int ( [noderef] __rcu * )( ... ) ../net/netfilter/nf_nat_tftp.c:43:9: unsigned int ( * )( ... ) ../net/netfilter/nf_nat_tftp.c:51:9: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_nat_tftp.c:51:9: unsigned int ( [noderef] __rcu * )( ... ) ../net/netfilter/nf_nat_tftp.c:51:9: unsigned int ( * )( ... ) ../net/qrtr/af_qrtr.c:181:27: error: incompatible types in comparison expression (different base types): ../net/qrtr/af_qrtr.c:181:27: void [noderef] __rcu * ../net/qrtr/af_qrtr.c:181:27: struct qrtr_node * ../net/qrtr/af_qrtr.c:368:25: warning: incorrect type in assignment (different base types) ../net/qrtr/af_qrtr.c:639:27: error: incompatible types in comparison expression (different base types): ../net/qrtr/af_qrtr.c:639:27: void [noderef] __rcu * ../net/qrtr/af_qrtr.c:639:27: struct qrtr_node * ../drivers/net/bonding/bond_options.c:1230:24: warning: incorrect type in assignment (different base types) ../drivers/net/bonding/bond_options.c:1230:24: expected restricted __be32 [addressable] [usertype] target ../drivers/net/bonding/bond_options.c:1230:24: got unsigned long long const [usertype] value ../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/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_shutdown' - different lock contexts for basic block ../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_reset_task' - different lock contexts for basic block ../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_link_timer' - different lock contexts for basic block ../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_open' - different lock contexts for basic block ../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_close' - different lock contexts for basic block ../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_suspend' - different lock contexts for basic block ../drivers/net/ethernet/sun/cassini.c:236:9: warning: context imbalance in 'cas_resume' - different lock contexts for basic block In file included from ../include/linux/string.h:389, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:12, from ../arch/x86/include/asm/paravirt.h:21, from ../arch/x86/include/asm/cpuid.h:64, from ../arch/x86/include/asm/processor.h:19, from ../arch/x86/include/asm/timex.h:5, from ../include/linux/timex.h:67, from ../include/linux/time32.h:13, from ../include/linux/time.h:60, from ../include/linux/stat.h:19, from ../include/linux/module.h:13, from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:10, from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:8: In function ‘fortify_memcpy_chk’, inlined from ‘qlcnic_83xx_dcb_query_cee_param’ at ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:614:3: ../include/linux/fortify-string.h:580:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/ipv4/fou_bpf.c:44:17: warning: symbol 'bpf_skb_set_fou_encap' was not declared. Should it be static? ../net/ipv4/fou_bpf.c:86:17: warning: symbol 'bpf_skb_get_fou_encap' was not declared. Should it be static? ../net/netfilter/nf_conncount.c: note: in included file (through ../include/linux/mm_types.h, ../include/linux/uio.h, ../include/linux/socket.h, ../include/uapi/linux/in.h, ../include/linux/in.h): ../include/linux/rbtree.h:74:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:74:9: struct rb_node * ../scripts/Makefile.build:194: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new ../net/rds/tcp_listen.c:312:33: warning: incorrect type in assignment (different base types) ../net/rds/tcp_listen.c:312:33: expected restricted __be16 [usertype] sin6_port ../net/rds/tcp_listen.c:312:33: got unsigned short [usertype] ../net/rds/tcp_listen.c:319:38: warning: incorrect type in assignment (different base types) ../net/rds/tcp_listen.c:319:38: expected restricted __be32 [usertype] s_addr ../net/rds/tcp_listen.c:319:38: got unsigned long ../net/rds/tcp_listen.c:320:31: warning: incorrect type in assignment (different base types) ../net/rds/tcp_listen.c:320:31: expected restricted __be16 [usertype] sin_port ../net/rds/tcp_listen.c:320:31: got unsigned short [usertype] ../net/rxrpc/sendmsg.c:653:5: warning: context imbalance in 'rxrpc_do_sendmsg' - wrong count at exit ../drivers/net/ethernet/sfc/ptp.c:205: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' ../scripts/Makefile.build:194: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new ../drivers/net/ethernet/sun/niu.c: In function ‘niu_open’: ../drivers/net/ethernet/sun/niu.c:6031:52: warning: ‘sprintf’ may write a terminating nul past the end of the destination [-Wformat-overflow=] 6031 | sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name); | ^ In function ‘niu_set_irq_name’, inlined from ‘niu_request_irq’ at ../drivers/net/ethernet/sun/niu.c:6049:2, inlined from ‘niu_open’ at ../drivers/net/ethernet/sun/niu.c:6115:8: ../drivers/net/ethernet/sun/niu.c:6031:17: note: ‘sprintf’ output between 8 and 23 bytes into a destination of size 22 6031 | sprintf(np->irq_name[2], "%s:SYSERR", np->dev->name); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/via/via-velocity.c: note: in included file: ../drivers/net/ethernet/via/via-velocity.h:236:24: warning: mixed bitwiseness ../drivers/net/ethernet/via/via-velocity.c:88:26: warning: incorrect type in initializer (different address spaces) ../drivers/net/ethernet/via/via-velocity.c:88:26: expected void *addr ../drivers/net/ethernet/via/via-velocity.c:88:26: got struct mac_regs [noderef] __iomem *mac_regs ../drivers/net/ethernet/via/via-velocity.c:91:49: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:91:49: expected restricted pci_power_t [usertype] state ../drivers/net/ethernet/via/via-velocity.c:91:49: got char state ../drivers/net/ethernet/via/via-velocity.c:93:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/via/via-velocity.c:93:36: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/via/via-velocity.c:93:36: got void * ../drivers/net/ethernet/via/via-velocity.c:1745:34: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/via/via-velocity.c:1745:34: expected unsigned long [usertype] __UNIQUE_ID_y_1690 ../drivers/net/ethernet/via/via-velocity.c:1745:34: got restricted __le16 ../drivers/net/ethernet/via/via-velocity.c:1748:17: warning: cast to restricted __le16 ../drivers/net/ethernet/via/via-velocity.c:2241:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2241:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:2241:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2249:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2249:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2249:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2436:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2436:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2436:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2449:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2449:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2449:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2874:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2874:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:2874:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3145:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3145:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3145:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3151:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3151:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3151:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3203:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3203:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:3203:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3273:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3273:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3273:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3290:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3290:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3290:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37: expected unsigned int [usertype] next ../drivers/net/ethernet/xilinx/ll_temac_main.c:352:37: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37: expected unsigned int [usertype] next ../drivers/net/ethernet/xilinx/ll_temac_main.c:357:37: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37: expected unsigned int [usertype] phys ../drivers/net/ethernet/xilinx/ll_temac_main.c:373:37: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36: expected unsigned int [usertype] len ../drivers/net/ethernet/xilinx/ll_temac_main.c:374:36: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37: expected unsigned int [usertype] app0 ../drivers/net/ethernet/xilinx/ll_temac_main.c:375:37: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:779:16: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:786:17: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:786:17: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:797:41: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:810:24: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29: warning: invalid assignment: |= ../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29: left side has type unsigned int ../drivers/net/ethernet/xilinx/ll_temac_main.c:880:29: right side has type restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29: expected unsigned int [usertype] app1 ../drivers/net/ethernet/xilinx/ll_temac_main.c:881:29: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21: warning: invalid assignment: |= ../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21: left side has type unsigned int ../drivers/net/ethernet/xilinx/ll_temac_main.c:886:21: right side has type restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20: expected unsigned int [usertype] len ../drivers/net/ethernet/xilinx/ll_temac_main.c:889:20: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21: expected unsigned int [usertype] phys ../drivers/net/ethernet/xilinx/ll_temac_main.c:895:21: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:912:33: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:920:25: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29: expected unsigned int [usertype] phys ../drivers/net/ethernet/xilinx/ll_temac_main.c:927:29: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28: expected unsigned int [usertype] len ../drivers/net/ethernet/xilinx/ll_temac_main.c:928:28: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21: warning: invalid assignment: |= ../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21: left side has type unsigned int ../drivers/net/ethernet/xilinx/ll_temac_main.c:932:21: right side has type restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:985:39: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:999:17: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:1005:26: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:37: warning: cast to restricted __be32 ../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35: expected restricted __wsum [usertype] csum ../drivers/net/ethernet/xilinx/ll_temac_main.c:1019:35: got restricted __be16 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26: expected unsigned int [usertype] phys ../drivers/net/ethernet/xilinx/ll_temac_main.c:1085:26: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25: expected unsigned int [usertype] len ../drivers/net/ethernet/xilinx/ll_temac_main.c:1086:25: got restricted __be32 [usertype] ../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26: expected unsigned int [usertype] app0 ../drivers/net/ethernet/xilinx/ll_temac_main.c:1087:26: got restricted __be32 [usertype] ../drivers/net/vxlan/vxlan_core.c:392:34: warning: incorrect type in argument 2 (different base types) ../drivers/net/vxlan/vxlan_core.c:392:34: expected unsigned int [usertype] b ../drivers/net/vxlan/vxlan_core.c:392:34: got restricted __be32 [usertype] vni ../drivers/net/ethernet/sfc/mcdi_mon.c: In function ‘efx_mcdi_mon_probe’: ../drivers/net/ethernet/sfc/mcdi_mon.c:458:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 458 | snprintf(name, sizeof(name), "%s%u_input", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:458:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 458 | snprintf(name, sizeof(name), "%s%u_input", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/mcdi_mon.c:489:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 489 | snprintf(name, sizeof(name), "%s%u_alarm", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:489:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 489 | snprintf(name, sizeof(name), "%s%u_alarm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/mcdi_mon.c:496:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 496 | snprintf(name, sizeof(name), "%s%u_label", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:496:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 496 | snprintf(name, sizeof(name), "%s%u_label", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 497 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/smb/client/reparse.c:679:45: warning: incorrect type in argument 4 (different base types) ../fs/smb/client/reparse.c:679:45: expected unsigned short [usertype] *pwcs ../fs/smb/client/reparse.c:679:45: got restricted __le16 [usertype] *[assigned] symname_utf16 ../drivers/net/slip/slip.c:459:14: error: incompatible types in comparison expression (different address spaces): ../drivers/net/slip/slip.c:459:14: void [noderef] __rcu * ../drivers/net/slip/slip.c:459:14: void * ../drivers/net/slip/slip.c:893:9: error: incompatible types in comparison expression (different address spaces): ../drivers/net/slip/slip.c:893:9: void [noderef] __rcu * ../drivers/net/slip/slip.c:893:9: void * ../drivers/target/target_core_transport.c: In function ‘transport_dump_vpd_ident’: ../drivers/target/target_core_transport.c:1263:59: warning: ‘%s’ directive output may be truncated writing up to 253 bytes into a region of size 221 [-Wformat-truncation=] 1263 | "T10 VPD ASCII Device Identifier: %s\n", | ^~ ../drivers/target/target_core_transport.c:1262:17: note: ‘snprintf’ output between 35 and 288 bytes into a destination of size 254 1262 | snprintf(buf, sizeof(buf), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1263 | "T10 VPD ASCII Device Identifier: %s\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1264 | &vpd->device_identifier[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/target/target_core_transport.c:1268:59: warning: ‘%s’ directive output may be truncated writing up to 253 bytes into a region of size 221 [-Wformat-truncation=] 1268 | "T10 VPD UTF-8 Device Identifier: %s\n", | ^~ ../drivers/target/target_core_transport.c:1267:17: note: ‘snprintf’ output between 35 and 288 bytes into a destination of size 254 1267 | snprintf(buf, sizeof(buf), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1268 | "T10 VPD UTF-8 Device Identifier: %s\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1269 | &vpd->device_identifier[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/target/target_core_transport.c:1258:60: warning: ‘%s’ directive output may be truncated writing up to 253 bytes into a region of size 220 [-Wformat-truncation=] 1258 | "T10 VPD Binary Device Identifier: %s\n", | ^~ ../drivers/target/target_core_transport.c:1257:17: note: ‘snprintf’ output between 36 and 289 bytes into a destination of size 254 1257 | snprintf(buf, sizeof(buf), | ^~~~~~~~~~~~~~~~~~~~~~~~~~ 1258 | "T10 VPD Binary Device Identifier: %s\n", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1259 | &vpd->device_identifier[0]); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/jme.c:956:14: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/jme.c:956:14: expected unsigned short [usertype] csum ../drivers/net/ethernet/jme.c:956:14: got restricted __sum16 [usertype] check ../drivers/net/vmxnet3/vmxnet3_ethtool.c:1306:42: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_ethtool.c:1306:42: expected restricted __le32 [usertype] confVer ../drivers/net/vmxnet3/vmxnet3_ethtool.c:1306:42: got int ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c: In function ‘stmmac_selftest_get_strings’: ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:2040:52: warning: ‘%s’ directive output may be truncated writing up to 1535 bytes into a region of size 28 [-Wformat-truncation=] 2040 | snprintf(p, ETH_GSTRING_LEN, "%2d. %s", i + 1, | ^~ ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:2040:17: note: ‘snprintf’ output between 5 and 1540 bytes into a destination of size 32 2040 | snprintf(p, ETH_GSTRING_LEN, "%2d. %s", i + 1, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 2041 | stmmac_selftests[i].name); | ~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27: expected restricted __be32 [usertype] mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1138:27: got int ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18: expected restricted __be32 [addressable] [usertype] src ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1383:18: got unsigned int [usertype] src_mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: expected restricted __be32 [addressable] [usertype] dst ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1384:18: got unsigned int [usertype] dst_mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24: expected restricted __be16 [addressable] [usertype] src ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1512:24: got unsigned int [usertype] src_mask ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: expected restricted __be16 [addressable] [usertype] dst ../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:1513:24: got unsigned int [usertype] dst_mask ../drivers/net/ppp/pppoe.c: note: in included file (through ../include/linux/if_pppox.h): ../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures ../drivers/atm/nicstar.c:554:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:554:17: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:554:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:573:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:573:17: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:573:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1148:29: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1153:56: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1483:30: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1489:44: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1489:44: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1489:44: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1492:44: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1492:44: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1492:44: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1804:36: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1804:36: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1804:36: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1810:36: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1810:36: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1810:36: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1859:17: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1859:52: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1860:17: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1866:24: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1873:22: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1874:32: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1882:41: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1882:41: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1882:41: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1887:46: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1892:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1892:17: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1892:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1961:14: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1971:18: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:1965:17: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1965:17: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:1965:17: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1992:14: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2009:15: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2010:15: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2034:26: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2052:47: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2053:30: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2054:39: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2112:23: warning: incorrect type in assignment (different address spaces) ../drivers/atm/nicstar.c:2112:23: expected void [noderef] __user *iov_base ../drivers/atm/nicstar.c:2112:23: got void * ../drivers/atm/nicstar.c:2113:24: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2146:13: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2152:21: warning: cast to restricted __le32 ../drivers/atm/nicstar.c:2185:31: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2292:39: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2303:47: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2346:39: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:2580:26: warning: cast removes address space '__user' of expression ../drivers/atm/nicstar.c:1672:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1672:29: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1672:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1673:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1673:29: expected unsigned int [usertype] word_3 ../drivers/atm/nicstar.c:1673:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1674:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1674:29: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:1674:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1683:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1683:29: expected unsigned int [usertype] word_2 ../drivers/atm/nicstar.c:1683:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1684:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1684:29: expected unsigned int [usertype] word_3 ../drivers/atm/nicstar.c:1684:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1687:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1687:29: expected unsigned int [usertype] word_4 ../drivers/atm/nicstar.c:1687:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1690:29: warning: invalid assignment: |= ../drivers/atm/nicstar.c:1690:29: left side has type unsigned int ../drivers/atm/nicstar.c:1690:29: right side has type restricted __le32 ../drivers/atm/nicstar.c:1698:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1698:29: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1698:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:1701:29: warning: incorrect type in assignment (different base types) ../drivers/atm/nicstar.c:1701:29: expected unsigned int [usertype] word_1 ../drivers/atm/nicstar.c:1701:29: got restricted __le32 [usertype] ../drivers/atm/nicstar.c:2702:37: warning: context imbalance in 'ns_poll' - different lock contexts for basic block ../drivers/net/vmxnet3/vmxnet3_drv.c:1477:43: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:1477:43: expected restricted __wsum [usertype] csum ../drivers/net/vmxnet3/vmxnet3_drv.c:1477:43: got restricted __be16 [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:1623:17: warning: restricted __le64 degrades to integer ../drivers/net/vmxnet3/vmxnet3_drv.c:2016:33: warning: incorrect type in argument 2 (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2016:33: expected unsigned long long [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2016:33: got restricted __le64 [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2022:33: warning: incorrect type in argument 2 (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2022:33: expected unsigned long long [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2022:33: got restricted __le64 [usertype] addr ../drivers/net/vmxnet3/vmxnet3_drv.c:2689:31: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2689:31: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2689:31: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2706:39: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2706:39: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2706:39: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2728:39: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2728:39: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2728:39: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2780:39: warning: incorrect type in initializer (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2780:39: expected unsigned int [usertype] *vfTable ../drivers/net/vmxnet3/vmxnet3_drv.c:2780:39: got restricted __le32 * ../drivers/net/vmxnet3/vmxnet3_drv.c:2826:31: warning: restricted __le32 degrades to integer ../drivers/net/vmxnet3/vmxnet3_drv.c:2839:17: warning: incorrect type in argument 3 (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2839:17: expected unsigned long [usertype] size ../drivers/net/vmxnet3/vmxnet3_drv.c:2839:17: got restricted __le16 [usertype] mfTableLen ../drivers/net/vmxnet3/vmxnet3_drv.c:2879:49: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2879:49: expected unsigned int [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:2879:49: got restricted __le32 [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:2920:41: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2920:41: expected restricted __le16 [usertype] txDataRingDescSize ../drivers/net/vmxnet3/vmxnet3_drv.c:2920:41: got restricted __le32 [usertype] ../drivers/net/vmxnet3/vmxnet3_drv.c:2979:46: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:2979:46: expected restricted __le32 [usertype] confVer ../drivers/net/vmxnet3/vmxnet3_drv.c:2979:46: got int ../drivers/net/vmxnet3/vmxnet3_drv.c:3045:34: warning: incorrect type in assignment (different base types) ../drivers/net/vmxnet3/vmxnet3_drv.c:3045:34: expected restricted __le32 [usertype] confVer ../drivers/net/vmxnet3/vmxnet3_drv.c:3045:34: got int ../drivers/atm/iphase.c:151:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:155:11: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:167:56: warning: invalid assignment: |= ../drivers/atm/iphase.c:167:56: left side has type restricted __be16 ../drivers/atm/iphase.c:167:56: right side has type int ../drivers/atm/iphase.c:204:14: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:220:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:228:19: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:241:29: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:242:29: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:279:20: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:384:14: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:444:17: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:446:20: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:529:19: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:583:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2966:11: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:3040:23: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:3040:23: expected restricted __be16 [usertype] protocol ../drivers/atm/iphase.c:3040:23: got int vci ../drivers/atm/iphase.c:668:17: warning: restricted __be16 degrades to integer ../drivers/atm/iphase.c:1187:23: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:1187:23: expected restricted __be16 [usertype] protocol ../drivers/atm/iphase.c:1187:23: got int [assigned] desc ../drivers/atm/iphase.c:1299:12: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:1299:12: expected int desc ../drivers/atm/iphase.c:1299:12: got restricted __be16 [usertype] protocol ../drivers/atm/iphase.c:1508:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1555:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1567:20: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1584:25: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1737:34: warning: invalid assignment: |= ../drivers/atm/iphase.c:1737:34: left side has type restricted __be16 ../drivers/atm/iphase.c:1737:34: right side has type int ../drivers/atm/iphase.c:1814:15: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1815:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1968:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2024:22: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2051:22: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2114:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2114:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2114:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2130:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2130:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2130:9: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2131:15: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2132:16: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2280:16: warning: cast to restricted __le32 ../drivers/atm/iphase.c:2280:14: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:2280:14: expected unsigned int [usertype] mac1 ../drivers/atm/iphase.c:2280:14: got restricted __be32 [usertype] ../drivers/atm/iphase.c:2282:16: warning: cast to restricted __le16 ../drivers/atm/iphase.c:2282:14: warning: incorrect type in assignment (different base types) ../drivers/atm/iphase.c:2282:14: expected unsigned short [usertype] mac2 ../drivers/atm/iphase.c:2282:14: got restricted __be16 [usertype] ../drivers/atm/iphase.c:2670:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:2674:24: warning: cast removes address space '__iomem' of expression ../drivers/atm/iphase.c:1134:25: warning: dereference of noderef expression ../drivers/atm/iphase.c:1139:30: warning: dereference of noderef expression ../drivers/atm/iphase.c:1149:29: warning: dereference of noderef expression ../drivers/atm/iphase.c:1170:21: warning: dereference of noderef expression ../drivers/atm/iphase.c:1170:57: warning: dereference of noderef expression ../drivers/atm/iphase.c:1171:21: warning: dereference of noderef expression ../drivers/atm/iphase.c:1171:57: warning: dereference of noderef expression ../drivers/atm/iphase.c:1397:10: warning: dereference of noderef expression ../drivers/atm/iphase.c:1410:18: warning: dereference of noderef expression ../drivers/atm/iphase.c:1492:17: warning: dereference of noderef expression ../drivers/atm/iphase.c:1493:17: warning: dereference of noderef expression ../drivers/atm/iphase.c:2681:15: warning: dereference of noderef expression ../drivers/atm/iphase.c:2682:15: warning: dereference of noderef expression ../drivers/atm/iphase.c:2996:9: warning: dereference of noderef expression ../drivers/atm/iphase.c:2999:9: warning: dereference of noderef expression ../drivers/atm/iphase.c:3000:9: warning: dereference of noderef expression ../drivers/atm/iphase.c:3010:35: warning: dereference of noderef expression ../drivers/atm/iphase.c:3011:51: warning: dereference of noderef expression ../drivers/atm/iphase.c:3028:36: warning: dereference of noderef expression ../drivers/atm/iphase.c:3029:11: warning: dereference of noderef expression ../drivers/atm/idt77105.c:303:35: warning: Using plain integer as NULL pointer ../drivers/atm/eni.c:764:37: warning: cast to restricted __be32 ../drivers/atm/eni.c:2055:36: warning: incorrect type in assignment (different base types) ../drivers/atm/eni.c:2055:36: expected unsigned int [usertype] ../drivers/atm/eni.c:2055:36: got restricted __be32 [usertype] ../drivers/atm/fore200e.c:434:12: warning: cast to restricted __le32 ../drivers/atm/fore200e.c:442:12: warning: incorrect type in argument 1 (different base types) ../drivers/atm/fore200e.c:442:12: expected unsigned int val ../drivers/atm/fore200e.c:442:12: got restricted __le32 [usertype] ../drivers/atm/atmtcp.c:129:21: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:129:21: expected unsigned short [addressable] [assigned] [usertype] vpi ../drivers/atm/atmtcp.c:129:21: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:131:21: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:131:21: expected unsigned short [addressable] [assigned] [usertype] vci ../drivers/atm/atmtcp.c:131:21: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:222:18: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:222:18: expected unsigned short [usertype] vpi ../drivers/atm/atmtcp.c:222:18: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:223:18: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:223:18: expected unsigned short [usertype] vci ../drivers/atm/atmtcp.c:223:18: got restricted __be16 [usertype] ../drivers/atm/atmtcp.c:224:21: warning: incorrect type in assignment (different base types) ../drivers/atm/atmtcp.c:224:21: expected unsigned int [usertype] length ../drivers/atm/atmtcp.c:224:21: got restricted __be32 [usertype] ../drivers/atm/atmtcp.c:300:33: warning: cast to restricted __be16 ../drivers/atm/atmtcp.c:300:50: warning: cast to restricted __be16 ../drivers/atm/idt77252.c:1218:15: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1231:18: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1388:30: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:1388:30: expected unsigned int [usertype] word_2 ../drivers/atm/idt77252.c:1388:30: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:1424:16: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1430:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1430:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1441:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1467:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1471:33: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1482:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1507:30: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:1507:30: expected unsigned int [usertype] word_2 ../drivers/atm/idt77252.c:1507:30: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:1518:24: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:745:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:745:27: expected unsigned int [usertype] word_1 ../drivers/atm/idt77252.c:745:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:747:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:747:27: expected unsigned int [usertype] word_2 ../drivers/atm/idt77252.c:747:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:748:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:748:27: expected unsigned int [usertype] word_3 ../drivers/atm/idt77252.c:748:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:749:27: warning: incorrect type in assignment (different base types) ../drivers/atm/idt77252.c:749:27: expected unsigned int [usertype] word_4 ../drivers/atm/idt77252.c:749:27: got restricted __le32 [usertype] ../drivers/atm/idt77252.c:1021:16: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1029:33: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1031:17: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1038:18: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1247:30: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1266:26: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1342:32: warning: cast to restricted __le32 ../drivers/atm/idt77252.c:1343:34: warning: cast to restricted __le32 ../fs/nfs/pnfs.c:319:17: warning: context imbalance in 'pnfs_put_layout_hdr' - unexpected unlock ../fs/nfs/pnfs.c:624:17: warning: context imbalance in 'pnfs_put_lseg' - unexpected unlock ../drivers/net/ethernet/intel/ice/ice_ptp.c:331:9: warning: context imbalance in 'ice_ptp_read_src_clk_reg' - wrong count at exit ../fs/afs/callback.c:146:22: warning: context imbalance in 'afs_lookup_volume_rcu' - different lock contexts for basic block ../drivers/atm/lanai.c:1397:29: warning: incorrect type in argument 1 (different base types) ../drivers/atm/lanai.c:1397:29: expected restricted __be32 const [usertype] *p ../drivers/atm/lanai.c:1397:29: got unsigned int const [usertype] *[assigned] x ../drivers/atm/lanai.c:1716:52: warning: incorrect type in argument 1 (different base types) ../drivers/atm/lanai.c:1716:52: expected restricted __le32 const [usertype] *p ../drivers/atm/lanai.c:1716:52: got unsigned int [usertype] * ../drivers/atm/lanai.c:1176:30: warning: incorrect type in assignment (different base types) ../drivers/atm/lanai.c:1176:30: expected unsigned int [usertype] ../drivers/atm/lanai.c:1176:30: got restricted __le32 [usertype] ../drivers/atm/lanai.c:1191:30: warning: incorrect type in assignment (different base types) ../drivers/atm/lanai.c:1191:30: expected unsigned int [usertype] ../drivers/atm/lanai.c:1191:30: got restricted __be32 [usertype] ../net/netfilter/nf_tables_api.c:2016:25: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2016:25: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2016:25: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2016:25: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2218:17: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2218:17: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2218:17: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2218:17: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2218:17: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2218:17: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2218:17: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2261:21: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2261:21: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2261:21: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2261:21: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c:2644:25: warning: cast between address spaces (__percpu -> __rcu) ../net/netfilter/nf_tables_api.c:2644:25: error: incompatible types in comparison expression (different address spaces): ../net/netfilter/nf_tables_api.c:2644:25: struct nft_stats [noderef] __rcu * ../net/netfilter/nf_tables_api.c:2644:25: struct nft_stats [noderef] __percpu * ../net/netfilter/nf_tables_api.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...): ../include/linux/rcupdate.h:880:25: warning: context imbalance in 'nft_netlink_dump_start_rcu' - unexpected unlock ../fs/afs/cell.c:694:9: error: incompatible types in comparison expression (different address spaces): ../fs/afs/cell.c:694:9: struct hlist_node [noderef] __rcu * ../fs/afs/cell.c:694:9: struct hlist_node * ../fs/afs/cell.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:74:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:74:9: struct rb_node * ../drivers/net/ethernet/mellanox/mlx5/core/en/qos.c:377:40: warning: incorrect type in initializer (different address spaces) ../drivers/net/ethernet/mellanox/mlx5/core/en/qos.c:377:40: expected struct Qdisc *qdisc ../drivers/net/ethernet/mellanox/mlx5/core/en/qos.c:377:40: got struct Qdisc [noderef] __rcu *qdisc_sleeping ../fs/nfs/pnfs_nfs.c:194:17: warning: context imbalance in 'pnfs_put_commit_array' - unexpected unlock ../fs/nfs/pnfs_nfs.c: note: in included file (through ../include/linux/smp.h, ../include/linux/lockdep.h, ../include/linux/spinlock.h, ../include/linux/kref.h, ../include/linux/mm_types.h, ../include/linux/uio.h, ...): ../include/linux/list.h:287:25: warning: context imbalance in 'nfs4_pnfs_ds_put' - unexpected unlock ../drivers/net/usb/lan78xx.c: In function ‘lan7801_phy_init’: ../drivers/net/usb/lan78xx.c:2507:13: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] 2507 | int ret; | ^~~ ../drivers/net/ethernet/intel/ice/ice_ptp_hw.c:889:13: warning: context imbalance in 'ice_ptp_exec_tmr_cmd' - wrong count at exit ../drivers/w1/w1.c:418:17: warning: incorrect type in assignment (different base types) ../drivers/w1/w1.c:418:17: expected unsigned long long [usertype] rn64_le ../drivers/w1/w1.c:418:17: got restricted __le64 [usertype] ../drivers/w1/w1.c:909:21: warning: incorrect type in initializer (different base types) ../drivers/w1/w1.c:909:21: expected unsigned long long [usertype] rn_le ../drivers/w1/w1.c:909:21: got restricted __le64 [usertype] ../drivers/net/usb/lan78xx.c:3634:29: warning: cast to restricted __be16 ../drivers/net/usb/lan78xx.c:3634:27: warning: incorrect type in assignment (different base types) ../drivers/net/usb/lan78xx.c:3634:27: expected restricted __wsum [usertype] csum ../drivers/net/usb/lan78xx.c:3634:27: got unsigned short [usertype] ../fs/afs/dir.c:271:24: warning: context imbalance in 'afs_read_dir' - wrong count at exit ../fs/afs/dir.c:498:12: warning: context imbalance in 'afs_dir_iterate' - different lock contexts for basic block ../drivers/net/ethernet/sfc/falcon/ethtool.c: In function ‘ef4_fill_test’: ../drivers/net/ethernet/sfc/falcon/ethtool.c:229: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=] 229 | "%-6s %-24s", unit_str, test_str); | ^~~~~ ~~~~~~~~ ../drivers/net/ethernet/sfc/falcon/ethtool.c:227:17: note: ‘snprintf’ output between 32 and 64 bytes into a destination of size 32 227 | snprintf(strings + test_index * ETH_GSTRING_LEN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | ETH_GSTRING_LEN, | ~~~~~~~~~~~~~~~~ 229 | "%-6s %-24s", unit_str, test_str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/bluetooth/hci_mrvl.c:170:23: warning: restricted __le16 degrades to integer ../drivers/bluetooth/hci_mrvl.c:203:23: warning: restricted __le16 degrades to integer ../drivers/infiniband/sw/siw/siw_cm.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/core/roce_gid_mgmt.c:292:23: warning: incorrect type in assignment (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:292:23: expected struct net_device [noderef] __rcu *[addressable] ndev ../drivers/infiniband/core/roce_gid_mgmt.c:292:23: got struct net_device *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:386:48: warning: incorrect type in initializer (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:386:48: expected struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:386:48: got struct net_device *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:832:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:832:48: expected void *filter_cookie ../drivers/infiniband/core/roce_gid_mgmt.c:832:48: got struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:835:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:835:31: expected struct net_device *dev ../drivers/infiniband/core/roce_gid_mgmt.c:835:31: got struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:872:31: warning: incorrect type in assignment (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:872:31: expected struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:872:31: got struct net_device *ndev ../drivers/infiniband/core/cache.c:654:52: error: incompatible types in comparison expression (different address spaces): ../drivers/infiniband/core/cache.c:654:52: struct net_device [noderef] __rcu * ../drivers/infiniband/core/cache.c:654:52: struct net_device * ../drivers/infiniband/core/cache.c:692:43: warning: incorrect type in initializer (different address spaces) ../drivers/infiniband/core/cache.c:692:43: expected struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/cache.c:692:43: got struct net_device *ndev ../drivers/infiniband/core/cache.c:847:23: warning: incorrect type in assignment (different address spaces) ../drivers/infiniband/core/cache.c:847:23: expected struct net_device [noderef] __rcu *[addressable] ndev ../drivers/infiniband/core/cache.c:847:23: got struct net_device *ndev ../drivers/infiniband/core/cache.c:1018:52: warning: incorrect type in initializer (different address spaces) ../drivers/infiniband/core/cache.c:1018:52: expected struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/cache.c:1018:52: got struct net_device *ndev ../drivers/infiniband/core/cache.c:1424:59: warning: incorrect type in argument 1 (different address spaces) ../drivers/infiniband/core/cache.c:1424:59: expected struct net_device *dev ../drivers/infiniband/core/cache.c:1424:59: got struct net_device [noderef] __rcu *const ndev ../drivers/bluetooth/hci_ag6xx.c:257:24: warning: restricted __le32 degrades to integer ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’: ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:66: warning: ‘-rx-’ directive output may be truncated writing 4 bytes into a region of size between 1 and 16 [-Wformat-truncation=] 891 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%d", | ^~~~ In function ‘xgene_enet_set_irq_name’, inlined from ‘xgene_enet_register_irq’ at ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:910:2: ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:63: note: directive argument in the range [-2147483641, 254] 891 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%d", | ^~~~~~~~~~ ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:891:25: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 16 891 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 892 | ndev->name, i); | ~~~~~~~~~~~~~~ ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’: ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:888:66: warning: ‘-rx-txc’ directive output may be truncated writing 7 bytes into a region of size between 1 and 16 [-Wformat-truncation=] 888 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-txc", | ^~~~~~~ In function ‘xgene_enet_set_irq_name’, inlined from ‘xgene_enet_register_irq’ at ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:910:2: ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:888:25: note: ‘snprintf’ output between 8 and 23 bytes into a destination of size 16 888 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-rx-txc", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 889 | ndev->name); | ~~~~~~~~~~~ ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c: In function ‘xgene_enet_register_irq’: ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:58: warning: ‘-txc-’ directive output may be truncated writing 5 bytes into a region of size between 1 and 16 [-Wformat-truncation=] 898 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d", | ^~~~~ In function ‘xgene_enet_set_irq_name’, inlined from ‘xgene_enet_register_irq’ at ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:910:2: ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:55: note: directive argument in the range [-2147483641, 254] 898 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d", | ^~~~~~~~~~~ ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:898:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 16 898 | snprintf(ring->irq_name, IRQ_ID_SIZE, "%s-txc-%d", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 899 | ndev->name, i); | ~~~~~~~~~~~~~~ ../drivers/infiniband/sw/siw/siw_cq.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/net/ethernet/sfc/siena/tx.c:290:9: warning: context imbalance in 'efx_siena_xdp_tx_buffers' - different lock contexts for basic block ../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/sw/siw/siw_main.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/siw_qp.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/core/mad.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/ib_mad.h): ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32 ../include/trace/events/ib_mad.h:23:1: warning: cast to restricted __be32 ../include/trace/events/ib_mad.h:120:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:120:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:183:1: warning: cast to restricted __be32 ../include/trace/events/ib_mad.h:294:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:294:1: warning: cast to restricted __be32 ../include/trace/events/ib_mad.h:294:1: warning: cast to restricted __be32 ../include/trace/events/ib_mad.h:339:1: warning: cast to restricted __be64 ../include/trace/events/ib_mad.h:339:1: warning: cast to restricted __be16 ../include/trace/events/ib_mad.h:339:1: warning: cast to restricted __be16 ../drivers/infiniband/core/mad.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/ib_mad.h): ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid ../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod ../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:120:1: expected unsigned long long [usertype] wrtid ../include/trace/events/ib_mad.h:120:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:120:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:120:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_mad.h:183:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_mad.h:183:1: got restricted __be32 [usertype] attr_mod ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned long long [usertype] mkey ../include/trace/events/ib_mad.h:294:1: got restricted __be64 [usertype] mkey ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_slid ../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_slid ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_dlid ../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_dlid ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned long long [usertype] mkey ../include/trace/events/ib_mad.h:339:1: got restricted __be64 [usertype] mkey ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_slid ../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_slid ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_dlid ../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_dlid ../drivers/infiniband/core/mad.c: note: in included file (through ../include/trace/perf.h, ../include/trace/define_trace.h, ../include/trace/events/ib_mad.h): ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] wrtid ../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_mad.h:23:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_mad.h:23:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_mad.h:23:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:23:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_mad.h:23:1: got restricted __be32 [usertype] attr_mod ../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:120:1: expected unsigned long long [usertype] wrtid ../include/trace/events/ib_mad.h:120:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:120:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:120:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:120:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] status ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] status ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_mad.h:183:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_mad.h:183:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_mad.h:183:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:183:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_mad.h:183:1: got restricted __be32 [usertype] attr_mod ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned long long [usertype] mkey ../include/trace/events/ib_mad.h:294:1: got restricted __be64 [usertype] mkey ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_slid ../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_slid ../include/trace/events/ib_mad.h:294:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:294:1: expected unsigned int [usertype] dr_dlid ../include/trace/events/ib_mad.h:294:1: got restricted __be32 [usertype] dr_dlid ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned long long [usertype] mkey ../include/trace/events/ib_mad.h:339:1: got restricted __be64 [usertype] mkey ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_slid ../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_slid ../include/trace/events/ib_mad.h:339:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_mad.h:339:1: expected unsigned int [usertype] dr_dlid ../include/trace/events/ib_mad.h:339:1: got restricted __be16 [usertype] dr_dlid ../drivers/infiniband/sw/siw/siw_mem.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/hw/efa/efa_main.c:444:30: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/efa/efa_main.c:444:30: expected restricted __be64 [usertype] node_guid ../drivers/infiniband/hw/efa/efa_main.c:444:30: got unsigned long long [usertype] guid ../drivers/infiniband/sw/siw/siw_verbs.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/hw/efa/efa_verbs.c:2281:30: warning: symbol 'efa_uapi_defs' was not declared. Should it be static? ../net/netfilter/nf_tables_offload.c:249:24: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_tables_offload.c:249:24: expected restricted __be16 [usertype] proto ../net/netfilter/nf_tables_offload.c:249:24: got int ../drivers/infiniband/sw/siw/siw_qp_rx.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../fs/ocfs2/dlm/dlmthread.c:241:17: warning: context imbalance in 'dlm_purge_lockres' - unexpected unlock ../fs/ocfs2/dlm/dlmthread.c:286:9: warning: context imbalance in 'dlm_run_purge_list' - different lock contexts for basic block ../drivers/infiniband/sw/siw/siw_qp_tx.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../fs/ocfs2/dlm/dlmrecovery.c:2950:9: warning: context imbalance in 'dlm_finalize_reco_handler' - different lock contexts for basic block ../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'ack' not described in 'tcp_lp_cong_avoid' ../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'acked' not described in 'tcp_lp_cong_avoid' ../net/ipv4/tcp_lp.c:272: warning: Function parameter or struct member 'sample' not described in 'tcp_lp_pkts_acked' ../drivers/infiniband/hw/vmw_pvrdma/pvrdma_cmd.c: note: in included file: ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/bluetooth/virtio_bt.c:311:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:311:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:311:25: bad type * ../drivers/bluetooth/virtio_bt.c:311:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:311:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:314:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:314:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:314:25: bad type * ../drivers/bluetooth/virtio_bt.c:314:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:314:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:349:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:349:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:349:25: bad type * ../drivers/bluetooth/virtio_bt.c:349:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:349:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:352:25: error: no generic selection for 'unsigned short virtio_cread_v' ../drivers/bluetooth/virtio_bt.c:352:25: error: incompatible types in comparison expression (different base types): ../drivers/bluetooth/virtio_bt.c:352:25: bad type * ../drivers/bluetooth/virtio_bt.c:352:25: unsigned short * ../drivers/bluetooth/virtio_bt.c:352:25: error: no generic selection for 'unsigned short [addressable] virtio_cread_v' ../drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c: note: in included file: ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype] ../drivers/bluetooth/hci_nokia.c:279:23: warning: incorrect type in assignment (different base types) ../drivers/bluetooth/hci_nokia.c:279:23: expected unsigned short [usertype] baud ../drivers/bluetooth/hci_nokia.c:279:23: got restricted __le16 [usertype] ../drivers/bluetooth/hci_nokia.c:282:26: warning: incorrect type in assignment (different base types) ../drivers/bluetooth/hci_nokia.c:282:26: expected unsigned short [usertype] sys_clk ../drivers/bluetooth/hci_nokia.c:282:26: got restricted __le16 [usertype] ../drivers/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/ocrdma/ocrdma_verbs.c:833:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: expected unsigned int [usertype] pa_lo ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28: expected unsigned int [usertype] pa_hi ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1628:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2062:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2062:28: expected unsigned int [usertype] pa_lo ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2062:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28: expected unsigned int [usertype] pa_hi ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2411:18: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:42: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:42: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2518:23: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2573:20: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2588:19: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2604:19: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2606:24: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2610:27: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2615:29: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2634:20: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2693:34: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2696:37: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2700:37: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2703:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2722:27: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2726:27: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2770:24: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file: ../drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:517:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:523:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:511:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32 ../fs/ocfs2/dlm/dlmmaster.c: note: in included file: ../fs/ocfs2/dlm/dlmcommon.h:1119:9: warning: context imbalance in 'dlm_reset_mleres_owner' - unexpected unlock ../fs/ocfs2/dlm/dlmmaster.c:3337:9: warning: context imbalance in 'dlm_clean_master_list' - different lock contexts for basic block ../drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c: note: in included file: ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../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/afs/server.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/slab.h): ../include/linux/rcupdate.h:878:9: warning: context imbalance in 'afs_find_server' - different lock contexts for basic block ../fs/afs/server.c:104:9: warning: context imbalance in 'afs_find_server_by_uuid' - different lock contexts for basic block ../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: expected unsigned int [usertype] valid ../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: got restricted __le32 [usertype] ../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:74:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:74:9: struct rb_node * ../drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c: note: in included file: ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1690:34: warning: cast from restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1691:34: warning: cast from restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32 ../drivers/infiniband/core/cm.c:1296:20: warning: cast from restricted __be32 ../fs/afs/volume.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:74:9: error: incompatible types in comparison expression (different address spaces): ../include/linux/rbtree.h:74:9: struct rb_node [noderef] __rcu * ../include/linux/rbtree.h:74:9: struct rb_node * ../drivers/infiniband/ulp/rtrs/rtrs-srv.c:1037:16: warning: restricted __le16 degrades to integer ../drivers/infiniband/core/user_mad.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/ib_umad.h): ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be64 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be16 ../include/trace/events/ib_umad.h:16:1: warning: cast to restricted __be32 ../drivers/infiniband/core/user_mad.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/ib_umad.h): ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod ../drivers/infiniband/core/user_mad.c: note: in included file (through ../include/trace/perf.h, ../include/trace/define_trace.h, ../include/trace/events/ib_umad.h): ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qpn ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qpn ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] qkey ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] qkey ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] lid ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] lid ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] flow_label ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] flow_label ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] mad_status ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] status ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] class_specific ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] class_specific ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned long long [usertype] tid ../include/trace/events/ib_umad.h:16:1: got restricted __be64 [usertype] tid ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned short [usertype] attr_id ../include/trace/events/ib_umad.h:16:1: got restricted __be16 [usertype] attr_id ../include/trace/events/ib_umad.h:16:1: warning: incorrect type in assignment (different base types) ../include/trace/events/ib_umad.h:16:1: expected unsigned int [usertype] attr_mod ../include/trace/events/ib_umad.h:16:1: got restricted __be32 [usertype] attr_mod ../drivers/infiniband/sw/rdmavt/rc.c: note: in included file: ../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures ../drivers/infiniband/sw/rdmavt/rc.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h): ../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/cq.c:418:36: warning: context imbalance in 'c4iw_flush_hw_cq' - unexpected unlock ../drivers/infiniband/hw/cxgb4/cq.c:946:9: warning: context imbalance in 'c4iw_poll_cq_one' - different lock contexts for basic block ../drivers/net/ethernet/sfc/siena/ethtool_common.c: In function ‘efx_fill_test’: ../drivers/net/ethernet/sfc/siena/ethtool_common.c:229: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=] 229 | "%-6s %-24s", unit_str, test_str); | ^~~~~ ~~~~~~~~ ../drivers/net/ethernet/sfc/siena/ethtool_common.c:227:17: note: ‘snprintf’ output between 32 and 64 bytes into a destination of size 32 227 | snprintf(strings + test_index * ETH_GSTRING_LEN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | ETH_GSTRING_LEN, | ~~~~~~~~~~~~~~~~ 229 | "%-6s %-24s", unit_str, test_str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/infiniband/sw/rdmavt/srq.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h, ../drivers/infiniband/sw/rdmavt/qp.h, ../drivers/infiniband/sw/rdmavt/vt.h): ../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures ../drivers/infiniband/sw/rdmavt/srq.c: note: in included file (through ../drivers/infiniband/sw/rdmavt/qp.h, ../drivers/infiniband/sw/rdmavt/vt.h): ../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures ../drivers/infiniband/core/cma.c:2083:9: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit ../drivers/infiniband/core/cma.c:2092:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock ../drivers/infiniband/core/cma.c:2235:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock ../drivers/infiniband/core/cma.c:2427:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock ../drivers/infiniband/core/cma.c:2550:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock ../drivers/infiniband/core/cma.c:2595:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock ../drivers/infiniband/core/cma.c:3013:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock ../drivers/infiniband/core/cma.c:3518:17: warning: context imbalance in 'addr_handler' - unexpected unlock ../drivers/infiniband/core/cma.c:4247:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock ../drivers/infiniband/core/uverbs_ioctl.c:440:17: warning: incorrect type in assignment (different modifiers) ../drivers/infiniband/core/uverbs_ioctl.c:440:17: expected int ( *handler )( ... ) ../drivers/infiniband/core/uverbs_ioctl.c:440:17: got int ( [noderef] * )( ... ) ../drivers/infiniband/core/uverbs_cmd.c:3724:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3724:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3724:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3724:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3738:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3738:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3747:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3747:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3792:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3792:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3792:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3792:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3792:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3822:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3822:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3822:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3822:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3838:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3838:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3838:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3838:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3838:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3838:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3857:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3857:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3857:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3857:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3871:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3871:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3871:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3871:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3885:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3885:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3950:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3950:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3950:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3950:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3968:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3968:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3968:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3968:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3968:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3968:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3993:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3993:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3993:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3993:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3993:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:3993:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:3993:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4031:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4031:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4031:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4031:9: also defined here ../drivers/infiniband/core/uverbs_cmd.c:4031:9: warning: Initializer entry defined twice ../drivers/infiniband/core/uverbs_cmd.c:4031:9: also defined here ../drivers/infiniband/sw/rdmavt/qp.c: note: in included file (through ../include/rdma/rdmavt_cq.h, ../include/rdma/rdmavt_qp.h, ../drivers/infiniband/sw/rdmavt/qp.h): ../include/uapi/rdma/rvt-abi.h:64:27: warning: array of flexible structures ../drivers/infiniband/sw/rdmavt/qp.c: note: in included file (through ../drivers/infiniband/sw/rdmavt/qp.h): ../include/rdma/rdmavt_qp.h:205:27: warning: array of flexible structures ../drivers/net/ethernet/sfc/siena/ptp.c:208: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' ../drivers/infiniband/hw/qedr/main.c:245:30: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/main.c:245:30: expected restricted __be64 [usertype] node_guid ../drivers/infiniband/hw/qedr/main.c:245:30: got unsigned long long [usertype] node_guid ../drivers/infiniband/hw/qedr/main.c:454:51: warning: cast from restricted __le32 ../drivers/infiniband/hw/qedr/main.c:454:51: warning: restricted __le32 degrades to integer ../drivers/infiniband/hw/qedr/main.c:650:31: warning: cast from restricted __le32 ../drivers/infiniband/hw/qedr/main.c:650:74: warning: restricted __le32 degrades to integer ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:113:17: warning: cast to restricted __be32 ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:115:17: warning: cast to restricted __be16 ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:447:23: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:447:23: expected restricted __be16 [usertype] pkey ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:447:23: got int ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37: expected restricted __be32 [usertype] flow_label ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37: got unsigned int const [usertype] flow_label ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30: expected unsigned char [usertype] tos ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30: got restricted __be32 [usertype] ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: expected restricted __be32 [usertype] saddr ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: got unsigned int [assigned] [usertype] ipv4_addr ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32: expected restricted __be32 [usertype] daddr ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32: got unsigned int [assigned] [usertype] ipv4_addr ../net/netfilter/nft_compat.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...): ../include/linux/rcupdate.h:880:25: warning: context imbalance in 'nfnl_compat_get_rcu' - unexpected unlock ../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/qp.c:1615:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block ../drivers/net/ethernet/sfc/siena/mcdi_mon.c: In function ‘efx_siena_mcdi_mon_probe’: ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:458:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 458 | snprintf(name, sizeof(name), "%s%u_input", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:458:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 458 | snprintf(name, sizeof(name), "%s%u_input", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:489:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 489 | snprintf(name, sizeof(name), "%s%u_alarm", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:489:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 489 | snprintf(name, sizeof(name), "%s%u_alarm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:496:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 496 | snprintf(name, sizeof(name), "%s%u_label", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:496:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 496 | snprintf(name, sizeof(name), "%s%u_label", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 497 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/infiniband/hw/qedr/verbs.c:127:30: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:127:30: expected restricted __be64 [usertype] sys_image_guid ../drivers/infiniband/hw/qedr/verbs.c:127:30: got unsigned long long [usertype] sys_image_guid ../drivers/infiniband/hw/qedr/verbs.c:1016:34: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:1016:34: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:1016:34: got unsigned short [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:1401:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:1401:42: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:1401:42: got int ../drivers/infiniband/hw/qedr/verbs.c:1411:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:1411:42: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:1411:42: got unsigned short [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2000:34: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:2000:34: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2000:34: got unsigned short [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2011:34: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:2011:34: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2011:34: got unsigned short [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2014:41: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:2014:41: expected restricted __le16 [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2014:41: got unsigned short [usertype] icid ../drivers/infiniband/hw/qedr/verbs.c:2015:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:2015:42: expected restricted __le16 [usertype] value ../drivers/infiniband/hw/qedr/verbs.c:2015:42: got unsigned long ../drivers/infiniband/hw/qedr/verbs.c:3287:22: warning: cast from restricted __le64 ../drivers/infiniband/hw/qedr/verbs.c:3287:20: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3287:20: expected unsigned long long [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3287:20: got restricted __be64 [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3447:24: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3447:24: expected restricted __le32 [usertype] hi ../drivers/infiniband/hw/qedr/verbs.c:3447:24: got unsigned int [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3448:24: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3448:24: expected restricted __le32 [usertype] lo ../drivers/infiniband/hw/qedr/verbs.c:3448:24: got unsigned int [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3449:22: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3449:22: expected restricted __le32 [usertype] l_key ../drivers/infiniband/hw/qedr/verbs.c:3449:22: got unsigned int const [usertype] key ../drivers/infiniband/hw/qedr/verbs.c:3468:26: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3468:26: expected restricted __le32 [usertype] length_lo ../drivers/infiniband/hw/qedr/verbs.c:3468:26: got unsigned long long [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3469:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3469:28: expected restricted __le32 [usertype] hi ../drivers/infiniband/hw/qedr/verbs.c:3469:28: got unsigned int [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3470:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3470:28: expected restricted __le32 [usertype] lo ../drivers/infiniband/hw/qedr/verbs.c:3470:28: got unsigned int [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3598:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3598:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3598:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3611:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3611:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3611:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3624:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3624:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3624:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3637:34: warning: cast from restricted __be32 ../drivers/infiniband/hw/qedr/verbs.c:3637:34: warning: cast from restricted __le32 ../drivers/infiniband/hw/qedr/verbs.c:3637:32: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3637:32: expected restricted __le32 [usertype] imm_data ../drivers/infiniband/hw/qedr/verbs.c:3637:32: got restricted __be32 [usertype] ../drivers/infiniband/hw/qedr/verbs.c:3644:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3644:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3644:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3657:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3657:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3657:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3674:54: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3674:54: expected unsigned int [usertype] bytes_len ../drivers/infiniband/hw/qedr/verbs.c:3674:54: got restricted __le32 [usertype] length ../drivers/infiniband/hw/qedr/verbs.c:3711:33: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:3711:33: expected restricted __le32 [usertype] inv_l_key ../drivers/infiniband/hw/qedr/verbs.c:3711:33: got unsigned int const [usertype] invalidate_rkey ../drivers/infiniband/hw/qedr/verbs.c:3793:42: warning: restricted __le16 degrades to integer ../drivers/infiniband/hw/qedr/verbs.c:3992:42: warning: restricted __le16 degrades to integer ../drivers/infiniband/hw/qedr/verbs.c:4021:43: warning: cast from restricted __le32 ../drivers/infiniband/hw/qedr/verbs.c:4021:43: warning: restricted __le32 degrades to integer ../drivers/infiniband/hw/qedr/verbs.c:4117:68: warning: incorrect type in argument 6 (different base types) ../drivers/infiniband/hw/qedr/verbs.c:4117:68: expected unsigned short [usertype] hw_cons ../drivers/infiniband/hw/qedr/verbs.c:4117:68: got restricted __le16 [usertype] sq_cons ../drivers/infiniband/hw/qedr/verbs.c:4125:68: warning: incorrect type in argument 6 (different base types) ../drivers/infiniband/hw/qedr/verbs.c:4125:68: expected unsigned short [usertype] hw_cons ../drivers/infiniband/hw/qedr/verbs.c:4125:68: got restricted __le16 [usertype] sq_cons ../drivers/infiniband/hw/qedr/verbs.c:4132:38: warning: restricted __le16 degrades to integer ../drivers/infiniband/hw/qedr/verbs.c:4205:67: warning: incorrect type in argument 6 (different base types) ../drivers/infiniband/hw/qedr/verbs.c:4205:67: expected unsigned short [usertype] hw_cons ../drivers/infiniband/hw/qedr/verbs.c:4205:67: got restricted __le16 [usertype] sq_cons ../drivers/infiniband/hw/qedr/verbs.c:4390:46: warning: incorrect type in argument 5 (different base types) ../drivers/infiniband/hw/qedr/verbs.c:4390:46: expected unsigned short [usertype] hw_cons ../drivers/infiniband/hw/qedr/verbs.c:4390:46: got restricted __le16 [usertype] rq_cons_or_srq_id ../drivers/infiniband/hw/qedr/verbs.c:1181:45: warning: cast to restricted __be32 ../drivers/infiniband/hw/qedr/verbs.c:1182:45: warning: cast to restricted __be32 ../drivers/infiniband/hw/qedr/verbs.c:4252:33: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/verbs.c:4252:33: expected restricted __be32 [usertype] imm_data ../drivers/infiniband/hw/qedr/verbs.c:4252:33: got unsigned int [usertype] ../drivers/infiniband/core/umem_odp.c:346:5: warning: context imbalance in 'ib_umem_odp_map_dma_and_lock' - wrong count at exit ../drivers/net/can/peak_canfd/peak_pciefd_main.c:146:32: 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 ../drivers/infiniband/hw/mlx5/fs.c:1189:26: warning: array of flexible structures ../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 ../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 ../net/netfilter/nf_flow_table_offload.c:45:32: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:45:32: expected restricted __be32 [usertype] keyid ../net/netfilter/nf_flow_table_offload.c:45:32: got unsigned int ../net/netfilter/nf_flow_table_offload.c:55:44: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:55:44: expected restricted __be32 [usertype] src ../net/netfilter/nf_flow_table_offload.c:55:44: got unsigned int ../net/netfilter/nf_flow_table_offload.c:57:44: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:57:44: expected restricted __be32 [usertype] dst ../net/netfilter/nf_flow_table_offload.c:57:44: got unsigned int ../net/netfilter/nf_flow_table_offload.c:87:25: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:87:25: expected restricted __be16 [usertype] vlan_tpid ../net/netfilter/nf_flow_table_offload.c:87:25: got int ../net/netfilter/nf_flow_table_offload.c:150:32: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:150:32: expected restricted __be32 [usertype] src ../net/netfilter/nf_flow_table_offload.c:150:32: got unsigned int ../net/netfilter/nf_flow_table_offload.c:152:32: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:152:32: expected restricted __be32 [usertype] dst ../net/netfilter/nf_flow_table_offload.c:152:32: got unsigned int ../net/netfilter/nf_flow_table_offload.c:167:29: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:167:29: expected restricted __be16 [usertype] n_proto ../net/netfilter/nf_flow_table_offload.c:167:29: got int ../net/netfilter/nf_flow_table_offload.c:193:30: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:193:30: expected restricted __be16 [usertype] src ../net/netfilter/nf_flow_table_offload.c:193:30: got int ../net/netfilter/nf_flow_table_offload.c:195:30: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:195:30: expected restricted __be16 [usertype] dst ../net/netfilter/nf_flow_table_offload.c:195:30: got int ../net/netfilter/nf_flow_table_offload.c:258:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:258:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:258:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:258:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:258:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:258:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:263:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:263:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:263:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:263:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:263:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:263:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:316:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:316:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:316:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:316:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:316:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:316:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:322:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:322:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:322:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:322:36: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:322:36: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:322:36: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:333:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:333:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:333:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:351:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:351:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:351:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:360:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:360:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:360:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:378:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:378:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:378:37: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:400:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:400:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:400:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:417:60: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:417:60: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:417:60: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:425:20: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:425:20: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:425:20: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:442:60: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:442:60: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:442:60: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:477:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:477:22: expected unsigned int [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:477:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:478:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:478:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:478:22: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:483:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:483:22: expected unsigned int [assigned] [usertype] port ../net/netfilter/nf_flow_table_offload.c:483:22: got restricted __be32 [usertype] ../net/netfilter/nf_flow_table_offload.c:484:22: warning: incorrect type in assignment (different base types) ../net/netfilter/nf_flow_table_offload.c:484:22: expected unsigned int [usertype] mask ../net/netfilter/nf_flow_table_offload.c:484:22: got restricted __be32 ../net/netfilter/nf_flow_table_offload.c:491:30: warning: incorrect type in argument 4 (different base types) ../net/netfilter/nf_flow_table_offload.c:491:30: expected restricted __be32 const [usertype] *value ../net/netfilter/nf_flow_table_offload.c:491:30: got unsigned int * ../net/netfilter/nf_flow_table_offload.c:491:37: warning: incorrect type in argument 5 (different base types) ../net/netfilter/nf_flow_table_offload.c:491:37: expected restricted __be32 const [usertype] *mask ../net/netfilter/nf_flow_table_offload.c:491:37: 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:846:24: warning: incorrect type in initializer (different base types) ../net/netfilter/nf_flow_table_offload.c:846:24: expected restricted __be16 [usertype] proto ../net/netfilter/nf_flow_table_offload.c:846:24: got int ../drivers/net/ethernet/mellanox/mlx5/core/lib/macsec_fs.c:1803:14: warning: restricted __be64 degrades to integer ../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 ../net/netfilter/xt_hashlimit.c:198:27: warning: context imbalance in 'dsthash_find' - different lock contexts for basic block ../net/netfilter/xt_hashlimit.c:216:27: warning: context imbalance in 'dsthash_alloc_init' - different lock contexts for basic block ../net/netfilter/xt_hashlimit.c:787:20: warning: context imbalance in 'hashlimit_mt_common' - unexpected unlock ../net/netfilter/ipset/ip_set_core.c:736:31: warning: context imbalance in 'ip_set_test' - unexpected unlock ../net/netfilter/ipset/ip_set_core.c:736:31: warning: context imbalance in 'ip_set_add' - unexpected unlock ../net/netfilter/ipset/ip_set_core.c:736:31: warning: context imbalance in 'ip_set_del' - unexpected unlock ../net/netfilter/ipset/ip_set_core.c:736:31: warning: context imbalance in 'ip_set_flush_set' - unexpected unlock ../net/netfilter/ipset/ip_set_core.c:736:31: warning: context imbalance in 'call_ad' - unexpected unlock ../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static?