../net/socket.c:1678:21: warning: symbol 'update_socket_protocol' was not declared. Should it be static?
../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/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?
../net/unix/af_unix.c:1511:9: error: undefined identifier 'other'
../net/unix/af_unix.c:1511:9: error: undefined identifier 'other'
../net/unix/af_unix.c:1511:9: error: undefined identifier 'other'
../net/unix/af_unix.c:1511:9: error: undefined identifier 'other'
../io_uring/io_uring.c: note: in included file (through ../include/linux/io_uring/cmd.h):
../include/linux/io_uring_types.h:191:37: warning: array of flexible structures
../io_uring/io_uring.c:601:36: warning: context imbalance in 'io_req_post_cqe' - unexpected unlock
../io_uring/io_uring.c:603:17: warning: context imbalance in '__io_submit_flush_completions' - different lock contexts for basic block
../io_uring/io_uring.c: note: in included file (through ../include/linux/sched/signal.h, ../include/linux/rcuwait.h, ../include/linux/percpu-rwsem.h, ../include/linux/fs.h, ../include/uapi/linux/aio_abi.h, ...):
../include/linux/cred.h:175:41: warning: incorrect type in initializer (different address spaces)
../include/linux/cred.h:175:41:    expected struct cred const *old
../include/linux/cred.h:175:41:    got struct cred const [noderef] __rcu *cred
../include/linux/cred.h:183:51: warning: incorrect type in initializer (different address spaces)
../include/linux/cred.h:183:51:    expected struct cred const *override_cred
../include/linux/cred.h:183:51:    got struct cred const [noderef] __rcu *cred
../security/selinux/hooks.c:5467:22: warning: restricted __be16 degrades to integer
../security/selinux/hooks.c:5468:22: warning: restricted __be16 degrades to integer
../net/xfrm/xfrm_policy.c:4143:43: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_policy.c:4143:43:    struct xfrm_policy_afinfo const [noderef] __rcu *
../net/xfrm/xfrm_policy.c:4143:43:    struct xfrm_policy_afinfo const *
../net/xfrm/xfrm_policy.c:4229:29: warning: incorrect type in assignment (different address spaces)
../net/xfrm/xfrm_policy.c:4229:29:    expected struct hlist_head [noderef] __rcu *table
../net/xfrm/xfrm_policy.c:4229:29:    got struct hlist_head *
../net/xfrm/xfrm_policy.c:4256:36: warning: incorrect type in argument 1 (different address spaces)
../net/xfrm/xfrm_policy.c:4256:36:    expected struct hlist_head *n
../net/xfrm/xfrm_policy.c:4256:36:    got struct hlist_head [noderef] __rcu *table
../net/xfrm/xfrm_policy.c:4282:17: warning: incorrect type in argument 1 (different address spaces)
../net/xfrm/xfrm_policy.c:4282:17:    expected struct hlist_head const *h
../net/xfrm/xfrm_policy.c:4282:17:    got struct hlist_head [noderef] __rcu *table
../net/xfrm/xfrm_policy.c:4283:36: warning: incorrect type in argument 1 (different address spaces)
../net/xfrm/xfrm_policy.c:4283:36:    expected struct hlist_head *n
../net/xfrm/xfrm_policy.c:4283: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 *
../io_uring/poll.c:425:40: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:425:40:    expected int mask
../io_uring/poll.c:425: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:276:21: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:284:56: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:283:66: warning: incorrect type in argument 1 (different base types)
../io_uring/poll.c:283:66:    expected restricted __poll_t [usertype] val
../io_uring/poll.c:283:66:    got unsigned int
../io_uring/poll.c:283:52: warning: incorrect type in initializer (different base types)
../io_uring/poll.c:283:52:    expected restricted __poll_t [usertype] mask
../io_uring/poll.c:283:52:    got unsigned short
../io_uring/poll.c:286:51: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:286:51:    expected signed int [usertype] res
../io_uring/poll.c:286:51:    got restricted __poll_t [usertype] mask
../io_uring/poll.c:287:53: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:287:53:    expected signed int [usertype] res
../io_uring/poll.c:287:53:    got restricted __poll_t [usertype] mask
../io_uring/poll.c:336:71: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:336:65: warning: incorrect type in argument 1 (different base types)
../io_uring/poll.c:336:65:    expected restricted __poll_t [usertype] val
../io_uring/poll.c:336:65:    got unsigned int
../io_uring/poll.c:613:40: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:613:40:    expected int mask
../io_uring/poll.c:613:40:    got restricted __poll_t [assigned] [usertype] mask
../io_uring/poll.c:676:45: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:676:43: warning: incorrect type in initializer (different base types)
../io_uring/poll.c:676:43:    expected restricted __poll_t [usertype] mask
../io_uring/poll.c:676:43:    got unsigned int
../io_uring/poll.c:710:38: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:710:38:    expected int mask
../io_uring/poll.c:710:38:    got restricted __poll_t [assigned] [usertype] mask
../io_uring/poll.c:710:55: warning: incorrect type in argument 3 (different base types)
../io_uring/poll.c:710:55:    expected int events
../io_uring/poll.c:710:55:    got restricted __poll_t [usertype] events
../io_uring/poll.c:830:24: warning: invalid assignment: |=
../io_uring/poll.c:830:24:    left side has type unsigned int
../io_uring/poll.c:830:24:    right side has type restricted __poll_t
../io_uring/poll.c:832:24: warning: invalid assignment: |=
../io_uring/poll.c:832:24:    left side has type unsigned int
../io_uring/poll.c:832:24:    right side has type restricted __poll_t
../io_uring/poll.c:834:55: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:833:29: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:833:38: warning: incorrect type in return expression (different base types)
../io_uring/poll.c:833:38:    expected restricted __poll_t
../io_uring/poll.c:833:38:    got unsigned int
../io_uring/poll.c:894:40: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:894:40:    expected signed int [usertype] res
../io_uring/poll.c:894:40:    got restricted __poll_t [addressable] [assigned] [usertype] result_mask
../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 int
../io_uring/poll.c:926:52: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:926:38: warning: invalid assignment: |=
../io_uring/poll.c:926:38:    left side has type restricted __poll_t
../io_uring/poll.c:926:38:    right side has type unsigned int
../io_uring/sqpoll.c: note: in included file (through ../io_uring/io_uring.h):
../include/linux/io_uring_types.h:191: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
../io_uring/sqpoll.c: note: in included file (through ../include/linux/sched/signal.h, ../include/linux/rcuwait.h, ../include/linux/percpu-rwsem.h, ../include/linux/fs.h, ../include/linux/huge_mm.h, ../include/linux/mm.h):
../include/linux/cred.h:175:41: warning: incorrect type in initializer (different address spaces)
../include/linux/cred.h:175:41:    expected struct cred const *old
../include/linux/cred.h:175:41:    got struct cred const [noderef] __rcu *cred
../include/linux/cred.h:183:51: warning: incorrect type in initializer (different address spaces)
../include/linux/cred.h:183:51:    expected struct cred const *override_cred
../include/linux/cred.h:183:51:    got struct cred const [noderef] __rcu *cred
../net/core/sock.c:2499:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit
../net/core/sock.c:2503:6: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock
../net/core/sock.c:4144:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit
../net/core/sock.c:4156:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit
../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
../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 *
../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/ipv6/netfilter/ip6_tables.c:1230:41: warning: array of flexible structures
../net/ipv6/netfilter/ip6_tables.c:1555:44: warning: array of flexible structures
../net/ipv6/netfilter/ip6_tables.c:40:16: warning: Initializer entry defined twice
../net/ipv6/netfilter/ip6_tables.c:40:16:   also defined here
../net/ipv6/netfilter/ip6_tables.c:40:16: warning: Initializer entry defined twice
../net/ipv6/netfilter/ip6_tables.c:40:16:   also defined here
../drivers/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 *
../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/nvme/host/tcp.c:1578: warning: Function parameter or struct member 'queue' not described in 'nvme_tcp_set_queue_io_cpu'
../drivers/nvme/host/tcp.c:1578: warning: expecting prototype for Track the number of queues assigned to each cpu using a global per(). Prototype was for nvme_tcp_set_queue_io_cpu() instead
../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 *
../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/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
../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/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
../net/mptcp/protocol.c:3374:9: warning: context imbalance in 'mptcp_sk_clone_init' - unexpected unlock
../io_uring/register.c: note: in included file:
../include/linux/io_uring_types.h:191:37: warning: array of flexible structures
../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/packet/af_packet.c:1099:13: warning: context imbalance in '__packet_lookup_frame_in_block' - different lock contexts for basic block
../net/packet/af_packet.c:2541:17: warning: context imbalance in 'tpacket_rcv' - unexpected unlock
../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/core/dev.c:3605:23: warning: incorrect type in argument 4 (different base types)
../net/core/dev.c:3605:23:    expected restricted __wsum [usertype] csum
../net/core/dev.c:3605:23:    got unsigned int
../net/core/dev.c:3605:23: warning: cast from restricted __wsum
../net/core/dev.c:5568:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static?
../net/core/dev.c:4057:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
../net/core/dev.c:5526:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block
../lib/test_bpf.c:7856:25: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7856:25:    expected unsigned int [usertype] result
../lib/test_bpf.c:7856:25:    got restricted __be16 [usertype]
../lib/test_bpf.c:7870:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7870:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7870:24:    got restricted __be32 [usertype]
../lib/test_bpf.c:7881:25: warning: cast from restricted __be64
../lib/test_bpf.c:7893:31: warning: restricted __be64 degrades to integer
../lib/test_bpf.c:7905:25: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7905:25:    expected unsigned int [usertype] result
../lib/test_bpf.c:7905:25:    got restricted __be16 [usertype]
../lib/test_bpf.c:7919:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7919:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7919:24:    got restricted __be32 [usertype]
../lib/test_bpf.c:7930:25: warning: cast from restricted __be64
../lib/test_bpf.c:7942:31: warning: restricted __be64 degrades to integer
../lib/test_bpf.c:7954:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7954:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7954:24:    got restricted __le16 [usertype]
../lib/test_bpf.c:7968:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7968:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7968:24:    got restricted __le32 [usertype]
../lib/test_bpf.c:7979:25: warning: cast from restricted __le64
../lib/test_bpf.c:7991:31: warning: restricted __le64 degrades to integer
../lib/test_bpf.c:8003:25: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:8003:25:    expected unsigned int [usertype] result
../lib/test_bpf.c:8003:25:    got restricted __le16 [usertype]
../lib/test_bpf.c:8017:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:8017:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:8017:24:    got restricted __le32 [usertype]
../lib/test_bpf.c:8028:25: warning: cast from restricted __le64
../lib/test_bpf.c:8040:31: warning: restricted __le64 degrades to integer
../lib/test_bpf.c:4897:25: warning: cast truncates bits from constant value (567800001234 becomes 1234)
../lib/test_bpf.c:4908:25: warning: cast truncates bits from constant value (1ffffffff becomes ffffffff)
../lib/test_bpf.c:4985:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:5063:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:5079:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:5139:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5155:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5172:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5188:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5204:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5286:25: warning: cast truncates bits from constant value (100000000 becomes 0)
../lib/test_bpf.c:5464:25: warning: cast truncates bits from constant value (100000000 becomes 0)
../lib/test_bpf.c:5774:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321)
../lib/test_bpf.c:5775:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0)
../lib/test_bpf.c:5786:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321)
../lib/test_bpf.c:5787:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0)
../lib/test_bpf.c:5909:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:5920:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6407:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6445:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6461:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6462:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6493:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6509:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6510:25: warning: cast truncates bits from constant value (123456780a0c0e0 becomes 80a0c0e0)
../lib/test_bpf.c:6619:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6657:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6658:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6673:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6705:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6706:25: warning: cast truncates bits from constant value (12345678fafcfef becomes 8fafcfef)
../lib/test_bpf.c:6721:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6831:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6869:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6870:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6885:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6886:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff)
../lib/test_bpf.c:6917:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6918:25: warning: cast truncates bits from constant value (123456786a4c2e0 becomes 86a4c2e0)
../lib/test_bpf.c:6933:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6934:25: warning: cast truncates bits from constant value (fedcba98795b3d1f becomes 795b3d1f)
../lib/test_bpf.c:7010:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7022:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7035:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7047:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7060:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7072:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7085:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7097:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7177:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7188:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7200:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7211:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7223:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7234:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7246:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7318:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7330:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7343:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7355:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7368:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7380:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7393:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7405:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7485:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7496:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7508:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7519:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7531:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7542:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7554:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7578:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
../lib/test_bpf.c:7590:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7602:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7615:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7627:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7640:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7652:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7665:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7677:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7713:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
../lib/test_bpf.c:7724:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7735:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7747:25: warning: too many warnings
../drivers/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/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/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
../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:191:37: warning: array of flexible structures
../io_uring/napi.c:263:27: warning: context imbalance in 'io_napi_free' - wrong count at exit
../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:357: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:357:9: warning: context imbalance in 'rtnl_af_put' - unexpected unlock
../drivers/net/ethernet/broadcom/bnx2.c:8294:31: warning: cast to restricted __be32
../drivers/net/ethernet/cisco/enic/enic_main.c: In function ‘enic_request_intr’:
../drivers/net/ethernet/cisco/enic/enic_main.c:1863: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=]
 1863 |                                 "%s-rx-%u", netdev->name, i);
      |                                        ^~
