tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files
tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files
tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files
../security/tomoyo/common.c:907:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:907:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:907:9:    struct list_head *
../security/tomoyo/common.c:907:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:907:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:907:9:    struct list_head *
../security/tomoyo/common.c:1597:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1597:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1597:9:    struct list_head *
../security/tomoyo/common.c:1597:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1597:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1597:9:    struct list_head *
../security/tomoyo/common.c:1619:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1619:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1619:9:    struct list_head *
../security/tomoyo/common.c:1619:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1619:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1619:9:    struct list_head *
../security/tomoyo/common.c:1805:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1805:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1805:9:    struct list_head *
../security/tomoyo/common.c:1809:17: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1809:17:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1809:17:    struct list_head *
../security/tomoyo/common.c:1809:17: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1809:17:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1809:17:    struct list_head *
../security/tomoyo/common.c:1805:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1805:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1805:9:    struct list_head *
../security/tomoyo/common.c:1864:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1864:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1864:9:    struct list_head *
../security/tomoyo/common.c:1864:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1864:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1864:9:    struct list_head *
../security/tomoyo/common.c:940:26: warning: dereference of noderef expression
../security/tomoyo/common.c:940:26: warning: dereference of noderef expression
../security/tomoyo/common.c:941:26: warning: dereference of noderef expression
../security/tomoyo/common.c:941:26: warning: dereference of noderef expression
../net/ipv6/ip6_input.c:529:33: warning: context imbalance in 'ip6_mc_input' - different lock contexts for basic block
../net/core/dev.c:3387:23: warning: incorrect type in argument 4 (different base types)
../net/core/dev.c:3387:23:    expected restricted __wsum [usertype] csum
../net/core/dev.c:3387:23:    got unsigned int
../net/core/dev.c:3387:23: warning: cast from restricted __wsum
../net/core/dev.c:5341:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static?
../net/core/dev.c:3833:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
../net/core/dev.c:5299:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block
../net/ipv4/tcp_offload.c:206:49: warning: incorrect type in argument 2 (different base types)
../net/ipv4/tcp_offload.c:206:49:    expected restricted __wsum [usertype] res
../net/ipv4/tcp_offload.c:206:49:    got fouled restricted __sum16
../net/ipv4/tcp_offload.c:208:60: warning: incorrect type in argument 2 (different base types)
../net/ipv4/tcp_offload.c:208:60:    expected restricted __wsum [usertype] res
../net/ipv4/tcp_offload.c:208:60:    got fouled restricted __sum16
../net/ipv4/tcp_offload.c:250:41: warning: incorrect type in argument 2 (different base types)
../net/ipv4/tcp_offload.c:250:41:    expected restricted __wsum [usertype] res
../net/ipv4/tcp_offload.c:250:41:    got fouled restricted __sum16
../net/ipv4/tcp_offload.c:252:52: warning: incorrect type in argument 2 (different base types)
../net/ipv4/tcp_offload.c:252:52:    expected restricted __wsum [usertype] res
../net/ipv4/tcp_offload.c:252:52:    got fouled restricted __sum16
../net/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:2340:45: warning: incorrect type in argument 2 (different base types)
../net/core/filter.c:2340:45:    expected restricted __be32 [usertype] daddr
../net/core/filter.c:2340:45:    got unsigned int [usertype] ipv4_nh
../net/core/filter.c:3915:29: warning: symbol 'bpf_xdp_get_buff_len_trace_proto' was not declared. Should it be static?
../net/core/filter.c:4648:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static?
../net/core/filter.c:5062:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static?
../net/core/filter.c:7947:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
../net/core/filter.c:11913:17: warning: symbol 'bpf_dynptr_from_skb' was not declared. Should it be static?
../net/core/filter.c:11929:17: warning: symbol 'bpf_dynptr_from_xdp' was not declared. Should it be static?
../net/core/filter.c:11945:17: warning: symbol 'bpf_sock_addr_set_sun_path' was not declared. Should it be static?
../net/core/filter.c:11966:17: warning: symbol 'bpf_sk_assign_tcp_reqsk' was not declared. Should it be static?
../net/core/filter.c:12156:17: warning: symbol 'bpf_sock_destroy' was not declared. Should it be static?
../net/core/filter.c:1943:43: warning: incorrect type in argument 2 (different base types)
../net/core/filter.c:1943:43:    expected restricted __wsum [usertype] diff
../net/core/filter.c:1943:43:    got unsigned long long [usertype] to
../net/core/filter.c:1946:36: warning: incorrect type in argument 2 (different base types)
../net/core/filter.c:1946:36:    expected restricted __be16 [usertype] old
../net/core/filter.c:1946:36:    got unsigned long long [usertype] from
../net/core/filter.c:1946:42: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1946:42:    expected restricted __be16 [usertype] new
../net/core/filter.c:1946:42:    got unsigned long long [usertype] to
../net/core/filter.c:1949:36: warning: incorrect type in argument 2 (different base types)
../net/core/filter.c:1949:36:    expected restricted __be32 [usertype] from
../net/core/filter.c:1949:36:    got unsigned long long [usertype] from
../net/core/filter.c:1949:42: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1949:42:    expected restricted __be32 [usertype] to
../net/core/filter.c:1949:42:    got unsigned long long [usertype] to
../net/core/filter.c:1994:59: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1994:59:    expected restricted __wsum [usertype] diff
../net/core/filter.c:1994:59:    got unsigned long long [usertype] to
../net/core/filter.c:1997:52: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1997:52:    expected restricted __be16 [usertype] from
../net/core/filter.c:1997:52:    got unsigned long long [usertype] from
../net/core/filter.c:1997:58: warning: incorrect type in argument 4 (different base types)
../net/core/filter.c:1997:58:    expected restricted __be16 [usertype] to
../net/core/filter.c:1997:58:    got unsigned long long [usertype] to
../net/core/filter.c:2000:52: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:2000:52:    expected restricted __be32 [usertype] from
../net/core/filter.c:2000:52:    got unsigned long long [usertype] from
../net/core/filter.c:2000:58: warning: incorrect type in argument 4 (different base types)
../net/core/filter.c:2000:58:    expected restricted __be32 [usertype] to
../net/core/filter.c:2000:58:    got unsigned long long [usertype] to
../net/core/filter.c:2050:16: warning: incorrect type in return expression (different base types)
../net/core/filter.c:2050:16:    expected unsigned long long
../net/core/filter.c:2050:16:    got restricted __wsum [assigned] [usertype] ret
../net/core/filter.c:2072:35: warning: incorrect type in return expression (different base types)
../net/core/filter.c:2072:35:    expected unsigned long long
../net/core/filter.c:2072:35:    got restricted __wsum [usertype] csum
../net/core/filter.c:5849:17: warning: incorrect type in assignment (different base types)
../net/core/filter.c:5849:17:    expected unsigned int [usertype] spi
../net/core/filter.c:5849:17:    got restricted __be32 const [usertype] spi
../net/core/filter.c:5857:33: warning: incorrect type in assignment (different base types)
../net/core/filter.c:5857:33:    expected unsigned int [usertype] remote_ipv4
../net/core/filter.c:5857:33:    got restricted __be32 const [usertype] a4
../net/ipv4/udp.c:1452:28: warning: context imbalance in 'udp_rmem_release' - unexpected unlock
../net/ipv4/udp.c:1484:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit
../net/ipv4/udp.c:1496:28: warning: context imbalance in 'busylock_release' - unexpected unlock
../net/ipv4/udp.c:3024:9: warning: context imbalance in 'udp_get_first' - wrong count at exit
../net/ipv4/udp.c:3041:39: warning: context imbalance in 'udp_get_next' - unexpected unlock
../net/ipv4/udp.c:3089:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock
../net/ipv4/udp_offload.c:140:60: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:140:60:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:140:60:    got fouled restricted __sum16
../net/ipv4/udp_offload.c:367:49: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:367:49:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:367:49:    got fouled restricted __sum16
../net/ipv4/udp_offload.c:369:60: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:369:60:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:369:60:    got fouled restricted __sum16
../net/ipv4/udp_offload.c:385:41: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:385:41:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:385:41:    got fouled restricted __sum16
../net/ipv4/udp_offload.c:387:52: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:387:52:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:387:52:    got fouled restricted __sum16
../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/core/netpoll.c:358:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block
../drivers/net/ethernet/cisco/enic/enic_main.c: In function ‘enic_request_intr’:
../drivers/net/ethernet/cisco/enic/enic_main.c:1832:40: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 20 [-Wformat-truncation=]
 1832 |                                 "%s-rx-%u", netdev->name, i);
      |                                        ^~