../drivers/net/ethernet/cisco/enic/enic_main.c:1863:33: note: directive argument in the range [0, 4294967294]
 1863 |                                 "%s-rx-%u", netdev->name, i);
      |                                 ^~~~~~~~~~
../drivers/net/ethernet/cisco/enic/enic_main.c:1861:25: note: ‘snprintf’ output between 6 and 30 bytes into a destination of size 24
 1861 |                         snprintf(enic->msix[intr].devname,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1862 |                                 sizeof(enic->msix[intr].devname),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1863 |                                 "%s-rx-%u", netdev->name, i);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/cisco/enic/enic_main.c:1874: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=]
 1874 |                                 "%s-tx-%u", netdev->name, i);
      |                                        ^~
../drivers/net/ethernet/cisco/enic/enic_main.c:1874:33: note: directive argument in the range [0, 4294967294]
 1874 |                                 "%s-tx-%u", netdev->name, i);
      |                                 ^~~~~~~~~~
../drivers/net/ethernet/cisco/enic/enic_main.c:1872:25: note: ‘snprintf’ output between 6 and 30 bytes into a destination of size 24
 1872 |                         snprintf(enic->msix[intr].devname,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1873 |                                 sizeof(enic->msix[intr].devname),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1874 |                                 "%s-tx-%u", netdev->name, i);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/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/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 *
../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/ipv4/tcp_input.c:7345:17: warning: context imbalance in 'tcp_conn_request' - unexpected unlock
../drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c:589:31: warning: context imbalance in 'chcr_ktls_dev_add' - 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/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c:1241:22: warning: context imbalance in 'chtls_recv_sock' - unexpected unlock
../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:680:14: warning: cast to restricted __be16
../drivers/net/ethernet/cisco/enic/enic_main.c:687:14: warning: cast to restricted __be16
../drivers/net/ethernet/cisco/enic/enic_main.c:679:20: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cisco/enic/enic_main.c:679:20: warning: restricted __be16 degrades to integer
../fs/bpf_fs_kfuncs.c:41:25: warning: symbol 'bpf_get_task_exe_file' was not declared. Should it be static?
../fs/bpf_fs_kfuncs.c:57:18: warning: symbol 'bpf_put_file' was not declared. Should it be static?
../fs/bpf_fs_kfuncs.c:81:17: warning: symbol 'bpf_path_d_path' was not declared. Should it be static?
../fs/bpf_fs_kfuncs.c:129:17: warning: symbol 'bpf_get_dentry_xattr' was not declared. Should it be static?
../fs/bpf_fs_kfuncs.c:162:17: warning: symbol 'bpf_get_file_xattr' was not declared. Should it be static?
../fs/bpf_fs_kfuncs.c:288:17: warning: symbol 'bpf_set_dentry_xattr' was not declared. Should it be static?
../fs/bpf_fs_kfuncs.c:314:17: warning: symbol 'bpf_remove_dentry_xattr' was not declared. Should it be static?
../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/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/ipv6/ip6_input.c:533:33: warning: context imbalance in 'ip6_mc_input' - different lock contexts for basic block
../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/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:3923:29: warning: symbol 'bpf_xdp_get_buff_len_trace_proto' was not declared. Should it be static?
../net/core/filter.c:4655:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static?
../net/core/filter.c:5069:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static?
../net/core/filter.c:7944:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
../net/core/filter.c:11917:17: warning: symbol 'bpf_dynptr_from_skb' was not declared. Should it be static?
../net/core/filter.c:11933:17: warning: symbol 'bpf_dynptr_from_xdp' was not declared. Should it be static?
../net/core/filter.c:11949:17: warning: symbol 'bpf_sock_addr_set_sun_path' was not declared. Should it be static?
../net/core/filter.c:11970:17: warning: symbol 'bpf_sk_assign_tcp_reqsk' was not declared. Should it be static?
../net/core/filter.c:12160: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:5867:17: warning: incorrect type in assignment (different base types)
../net/core/filter.c:5867:17:    expected unsigned int [usertype] spi
../net/core/filter.c:5867:17:    got restricted __be32 const [usertype] spi
../net/core/filter.c:5875:33: warning: incorrect type in assignment (different base types)
../net/core/filter.c:5875:33:    expected unsigned int [usertype] remote_ipv4
../net/core/filter.c:5875:33:    got restricted __be32 const [usertype] a4
../kernel/seccomp.c:579:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:579:27:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:579:27:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:583:29: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:583:29:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:583:29:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:904:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:904:9:    expected struct qspinlock *lock
../kernel/seccomp.c:904:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:1408:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1408:31:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:1408:31:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:1420:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1420:33:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:1420:33:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:1906:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1906:9:    expected struct lockdep_map const *lock
../kernel/seccomp.c:1906:9:    got struct lockdep_map [noderef] __rcu *
../kernel/seccomp.c:1992:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1992:31:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:1992:31:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:2010:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:2010:33:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:2010:33:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:2152:28: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:2152:28:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:2152:28:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:2155:38: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:2155:38:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:2155:38:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:2161:30: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:2161:30:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:2161:30:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:495:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:495:9:    expected struct qspinlock *lock
../kernel/seccomp.c:495:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:602:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:602:9:    expected struct qspinlock *lock
../kernel/seccomp.c:602:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:453:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:453:9:    expected struct qspinlock *lock
../kernel/seccomp.c:453:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:439:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:439:9:    expected struct qspinlock *lock
../kernel/seccomp.c:439:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:453:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:453:9:    expected struct qspinlock *lock
../kernel/seccomp.c:453:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:439:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:439:9:    expected struct qspinlock *lock
../kernel/seccomp.c:439:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:453:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:453:9:    expected struct qspinlock *lock
../kernel/seccomp.c:453:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c: note: in included file (through ../include/linux/ptrace.h, ../include/linux/audit.h):
../include/linux/sched/signal.h:751:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:751:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:751:37:    got struct spinlock [noderef] __rcu *
../include/linux/sched/signal.h:751:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:751:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:751:37:    got struct spinlock [noderef] __rcu *
../net/core/xdp.c:908:17: warning: symbol 'bpf_xdp_metadata_rx_timestamp' was not declared. Should it be static?
../net/core/xdp.c:930:17: warning: symbol 'bpf_xdp_metadata_rx_hash' was not declared. Should it be static?
../net/core/xdp.c:963:17: warning: symbol 'bpf_xdp_metadata_rx_vlan_tag' was not declared. Should it be static?
../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.
../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/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.
../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/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/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.
../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/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer
../drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum
../drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -=
../drivers/scsi/cxgbi/libcxgbi.c:1056:33:    left side has type unsigned int
../drivers/scsi/cxgbi/libcxgbi.c:1056:33:    right side has type restricted __wsum
../drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32
../drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32
../drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32
../drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t
../drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32
../drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t
../drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32
../drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t
../drivers/scsi/cxgbi/libcxgbi.c: note: in included file:
../drivers/scsi/cxgbi/libcxgbi.h:414:19: warning: invalid assignment: +=
../drivers/scsi/cxgbi/libcxgbi.h:414:19:    left side has type int
../drivers/scsi/cxgbi/libcxgbi.h:414:19:    right side has type restricted __wsum
../drivers/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/rds/tcp_listen.c:301:33: warning: incorrect type in assignment (different base types)
../net/rds/tcp_listen.c:301:33:    expected restricted __be16 [usertype] sin6_port
../net/rds/tcp_listen.c:301:33:    got unsigned short [usertype]
../net/rds/tcp_listen.c:308:38: warning: incorrect type in assignment (different base types)
../net/rds/tcp_listen.c:308:38:    expected restricted __be32 [usertype] s_addr
../net/rds/tcp_listen.c:308:38:    got unsigned long
../net/rds/tcp_listen.c:309:31: warning: incorrect type in assignment (different base types)
../net/rds/tcp_listen.c:309:31:    expected restricted __be16 [usertype] sin_port
../net/rds/tcp_listen.c:309:31:    got unsigned short [usertype]
../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2325:25: warning: cast to restricted __be64
../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1304:24: warning: cast to restricted __be32
../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32
../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32
../drivers/net/ethernet/freescale/enetc/enetc.c: In function ‘enetc_setup_irqs’:
../drivers/net/ethernet/freescale/enetc/enetc.c:2620: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=]
 2620 |                 snprintf(v->name, sizeof(v->name), "%s-rxtx%d",
      |                                                            ^~
../drivers/net/ethernet/freescale/enetc/enetc.c:2620:52: note: directive argument in the range [-2147483639, 2147483646]
 2620 |                 snprintf(v->name, sizeof(v->name), "%s-rxtx%d",
      |                                                    ^~~~~~~~~~~
../drivers/net/ethernet/freescale/enetc/enetc.c:2620:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 24
 2620 |                 snprintf(v->name, sizeof(v->name), "%s-rxtx%d",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2621 |                          priv->ndev->name, i);
      |                          ~~~~~~~~~~~~~~~~~~~~
../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/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:756:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:767:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:782:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:830:41: warning: incorrect type in assignment (different address spaces)
../kernel/trace/bpf_trace.c:830:41:    expected void [noderef] __user *[addressable] [assigned] [usertype] sival_ptr
../kernel/trace/bpf_trace.c:830:41:    got void *
../kernel/trace/bpf_trace.c:1281:28: warning: symbol 'bpf_lookup_user_key' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:1330:28: warning: symbol 'bpf_lookup_system_key' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:1354:18: warning: symbol 'bpf_key_put' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:1374:17: warning: symbol 'bpf_verify_pkcs7_signature' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:3527:18: warning: symbol 'bpf_session_is_return' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:3535:19: warning: symbol 'bpf_session_cookie' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:3576:17: warning: symbol 'bpf_send_signal_task' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:2628:21: warning: dereference of noderef expression
../kernel/trace/bpf_trace.c:2632: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/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/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.
../kernel/bpf/core.c:243:49: error: arithmetics on pointers to functions
../kernel/bpf/core.c:2961:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static?
../kernel/bpf/core.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/xdp.h, ../include/linux/bpf_trace.h):
../include/trace/events/xdp.h:321:1: warning: Using plain integer as NULL pointer
../include/trace/events/xdp.h:348:1: warning: Using plain integer as NULL pointer
../include/trace/events/xdp.h:382:1: warning: Using plain integer as NULL pointer
../kernel/bpf/core.c: note: in included file (through ../include/linux/rbtree_latch.h, ../include/linux/bpf.h, ../include/linux/filter.h):
../include/linux/rbtree.h: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 *
../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:61:27: warning: symbol 'hw_atl2_caps_aqc113' was not declared. Should it be static?
../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:72:27: warning: symbol 'hw_atl2_caps_aqc115c' was not declared. Should it be static?
../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:81:27: warning: symbol 'hw_atl2_caps_aqc116c' was not declared. Should it be static?
../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:825:24: warning: symbol 'hw_atl2_ops' was not declared. Should it be static?
../net/sctp/socket.c:8505:23: warning: context imbalance in 'sctp_get_port_local' - unexpected unlock
../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/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/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/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/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
../drivers/net/ethernet/freescale/enetc/enetc_ethtool.c: note: in included file (through ../drivers/net/ethernet/freescale/enetc/enetc.h):
../drivers/net/ethernet/freescale/enetc/enetc_hw.h:510:16: warning: cast to restricted __le64
../drivers/net/ethernet/freescale/enetc/enetc_hw.h:510:16: warning: restricted __le64 degrades to integer
../drivers/net/ethernet/freescale/enetc/enetc_hw.h:510:16: warning: cast to restricted __le64
../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
../net/core/netpoll.c:358:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block
../kernel/events/core.c:1419:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:1419:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:1419:15:    struct perf_event_context *
../kernel/events/core.c:1432:28: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:1432:28:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:1432:28:    struct perf_event_context *
../kernel/events/core.c:3586:20: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3586:20:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3586:20:    struct perf_event_context *
../kernel/events/core.c:3590:18: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3590:18:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3590:18:    struct perf_event_context *
../kernel/events/core.c:3591:23: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3591:23:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3591:23:    struct perf_event_context *
../kernel/events/core.c:3645:25: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3645:25:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3645:25:    struct perf_event_context *
../kernel/events/core.c:3646:25: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3646:25:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3646:25:    struct perf_event_context *
../kernel/events/core.c:4024:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:4024:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:4024:15:    struct perf_event_context *
../kernel/events/core.c:4436:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:4436:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:4436:15:    struct perf_event_context *
../kernel/events/core.c:4930:25: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:4930:25:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:4930:25:    struct perf_event_context *
../kernel/events/core.c:6328:9: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6328:9:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6328:9:    struct perf_buffer *
../kernel/events/core.c:5850:24: warning: incorrect type in assignment (different base types)
../kernel/events/core.c:6079:22: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6079:22:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6079:22:    struct perf_buffer *
../kernel/events/core.c:6203:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6203:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6203:14:    struct perf_buffer *
../kernel/events/core.c:6236:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6236:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6236:14:    struct perf_buffer *
../kernel/events/core.c:6349:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6349:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6349:14:    struct perf_buffer *
../kernel/events/core.c:6365:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6365:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6365:14:    struct perf_buffer *
../kernel/events/core.c:8273:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:8273:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:8273:15:    struct perf_event_context *
../kernel/events/core.c:8360:13: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:8360:13:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:8360:13:    struct perf_buffer *
../kernel/events/core.c:8464:61: warning: incorrect type in argument 2 (different address spaces)
../kernel/events/core.c:8464:61:    expected struct task_struct *p
../kernel/events/core.c:8464:61:    got struct task_struct [noderef] __rcu *real_parent
../kernel/events/core.c:8466:61: warning: incorrect type in argument 2 (different address spaces)
../kernel/events/core.c:8466:61:    expected struct task_struct *p
../kernel/events/core.c:8466:61:    got struct task_struct [noderef] __rcu *real_parent
../kernel/events/core.c:9154:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:9154:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:9154:15:    struct perf_event_context *
../kernel/events/core.c:10288:9: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10288:9:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10288:9:    struct swevent_hlist *
../kernel/events/core.c:10327:17: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10327:17:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10327:17:    struct swevent_hlist *
../kernel/events/core.c:10602:23: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10602:23:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:10602:23:    struct perf_event_context *
../kernel/events/core.c:11624:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static?
../kernel/events/core.c:13480:9: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:13480:9:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:13480:9:    struct perf_event_context *
../kernel/events/core.c:13574:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:13574:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:13574:15:    struct perf_event_context *
../kernel/events/core.c:13586:9: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:13586:9:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:13586:9:    struct perf_event_context *
../kernel/events/core.c:14025:17: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:14025:17:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:14025:17:    struct swevent_hlist *
../kernel/events/core.c:182:9: warning: context imbalance in 'perf_ctx_lock' - wrong count at exit
../kernel/events/core.c:198:9: warning: context imbalance in 'perf_ctx_unlock' - unexpected unlock
../kernel/events/core.c: note: in included file (through ../include/linux/rculist.h, ../include/linux/dcache.h, ../include/linux/fs.h):
../include/linux/rcupdate.h:878:9: warning: context imbalance in 'perf_lock_task_context' - different lock contexts for basic block
../kernel/events/core.c:1466:17: warning: context imbalance in 'perf_pin_task_context' - unexpected unlock
../kernel/events/core.c:2889:9: warning: context imbalance in '__perf_install_in_context' - wrong count at exit
../kernel/events/core.c:4904:17: warning: context imbalance in 'find_get_context' - unexpected unlock
../kernel/events/core.c: note: in included file:
../kernel/events/internal.h:211:1: warning: incorrect type in argument 2 (different address spaces)
../kernel/events/core.c:10141:17: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10141:17:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10141:17:    struct swevent_hlist *
../kernel/events/core.c:10161:17: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10161:17:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10161:17:    struct swevent_hlist *
../kernel/events/core.c:10277:16: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10277:16:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10277:16:    struct swevent_hlist *
../kernel/events/core.c:10277:16: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10277:16:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10277:16:    struct swevent_hlist *
../kernel/events/core.c:10277:16: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10277:16:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10277:16:    struct swevent_hlist *
../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/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/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/hid/bpf/hid_bpf_dispatch.c:284:18: warning: symbol 'hid_bpf_get_data' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:307:32: warning: symbol 'hid_bpf_allocate_context' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:335:1: warning: symbol 'hid_bpf_release_context' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:398:1: warning: symbol 'hid_bpf_hw_request' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:458:1: warning: symbol 'hid_bpf_hw_output_report' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:516:1: warning: symbol 'hid_bpf_try_input_report' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:541:1: warning: symbol 'hid_bpf_input_report' was not declared. Should it be static?
../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/verifier.c:348:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static?
../kernel/bpf/verifier.c:22221: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
../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/ipv4/udp.c:1668:28: warning: context imbalance in 'udp_rmem_release' - unexpected unlock
../net/ipv4/udp.c:1700:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit
../net/ipv4/udp.c:1712:28: warning: context imbalance in 'busylock_release' - unexpected unlock
../net/ipv4/udp.c:3273:9: warning: context imbalance in 'udp_get_first' - wrong count at exit
../net/ipv4/udp.c:3290:39: warning: context imbalance in 'udp_get_next' - unexpected unlock
../net/ipv4/udp.c:3338:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock
../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/ipv6/mcast.c: note: in included file:
../include/net/mld.h:32:43: warning: array of flexible structures
../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:1909:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1910:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1911:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1912:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1913:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1914:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1915:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:2138:18: warning: symbol 'bpf_obj_new_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2152:18: warning: symbol 'bpf_percpu_obj_new_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2183:18: warning: symbol 'bpf_obj_drop_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2191:18: warning: symbol 'bpf_percpu_obj_drop_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2197:18: warning: symbol 'bpf_refcount_acquire_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2242:17: warning: symbol 'bpf_list_push_front_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2252:17: warning: symbol 'bpf_list_push_back_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2285:34: warning: symbol 'bpf_list_pop_front' was not declared. Should it be static?
../kernel/bpf/helpers.c:2290:34: warning: symbol 'bpf_list_pop_back' was not declared. Should it be static?
../kernel/bpf/helpers.c:2295:32: warning: symbol 'bpf_rbtree_remove' was not declared. Should it be static?
../kernel/bpf/helpers.c:2351:17: warning: symbol 'bpf_rbtree_add_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2361:32: warning: symbol 'bpf_rbtree_first' was not declared. Should it be static?
../kernel/bpf/helpers.c:2374:32: warning: symbol 'bpf_task_acquire' was not declared. Should it be static?
../kernel/bpf/helpers.c:2385:18: warning: symbol 'bpf_task_release' was not declared. Should it be static?
../kernel/bpf/helpers.c:2390:18: warning: symbol 'bpf_task_release_dtor' was not declared. Should it be static?
../kernel/bpf/helpers.c:2403:27: warning: symbol 'bpf_cgroup_acquire' was not declared. Should it be static?
../kernel/bpf/helpers.c:2415:18: warning: symbol 'bpf_cgroup_release' was not declared. Should it be static?
../kernel/bpf/helpers.c:2420:18: warning: symbol 'bpf_cgroup_release_dtor' was not declared. Should it be static?
../kernel/bpf/helpers.c:2433:27: warning: symbol 'bpf_cgroup_ancestor' was not declared. Should it be static?
../kernel/bpf/helpers.c:2453:27: warning: symbol 'bpf_cgroup_from_id' was not declared. Should it be static?
../kernel/bpf/helpers.c:2473:18: warning: symbol 'bpf_task_under_cgroup' was not declared. Should it be static?
../kernel/bpf/helpers.c:2516:27: warning: symbol 'bpf_task_get_cgroup1' was not declared. Should it be static?
../kernel/bpf/helpers.c:2533:32: warning: symbol 'bpf_task_from_pid' was not declared. Should it be static?
../kernel/bpf/helpers.c:2552:32: warning: symbol 'bpf_task_from_vpid' was not declared. Should it be static?
../kernel/bpf/helpers.c:2593:18: warning: symbol 'bpf_dynptr_slice' was not declared. Should it be static?
../kernel/bpf/helpers.c:2678:18: warning: symbol 'bpf_dynptr_slice_rdwr' was not declared. Should it be static?
../kernel/bpf/helpers.c:2711:17: warning: symbol 'bpf_dynptr_adjust' was not declared. Should it be static?
../kernel/bpf/helpers.c:2730:18: warning: symbol 'bpf_dynptr_is_null' was not declared. Should it be static?
../kernel/bpf/helpers.c:2737:18: warning: symbol 'bpf_dynptr_is_rdonly' was not declared. Should it be static?
../kernel/bpf/helpers.c:2747:19: warning: symbol 'bpf_dynptr_size' was not declared. Should it be static?
../kernel/bpf/helpers.c:2757:17: warning: symbol 'bpf_dynptr_clone' was not declared. Should it be static?
../kernel/bpf/helpers.c:2784:17: warning: symbol 'bpf_dynptr_copy' was not declared. Should it be static?
../kernel/bpf/helpers.c:2828:18: warning: symbol 'bpf_cast_to_kern_ctx' was not declared. Should it be static?
../kernel/bpf/helpers.c:2833:18: warning: symbol 'bpf_rdonly_cast' was not declared. Should it be static?
../kernel/bpf/helpers.c:2838:18: warning: symbol 'bpf_rcu_read_lock' was not declared. Should it be static?
../kernel/bpf/helpers.c:2843:18: warning: symbol 'bpf_rcu_read_unlock' was not declared. Should it be static?
../kernel/bpf/helpers.c:2872:18: warning: symbol 'bpf_throw' was not declared. Should it be static?
../kernel/bpf/helpers.c:2891:17: warning: symbol 'bpf_wq_init' was not declared. Should it be static?
../kernel/bpf/helpers.c:2905:17: warning: symbol 'bpf_wq_start' was not declared. Should it be static?
../kernel/bpf/helpers.c:2922:17: warning: symbol 'bpf_wq_set_callback_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2936:18: warning: symbol 'bpf_preempt_disable' was not declared. Should it be static?
../kernel/bpf/helpers.c:2941:18: warning: symbol 'bpf_preempt_enable' was not declared. Should it be static?
../kernel/bpf/helpers.c:3000:1: warning: symbol 'bpf_iter_bits_new' was not declared. Should it be static?
../kernel/bpf/helpers.c:3061:17: warning: symbol 'bpf_iter_bits_next' was not declared. Should it be static?
../kernel/bpf/helpers.c:3087:18: warning: symbol 'bpf_iter_bits_destroy' was not declared. Should it be static?
../kernel/bpf/helpers.c:3111:17: warning: symbol 'bpf_copy_from_user_str' was not declared. Should it be static?
../kernel/bpf/helpers.c:3156:17: warning: symbol 'bpf_copy_from_user_task_str' was not declared. Should it be static?
../kernel/bpf/helpers.c:3186:18: warning: symbol 'bpf_local_irq_save' was not declared. Should it be static?
../kernel/bpf/helpers.c:3191:18: warning: symbol 'bpf_local_irq_restore' was not declared. Should it be static?
../kernel/bpf/helpers.c:2838: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/bpf/map_iter.c:198:17: warning: symbol 'bpf_map_sum_elem_count' was not declared. Should it be static?
../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
../kernel/bpf/bpf_iter.c:785:17: warning: symbol 'bpf_iter_num_new' was not declared. Should it be static?
../kernel/bpf/bpf_iter.c:816:17: warning: symbol 'bpf_iter_num_next' was not declared. Should it be static?
../kernel/bpf/bpf_iter.c:835:18: warning: symbol 'bpf_iter_num_destroy' was not declared. Should it be static?
../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 ( * )( ... )
../kernel/bpf/task_iter.c:818:17: warning: symbol 'bpf_iter_task_vma_new' was not declared. Should it be static?
../kernel/bpf/task_iter.c:862:35: warning: symbol 'bpf_iter_task_vma_next' was not declared. Should it be static?
../kernel/bpf/task_iter.c:871:18: warning: symbol 'bpf_iter_task_vma_destroy' was not declared. Should it be static?
../kernel/bpf/task_iter.c:896:17: warning: symbol 'bpf_iter_css_task_new' was not declared. Should it be static?
../kernel/bpf/task_iter.c:921:32: warning: symbol 'bpf_iter_css_task_next' was not declared. Should it be static?
../kernel/bpf/task_iter.c:930:18: warning: symbol 'bpf_iter_css_task_destroy' was not declared. Should it be static?
../kernel/bpf/task_iter.c:965:17: warning: symbol 'bpf_iter_task_new' was not declared. Should it be static?
../kernel/bpf/task_iter.c:997:32: warning: symbol 'bpf_iter_task_next' was not declared. Should it be static?
../kernel/bpf/task_iter.c:1026:18: warning: symbol 'bpf_iter_task_destroy' was not declared. Should it be static?
../kernel/bpf/hashtab.c:1457:27: warning: context imbalance in 'htab_map_delete_elem' - unexpected unlock
../kernel/bpf/hashtab.c:1494:27: warning: context imbalance in 'htab_lru_map_delete_elem' - unexpected unlock
../kernel/bpf/hashtab.c:1668:27: warning: context imbalance in '__htab_map_lookup_and_delete_elem' - unexpected unlock
../kernel/bpf/hashtab.c: note: in included file (through ../include/linux/workqueue.h, ../include/linux/bpf.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in '__htab_map_lookup_and_delete_batch' - unexpected unlock
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'bpf_hash_map_seq_find_next' - unexpected unlock
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'bpf_hash_map_seq_stop' - unexpected unlock
../net/core/bpf_sk_storage.c:338:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
../net/core/bpf_sk_storage.c:695:38: warning: context imbalance in 'bpf_sk_storage_map_seq_find_next' - different lock contexts for basic block
../net/core/bpf_sk_storage.c:824:9: warning: context imbalance in 'bpf_sk_storage_map_seq_stop' - different lock contexts for basic block
../scripts/Makefile.build:207: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch
../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/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);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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
../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/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/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
../kernel/bpf/local_storage.c:91:47: warning: context imbalance in 'cgroup_storage_lookup' - unexpected unlock
../drivers/net/ethernet/neterion/s2io.c:6959:41: warning: cast to restricted __be32
../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/marvell/octeontx2/nic/otx2_common.c:32:16: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:35:16: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:45:16: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:48:16: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:856:16: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c: In function ‘qede_get_drvinfo’:
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:621:34: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 25 [-Wformat-truncation=]
  621 |                          "[storm %s]", storm);
      |                                  ^~    ~~~~~
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:620:17: note: ‘snprintf’ output between 9 and 40 bytes into a destination of size 32
  620 |                 snprintf(info->version, sizeof(info->version),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  621 |                          "[storm %s]", storm);
      |                          ~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:638:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 28 [-Wformat-truncation=]
  638 |                          "mfw %s", mfw);
      |                               ^~   ~~~
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:637:17: note: ‘snprintf’ output between 5 and 36 bytes into a destination of size 32
  637 |                 snprintf(info->fw_version, sizeof(info->fw_version),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  638 |                          "mfw %s", mfw);
      |                          ~~~~~~~~~~~~~~
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:635:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 28 [-Wformat-truncation=]
  635 |                          "mbi %s [mfw %s]", mbi, mfw);
      |                               ^~            ~~~
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:634:17: note: ‘snprintf’ output between 12 and 74 bytes into a destination of size 32
  634 |                 snprintf(info->fw_version, sizeof(info->fw_version),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  635 |                          "mbi %s [mfw %s]", mbi, mfw);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../fs/smb/server/smb_common.c: note: in included file (through ../include/linux/sched/signal.h, ../include/linux/rcuwait.h, ../include/linux/percpu-rwsem.h, ../include/linux/fs.h, ../fs/smb/server/vfs_cache.h, ../fs/smb/server/glob.h, ...):