../drivers/net/ethernet/cisco/enic/enic_main.c:1832:33: note: directive argument in the range [0, 4294967294]
 1832 |                                 "%s-rx-%u", netdev->name, i);
      |                                 ^~~~~~~~~~
../drivers/net/ethernet/cisco/enic/enic_main.c:1830:25: note: ‘snprintf’ output between 6 and 30 bytes into a destination of size 24
 1830 |                         snprintf(enic->msix[intr].devname,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |                                 sizeof(enic->msix[intr].devname),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |                                 "%s-rx-%u", netdev->name, i);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/cisco/enic/enic_main.c:1843:40: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 20 [-Wformat-truncation=]
 1843 |                                 "%s-tx-%u", netdev->name, i);
      |                                        ^~
../drivers/net/ethernet/cisco/enic/enic_main.c:1843:33: note: directive argument in the range [0, 4294967294]
 1843 |                                 "%s-tx-%u", netdev->name, i);
      |                                 ^~~~~~~~~~
../drivers/net/ethernet/cisco/enic/enic_main.c:1841:25: note: ‘snprintf’ output between 6 and 30 bytes into a destination of size 24
 1841 |                         snprintf(enic->msix[intr].devname,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1842 |                                 sizeof(enic->msix[intr].devname),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1843 |                                 "%s-tx-%u", netdev->name, i);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/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/amt.c: note: in included file (through ../include/linux/igmp.h):