../include/linux/cred.h:175:41: warning: incorrect type in initializer (different address spaces)
../include/linux/cred.h:175:41:    expected struct cred const *old
../include/linux/cred.h:175:41:    got struct cred const [noderef] __rcu *cred
../include/linux/cred.h:183:51: warning: incorrect type in initializer (different address spaces)
../include/linux/cred.h:183:51:    expected struct cred const *override_cred
../include/linux/cred.h:183:51:    got struct cred const [noderef] __rcu *cred
../net/ipv4/syncookies.c:218:17: warning: context imbalance in 'tcp_get_cookie_sock' - 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
../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]);
      |                         ~~~~~~~~~~~~~~~~~~~~~~~~~~~
../kernel/bpf/arena.c:555:18: warning: symbol 'bpf_arena_alloc_pages' was not declared. Should it be static?
../kernel/bpf/arena.c:567:18: warning: symbol 'bpf_arena_free_pages' was not declared. Should it be static?
../kernel/bpf/stackmap.c:490:9: warning: context imbalance in '__bpf_get_stack' - different lock contexts for basic block
../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
../net/ipv4/tcp_sigpool.c:260:5: warning: context imbalance in 'tcp_sigpool_start' - wrong count at exit
../kernel/bpf/bpf_struct_ops.c:582:27: warning: symbol 'bpf_struct_ops_link_lops' was not declared. Should it be static?
../kernel/bpf/crypto.c:145:35: warning: symbol 'bpf_crypto_ctx_create' was not declared. Should it be static?
../kernel/bpf/crypto.c:242:35: warning: symbol 'bpf_crypto_ctx_acquire' was not declared. Should it be static?
../kernel/bpf/crypto.c:258:18: warning: symbol 'bpf_crypto_ctx_release' was not declared. Should it be static?
../kernel/bpf/crypto.c:313:17: warning: symbol 'bpf_crypto_decrypt' was not declared. Should it be static?
../kernel/bpf/crypto.c:334:17: warning: symbol 'bpf_crypto_encrypt' was not declared. Should it be static?
../drivers/net/team/team_mode_loadbalance.c:373:14: warning: incorrect type in assignment (different address spaces)
../drivers/net/team/team_mode_loadbalance.c:373:14:    expected struct team_port *port
../drivers/net/team/team_mode_loadbalance.c:373:14:    got struct team_port [noderef] __rcu *port
../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new
../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new
../drivers/net/ethernet/sfc/tx.c:495:9: warning: context imbalance in 'efx_xdp_tx_buffers' - different lock contexts for basic block
../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);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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/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/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/net/ethernet/sfc/ptp.c:205: warning: Excess struct member 'valid' description in 'efx_ptp_timeset'
../drivers/infiniband/core/cma.c:2099:9: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit
../drivers/infiniband/core/cma.c:2108:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock
../drivers/infiniband/core/cma.c:2251:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:2443:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:2566:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:2611:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:3029:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:3534:17: warning: context imbalance in 'addr_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:4263:17: warning: context imbalance in 'cma_sidr_rep_handler' - 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_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/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/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/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/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/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
../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/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:1623:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block
../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14:    expected unsigned int [usertype] data
../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14:    got restricted __be32 [usertype] val
../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14:    expected unsigned int [usertype] mask
../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14:    got restricted __be32 [usertype] mask
../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/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/intel/ice/ice_ptp_hw.c:889:13: warning: context imbalance in 'ice_ptp_exec_tmr_cmd' - 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/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/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/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/ptp.c:208: warning: Excess struct member 'valid' description in 'efx_ptp_timeset'
../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/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'
../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:791:20: warning: context imbalance in 'hashlimit_mt_common' - unexpected unlock
../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static?
../net/socket.c:1678:21: warning: symbol 'update_socket_protocol' was not declared. Should it be static?
../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/unix/af_unix.c:1511:9: error: undefined identifier 'other'
../net/unix/af_unix.c:1511:9: error: undefined identifier 'other'
../net/unix/af_unix.c:1511:9: error: undefined identifier 'other'
../net/unix/af_unix.c:1511:9: error: undefined identifier 'other'
../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/poll.c:425:40: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:425:40:    expected int mask
../io_uring/poll.c:425: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:276:21: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:284:56: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:283:66: warning: incorrect type in argument 1 (different base types)
../io_uring/poll.c:283:66:    expected restricted __poll_t [usertype] val
../io_uring/poll.c:283:66:    got unsigned int
../io_uring/poll.c:283:52: warning: incorrect type in initializer (different base types)
../io_uring/poll.c:283:52:    expected restricted __poll_t [usertype] mask
../io_uring/poll.c:283:52:    got unsigned short
../io_uring/poll.c:286:51: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:286:51:    expected signed int [usertype] res
../io_uring/poll.c:286:51:    got restricted __poll_t [usertype] mask
../io_uring/poll.c:287:53: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:287:53:    expected signed int [usertype] res
../io_uring/poll.c:287:53:    got restricted __poll_t [usertype] mask
../io_uring/poll.c:336:71: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:336:65: warning: incorrect type in argument 1 (different base types)
../io_uring/poll.c:336:65:    expected restricted __poll_t [usertype] val
../io_uring/poll.c:336:65:    got unsigned int
../io_uring/poll.c:613:40: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:613:40:    expected int mask
../io_uring/poll.c:613:40:    got restricted __poll_t [assigned] [usertype] mask
../io_uring/poll.c:676:45: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:676:43: warning: incorrect type in initializer (different base types)
../io_uring/poll.c:676:43:    expected restricted __poll_t [usertype] mask
../io_uring/poll.c:676:43:    got unsigned int
../io_uring/poll.c:710:38: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:710:38:    expected int mask
../io_uring/poll.c:710:38:    got restricted __poll_t [assigned] [usertype] mask
../io_uring/poll.c:710:55: warning: incorrect type in argument 3 (different base types)
../io_uring/poll.c:710:55:    expected int events
../io_uring/poll.c:710:55:    got restricted __poll_t [usertype] events
../io_uring/poll.c:830:24: warning: invalid assignment: |=
../io_uring/poll.c:830:24:    left side has type unsigned int
../io_uring/poll.c:830:24:    right side has type restricted __poll_t
../io_uring/poll.c:832:24: warning: invalid assignment: |=
../io_uring/poll.c:832:24:    left side has type unsigned int
../io_uring/poll.c:832:24:    right side has type restricted __poll_t
../io_uring/poll.c:834:55: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:833:29: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:833:38: warning: incorrect type in return expression (different base types)
../io_uring/poll.c:833:38:    expected restricted __poll_t
../io_uring/poll.c:833:38:    got unsigned int
../io_uring/poll.c:894:40: warning: incorrect type in argument 2 (different base types)
../io_uring/poll.c:894:40:    expected signed int [usertype] res
../io_uring/poll.c:894:40:    got restricted __poll_t [addressable] [assigned] [usertype] result_mask
../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 int
../io_uring/poll.c:926:52: warning: restricted __poll_t degrades to integer
../io_uring/poll.c:926:38: warning: invalid assignment: |=
../io_uring/poll.c:926:38:    left side has type restricted __poll_t
../io_uring/poll.c:926:38:    right side has type unsigned int
../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
../io_uring/io_uring.c: note: in included file (through ../include/linux/io_uring/cmd.h):
../include/linux/io_uring_types.h:191:37: warning: array of flexible structures
../io_uring/io_uring.c:601:36: warning: context imbalance in 'io_req_post_cqe' - unexpected unlock
../io_uring/io_uring.c:603:17: warning: context imbalance in '__io_submit_flush_completions' - different lock contexts for basic block
../io_uring/io_uring.c: note: in included file (through ../include/linux/sched/signal.h, ../include/linux/rcuwait.h, ../include/linux/percpu-rwsem.h, ../include/linux/fs.h, ../include/uapi/linux/aio_abi.h, ...):
../include/linux/cred.h:175:41: warning: incorrect type in initializer (different address spaces)
../include/linux/cred.h:175:41:    expected struct cred const *old
../include/linux/cred.h:175:41:    got struct cred const [noderef] __rcu *cred
../include/linux/cred.h:183:51: warning: incorrect type in initializer (different address spaces)
../include/linux/cred.h:183:51:    expected struct cred const *override_cred
../include/linux/cred.h:183:51:    got struct cred const [noderef] __rcu *cred
../net/xfrm/xfrm_policy.c:4143:43: error: incompatible types in comparison expression (different address spaces):
../net/xfrm/xfrm_policy.c:4143:43:    struct xfrm_policy_afinfo const [noderef] __rcu *
../net/xfrm/xfrm_policy.c:4143:43:    struct xfrm_policy_afinfo const *
../net/xfrm/xfrm_policy.c:4229:29: warning: incorrect type in assignment (different address spaces)
../net/xfrm/xfrm_policy.c:4229:29:    expected struct hlist_head [noderef] __rcu *table
../net/xfrm/xfrm_policy.c:4229:29:    got struct hlist_head *
../net/xfrm/xfrm_policy.c:4256:36: warning: incorrect type in argument 1 (different address spaces)
../net/xfrm/xfrm_policy.c:4256:36:    expected struct hlist_head *n
../net/xfrm/xfrm_policy.c:4256:36:    got struct hlist_head [noderef] __rcu *table
../net/xfrm/xfrm_policy.c:4282:17: warning: incorrect type in argument 1 (different address spaces)
../net/xfrm/xfrm_policy.c:4282:17:    expected struct hlist_head const *h
../net/xfrm/xfrm_policy.c:4282:17:    got struct hlist_head [noderef] __rcu *table
../net/xfrm/xfrm_policy.c:4283:36: warning: incorrect type in argument 1 (different address spaces)
../net/xfrm/xfrm_policy.c:4283:36:    expected struct hlist_head *n
../net/xfrm/xfrm_policy.c:4283: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/hooks.c:5467:22: warning: restricted __be16 degrades to integer
../security/selinux/hooks.c:5468:22: warning: restricted __be16 degrades to integer
../net/core/sock.c:2499:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit
../net/core/sock.c:2503:6: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock
../net/core/sock.c:4144:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit
../net/core/sock.c:4156:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit
../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/ipv6/netfilter/ip6_tables.c:1230:41: warning: array of flexible structures
../net/ipv6/netfilter/ip6_tables.c:1555:44: warning: array of flexible structures
../net/ipv6/netfilter/ip6_tables.c:40:16: warning: Initializer entry defined twice
../net/ipv6/netfilter/ip6_tables.c:40:16:   also defined here
../net/ipv6/netfilter/ip6_tables.c:40:16: warning: Initializer entry defined twice
../net/ipv6/netfilter/ip6_tables.c:40:16:   also defined here
../drivers/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_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 *
../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'
../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/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 *
../io_uring/sqpoll.c: note: in included file (through ../io_uring/io_uring.h):
../include/linux/io_uring_types.h:191: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
../io_uring/sqpoll.c: note: in included file (through ../include/linux/sched/signal.h, ../include/linux/rcuwait.h, ../include/linux/percpu-rwsem.h, ../include/linux/fs.h, ../include/linux/huge_mm.h, ../include/linux/mm.h):
../include/linux/cred.h:175:41: warning: incorrect type in initializer (different address spaces)
../include/linux/cred.h:175:41:    expected struct cred const *old
../include/linux/cred.h:175:41:    got struct cred const [noderef] __rcu *cred
../include/linux/cred.h:183:51: warning: incorrect type in initializer (different address spaces)
../include/linux/cred.h:183:51:    expected struct cred const *override_cred
../include/linux/cred.h:183:51:    got struct cred const [noderef] __rcu *cred
../drivers/nvme/host/tcp.c:1578: warning: Function parameter or struct member 'queue' not described in 'nvme_tcp_set_queue_io_cpu'
../drivers/nvme/host/tcp.c:1578: warning: expecting prototype for Track the number of queues assigned to each cpu using a global per(). Prototype was for nvme_tcp_set_queue_io_cpu() instead
../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/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 *
../net/mptcp/protocol.c:3374:9: warning: context imbalance in 'mptcp_sk_clone_init' - unexpected unlock
../lib/test_bpf.c:7856:25: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7856:25:    expected unsigned int [usertype] result
../lib/test_bpf.c:7856:25:    got restricted __be16 [usertype]
../lib/test_bpf.c:7870:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7870:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7870:24:    got restricted __be32 [usertype]
../lib/test_bpf.c:7881:25: warning: cast from restricted __be64
../lib/test_bpf.c:7893:31: warning: restricted __be64 degrades to integer
../lib/test_bpf.c:7905:25: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7905:25:    expected unsigned int [usertype] result
../lib/test_bpf.c:7905:25:    got restricted __be16 [usertype]
../lib/test_bpf.c:7919:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7919:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7919:24:    got restricted __be32 [usertype]
../lib/test_bpf.c:7930:25: warning: cast from restricted __be64
../lib/test_bpf.c:7942:31: warning: restricted __be64 degrades to integer
../lib/test_bpf.c:7954:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7954:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7954:24:    got restricted __le16 [usertype]
../lib/test_bpf.c:7968:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:7968:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:7968:24:    got restricted __le32 [usertype]
../lib/test_bpf.c:7979:25: warning: cast from restricted __le64
../lib/test_bpf.c:7991:31: warning: restricted __le64 degrades to integer
../lib/test_bpf.c:8003:25: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:8003:25:    expected unsigned int [usertype] result
../lib/test_bpf.c:8003:25:    got restricted __le16 [usertype]
../lib/test_bpf.c:8017:24: warning: incorrect type in initializer (different base types)
../lib/test_bpf.c:8017:24:    expected unsigned int [usertype] result
../lib/test_bpf.c:8017:24:    got restricted __le32 [usertype]
../lib/test_bpf.c:8028:25: warning: cast from restricted __le64
../lib/test_bpf.c:8040:31: warning: restricted __le64 degrades to integer
../lib/test_bpf.c:4897:25: warning: cast truncates bits from constant value (567800001234 becomes 1234)
../lib/test_bpf.c:4908:25: warning: cast truncates bits from constant value (1ffffffff becomes ffffffff)
../lib/test_bpf.c:4985:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:5063:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:5079:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:5139:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5155:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5172:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5188:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5204:25: warning: cast truncates bits from constant value (deadbeefdeadbeef becomes deadbeef)
../lib/test_bpf.c:5286:25: warning: cast truncates bits from constant value (100000000 becomes 0)
../lib/test_bpf.c:5464:25: warning: cast truncates bits from constant value (100000000 becomes 0)
../lib/test_bpf.c:5774:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321)
../lib/test_bpf.c:5775:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0)
../lib/test_bpf.c:5786:25: warning: cast truncates bits from constant value (fedcba987654321 becomes 87654321)
../lib/test_bpf.c:5787:25: warning: cast truncates bits from constant value (123456789abcdef0 becomes 9abcdef0)
../lib/test_bpf.c:5909:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:5920:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6407:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6445:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6461:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6462:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6493:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6509:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6510:25: warning: cast truncates bits from constant value (123456780a0c0e0 becomes 80a0c0e0)
../lib/test_bpf.c:6619:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6657:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6658:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6673:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6705:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6706:25: warning: cast truncates bits from constant value (12345678fafcfef becomes 8fafcfef)
../lib/test_bpf.c:6721:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6831:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6869:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6870:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6885:25: warning: cast truncates bits from constant value (ffffffff0000 becomes ffff0000)
../lib/test_bpf.c:6886:25: warning: cast truncates bits from constant value (ffff00000000ffff becomes ffff)
../lib/test_bpf.c:6917:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6918:25: warning: cast truncates bits from constant value (123456786a4c2e0 becomes 86a4c2e0)
../lib/test_bpf.c:6933:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:6934:25: warning: cast truncates bits from constant value (fedcba98795b3d1f becomes 795b3d1f)
../lib/test_bpf.c:7010:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7022:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7035:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7047:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7060:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7072:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7085:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7097:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7177:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7188:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7200:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7211:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7223:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7234:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7246:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7318:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7330:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7343:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7355:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7368:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7380:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7393:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7405:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7485:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7496:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7508:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7519:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7531:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7542:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7554:25: warning: cast truncates bits from constant value (123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7578:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
../lib/test_bpf.c:7590:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7602:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7615:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7627:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7640:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7652:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7665:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7677:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7713:25: warning: cast truncates bits from constant value (ff00ff0000000000 becomes 0)
../lib/test_bpf.c:7724:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7735:25: warning: cast truncates bits from constant value (8123456789abcdef becomes 89abcdef)
../lib/test_bpf.c:7747:25: warning: too many warnings
../net/packet/af_packet.c:1099:13: warning: context imbalance in '__packet_lookup_frame_in_block' - different lock contexts for basic block
../net/packet/af_packet.c:2541:17: warning: context imbalance in 'tpacket_rcv' - 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
../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
../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 *
../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
../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/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
../io_uring/register.c: note: in included file:
../include/linux/io_uring_types.h:191:37: warning: array of flexible structures
../net/core/dev.c:3605:23: warning: incorrect type in argument 4 (different base types)
../net/core/dev.c:3605:23:    expected restricted __wsum [usertype] csum
../net/core/dev.c:3605:23:    got unsigned int
../net/core/dev.c:3605:23: warning: cast from restricted __wsum
../net/core/dev.c:5568:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static?
../net/core/dev.c:4057:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
../net/core/dev.c:5526:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block
../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/ip6_input.c:533:33: warning: context imbalance in 'ip6_mc_input' - different lock contexts for basic block
../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/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/net/ethernet/cisco/enic/enic_main.c: In function ‘enic_request_intr’:
../drivers/net/ethernet/cisco/enic/enic_main.c:1863: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=]
 1863 |                                 "%s-rx-%u", netdev->name, i);
      |                                        ^~
../drivers/net/ethernet/cisco/enic/enic_main.c:1863:33: note: directive argument in the range [0, 4294967294]
 1863 |                                 "%s-rx-%u", netdev->name, i);
      |                                 ^~~~~~~~~~
../drivers/net/ethernet/cisco/enic/enic_main.c:1861:25: note: ‘snprintf’ output between 6 and 30 bytes into a destination of size 24
 1861 |                         snprintf(enic->msix[intr].devname,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1862 |                                 sizeof(enic->msix[intr].devname),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1863 |                                 "%s-rx-%u", netdev->name, i);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/cisco/enic/enic_main.c:1874: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=]
 1874 |                                 "%s-tx-%u", netdev->name, i);
      |                                        ^~
../drivers/net/ethernet/cisco/enic/enic_main.c:1874:33: note: directive argument in the range [0, 4294967294]
 1874 |                                 "%s-tx-%u", netdev->name, i);
      |                                 ^~~~~~~~~~
../drivers/net/ethernet/cisco/enic/enic_main.c:1872:25: note: ‘snprintf’ output between 6 and 30 bytes into a destination of size 24
 1872 |                         snprintf(enic->msix[intr].devname,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1873 |                                 sizeof(enic->msix[intr].devname),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1874 |                                 "%s-tx-%u", netdev->name, i);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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:357: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:357:9: warning: context imbalance in 'rtnl_af_put' - unexpected unlock