../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures
../drivers/net/amt.c: note: in included file:
../include/net/mld.h:32:43: warning: array of flexible structures
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44: warning: cast from restricted __be16
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44:    expected unsigned short [usertype] vxlan_port
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44: warning: cast from restricted __be16
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44:    expected unsigned short [usertype] vxlan_port
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30:    expected unsigned short [usertype] major
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3381:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3381:30:    expected unsigned short [usertype] minor
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3381:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3382:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3382:30:    expected unsigned short [usertype] micro
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3382:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/cisco/enic/enic_main.c:273:14: warning: cast to restricted __be16
../drivers/net/ethernet/cisco/enic/enic_main.c:277:14: warning: cast to restricted __be16
../drivers/net/ethernet/cisco/enic/enic_main.c:272:20: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cisco/enic/enic_main.c:272:20: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cisco/enic/enic_main.c:649:14: warning: cast to restricted __be16
../drivers/net/ethernet/cisco/enic/enic_main.c:656:14: warning: cast to restricted __be16
../drivers/net/ethernet/cisco/enic/enic_main.c:648:20: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cisco/enic/enic_main.c:648:20: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44: warning: cast from restricted __be16
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44:    expected unsigned short [usertype] vxlan_port
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44: warning: cast from restricted __be16
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44:    expected unsigned short [usertype] vxlan_port
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1973:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1973:30:    expected unsigned short [usertype] major
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1973:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1974:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1974:30:    expected unsigned short [usertype] minor
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1974:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1975:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1975:30:    expected unsigned short [usertype] micro
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1975:30:    got restricted __be16 [usertype]
../drivers/net/bareudp.c:290:14: warning: incorrect type in assignment (different address spaces)
../drivers/net/bareudp.c:290:14:    expected struct socket *sock
../drivers/net/bareudp.c:290:14:    got struct socket [noderef] __rcu *sock
../drivers/net/bareudp.c:620:20: warning: incorrect type in assignment (different base types)
../drivers/net/bareudp.c:620:20:    expected restricted __be16 [usertype] port
../drivers/net/bareudp.c:620:20:    got unsigned short
../drivers/net/bareudp.c:621:25: warning: incorrect type in assignment (different base types)
../drivers/net/bareudp.c:621:25:    expected restricted __be16 [usertype] ethertype
../drivers/net/bareudp.c:621:25:    got unsigned short
../drivers/net/ethernet/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]
../net/ipv4/ipmr.c:2916:13: warning: context imbalance in 'ipmr_vif_seq_start' - different lock contexts for basic block
../net/ipv4/ipmr.c: note: in included file (through ../include/linux/mroute.h):
../include/linux/mroute_base.h:432:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock
../net/ipv4/fou_bpf.c:44:17: warning: symbol 'bpf_skb_set_fou_encap' was not declared. Should it be static?
../net/ipv4/fou_bpf.c:86:17: warning: symbol 'bpf_skb_get_fou_encap' was not declared. Should it be static?
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: error: incompatible types in comparison expression (different address spaces):
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9:    int ( [noderef] __rcu * )( ... )
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9:    int ( * )( ... )
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: error: incompatible types in comparison expression (different address spaces):
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9:    int ( [noderef] __rcu * )( ... )
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9:    int ( * )( ... )
../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c: In function ‘qlcnic_request_irq’:
../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1771:49: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 9 and 24 [-Wformat-truncation=]
 1771 |                                          "%s-tx-%d", netdev->name, ring);
      |                                                 ^~
../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1771:42: note: directive argument in the range [-2147483643, 254]
 1771 |                                          "%s-tx-%d", netdev->name, ring);
      |                                          ^~~~~~~~~~