../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
../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/net/ethernet/broadcom/bnx2.c:8294:31: warning: cast to restricted __be32
../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);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../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:191:37: warning: array of flexible structures
../io_uring/napi.c:263:27: warning: context imbalance in 'io_napi_free' - wrong count at exit
../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:680:14: warning: cast to restricted __be16
../drivers/net/ethernet/cisco/enic/enic_main.c:687:14: warning: cast to restricted __be16
../drivers/net/ethernet/cisco/enic/enic_main.c:679:20: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cisco/enic/enic_main.c:679:20: warning: restricted __be16 degrades to integer
../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/chelsio/inline_crypto/chtls/chtls_cm.c:1241:22: warning: context imbalance in 'chtls_recv_sock' - unexpected unlock
../net/ipv4/tcp_input.c:7345:17: warning: context imbalance in 'tcp_conn_request' - unexpected unlock
../fs/bpf_fs_kfuncs.c:41:25: warning: symbol 'bpf_get_task_exe_file' was not declared. Should it be static?
../fs/bpf_fs_kfuncs.c:57:18: warning: symbol 'bpf_put_file' was not declared. Should it be static?
../fs/bpf_fs_kfuncs.c:81:17: warning: symbol 'bpf_path_d_path' was not declared. Should it be static?
../fs/bpf_fs_kfuncs.c:129:17: warning: symbol 'bpf_get_dentry_xattr' was not declared. Should it be static?
../fs/bpf_fs_kfuncs.c:162:17: warning: symbol 'bpf_get_file_xattr' was not declared. Should it be static?
../fs/bpf_fs_kfuncs.c:288:17: warning: symbol 'bpf_set_dentry_xattr' was not declared. Should it be static?
../fs/bpf_fs_kfuncs.c:314:17: warning: symbol 'bpf_remove_dentry_xattr' was not declared. Should it be static?
../drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c:589:31: warning: context imbalance in 'chcr_ktls_dev_add' - 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/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/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/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.
../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/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/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/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:61:27: warning: symbol 'hw_atl2_caps_aqc113' was not declared. Should it be static?
../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:72:27: warning: symbol 'hw_atl2_caps_aqc115c' was not declared. Should it be static?
../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:81:27: warning: symbol 'hw_atl2_caps_aqc116c' was not declared. Should it be static?
../drivers/net/ethernet/aquantia/atlantic/hw_atl2/hw_atl2.c:825:24: warning: symbol 'hw_atl2_ops' was not declared. Should it be static?
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c: In function ‘get_drvinfo’:
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:209:52: warning: ‘%u’ directive output may be truncated writing between 1 and 3 bytes into a region of size between 0 and 14 [-Wformat-truncation=]
  209 |                          "%u.%u.%u.%u, TP %u.%u.%u.%u",
      |                                                    ^~
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:209:26: note: directive argument in the range [0, 255]
  209 |                          "%u.%u.%u.%u, TP %u.%u.%u.%u",
      |                          ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:208:17: note: ‘snprintf’ output between 20 and 36 bytes into a destination of size 32
  208 |                 snprintf(info->fw_version, sizeof(info->fw_version),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  209 |                          "%u.%u.%u.%u, TP %u.%u.%u.%u",
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  210 |                          FW_HDR_FW_VER_MAJOR_G(adapter->params.fw_vers),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  211 |                          FW_HDR_FW_VER_MINOR_G(adapter->params.fw_vers),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  212 |                          FW_HDR_FW_VER_MICRO_G(adapter->params.fw_vers),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  213 |                          FW_HDR_FW_VER_BUILD_G(adapter->params.fw_vers),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  214 |                          FW_HDR_FW_VER_MAJOR_G(adapter->params.tp_vers),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  215 |                          FW_HDR_FW_VER_MINOR_G(adapter->params.tp_vers),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  216 |                          FW_HDR_FW_VER_MICRO_G(adapter->params.tp_vers),
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  217 |                          FW_HDR_FW_VER_BUILD_G(adapter->params.tp_vers));
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/scsi/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/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:3923:29: warning: symbol 'bpf_xdp_get_buff_len_trace_proto' was not declared. Should it be static?
../net/core/filter.c:4655:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static?
../net/core/filter.c:5069:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static?
../net/core/filter.c:7944:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
../net/core/filter.c:11917:17: warning: symbol 'bpf_dynptr_from_skb' was not declared. Should it be static?
../net/core/filter.c:11933:17: warning: symbol 'bpf_dynptr_from_xdp' was not declared. Should it be static?
../net/core/filter.c:11949:17: warning: symbol 'bpf_sock_addr_set_sun_path' was not declared. Should it be static?
../net/core/filter.c:11970:17: warning: symbol 'bpf_sk_assign_tcp_reqsk' was not declared. Should it be static?
../net/core/filter.c:12160: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:5867:17: warning: incorrect type in assignment (different base types)
../net/core/filter.c:5867:17:    expected unsigned int [usertype] spi
../net/core/filter.c:5867:17:    got restricted __be32 const [usertype] spi
../net/core/filter.c:5875:33: warning: incorrect type in assignment (different base types)
../net/core/filter.c:5875:33:    expected unsigned int [usertype] remote_ipv4
../net/core/filter.c:5875:33:    got restricted __be32 const [usertype] a4
../kernel/seccomp.c:579:27: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:579:27:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:579:27:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:583:29: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:583:29:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:583:29:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:904:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:904:9:    expected struct qspinlock *lock
../kernel/seccomp.c:904:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:1408:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1408:31:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:1408:31:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:1420:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1420:33:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:1420:33:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:1906:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1906:9:    expected struct lockdep_map const *lock
../kernel/seccomp.c:1906:9:    got struct lockdep_map [noderef] __rcu *
../kernel/seccomp.c:1992:31: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:1992:31:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:1992:31:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:2010:33: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:2010:33:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:2010:33:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:2152:28: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:2152:28:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:2152:28:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:2155:38: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:2155:38:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:2155:38:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:2161:30: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:2161:30:    expected struct spinlock [usertype] *lock
../kernel/seccomp.c:2161:30:    got struct spinlock [noderef] __rcu *
../kernel/seccomp.c:495:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:495:9:    expected struct qspinlock *lock
../kernel/seccomp.c:495:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:602:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:602:9:    expected struct qspinlock *lock
../kernel/seccomp.c:602:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:453:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:453:9:    expected struct qspinlock *lock
../kernel/seccomp.c:453:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:439:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:439:9:    expected struct qspinlock *lock
../kernel/seccomp.c:439:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:453:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:453:9:    expected struct qspinlock *lock
../kernel/seccomp.c:453:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:439:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:439:9:    expected struct qspinlock *lock
../kernel/seccomp.c:439:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c:453:9: warning: incorrect type in argument 1 (different address spaces)
../kernel/seccomp.c:453:9:    expected struct qspinlock *lock
../kernel/seccomp.c:453:9:    got struct qspinlock [noderef] __rcu *
../kernel/seccomp.c: note: in included file (through ../include/linux/ptrace.h, ../include/linux/audit.h):
../include/linux/sched/signal.h:751:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:751:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:751:37:    got struct spinlock [noderef] __rcu *
../include/linux/sched/signal.h:751:37: warning: incorrect type in argument 1 (different address spaces)
../include/linux/sched/signal.h:751:37:    expected struct spinlock [usertype] *lock
../include/linux/sched/signal.h:751:37:    got struct spinlock [noderef] __rcu *
../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:2620: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=]
 2620 |                 snprintf(v->name, sizeof(v->name), "%s-rxtx%d",
      |                                                            ^~
../drivers/net/ethernet/freescale/enetc/enetc.c:2620:52: note: directive argument in the range [-2147483639, 2147483646]
 2620 |                 snprintf(v->name, sizeof(v->name), "%s-rxtx%d",
      |                                                    ^~~~~~~~~~~
../drivers/net/ethernet/freescale/enetc/enetc.c:2620:17: note: ‘snprintf’ output between 7 and 32 bytes into a destination of size 24
 2620 |                 snprintf(v->name, sizeof(v->name), "%s-rxtx%d",
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2621 |                          priv->ndev->name, i);
      |                          ~~~~~~~~~~~~~~~~~~~~
../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/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.
../net/core/xdp.c:908:17: warning: symbol 'bpf_xdp_metadata_rx_timestamp' was not declared. Should it be static?
../net/core/xdp.c:930:17: warning: symbol 'bpf_xdp_metadata_rx_hash' was not declared. Should it be static?
../net/core/xdp.c:963:17: warning: symbol 'bpf_xdp_metadata_rx_vlan_tag' was not declared. Should it be static?
../net/rds/tcp_listen.c:301:33: warning: incorrect type in assignment (different base types)
../net/rds/tcp_listen.c:301:33:    expected restricted __be16 [usertype] sin6_port
../net/rds/tcp_listen.c:301:33:    got unsigned short [usertype]
../net/rds/tcp_listen.c:308:38: warning: incorrect type in assignment (different base types)
../net/rds/tcp_listen.c:308:38:    expected restricted __be32 [usertype] s_addr
../net/rds/tcp_listen.c:308:38:    got unsigned long
../net/rds/tcp_listen.c:309:31: warning: incorrect type in assignment (different base types)
../net/rds/tcp_listen.c:309:31:    expected restricted __be16 [usertype] sin_port
../net/rds/tcp_listen.c:309:31:    got unsigned short [usertype]
../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.
../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/freescale/enetc/enetc_ethtool.c: note: in included file (through ../drivers/net/ethernet/freescale/enetc/enetc.h):
../drivers/net/ethernet/freescale/enetc/enetc_hw.h:510:16: warning: cast to restricted __le64
../drivers/net/ethernet/freescale/enetc/enetc_hw.h:510:16: warning: restricted __le64 degrades to integer
../drivers/net/ethernet/freescale/enetc/enetc_hw.h:510:16: warning: cast to restricted __le64
../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/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/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/ipv6/mcast.c: note: in included file:
../include/net/mld.h:32:43: 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/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/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
../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:756:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:767:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:782:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:830:41: warning: incorrect type in assignment (different address spaces)
../kernel/trace/bpf_trace.c:830:41:    expected void [noderef] __user *[addressable] [assigned] [usertype] sival_ptr
../kernel/trace/bpf_trace.c:830:41:    got void *
../kernel/trace/bpf_trace.c:1281:28: warning: symbol 'bpf_lookup_user_key' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:1330:28: warning: symbol 'bpf_lookup_system_key' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:1354:18: warning: symbol 'bpf_key_put' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:1374:17: warning: symbol 'bpf_verify_pkcs7_signature' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:3527:18: warning: symbol 'bpf_session_is_return' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:3535:19: warning: symbol 'bpf_session_cookie' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:3576:17: warning: symbol 'bpf_send_signal_task' was not declared. Should it be static?
../kernel/trace/bpf_trace.c:2628:21: warning: dereference of noderef expression
../kernel/trace/bpf_trace.c:2632: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/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.
../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
../kernel/bpf/verifier.c:348:12: warning: symbol 'btf_vmlinux' was not declared. Should it be static?
../kernel/bpf/verifier.c:22221: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_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/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.
../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:1909:29: warning: symbol 'bpf_get_current_task_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1910:29: warning: symbol 'bpf_get_current_task_btf_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1911:29: warning: symbol 'bpf_probe_read_user_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1912:29: warning: symbol 'bpf_probe_read_user_str_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1913:29: warning: symbol 'bpf_probe_read_kernel_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1914:29: warning: symbol 'bpf_probe_read_kernel_str_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:1915:29: warning: symbol 'bpf_task_pt_regs_proto' was not declared. Should it be static?
../kernel/bpf/helpers.c:2138:18: warning: symbol 'bpf_obj_new_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2152:18: warning: symbol 'bpf_percpu_obj_new_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2183:18: warning: symbol 'bpf_obj_drop_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2191:18: warning: symbol 'bpf_percpu_obj_drop_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2197:18: warning: symbol 'bpf_refcount_acquire_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2242:17: warning: symbol 'bpf_list_push_front_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2252:17: warning: symbol 'bpf_list_push_back_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2285:34: warning: symbol 'bpf_list_pop_front' was not declared. Should it be static?
../kernel/bpf/helpers.c:2290:34: warning: symbol 'bpf_list_pop_back' was not declared. Should it be static?
../kernel/bpf/helpers.c:2295:32: warning: symbol 'bpf_rbtree_remove' was not declared. Should it be static?
../kernel/bpf/helpers.c:2351:17: warning: symbol 'bpf_rbtree_add_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2361:32: warning: symbol 'bpf_rbtree_first' was not declared. Should it be static?
../kernel/bpf/helpers.c:2374:32: warning: symbol 'bpf_task_acquire' was not declared. Should it be static?
../kernel/bpf/helpers.c:2385:18: warning: symbol 'bpf_task_release' was not declared. Should it be static?
../kernel/bpf/helpers.c:2390:18: warning: symbol 'bpf_task_release_dtor' was not declared. Should it be static?
../kernel/bpf/helpers.c:2403:27: warning: symbol 'bpf_cgroup_acquire' was not declared. Should it be static?
../kernel/bpf/helpers.c:2415:18: warning: symbol 'bpf_cgroup_release' was not declared. Should it be static?
../kernel/bpf/helpers.c:2420:18: warning: symbol 'bpf_cgroup_release_dtor' was not declared. Should it be static?
../kernel/bpf/helpers.c:2433:27: warning: symbol 'bpf_cgroup_ancestor' was not declared. Should it be static?
../kernel/bpf/helpers.c:2453:27: warning: symbol 'bpf_cgroup_from_id' was not declared. Should it be static?
../kernel/bpf/helpers.c:2473:18: warning: symbol 'bpf_task_under_cgroup' was not declared. Should it be static?
../kernel/bpf/helpers.c:2516:27: warning: symbol 'bpf_task_get_cgroup1' was not declared. Should it be static?
../kernel/bpf/helpers.c:2533:32: warning: symbol 'bpf_task_from_pid' was not declared. Should it be static?
../kernel/bpf/helpers.c:2552:32: warning: symbol 'bpf_task_from_vpid' was not declared. Should it be static?
../kernel/bpf/helpers.c:2593:18: warning: symbol 'bpf_dynptr_slice' was not declared. Should it be static?
../kernel/bpf/helpers.c:2678:18: warning: symbol 'bpf_dynptr_slice_rdwr' was not declared. Should it be static?
../kernel/bpf/helpers.c:2711:17: warning: symbol 'bpf_dynptr_adjust' was not declared. Should it be static?
../kernel/bpf/helpers.c:2730:18: warning: symbol 'bpf_dynptr_is_null' was not declared. Should it be static?
../kernel/bpf/helpers.c:2737:18: warning: symbol 'bpf_dynptr_is_rdonly' was not declared. Should it be static?
../kernel/bpf/helpers.c:2747:19: warning: symbol 'bpf_dynptr_size' was not declared. Should it be static?
../kernel/bpf/helpers.c:2757:17: warning: symbol 'bpf_dynptr_clone' was not declared. Should it be static?
../kernel/bpf/helpers.c:2784:17: warning: symbol 'bpf_dynptr_copy' was not declared. Should it be static?
../kernel/bpf/helpers.c:2828:18: warning: symbol 'bpf_cast_to_kern_ctx' was not declared. Should it be static?
../kernel/bpf/helpers.c:2833:18: warning: symbol 'bpf_rdonly_cast' was not declared. Should it be static?
../kernel/bpf/helpers.c:2838:18: warning: symbol 'bpf_rcu_read_lock' was not declared. Should it be static?
../kernel/bpf/helpers.c:2843:18: warning: symbol 'bpf_rcu_read_unlock' was not declared. Should it be static?
../kernel/bpf/helpers.c:2872:18: warning: symbol 'bpf_throw' was not declared. Should it be static?
../kernel/bpf/helpers.c:2891:17: warning: symbol 'bpf_wq_init' was not declared. Should it be static?
../kernel/bpf/helpers.c:2905:17: warning: symbol 'bpf_wq_start' was not declared. Should it be static?
../kernel/bpf/helpers.c:2922:17: warning: symbol 'bpf_wq_set_callback_impl' was not declared. Should it be static?
../kernel/bpf/helpers.c:2936:18: warning: symbol 'bpf_preempt_disable' was not declared. Should it be static?
../kernel/bpf/helpers.c:2941:18: warning: symbol 'bpf_preempt_enable' was not declared. Should it be static?
../kernel/bpf/helpers.c:3000:1: warning: symbol 'bpf_iter_bits_new' was not declared. Should it be static?
../kernel/bpf/helpers.c:3061:17: warning: symbol 'bpf_iter_bits_next' was not declared. Should it be static?
../kernel/bpf/helpers.c:3087:18: warning: symbol 'bpf_iter_bits_destroy' was not declared. Should it be static?
../kernel/bpf/helpers.c:3111:17: warning: symbol 'bpf_copy_from_user_str' was not declared. Should it be static?
../kernel/bpf/helpers.c:3156:17: warning: symbol 'bpf_copy_from_user_task_str' was not declared. Should it be static?
../kernel/bpf/helpers.c:3186:18: warning: symbol 'bpf_local_irq_save' was not declared. Should it be static?
../kernel/bpf/helpers.c:3191:18: warning: symbol 'bpf_local_irq_restore' was not declared. Should it be static?
../kernel/bpf/helpers.c:2838: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/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.
../drivers/hid/bpf/hid_bpf_dispatch.c:284:18: warning: symbol 'hid_bpf_get_data' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:307:32: warning: symbol 'hid_bpf_allocate_context' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:335:1: warning: symbol 'hid_bpf_release_context' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:398:1: warning: symbol 'hid_bpf_hw_request' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:458:1: warning: symbol 'hid_bpf_hw_output_report' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:516:1: warning: symbol 'hid_bpf_try_input_report' was not declared. Should it be static?
../drivers/hid/bpf/hid_bpf_dispatch.c:541:1: warning: symbol 'hid_bpf_input_report' was not declared. Should it be static?
../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 ( * )( ... )
../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/bpf_iter.c:785:17: warning: symbol 'bpf_iter_num_new' was not declared. Should it be static?
../kernel/bpf/bpf_iter.c:816:17: warning: symbol 'bpf_iter_num_next' was not declared. Should it be static?
../kernel/bpf/bpf_iter.c:835:18: warning: symbol 'bpf_iter_num_destroy' was not declared. Should it be static?
../kernel/events/core.c:1419:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:1419:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:1419:15:    struct perf_event_context *
../kernel/events/core.c:1432:28: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:1432:28:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:1432:28:    struct perf_event_context *
../kernel/events/core.c:3586:20: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3586:20:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3586:20:    struct perf_event_context *
../kernel/events/core.c:3590:18: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3590:18:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3590:18:    struct perf_event_context *
../kernel/events/core.c:3591:23: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3591:23:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3591:23:    struct perf_event_context *
../kernel/events/core.c:3645:25: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3645:25:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3645:25:    struct perf_event_context *
../kernel/events/core.c:3646:25: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:3646:25:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:3646:25:    struct perf_event_context *
../kernel/events/core.c:4024:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:4024:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:4024:15:    struct perf_event_context *
../kernel/events/core.c:4436:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:4436:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:4436:15:    struct perf_event_context *
../kernel/events/core.c:4930:25: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:4930:25:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:4930:25:    struct perf_event_context *
../kernel/events/core.c:6328:9: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6328:9:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6328:9:    struct perf_buffer *
../kernel/events/core.c:5850:24: warning: incorrect type in assignment (different base types)
../kernel/events/core.c:6079:22: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6079:22:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6079:22:    struct perf_buffer *
../kernel/events/core.c:6203:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6203:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6203:14:    struct perf_buffer *
../kernel/events/core.c:6236:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6236:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6236:14:    struct perf_buffer *
../kernel/events/core.c:6349:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6349:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6349:14:    struct perf_buffer *
../kernel/events/core.c:6365:14: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:6365:14:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:6365:14:    struct perf_buffer *
../kernel/events/core.c:8273:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:8273:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:8273:15:    struct perf_event_context *
../kernel/events/core.c:8360:13: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:8360:13:    struct perf_buffer [noderef] __rcu *
../kernel/events/core.c:8360:13:    struct perf_buffer *
../kernel/events/core.c:8464:61: warning: incorrect type in argument 2 (different address spaces)
../kernel/events/core.c:8464:61:    expected struct task_struct *p
../kernel/events/core.c:8464:61:    got struct task_struct [noderef] __rcu *real_parent
../kernel/events/core.c:8466:61: warning: incorrect type in argument 2 (different address spaces)
../kernel/events/core.c:8466:61:    expected struct task_struct *p
../kernel/events/core.c:8466:61:    got struct task_struct [noderef] __rcu *real_parent
../kernel/events/core.c:9154:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:9154:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:9154:15:    struct perf_event_context *
../kernel/events/core.c:10288:9: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10288:9:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10288:9:    struct swevent_hlist *
../kernel/events/core.c:10327:17: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10327:17:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10327:17:    struct swevent_hlist *
../kernel/events/core.c:10602:23: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10602:23:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:10602:23:    struct perf_event_context *
../kernel/events/core.c:11624:1: warning: symbol 'dev_attr_nr_addr_filters' was not declared. Should it be static?
../kernel/events/core.c:13480:9: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:13480:9:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:13480:9:    struct perf_event_context *
../kernel/events/core.c:13574:15: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:13574:15:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:13574:15:    struct perf_event_context *
../kernel/events/core.c:13586:9: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:13586:9:    struct perf_event_context [noderef] __rcu *
../kernel/events/core.c:13586:9:    struct perf_event_context *
../kernel/events/core.c:14025:17: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:14025:17:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:14025:17:    struct swevent_hlist *
../kernel/events/core.c:182:9: warning: context imbalance in 'perf_ctx_lock' - wrong count at exit
../kernel/events/core.c:198:9: warning: context imbalance in 'perf_ctx_unlock' - unexpected unlock
../kernel/events/core.c: note: in included file (through ../include/linux/rculist.h, ../include/linux/dcache.h, ../include/linux/fs.h):
../include/linux/rcupdate.h:878:9: warning: context imbalance in 'perf_lock_task_context' - different lock contexts for basic block
../kernel/events/core.c:1466:17: warning: context imbalance in 'perf_pin_task_context' - unexpected unlock
../kernel/events/core.c:2889:9: warning: context imbalance in '__perf_install_in_context' - wrong count at exit
../kernel/events/core.c:4904:17: warning: context imbalance in 'find_get_context' - unexpected unlock
../kernel/events/core.c: note: in included file:
../kernel/events/internal.h:211:1: warning: incorrect type in argument 2 (different address spaces)
../kernel/events/core.c:10141:17: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10141:17:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10141:17:    struct swevent_hlist *
../kernel/events/core.c:10161:17: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10161:17:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10161:17:    struct swevent_hlist *
../kernel/events/core.c:10277:16: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10277:16:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10277:16:    struct swevent_hlist *
../kernel/events/core.c:10277:16: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10277:16:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10277:16:    struct swevent_hlist *
../kernel/events/core.c:10277:16: error: incompatible types in comparison expression (different address spaces):
../kernel/events/core.c:10277:16:    struct swevent_hlist [noderef] __rcu *
../kernel/events/core.c:10277:16:    struct swevent_hlist *
../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.
../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
../kernel/bpf/map_iter.c:198:17: warning: symbol 'bpf_map_sum_elem_count' was not declared. Should it be static?
../net/ipv4/udp.c:1668:28: warning: context imbalance in 'udp_rmem_release' - unexpected unlock
../net/ipv4/udp.c:1700:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit
../net/ipv4/udp.c:1712:28: warning: context imbalance in 'busylock_release' - unexpected unlock
../net/ipv4/udp.c:3273:9: warning: context imbalance in 'udp_get_first' - wrong count at exit
../net/ipv4/udp.c:3290:39: warning: context imbalance in 'udp_get_next' - unexpected unlock
../net/ipv4/udp.c:3338:31: warning: context imbalance in 'udp_seq_stop' - 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/core/netpoll.c:358:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block
../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
../kernel/bpf/task_iter.c:818:17: warning: symbol 'bpf_iter_task_vma_new' was not declared. Should it be static?
../kernel/bpf/task_iter.c:862:35: warning: symbol 'bpf_iter_task_vma_next' was not declared. Should it be static?
../kernel/bpf/task_iter.c:871:18: warning: symbol 'bpf_iter_task_vma_destroy' was not declared. Should it be static?
../kernel/bpf/task_iter.c:896:17: warning: symbol 'bpf_iter_css_task_new' was not declared. Should it be static?
../kernel/bpf/task_iter.c:921:32: warning: symbol 'bpf_iter_css_task_next' was not declared. Should it be static?
../kernel/bpf/task_iter.c:930:18: warning: symbol 'bpf_iter_css_task_destroy' was not declared. Should it be static?
../kernel/bpf/task_iter.c:965:17: warning: symbol 'bpf_iter_task_new' was not declared. Should it be static?
../kernel/bpf/task_iter.c:997:32: warning: symbol 'bpf_iter_task_next' was not declared. Should it be static?
../kernel/bpf/task_iter.c:1026:18: warning: symbol 'bpf_iter_task_destroy' was not declared. Should it be static?
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:32:16: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:35:16: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:45:16: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:48:16: warning: cast removes address space '__iomem' of expression
../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:856:16: warning: cast removes address space '__iomem' of expression
../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
../drivers/net/ethernet/mediatek/mtk_ppe_debugfs.c:162:46: warning: cast to restricted __be16
../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/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/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
../kernel/bpf/core.c:243:49: error: arithmetics on pointers to functions
../kernel/bpf/core.c:2962:29: warning: symbol 'bpf_seq_printf_btf_proto' was not declared. Should it be static?
../kernel/bpf/core.c: note: in included file (through ../include/trace/trace_events.h, ../include/trace/define_trace.h, ../include/trace/events/xdp.h, ../include/linux/bpf_trace.h):
../include/trace/events/xdp.h:321:1: warning: Using plain integer as NULL pointer
../include/trace/events/xdp.h:348:1: warning: Using plain integer as NULL pointer
../include/trace/events/xdp.h:382:1: warning: Using plain integer as NULL pointer
../kernel/bpf/core.c: note: in included file (through ../include/linux/rbtree_latch.h, ../include/linux/bpf.h, ../include/linux/filter.h):
../include/linux/rbtree.h: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 *
../kernel/bpf/hashtab.c:1457:27: warning: context imbalance in 'htab_map_delete_elem' - unexpected unlock
../kernel/bpf/hashtab.c:1494:27: warning: context imbalance in 'htab_lru_map_delete_elem' - unexpected unlock
../kernel/bpf/hashtab.c:1668:27: warning: context imbalance in '__htab_map_lookup_and_delete_elem' - unexpected unlock
../kernel/bpf/hashtab.c: note: in included file (through ../include/linux/workqueue.h, ../include/linux/bpf.h):
../include/linux/rcupdate.h:880:25: warning: context imbalance in '__htab_map_lookup_and_delete_batch' - unexpected unlock
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'bpf_hash_map_seq_find_next' - unexpected unlock
../include/linux/rcupdate.h:880:25: warning: context imbalance in 'bpf_hash_map_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
../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);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../scripts/Makefile.build:207: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch
../kernel/bpf/local_storage.c:91:47: warning: context imbalance in 'cgroup_storage_lookup' - unexpected unlock
../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/core/bpf_sk_storage.c:338:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
../net/core/bpf_sk_storage.c:695:38: warning: context imbalance in 'bpf_sk_storage_map_seq_find_next' - different lock contexts for basic block
../net/core/bpf_sk_storage.c:824:9: warning: context imbalance in 'bpf_sk_storage_map_seq_stop' - different lock contexts for basic block
../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/neterion/s2io.c:6959:41: warning: cast to restricted __be32
../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);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~
../kernel/bpf/arena.c:555:18: warning: symbol 'bpf_arena_alloc_pages' was not declared. Should it be static?
../kernel/bpf/arena.c:567:18: warning: symbol 'bpf_arena_free_pages' was not declared. Should it be static?
../fs/smb/server/smb_common.c: note: in included file (through ../include/linux/sched/signal.h, ../include/linux/rcuwait.h, ../include/linux/percpu-rwsem.h, ../include/linux/fs.h, ../fs/smb/server/vfs_cache.h, ../fs/smb/server/glob.h, ...):
../include/linux/cred.h:175:41: warning: incorrect type in initializer (different address spaces)
../include/linux/cred.h:175:41:    expected struct cred const *old
../include/linux/cred.h:175:41:    got struct cred const [noderef] __rcu *cred
../include/linux/cred.h:183:51: warning: incorrect type in initializer (different address spaces)
../include/linux/cred.h:183:51:    expected struct cred const *override_cred
../include/linux/cred.h:183:51:    got struct cred const [noderef] __rcu *cred
../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/ipv4/syncookies.c:218:17: warning: context imbalance in 'tcp_get_cookie_sock' - unexpected unlock
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c: In function ‘qede_get_drvinfo’:
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:621:34: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 25 [-Wformat-truncation=]
  621 |                          "[storm %s]", storm);
      |                                  ^~    ~~~~~
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:620:17: note: ‘snprintf’ output between 9 and 40 bytes into a destination of size 32
  620 |                 snprintf(info->version, sizeof(info->version),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  621 |                          "[storm %s]", storm);
      |                          ~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:638:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 28 [-Wformat-truncation=]
  638 |                          "mfw %s", mfw);
      |                               ^~   ~~~
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:637:17: note: ‘snprintf’ output between 5 and 36 bytes into a destination of size 32
  637 |                 snprintf(info->fw_version, sizeof(info->fw_version),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  638 |                          "mfw %s", mfw);
      |                          ~~~~~~~~~~~~~~
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:635:31: warning: ‘%s’ directive output may be truncated writing up to 31 bytes into a region of size 28 [-Wformat-truncation=]
  635 |                          "mbi %s [mfw %s]", mbi, mfw);
      |                               ^~            ~~~