../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1770:33: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 28
 1770 |                                 snprintf(tx_ring->name, sizeof(tx_ring->name),
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1771 |                                          "%s-tx-%d", netdev->name, ring);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/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/vxlan/vxlan_core.c:392:34: warning: incorrect type in argument 2 (different base types)
../drivers/net/vxlan/vxlan_core.c:392:34:    expected unsigned int [usertype] b
../drivers/net/vxlan/vxlan_core.c:392:34:    got restricted __be32 [usertype] vni
../drivers/infiniband/hw/qedr/verbs.c:127:30: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:127:30:    expected restricted __be64 [usertype] sys_image_guid
../drivers/infiniband/hw/qedr/verbs.c:127:30:    got unsigned long long [usertype] sys_image_guid
../drivers/infiniband/hw/qedr/verbs.c:1016:34: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:1016:34:    expected restricted __le16 [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:1016:34:    got unsigned short [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:1401:42: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:1401:42:    expected restricted __le16 [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:1401:42:    got int
../drivers/infiniband/hw/qedr/verbs.c:1411:42: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:1411:42:    expected restricted __le16 [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:1411:42:    got unsigned short [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:2000:34: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:2000:34:    expected restricted __le16 [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:2000:34:    got unsigned short [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:2011:34: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:2011:34:    expected restricted __le16 [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:2011:34:    got unsigned short [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:2014:41: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:2014:41:    expected restricted __le16 [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:2014:41:    got unsigned short [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:2015:42: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:2015:42:    expected restricted __le16 [usertype] value
../drivers/infiniband/hw/qedr/verbs.c:2015:42:    got unsigned long
../drivers/infiniband/hw/qedr/verbs.c:3287:22: warning: cast from restricted __le64
../drivers/infiniband/hw/qedr/verbs.c:3287:20: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3287:20:    expected unsigned long long [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3287:20:    got restricted __be64 [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3447:24: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3447:24:    expected restricted __le32 [usertype] hi
../drivers/infiniband/hw/qedr/verbs.c:3447:24:    got unsigned int [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3448:24: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3448:24:    expected restricted __le32 [usertype] lo
../drivers/infiniband/hw/qedr/verbs.c:3448:24:    got unsigned int [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3449:22: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3449:22:    expected restricted __le32 [usertype] l_key
../drivers/infiniband/hw/qedr/verbs.c:3449:22:    got unsigned int const [usertype] key
../drivers/infiniband/hw/qedr/verbs.c:3468:26: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3468:26:    expected restricted __le32 [usertype] length_lo
../drivers/infiniband/hw/qedr/verbs.c:3468:26:    got unsigned long long [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3469:28: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3469:28:    expected restricted __le32 [usertype] hi
../drivers/infiniband/hw/qedr/verbs.c:3469:28:    got unsigned int [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3470:28: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3470:28:    expected restricted __le32 [usertype] lo
../drivers/infiniband/hw/qedr/verbs.c:3470:28:    got unsigned int [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3598:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3598:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3598:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3611:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3611:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3611:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3624:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3624:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3624:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3637:34: warning: cast from restricted __be32
../drivers/infiniband/hw/qedr/verbs.c:3637:34: warning: cast from restricted __le32
../drivers/infiniband/hw/qedr/verbs.c:3637:32: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3637:32:    expected restricted __le32 [usertype] imm_data
../drivers/infiniband/hw/qedr/verbs.c:3637:32:    got restricted __be32 [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3644:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3644:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3644:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3657:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3657:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3657:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3674:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3674:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3674:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3711:33: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3711:33:    expected restricted __le32 [usertype] inv_l_key
../drivers/infiniband/hw/qedr/verbs.c:3711:33:    got unsigned int const [usertype] invalidate_rkey
../drivers/infiniband/hw/qedr/verbs.c:3793:42: warning: restricted __le16 degrades to integer
../drivers/infiniband/hw/qedr/verbs.c:3992:42: warning: restricted __le16 degrades to integer
../drivers/infiniband/hw/qedr/verbs.c:4021:43: warning: cast from restricted __le32
../drivers/infiniband/hw/qedr/verbs.c:4021:43: warning: restricted __le32 degrades to integer
../drivers/infiniband/hw/qedr/verbs.c:4117:68: warning: incorrect type in argument 6 (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4117:68:    expected unsigned short [usertype] hw_cons
../drivers/infiniband/hw/qedr/verbs.c:4117:68:    got restricted __le16 [usertype] sq_cons
../drivers/infiniband/hw/qedr/verbs.c:4125:68: warning: incorrect type in argument 6 (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4125:68:    expected unsigned short [usertype] hw_cons
../drivers/infiniband/hw/qedr/verbs.c:4125:68:    got restricted __le16 [usertype] sq_cons
../drivers/infiniband/hw/qedr/verbs.c:4132:38: warning: restricted __le16 degrades to integer
../drivers/infiniband/hw/qedr/verbs.c:4205:67: warning: incorrect type in argument 6 (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4205:67:    expected unsigned short [usertype] hw_cons
../drivers/infiniband/hw/qedr/verbs.c:4205:67:    got restricted __le16 [usertype] sq_cons
../drivers/infiniband/hw/qedr/verbs.c:4390:46: warning: incorrect type in argument 5 (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4390:46:    expected unsigned short [usertype] hw_cons
../drivers/infiniband/hw/qedr/verbs.c:4390:46:    got restricted __le16 [usertype] rq_cons_or_srq_id
../drivers/infiniband/hw/qedr/verbs.c:1181:45: warning: cast to restricted __be32
../drivers/infiniband/hw/qedr/verbs.c:1182:45: warning: cast to restricted __be32
../drivers/infiniband/hw/qedr/verbs.c:4252:33: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4252:33:    expected restricted __be32 [usertype] imm_data
../drivers/infiniband/hw/qedr/verbs.c:4252:33:    got unsigned int [usertype]
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:113:17: warning: cast to restricted __be32
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:115:17: warning: cast to restricted __be16
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:447:23: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:447:23:    expected restricted __be16 [usertype] pkey
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:447:23:    got int
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37:    expected restricted __be32 [usertype] flow_label
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37:    got unsigned int const [usertype] flow_label
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30:    expected unsigned char [usertype] tos
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30:    got restricted __be32 [usertype]
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32:    expected restricted __be32 [usertype] saddr
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32:    got unsigned int [assigned] [usertype] ipv4_addr
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32:    expected restricted __be32 [usertype] daddr
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32:    got unsigned int [assigned] [usertype] ipv4_addr
../drivers/net/vmxnet3/vmxnet3_ethtool.c:1306:42: warning: incorrect type in assignment (different base types)
../drivers/net/vmxnet3/vmxnet3_ethtool.c:1306:42:    expected restricted __le32 [usertype] confVer
../drivers/net/vmxnet3/vmxnet3_ethtool.c:1306:42:    got int
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c: In function ‘stmmac_selftest_get_strings’:
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:2040:52: warning: ‘%s’ directive output may be truncated writing up to 1535 bytes into a region of size 28 [-Wformat-truncation=]
 2040 |                 snprintf(p, ETH_GSTRING_LEN, "%2d. %s", i + 1,
      |                                                    ^~
../drivers/net/ethernet/stmicro/stmmac/stmmac_selftests.c:2040:17: note: ‘snprintf’ output between 5 and 1540 bytes into a destination of size 32
 2040 |                 snprintf(p, ETH_GSTRING_LEN, "%2d. %s", i + 1,
      |                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 2041 |                          stmmac_selftests[i].name);
      |                          ~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/usb/lan78xx.c:3525:29: warning: cast to restricted __be16
../drivers/net/usb/lan78xx.c:3525:27: warning: incorrect type in assignment (different base types)
../drivers/net/usb/lan78xx.c:3525:27:    expected restricted __wsum [usertype] csum
../drivers/net/usb/lan78xx.c:3525:27:    got unsigned short [usertype]
../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/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:891:13: warning: context imbalance in 'ice_ptp_exec_tmr_cmd' - wrong count at exit
../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
WARNING: modpost: missing MODULE_DESCRIPTION() in security/tomoyo/tomoyo.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/block/rnull_mod.o
../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static?
tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files
tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files
tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files
../security/tomoyo/common.c:907:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:907:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:907:9:    struct list_head *
../security/tomoyo/common.c:907:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:907:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:907:9:    struct list_head *
../security/tomoyo/common.c:1597:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1597:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1597:9:    struct list_head *
../security/tomoyo/common.c:1597:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1597:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1597:9:    struct list_head *
../security/tomoyo/common.c:1619:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1619:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1619:9:    struct list_head *
../security/tomoyo/common.c:1619:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1619:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1619:9:    struct list_head *
../security/tomoyo/common.c:1805:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1805:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1805:9:    struct list_head *
../security/tomoyo/common.c:1809:17: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1809:17:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1809:17:    struct list_head *
../security/tomoyo/common.c:1809:17: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1809:17:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1809:17:    struct list_head *
../security/tomoyo/common.c:1805:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1805:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1805:9:    struct list_head *
../security/tomoyo/common.c:1864:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1864:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1864:9:    struct list_head *
../security/tomoyo/common.c:1864:9: error: incompatible types in comparison expression (different address spaces):
../security/tomoyo/common.c:1864:9:    struct list_head [noderef] __rcu *
../security/tomoyo/common.c:1864:9:    struct list_head *
../security/tomoyo/common.c:940:26: warning: dereference of noderef expression
../security/tomoyo/common.c:940:26: warning: dereference of noderef expression
../security/tomoyo/common.c:941:26: warning: dereference of noderef expression
../security/tomoyo/common.c:941:26: warning: dereference of noderef expression
../net/core/netpoll.c:358:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block
../net/ipv6/ip6_input.c:529:33: warning: context imbalance in 'ip6_mc_input' - different lock contexts for basic block
../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/amt.c: note: in included file (through ../include/linux/igmp.h):
../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures
../drivers/net/amt.c: note: in included file:
../include/net/mld.h:32:43: warning: array of flexible structures
../net/ipv4/udp_offload.c:140:60: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:140:60:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:140:60:    got fouled restricted __sum16
../net/ipv4/udp_offload.c:367:49: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:367:49:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:367:49:    got fouled restricted __sum16
../net/ipv4/udp_offload.c:369:60: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:369:60:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:369:60:    got fouled restricted __sum16
../net/ipv4/udp_offload.c:385:41: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:385:41:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:385:41:    got fouled restricted __sum16
../net/ipv4/udp_offload.c:387:52: warning: incorrect type in argument 2 (different base types)
../net/ipv4/udp_offload.c:387:52:    expected restricted __wsum [usertype] res
../net/ipv4/udp_offload.c:387:52:    got fouled restricted __sum16
../net/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/bareudp.c:290:14: warning: incorrect type in assignment (different address spaces)
../drivers/net/bareudp.c:290:14:    expected struct socket *sock
../drivers/net/bareudp.c:290:14:    got struct socket [noderef] __rcu *sock
../drivers/net/bareudp.c:620:20: warning: incorrect type in assignment (different base types)
../drivers/net/bareudp.c:620:20:    expected restricted __be16 [usertype] port
../drivers/net/bareudp.c:620:20:    got unsigned short
../drivers/net/bareudp.c:621:25: warning: incorrect type in assignment (different base types)
../drivers/net/bareudp.c:621:25:    expected restricted __be16 [usertype] ethertype
../drivers/net/bareudp.c:621:25:    got unsigned short
../drivers/net/ethernet/cisco/enic/enic_main.c: In function ‘enic_request_intr’:
../drivers/net/ethernet/cisco/enic/enic_main.c:1832:40: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 20 [-Wformat-truncation=]
 1832 |                                 "%s-rx-%u", netdev->name, i);
      |                                        ^~
../drivers/net/ethernet/cisco/enic/enic_main.c:1832:33: note: directive argument in the range [0, 4294967294]
 1832 |                                 "%s-rx-%u", netdev->name, i);
      |                                 ^~~~~~~~~~
../drivers/net/ethernet/cisco/enic/enic_main.c:1830:25: note: ‘snprintf’ output between 6 and 30 bytes into a destination of size 24
 1830 |                         snprintf(enic->msix[intr].devname,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1831 |                                 sizeof(enic->msix[intr].devname),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1832 |                                 "%s-rx-%u", netdev->name, i);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/cisco/enic/enic_main.c:1843:40: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 20 [-Wformat-truncation=]
 1843 |                                 "%s-tx-%u", netdev->name, i);
      |                                        ^~
../drivers/net/ethernet/cisco/enic/enic_main.c:1843:33: note: directive argument in the range [0, 4294967294]
 1843 |                                 "%s-tx-%u", netdev->name, i);
      |                                 ^~~~~~~~~~
../drivers/net/ethernet/cisco/enic/enic_main.c:1841:25: note: ‘snprintf’ output between 6 and 30 bytes into a destination of size 24
 1841 |                         snprintf(enic->msix[intr].devname,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1842 |                                 sizeof(enic->msix[intr].devname),
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1843 |                                 "%s-tx-%u", netdev->name, i);
      |                                 ~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44: warning: cast from restricted __be16
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44:    expected unsigned short [usertype] vxlan_port
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1781:44:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44: warning: cast from restricted __be16
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44:    expected unsigned short [usertype] vxlan_port
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1792:44:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1973:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1973:30:    expected unsigned short [usertype] major
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1973:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1974:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1974:30:    expected unsigned short [usertype] minor
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1974:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1975:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1975:30:    expected unsigned short [usertype] micro
../drivers/net/ethernet/cavium/liquidio/lio_vf_main.c:1975:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/cisco/enic/enic_main.c:273:14: warning: cast to restricted __be16
../drivers/net/ethernet/cisco/enic/enic_main.c:277:14: warning: cast to restricted __be16
../drivers/net/ethernet/cisco/enic/enic_main.c:272:20: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cisco/enic/enic_main.c:272:20: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cisco/enic/enic_main.c:649:14: warning: cast to restricted __be16
../drivers/net/ethernet/cisco/enic/enic_main.c:656:14: warning: cast to restricted __be16
../drivers/net/ethernet/cisco/enic/enic_main.c:648:20: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cisco/enic/enic_main.c:648:20: warning: restricted __be16 degrades to integer
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44: warning: cast from restricted __be16
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44:    expected unsigned short [usertype] vxlan_port
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2692:44:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44: warning: cast from restricted __be16
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44: warning: incorrect type in argument 3 (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44:    expected unsigned short [usertype] vxlan_port
../drivers/net/ethernet/cavium/liquidio/lio_main.c:2703:44:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30:    expected unsigned short [usertype] major
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3380:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3381:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3381:30:    expected unsigned short [usertype] minor
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3381:30:    got restricted __be16 [usertype]
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3382:30: warning: incorrect type in assignment (different base types)
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3382:30:    expected unsigned short [usertype] micro
../drivers/net/ethernet/cavium/liquidio/lio_main.c:3382:30:    got restricted __be16 [usertype]
../net/ipv4/udp.c:1479:28: warning: context imbalance in 'udp_rmem_release' - unexpected unlock
../net/ipv4/udp.c:1511:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit
../net/ipv4/udp.c:1523:28: warning: context imbalance in 'busylock_release' - unexpected unlock
../net/ipv4/udp.c:3158:9: warning: context imbalance in 'udp_get_first' - wrong count at exit
../net/ipv4/udp.c:3175:39: warning: context imbalance in 'udp_get_next' - unexpected unlock
../net/ipv4/udp.c:3223:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c: In function ‘setup_sge_queues’:
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1074:48: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 8 and 23 [-Wformat-truncation=]
 1074 |                                          "%s-Rx%d", dev->name, j);
      |                                                ^~
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1074:42: note: directive argument in the range [-2147483641, 254]
 1074 |                                          "%s-Rx%d", dev->name, j);
      |                                          ^~~~~~~~~
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1072:33: note: ‘snprintf’ output between 5 and 30 bytes into a destination of size 26
 1072 |                                 snprintf(adap->msix_info[msix].desc,
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1073 |                                          sizeof(adap->msix_info[msix].desc),
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1074 |                                          "%s-Rx%d", dev->name, j);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c: In function ‘cxgb4_port_mirror_alloc_queues’:
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1356:47: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 1 and 16 [-Wformat-truncation=]
 1356 |                                  "%s-mirrorrxq%d", dev->name, i);
      |                                               ^~
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1356:34: note: directive argument in the range [0, 65534]
 1356 |                                  "%s-mirrorrxq%d", dev->name, i);
      |                                  ^~~~~~~~~~~~~~~~
../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1354:25: note: ‘snprintf’ output between 12 and 31 bytes into a destination of size 26
 1354 |                         snprintf(mirror_rxq->msix->desc,
      |                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1355 |                                  sizeof(mirror_rxq->msix->desc),
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1356 |                                  "%s-mirrorrxq%d", dev->name, i);
      |                                  ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/ipv4/ipmr.c:2916:13: warning: context imbalance in 'ipmr_vif_seq_start' - different lock contexts for basic block
../net/ipv4/ipmr.c: note: in included file (through ../include/linux/mroute.h):
../include/linux/mroute_base.h:432:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock
../drivers/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]
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9: error: incompatible types in comparison expression (different address spaces):
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9:    int ( [noderef] __rcu * )( ... )
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:218:9:    int ( * )( ... )
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9: error: incompatible types in comparison expression (different address spaces):
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9:    int ( [noderef] __rcu * )( ... )
../net/ipv4/netfilter/nf_nat_snmp_basic_main.c:225:9:    int ( * )( ... )
../net/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:2340:45: warning: incorrect type in argument 2 (different base types)
../net/core/filter.c:2340:45:    expected restricted __be32 [usertype] daddr
../net/core/filter.c:2340:45:    got unsigned int [usertype] ipv4_nh
../net/core/filter.c:3915:29: warning: symbol 'bpf_xdp_get_buff_len_trace_proto' was not declared. Should it be static?
../net/core/filter.c:4648:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static?
../net/core/filter.c:5062:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static?
../net/core/filter.c:7947:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static?
../net/core/filter.c:11913:17: warning: symbol 'bpf_dynptr_from_skb' was not declared. Should it be static?
../net/core/filter.c:11929:17: warning: symbol 'bpf_dynptr_from_xdp' was not declared. Should it be static?
../net/core/filter.c:11945:17: warning: symbol 'bpf_sock_addr_set_sun_path' was not declared. Should it be static?
../net/core/filter.c:11966:17: warning: symbol 'bpf_sk_assign_tcp_reqsk' was not declared. Should it be static?
../net/core/filter.c:12156:17: warning: symbol 'bpf_sock_destroy' was not declared. Should it be static?
../net/core/filter.c:1943:43: warning: incorrect type in argument 2 (different base types)
../net/core/filter.c:1943:43:    expected restricted __wsum [usertype] diff
../net/core/filter.c:1943:43:    got unsigned long long [usertype] to
../net/core/filter.c:1946:36: warning: incorrect type in argument 2 (different base types)
../net/core/filter.c:1946:36:    expected restricted __be16 [usertype] old
../net/core/filter.c:1946:36:    got unsigned long long [usertype] from
../net/core/filter.c:1946:42: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1946:42:    expected restricted __be16 [usertype] new
../net/core/filter.c:1946:42:    got unsigned long long [usertype] to
../net/core/filter.c:1949:36: warning: incorrect type in argument 2 (different base types)
../net/core/filter.c:1949:36:    expected restricted __be32 [usertype] from
../net/core/filter.c:1949:36:    got unsigned long long [usertype] from
../net/core/filter.c:1949:42: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1949:42:    expected restricted __be32 [usertype] to
../net/core/filter.c:1949:42:    got unsigned long long [usertype] to
../net/core/filter.c:1994:59: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1994:59:    expected restricted __wsum [usertype] diff
../net/core/filter.c:1994:59:    got unsigned long long [usertype] to
../net/core/filter.c:1997:52: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:1997:52:    expected restricted __be16 [usertype] from
../net/core/filter.c:1997:52:    got unsigned long long [usertype] from
../net/core/filter.c:1997:58: warning: incorrect type in argument 4 (different base types)
../net/core/filter.c:1997:58:    expected restricted __be16 [usertype] to
../net/core/filter.c:1997:58:    got unsigned long long [usertype] to
../net/core/filter.c:2000:52: warning: incorrect type in argument 3 (different base types)
../net/core/filter.c:2000:52:    expected restricted __be32 [usertype] from
../net/core/filter.c:2000:52:    got unsigned long long [usertype] from
../net/core/filter.c:2000:58: warning: incorrect type in argument 4 (different base types)
../net/core/filter.c:2000:58:    expected restricted __be32 [usertype] to
../net/core/filter.c:2000:58:    got unsigned long long [usertype] to
../net/core/filter.c:2050:16: warning: incorrect type in return expression (different base types)
../net/core/filter.c:2050:16:    expected unsigned long long
../net/core/filter.c:2050:16:    got restricted __wsum [assigned] [usertype] ret
../net/core/filter.c:2072:35: warning: incorrect type in return expression (different base types)
../net/core/filter.c:2072:35:    expected unsigned long long
../net/core/filter.c:2072:35:    got restricted __wsum [usertype] csum
../net/core/filter.c:5849:17: warning: incorrect type in assignment (different base types)
../net/core/filter.c:5849:17:    expected unsigned int [usertype] spi
../net/core/filter.c:5849:17:    got restricted __be32 const [usertype] spi
../net/core/filter.c:5857:33: warning: incorrect type in assignment (different base types)
../net/core/filter.c:5857:33:    expected unsigned int [usertype] remote_ipv4
../net/core/filter.c:5857:33:    got restricted __be32 const [usertype] a4
../net/core/dev.c:3387:23: warning: incorrect type in argument 4 (different base types)
../net/core/dev.c:3387:23:    expected restricted __wsum [usertype] csum
../net/core/dev.c:3387:23:    got unsigned int
../net/core/dev.c:3387:23: warning: cast from restricted __wsum
../net/core/dev.c:5341:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static?
../net/core/dev.c:3833:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block
../net/core/dev.c:5299:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block
../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c: In function ‘qlcnic_request_irq’:
../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1771:49: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 9 and 24 [-Wformat-truncation=]
 1771 |                                          "%s-tx-%d", netdev->name, ring);
      |                                                 ^~
../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1771:42: note: directive argument in the range [-2147483643, 254]
 1771 |                                          "%s-tx-%d", netdev->name, ring);
      |                                          ^~~~~~~~~~
../drivers/net/ethernet/qlogic/qlcnic/qlcnic_main.c:1770:33: note: ‘snprintf’ output between 6 and 31 bytes into a destination of size 28
 1770 |                                 snprintf(tx_ring->name, sizeof(tx_ring->name),
      |                                 ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
 1771 |                                          "%s-tx-%d", netdev->name, ring);
      |                                          ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../net/ipv4/fou_bpf.c:44:17: warning: symbol 'bpf_skb_set_fou_encap' was not declared. Should it be static?
../net/ipv4/fou_bpf.c:86:17: warning: symbol 'bpf_skb_get_fou_encap' was not declared. Should it be static?
../drivers/net/ethernet/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/vxlan/vxlan_core.c:392:34: warning: incorrect type in argument 2 (different base types)
../drivers/net/vxlan/vxlan_core.c:392:34:    expected unsigned int [usertype] b
../drivers/net/vxlan/vxlan_core.c:392:34:    got restricted __be32 [usertype] vni
../drivers/net/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/qedr/qedr_roce_cm.c:113:17: warning: cast to restricted __be32
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:115:17: warning: cast to restricted __be16
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:447:23: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:447:23:    expected restricted __be16 [usertype] pkey
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:447:23:    got int
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37:    expected restricted __be32 [usertype] flow_label
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37:    got unsigned int const [usertype] flow_label
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30:    expected unsigned char [usertype] tos
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30:    got restricted __be32 [usertype]
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32:    expected restricted __be32 [usertype] saddr
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32:    got unsigned int [assigned] [usertype] ipv4_addr
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32:    expected restricted __be32 [usertype] daddr
../drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32:    got unsigned int [assigned] [usertype] ipv4_addr
../drivers/net/usb/lan78xx.c:3525:29: warning: cast to restricted __be16
../drivers/net/usb/lan78xx.c:3525:27: warning: incorrect type in assignment (different base types)
../drivers/net/usb/lan78xx.c:3525:27:    expected restricted __wsum [usertype] csum
../drivers/net/usb/lan78xx.c:3525:27:    got unsigned short [usertype]
../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/hw/qedr/verbs.c:127:30: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:127:30:    expected restricted __be64 [usertype] sys_image_guid
../drivers/infiniband/hw/qedr/verbs.c:127:30:    got unsigned long long [usertype] sys_image_guid
../drivers/infiniband/hw/qedr/verbs.c:1016:34: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:1016:34:    expected restricted __le16 [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:1016:34:    got unsigned short [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:1401:42: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:1401:42:    expected restricted __le16 [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:1401:42:    got int
../drivers/infiniband/hw/qedr/verbs.c:1411:42: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:1411:42:    expected restricted __le16 [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:1411:42:    got unsigned short [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:2000:34: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:2000:34:    expected restricted __le16 [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:2000:34:    got unsigned short [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:2011:34: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:2011:34:    expected restricted __le16 [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:2011:34:    got unsigned short [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:2014:41: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:2014:41:    expected restricted __le16 [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:2014:41:    got unsigned short [usertype] icid
../drivers/infiniband/hw/qedr/verbs.c:2015:42: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:2015:42:    expected restricted __le16 [usertype] value
../drivers/infiniband/hw/qedr/verbs.c:2015:42:    got unsigned long
../drivers/infiniband/hw/qedr/verbs.c:3287:22: warning: cast from restricted __le64
../drivers/infiniband/hw/qedr/verbs.c:3287:20: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3287:20:    expected unsigned long long [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3287:20:    got restricted __be64 [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3447:24: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3447:24:    expected restricted __le32 [usertype] hi
../drivers/infiniband/hw/qedr/verbs.c:3447:24:    got unsigned int [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3448:24: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3448:24:    expected restricted __le32 [usertype] lo
../drivers/infiniband/hw/qedr/verbs.c:3448:24:    got unsigned int [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3449:22: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3449:22:    expected restricted __le32 [usertype] l_key
../drivers/infiniband/hw/qedr/verbs.c:3449:22:    got unsigned int const [usertype] key
../drivers/infiniband/hw/qedr/verbs.c:3468:26: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3468:26:    expected restricted __le32 [usertype] length_lo
../drivers/infiniband/hw/qedr/verbs.c:3468:26:    got unsigned long long [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3469:28: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3469:28:    expected restricted __le32 [usertype] hi
../drivers/infiniband/hw/qedr/verbs.c:3469:28:    got unsigned int [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3470:28: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3470:28:    expected restricted __le32 [usertype] lo
../drivers/infiniband/hw/qedr/verbs.c:3470:28:    got unsigned int [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3598:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3598:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3598:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3611:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3611:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3611:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3624:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3624:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3624:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3637:34: warning: cast from restricted __be32
../drivers/infiniband/hw/qedr/verbs.c:3637:34: warning: cast from restricted __le32
../drivers/infiniband/hw/qedr/verbs.c:3637:32: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3637:32:    expected restricted __le32 [usertype] imm_data
../drivers/infiniband/hw/qedr/verbs.c:3637:32:    got restricted __be32 [usertype]
../drivers/infiniband/hw/qedr/verbs.c:3644:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3644:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3644:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3657:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3657:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3657:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3674:54: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3674:54:    expected unsigned int [usertype] bytes_len
../drivers/infiniband/hw/qedr/verbs.c:3674:54:    got restricted __le32 [usertype] length
../drivers/infiniband/hw/qedr/verbs.c:3711:33: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:3711:33:    expected restricted __le32 [usertype] inv_l_key
../drivers/infiniband/hw/qedr/verbs.c:3711:33:    got unsigned int const [usertype] invalidate_rkey
../drivers/infiniband/hw/qedr/verbs.c:3793:42: warning: restricted __le16 degrades to integer
../drivers/infiniband/hw/qedr/verbs.c:3992:42: warning: restricted __le16 degrades to integer
../drivers/infiniband/hw/qedr/verbs.c:4021:43: warning: cast from restricted __le32
../drivers/infiniband/hw/qedr/verbs.c:4021:43: warning: restricted __le32 degrades to integer
../drivers/infiniband/hw/qedr/verbs.c:4117:68: warning: incorrect type in argument 6 (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4117:68:    expected unsigned short [usertype] hw_cons
../drivers/infiniband/hw/qedr/verbs.c:4117:68:    got restricted __le16 [usertype] sq_cons
../drivers/infiniband/hw/qedr/verbs.c:4125:68: warning: incorrect type in argument 6 (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4125:68:    expected unsigned short [usertype] hw_cons
../drivers/infiniband/hw/qedr/verbs.c:4125:68:    got restricted __le16 [usertype] sq_cons
../drivers/infiniband/hw/qedr/verbs.c:4132:38: warning: restricted __le16 degrades to integer
../drivers/infiniband/hw/qedr/verbs.c:4205:67: warning: incorrect type in argument 6 (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4205:67:    expected unsigned short [usertype] hw_cons
../drivers/infiniband/hw/qedr/verbs.c:4205:67:    got restricted __le16 [usertype] sq_cons
../drivers/infiniband/hw/qedr/verbs.c:4390:46: warning: incorrect type in argument 5 (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4390:46:    expected unsigned short [usertype] hw_cons
../drivers/infiniband/hw/qedr/verbs.c:4390:46:    got restricted __le16 [usertype] rq_cons_or_srq_id
../drivers/infiniband/hw/qedr/verbs.c:1181:45: warning: cast to restricted __be32
../drivers/infiniband/hw/qedr/verbs.c:1182:45: warning: cast to restricted __be32
../drivers/infiniband/hw/qedr/verbs.c:4252:33: warning: incorrect type in assignment (different base types)
../drivers/infiniband/hw/qedr/verbs.c:4252:33:    expected restricted __be32 [usertype] imm_data
../drivers/infiniband/hw/qedr/verbs.c:4252:33:    got unsigned int [usertype]
../drivers/net/ethernet/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:891:13: warning: context imbalance in 'ice_ptp_exec_tmr_cmd' - wrong count at exit
../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
WARNING: modpost: missing MODULE_DESCRIPTION() in security/tomoyo/tomoyo.o
WARNING: modpost: missing MODULE_DESCRIPTION() in drivers/block/rnull_mod.o
../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static?