../drivers/net/ethernet/qlogic/qede/qede_ethtool.c:634:17: note: ‘snprintf’ output between 12 and 74 bytes into a destination of size 32
  634 |                 snprintf(info->fw_version, sizeof(info->fw_version),
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
  635 |                          "mbi %s [mfw %s]", mbi, mfw);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/ipv4/tcp_sigpool.c:260:5: warning: context imbalance in 'tcp_sigpool_start' - wrong count at exit
../kernel/bpf/stackmap.c:490:9: warning: context imbalance in '__bpf_get_stack' - different lock contexts for basic block
../drivers/net/team/team_mode_loadbalance.c:373:14: warning: incorrect type in assignment (different address spaces)
../drivers/net/team/team_mode_loadbalance.c:373:14:    expected struct team_port *port
../drivers/net/team/team_mode_loadbalance.c:373:14:    got struct team_port [noderef] __rcu *port
../kernel/bpf/bpf_struct_ops.c:582:27: warning: symbol 'bpf_struct_ops_link_lops' was not declared. Should it be static?
../kernel/bpf/crypto.c:145:35: warning: symbol 'bpf_crypto_ctx_create' was not declared. Should it be static?
../kernel/bpf/crypto.c:242:35: warning: symbol 'bpf_crypto_ctx_acquire' was not declared. Should it be static?
../kernel/bpf/crypto.c:258:18: warning: symbol 'bpf_crypto_ctx_release' was not declared. Should it be static?
../kernel/bpf/crypto.c:313:17: warning: symbol 'bpf_crypto_decrypt' was not declared. Should it be static?
../kernel/bpf/crypto.c:334:17: warning: symbol 'bpf_crypto_encrypt' was not declared. Should it be static?
../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new
../drivers/net/ethernet/sfc/tx.c:495:9: warning: context imbalance in 'efx_xdp_tx_buffers' - different lock contexts for basic block
../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);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../scripts/Makefile.build:207: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new
../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/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/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/ethernet/sfc/ptp.c:205: warning: Excess struct member 'valid' description in 'efx_ptp_timeset'
../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/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
../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/core/cma.c:2099:9: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit
../drivers/infiniband/core/cma.c:2108:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock
../drivers/infiniband/core/cma.c:2251:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:2443:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:2566:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:2611:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:3029:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:3534:17: warning: context imbalance in 'addr_handler' - unexpected unlock
../drivers/infiniband/core/cma.c:4263:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock
../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14:    expected unsigned int [usertype] data
../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:105:14:    got restricted __be32 [usertype] val
../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14:    expected unsigned int [usertype] mask
../drivers/net/ethernet/stmicro/stmmac/stmmac_tc.c:106:14:    got restricted __be32 [usertype] mask
../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/hw/cxgb4/device.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:610:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:611:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/provider.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures
../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:1623:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block
../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/hw/cxgb4/cm.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h):
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures
../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures
../drivers/net/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/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/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/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/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.
../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/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/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
../drivers/net/ethernet/sfc/siena/ptp.c:208: warning: Excess struct member 'valid' description in 'efx_ptp_timeset'
../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);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~
../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:791:20: warning: context imbalance in 'hashlimit_mt_common' - unexpected unlock
../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static?