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 ../net/core/neighbour.c:452:9: warning: context imbalance in '__neigh_ifdown' - wrong count at exit ../net/core/neighbour.c:867:9: warning: context imbalance in 'pneigh_ifdown_and_unlock' - unexpected unlock ../net/core/dev.c:3389:23: warning: incorrect type in argument 4 (different base types) ../net/core/dev.c:3389:23: expected restricted __wsum [usertype] csum ../net/core/dev.c:3389:23: got unsigned int ../net/core/dev.c:3389:23: warning: cast from restricted __wsum ../net/core/dev.c:5343:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static? ../net/core/dev.c:3835:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block ../net/core/dev.c:5301:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block ../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:7954:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static? ../net/core/filter.c:11918:17: warning: symbol 'bpf_dynptr_from_skb' was not declared. Should it be static? ../net/core/filter.c:11934:17: warning: symbol 'bpf_dynptr_from_xdp' was not declared. Should it be static? ../net/core/filter.c:11950:17: warning: symbol 'bpf_sock_addr_set_sun_path' was not declared. Should it be static? ../net/core/filter.c:11971:17: warning: symbol 'bpf_sk_assign_tcp_reqsk' was not declared. Should it be static? ../net/core/filter.c:12161: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:5860:17: warning: incorrect type in assignment (different base types) ../net/core/filter.c:5860:17: expected unsigned int [usertype] spi ../net/core/filter.c:5860:17: got restricted __be32 const [usertype] spi ../net/core/filter.c:5868:33: warning: incorrect type in assignment (different base types) ../net/core/filter.c:5868:33: expected unsigned int [usertype] remote_ipv4 ../net/core/filter.c:5868:33: got restricted __be32 const [usertype] a4 ../net/core/netpoll.c:358:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block ../drivers/net/ethernet/cadence/macb_main.c: In function ‘gem_get_ethtool_strings’: ../drivers/net/ethernet/cadence/macb_main.c:3183:77: warning: ‘%s’ directive output may be truncated writing up to 239 bytes into a region of size between 19 and 29 [-Wformat-truncation=] 3183 | snprintf(stat_string, ETH_GSTRING_LEN, "q%d_%s", | ^~ ../drivers/net/ethernet/cadence/macb_main.c:3183:33: note: ‘snprintf’ output between 4 and 253 bytes into a destination of size 32 3183 | snprintf(stat_string, ETH_GSTRING_LEN, "q%d_%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3184 | q, queue_statistics[i].stat_string); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/ipv4/tcp_ipv4.c:3400:41: warning: incorrect type in argument 1 (different address spaces) ../net/ipv4/tcp_ipv4.c:3400:41: expected void const *data ../net/ipv4/tcp_ipv4.c:3400:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3521:45: warning: incorrect type in argument 1 (different address spaces) ../net/ipv4/tcp_ipv4.c:3521:45: expected void const *data ../net/ipv4/tcp_ipv4.c:3521:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3525:50: warning: incorrect type in assignment (different address spaces) ../net/ipv4/tcp_ipv4.c:3525:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3525:50: got struct tcp_congestion_ops * ../net/ipv4/tcp_ipv4.c:1836:25: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2128:17: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2388:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block ../net/ipv4/tcp_ipv4.c:2597:13: warning: context imbalance in 'listening_get_first' - wrong count at exit ../net/ipv4/tcp_ipv4.c:2645:29: warning: context imbalance in 'listening_get_next' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2678:13: warning: context imbalance in 'established_get_first' - wrong count at exit ../net/ipv4/tcp_ipv4.c:2723:40: warning: context imbalance in 'established_get_next' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2855:36: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock ../net/ipv4/tcp_ipv4.c:3076:20: warning: context imbalance in 'bpf_iter_tcp_listening_batch' - unexpected unlock ../net/ipv4/tcp_ipv4.c:3104:40: warning: context imbalance in 'bpf_iter_tcp_established_batch' - unexpected unlock ../net/ipv4/tcp_ipv4.c:3401:41: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3401:41: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3522:45: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3522:45: warning: dereference of noderef expression ../net/bridge/br_multicast.c: note: in included file (through ../include/linux/igmp.h): ../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures ../net/bridge/br_multicast.c: note: in included file: ../include/net/mld.h:32:43: warning: array of flexible structures ../net/atm/lec.c:889:39: warning: context imbalance in 'lec_priv_walk' - unexpected unlock ../net/atm/lec.c:945:39: warning: context imbalance in 'lec_seq_stop' - unexpected unlock ../net/ipv6/ip6mr.c:407: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/cadence/macb_main.c:284:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:284:16: expected unsigned int [usertype] bottom ../drivers/net/ethernet/cadence/macb_main.c:284:16: got restricted __le32 [usertype] ../drivers/net/ethernet/cadence/macb_main.c:286:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:286:13: expected unsigned short [usertype] top ../drivers/net/ethernet/cadence/macb_main.c:286:13: got restricted __le16 [usertype] ../drivers/net/ethernet/cadence/macb_main.c:3479:39: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3484:39: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3489:40: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3489:69: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3514:20: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3518:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:3518:20: expected unsigned int [assigned] [usertype] w0 ../drivers/net/ethernet/cadence/macb_main.c:3518:20: got restricted __be32 [usertype] ip4src ../drivers/net/ethernet/cadence/macb_main.c:3528:20: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3532:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:3532:20: expected unsigned int [assigned] [usertype] w0 ../drivers/net/ethernet/cadence/macb_main.c:3532:20: got restricted __be32 [usertype] ip4dst ../drivers/net/ethernet/cadence/macb_main.c:3542:21: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3542:50: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3548:30: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3549:30: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3556:36: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3557:38: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3560:38: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3596:9: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:3596:9: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:3650:25: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:3650:25: warning: cast from restricted __be32 ../net/rds/af_rds.c:245:22: warning: invalid assignment: |= ../net/rds/af_rds.c:245:22: left side has type restricted __poll_t ../net/rds/af_rds.c:245:22: right side has type int ../net/ipv4/udp.c:1454:28: warning: context imbalance in 'udp_rmem_release' - unexpected unlock ../net/ipv4/udp.c:1486:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit ../net/ipv4/udp.c:1498:28: warning: context imbalance in 'busylock_release' - unexpected unlock ../net/ipv4/udp.c:3027:9: warning: context imbalance in 'udp_get_first' - wrong count at exit ../net/ipv4/udp.c:3044:39: warning: context imbalance in 'udp_get_next' - unexpected unlock ../net/ipv4/udp.c:3092:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock ../drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c:1241:22: warning: context imbalance in 'chtls_recv_sock' - 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/bridge/br_netfilter_hooks.c: note: in included file (through ../include/linux/if_pppox.h): ../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures ../net/rds/connection.c:71:31: warning: incorrect type in argument 1 (different base types) ../net/rds/connection.c:71:31: expected restricted __be32 const [usertype] laddr ../net/rds/connection.c:71:31: got unsigned int [assigned] [usertype] lhash ../net/rds/connection.c:71:41: warning: incorrect type in argument 3 (different base types) ../net/rds/connection.c:71:41: expected restricted __be32 const [usertype] faddr ../net/rds/connection.c:71:41: got unsigned int [assigned] [usertype] fhash ../drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c:589:31: warning: context imbalance in 'chcr_ktls_dev_add' - unexpected unlock ../drivers/scsi/cxgbi/libcxgbi.c:1047:21: warning: restricted __wsum degrades to integer ../drivers/scsi/cxgbi/libcxgbi.c:1052:33: warning: bad assignment (-=) to restricted __wsum ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: warning: invalid assignment: -= ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: left side has type unsigned int ../drivers/scsi/cxgbi/libcxgbi.c:1056:33: right side has type restricted __wsum ../drivers/scsi/cxgbi/libcxgbi.c:1358:19: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1431:19: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:1592:17: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:2047:9: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/libcxgbi.c:2166:9: warning: cast from restricted itt_t ../drivers/scsi/cxgbi/libcxgbi.c: note: in included file: ../drivers/scsi/cxgbi/libcxgbi.h:414:19: warning: invalid assignment: += ../drivers/scsi/cxgbi/libcxgbi.h:414:19: left side has type int ../drivers/scsi/cxgbi/libcxgbi.h:414:19: right side has type restricted __wsum ../net/rds/recv.c:218:42: warning: cast to restricted __be16 ../net/rds/recv.c:222:44: warning: cast to restricted __be32 ../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/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 ../fs/nfs/localio.c:411:1: warning: context imbalance in 'nfs_copy_boot_verifier' - different lock contexts for basic block ../net/rds/send.c:1050:24: warning: incorrect type in argument 1 (different base types) ../net/rds/send.c:1050:24: expected unsigned int [usertype] a ../net/rds/send.c:1050:24: got restricted __be16 [usertype] sin6_port ../net/rds/send.c:1052:24: warning: incorrect type in argument 1 (different base types) ../net/rds/send.c:1052:24: expected unsigned int [usertype] a ../net/rds/send.c:1052:24: got restricted __be16 [usertype] sin6_port ../net/rds/send.c:1457:30: warning: incorrect type in initializer (different base types) ../net/rds/send.c:1457:30: expected unsigned short [usertype] npaths ../net/rds/send.c:1457:30: got restricted __be16 [usertype] ../net/rds/send.c:1458:34: warning: incorrect type in initializer (different base types) ../net/rds/send.c:1458:34: expected unsigned int [usertype] my_gen_num ../net/rds/send.c:1458:34: got restricted __be32 [usertype] ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2325:25: warning: cast to restricted __be64 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1304:24: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32 ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c: In function ‘alloc_uld_rxqs’: ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:141:38: warning: ‘%s’ directive output may be truncated writing up to 15 bytes into a region of size between 10 and 25 [-Wformat-truncation=] 141 | "%s-%s%d", | ^~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:141:34: note: directive argument in the range [0, 131069] 141 | "%s-%s%d", | ^~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_uld.c:139:25: note: ‘snprintf’ output between 3 and 38 bytes into a destination of size 26 139 | snprintf(adap->msix_info[msi_idx].desc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 140 | sizeof(adap->msix_info[msi_idx].desc), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 141 | "%s-%s%d", | ~~~~~~~~~~ 142 | adap->port[0]->name, rxq_info->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/ipv4/igmp.c: note: in included file (through ../include/linux/igmp.h): ../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures ../net/ipv4/igmp.c:2953:31: warning: context imbalance in 'igmp_mcf_get_next' - unexpected unlock ../net/ipv4/igmp.c:2979:9: warning: context imbalance in 'igmp_mcf_get_idx' - wrong count at exit ../net/ipv4/igmp.c:2996:9: warning: context imbalance in 'igmp_mcf_seq_next' - wrong count at exit ../net/ipv4/igmp.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...): ../include/linux/rcupdate.h:880:25: warning: context imbalance in 'igmp_mcf_seq_stop' - unexpected unlock ../drivers/net/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/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] ../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/qlogic/netxen/netxen_nic_main.c: In function ‘netxen_nic_attach’: ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:45: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 4 and 19 [-Wformat-overflow=] 1052 | sprintf(sds_ring->name, "%s[%d]", netdev->name, ring); | ^~ In function ‘netxen_nic_request_irq’, inlined from ‘netxen_nic_attach’ at ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1251:8: ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:41: note: directive argument in the range [-2147483641, 254] 1052 | sprintf(sds_ring->name, "%s[%d]", netdev->name, ring); | ^~~~~~~~ ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:17: note: ‘sprintf’ output between 4 and 29 bytes into a destination of size 20 1052 | sprintf(sds_ring->name, "%s[%d]", netdev->name, ring); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ipvlan/ipvlan_core.c:54:36: warning: incorrect type in argument 1 (different base types) ../drivers/net/ipvlan/ipvlan_core.c:54:36: expected unsigned int [usertype] a ../drivers/net/ipvlan/ipvlan_core.c:54:36: got restricted __be32 const [usertype] s_addr ../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:4487:9: warning: context imbalance in 'mvpp2_tx' - different lock contexts for basic block ../drivers/net/bonding/bond_options.c:1229:24: warning: incorrect type in assignment (different base types) ../drivers/net/bonding/bond_options.c:1229:24: expected restricted __be32 [addressable] [usertype] target ../drivers/net/bonding/bond_options.c:1229:24: got unsigned long long const [usertype] value ../drivers/net/ppp/pppoe.c: note: in included file (through ../include/linux/if_pppox.h): ../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures ../drivers/net/ethernet/via/via-velocity.c: note: in included file: ../drivers/net/ethernet/via/via-velocity.h:236:24: warning: mixed bitwiseness ../drivers/net/ethernet/via/via-velocity.c:88:26: warning: incorrect type in initializer (different address spaces) ../drivers/net/ethernet/via/via-velocity.c:88:26: expected void *addr ../drivers/net/ethernet/via/via-velocity.c:88:26: got struct mac_regs [noderef] __iomem *mac_regs ../drivers/net/ethernet/via/via-velocity.c:91:49: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:91:49: expected restricted pci_power_t [usertype] state ../drivers/net/ethernet/via/via-velocity.c:91:49: got char state ../drivers/net/ethernet/via/via-velocity.c:93:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/via/via-velocity.c:93:36: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/via/via-velocity.c:93:36: got void * ../drivers/net/ethernet/via/via-velocity.c:1745:34: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/via/via-velocity.c:1745:34: expected unsigned long [usertype] __UNIQUE_ID_y_1653 ../drivers/net/ethernet/via/via-velocity.c:1745:34: got restricted __le16 ../drivers/net/ethernet/via/via-velocity.c:1748:17: warning: cast to restricted __le16 ../drivers/net/ethernet/via/via-velocity.c:2241:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2241:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:2241:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2249:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2249:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2249:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2436:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2436:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2436:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2449:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2449:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2449:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2874:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2874:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:2874:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3145:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3145:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3145:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3151:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3151:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3151:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3203:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3203:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:3203:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3273:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3273:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3273:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3290:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3290:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3290:48: got restricted pci_power_t [usertype] ../drivers/net/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/efa/efa_verbs.c:2238:30: warning: symbol 'efa_uapi_defs' was not declared. Should it be static? ../drivers/infiniband/sw/siw/siw_main.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/net/usb/lg-vl600.c:134:13: warning: cast to restricted __be32 ../drivers/net/usb/lg-vl600.c:134:13: warning: cast from restricted __le32 ../drivers/net/usb/lg-vl600.c:135:25: warning: cast to restricted __be32 ../drivers/net/usb/lg-vl600.c:135:25: warning: cast from restricted __le32 ../drivers/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/sw/siw/siw_qp.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/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/vmw_pvrdma/pvrdma_cq.c: note: in included file: ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype] ../drivers/infiniband/sw/siw/siw_qp_rx.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/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/ocrdma/ocrdma_verbs.c:833:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: expected unsigned int [usertype] pa_lo ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28: expected unsigned int [usertype] pa_hi ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1628:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2062:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2062:28: expected unsigned int [usertype] pa_lo ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2062:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28: expected unsigned int [usertype] pa_hi ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2411:18: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:42: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:42: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2518:23: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2573:20: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2588:19: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2604:19: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2606:24: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2610:27: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2615:29: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2634:20: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2693:34: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2696:37: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2700:37: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2703:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2722:27: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2726:27: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2770:24: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file: ../drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:517:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:523:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:511:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/cxgb4/cm.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures ../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1690:34: warning: cast from restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1691:34: warning: cast from restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32 ../drivers/infiniband/hw/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:1615:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block ../drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c: note: in included file: ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: expected unsigned int [usertype] valid ../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: got restricted __le32 [usertype] ../drivers/infiniband/sw/siw/siw_verbs.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/hw/vmw_pvrdma/pvrdma_qp.c: note: in included file: ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype] ../drivers/infiniband/core/roce_gid_mgmt.c:292:23: warning: incorrect type in assignment (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:292:23: expected struct net_device [noderef] __rcu *[addressable] ndev ../drivers/infiniband/core/roce_gid_mgmt.c:292:23: got struct net_device *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:386:48: warning: incorrect type in initializer (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:386:48: expected struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:386:48: got struct net_device *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:810:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:810:48: expected void *filter_cookie ../drivers/infiniband/core/roce_gid_mgmt.c:810:48: got struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:813:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:813:31: expected struct net_device *dev ../drivers/infiniband/core/roce_gid_mgmt.c:813:31: got struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:850:31: warning: incorrect type in assignment (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:850:31: expected struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:850:31: got struct net_device *ndev ../drivers/infiniband/hw/qedr/main.c:245:30: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/main.c:245:30: expected restricted __be64 [usertype] node_guid ../drivers/infiniband/hw/qedr/main.c:245:30: got unsigned long long [usertype] node_guid ../drivers/infiniband/hw/qedr/main.c:454:51: warning: cast from restricted __le32 ../drivers/infiniband/hw/qedr/main.c:454:51: warning: restricted __le32 degrades to integer ../drivers/infiniband/hw/qedr/main.c:650:31: warning: cast from restricted __le32 ../drivers/infiniband/hw/qedr/main.c:650:74: warning: restricted __le32 degrades to integer ../drivers/infiniband/ulp/rtrs/rtrs-srv.c:1037:16: warning: restricted __le16 degrades to integer ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:113:17: warning: cast to restricted __be32 ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:115:17: warning: cast to restricted __be16 ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:447:23: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:447:23: expected restricted __be16 [usertype] pkey ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:447:23: got int ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37: expected restricted __be32 [usertype] flow_label ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:459:37: got unsigned int const [usertype] flow_label ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30: expected unsigned char [usertype] tos ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:469:30: got restricted __be32 [usertype] ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: expected restricted __be32 [usertype] saddr ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:474:32: got unsigned int [assigned] [usertype] ipv4_addr ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32: expected restricted __be32 [usertype] daddr ../drivers/infiniband/hw/qedr/qedr_roce_cm.c:476:32: got unsigned int [assigned] [usertype] ipv4_addr ../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/mlx5/fs.c:1189:26: warning: array of flexible structures ../drivers/infiniband/core/cma.c:2083:9: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit ../drivers/infiniband/core/cma.c:2092:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock ../drivers/infiniband/core/cma.c:2235:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock ../drivers/infiniband/core/cma.c:2427:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock ../drivers/infiniband/core/cma.c:2550:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock ../drivers/infiniband/core/cma.c:2595:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock ../drivers/infiniband/core/cma.c:3013:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock ../drivers/infiniband/core/cma.c:3518:17: warning: context imbalance in 'addr_handler' - unexpected unlock ../drivers/infiniband/core/cma.c:4247:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock ../drivers/infiniband/core/cm.c:1293:20: warning: cast from restricted __be32 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 ../net/atm/lec.c:889:39: warning: context imbalance in 'lec_priv_walk' - unexpected unlock ../net/atm/lec.c:945:39: warning: context imbalance in 'lec_seq_stop' - unexpected unlock ../fs/nfs/localio.c:411:1: warning: context imbalance in 'nfs_copy_boot_verifier' - different lock contexts for basic block ../net/rds/af_rds.c:245:22: warning: invalid assignment: |= ../net/rds/af_rds.c:245:22: left side has type restricted __poll_t ../net/rds/af_rds.c:245:22: right side has type int ../net/core/neighbour.c:452:9: warning: context imbalance in '__neigh_ifdown' - wrong count at exit ../net/core/neighbour.c:867:9: warning: context imbalance in 'pneigh_ifdown_and_unlock' - unexpected unlock ../net/core/netpoll.c:358:25: warning: context imbalance in '__netpoll_send_skb' - different lock contexts for basic block ../drivers/net/ethernet/cadence/macb_main.c: In function ‘gem_get_ethtool_strings’: ../drivers/net/ethernet/cadence/macb_main.c:3183:77: warning: ‘%s’ directive output may be truncated writing up to 239 bytes into a region of size between 19 and 29 [-Wformat-truncation=] 3183 | snprintf(stat_string, ETH_GSTRING_LEN, "q%d_%s", | ^~ ../drivers/net/ethernet/cadence/macb_main.c:3183:33: note: ‘snprintf’ output between 4 and 253 bytes into a destination of size 32 3183 | snprintf(stat_string, ETH_GSTRING_LEN, "q%d_%s", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 3184 | q, queue_statistics[i].stat_string); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../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/net/ethernet/cadence/macb_main.c:284:16: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:284:16: expected unsigned int [usertype] bottom ../drivers/net/ethernet/cadence/macb_main.c:284:16: got restricted __le32 [usertype] ../drivers/net/ethernet/cadence/macb_main.c:286:13: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:286:13: expected unsigned short [usertype] top ../drivers/net/ethernet/cadence/macb_main.c:286:13: got restricted __le16 [usertype] ../drivers/net/ethernet/cadence/macb_main.c:3479:39: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3484:39: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3489:40: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3489:69: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3514:20: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3518:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:3518:20: expected unsigned int [assigned] [usertype] w0 ../drivers/net/ethernet/cadence/macb_main.c:3518:20: got restricted __be32 [usertype] ip4src ../drivers/net/ethernet/cadence/macb_main.c:3528:20: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3532:20: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/cadence/macb_main.c:3532:20: expected unsigned int [assigned] [usertype] w0 ../drivers/net/ethernet/cadence/macb_main.c:3532:20: got restricted __be32 [usertype] ip4dst ../drivers/net/ethernet/cadence/macb_main.c:3542:21: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3542:50: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3548:30: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3549:30: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3556:36: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3557:38: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3560:38: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cadence/macb_main.c:3596:9: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:3596:9: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:3650:25: warning: cast from restricted __be32 ../drivers/net/ethernet/cadence/macb_main.c:3650:25: warning: cast from restricted __be32 ../net/ipv4/tcp_ipv4.c:3400:41: warning: incorrect type in argument 1 (different address spaces) ../net/ipv4/tcp_ipv4.c:3400:41: expected void const *data ../net/ipv4/tcp_ipv4.c:3400:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3521:45: warning: incorrect type in argument 1 (different address spaces) ../net/ipv4/tcp_ipv4.c:3521:45: expected void const *data ../net/ipv4/tcp_ipv4.c:3521:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3525:50: warning: incorrect type in assignment (different address spaces) ../net/ipv4/tcp_ipv4.c:3525:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3525:50: got struct tcp_congestion_ops * ../net/ipv4/tcp_ipv4.c:1836:25: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2128:17: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2388:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block ../net/ipv4/tcp_ipv4.c:2597:13: warning: context imbalance in 'listening_get_first' - wrong count at exit ../net/ipv4/tcp_ipv4.c:2645:29: warning: context imbalance in 'listening_get_next' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2678:13: warning: context imbalance in 'established_get_first' - wrong count at exit ../net/ipv4/tcp_ipv4.c:2723:40: warning: context imbalance in 'established_get_next' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2855:36: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock ../net/ipv4/tcp_ipv4.c:3076:20: warning: context imbalance in 'bpf_iter_tcp_listening_batch' - unexpected unlock ../net/ipv4/tcp_ipv4.c:3104:40: warning: context imbalance in 'bpf_iter_tcp_established_batch' - unexpected unlock ../net/ipv4/tcp_ipv4.c:3401:41: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3401:41: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3522:45: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3522:45: warning: dereference of noderef expression ../net/bridge/br_multicast.c: note: in included file (through ../include/linux/igmp.h): ../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures ../net/bridge/br_multicast.c: note: in included file: ../include/net/mld.h:32:43: warning: array of flexible structures ../net/rds/connection.c:71:31: warning: incorrect type in argument 1 (different base types) ../net/rds/connection.c:71:31: expected restricted __be32 const [usertype] laddr ../net/rds/connection.c:71:31: got unsigned int [assigned] [usertype] lhash ../net/rds/connection.c:71:41: warning: incorrect type in argument 3 (different base types) ../net/rds/connection.c:71:41: expected restricted __be32 const [usertype] faddr ../net/rds/connection.c:71:41: got unsigned int [assigned] [usertype] fhash ../net/rds/recv.c:218:42: warning: cast to restricted __be16 ../net/rds/recv.c:222:44: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:2325:25: warning: cast to restricted __be64 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1304:24: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32 ../drivers/scsi/cxgbi/cxgb4i/cxgb4i.c:1323:17: warning: cast to restricted __be32 ../drivers/net/ethernet/chelsio/inline_crypto/ch_ktls/chcr_ktls.c:589:31: warning: context imbalance in 'chcr_ktls_dev_add' - unexpected unlock ../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/rds/send.c:1050:24: warning: incorrect type in argument 1 (different base types) ../net/rds/send.c:1050:24: expected unsigned int [usertype] a ../net/rds/send.c:1050:24: got restricted __be16 [usertype] sin6_port ../net/rds/send.c:1052:24: warning: incorrect type in argument 1 (different base types) ../net/rds/send.c:1052:24: expected unsigned int [usertype] a ../net/rds/send.c:1052:24: got restricted __be16 [usertype] sin6_port ../net/rds/send.c:1457:30: warning: incorrect type in initializer (different base types) ../net/rds/send.c:1457:30: expected unsigned short [usertype] npaths ../net/rds/send.c:1457:30: got restricted __be16 [usertype] ../net/rds/send.c:1458:34: warning: incorrect type in initializer (different base types) ../net/rds/send.c:1458:34: expected unsigned int [usertype] my_gen_num ../net/rds/send.c:1458:34: got restricted __be32 [usertype] ../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/chelsio/cxgb4/cxgb4_ethtool.c: In function ‘get_drvinfo’: ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:209:52: warning: ‘%u’ directive output may be truncated writing between 1 and 3 bytes into a region of size between 0 and 14 [-Wformat-truncation=] 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ^~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:209:26: note: directive argument in the range [0, 255] 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_ethtool.c:208:17: note: ‘snprintf’ output between 20 and 36 bytes into a destination of size 32 208 | snprintf(info->fw_version, sizeof(info->fw_version), | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 209 | "%u.%u.%u.%u, TP %u.%u.%u.%u", | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 210 | FW_HDR_FW_VER_MAJOR_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 211 | FW_HDR_FW_VER_MINOR_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 212 | FW_HDR_FW_VER_MICRO_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 213 | FW_HDR_FW_VER_BUILD_G(adapter->params.fw_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 214 | FW_HDR_FW_VER_MAJOR_G(adapter->params.tp_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 215 | FW_HDR_FW_VER_MINOR_G(adapter->params.tp_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 216 | FW_HDR_FW_VER_MICRO_G(adapter->params.tp_vers), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 217 | FW_HDR_FW_VER_BUILD_G(adapter->params.tp_vers)); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/inline_crypto/chtls/chtls_cm.c:1241:22: warning: context imbalance in 'chtls_recv_sock' - unexpected unlock ../net/bridge/br_netfilter_hooks.c: note: in included file (through ../include/linux/if_pppox.h): ../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures ../net/ipv4/udp.c:1454:28: warning: context imbalance in 'udp_rmem_release' - unexpected unlock ../net/ipv4/udp.c:1486:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit ../net/ipv4/udp.c:1498:28: warning: context imbalance in 'busylock_release' - unexpected unlock ../net/ipv4/udp.c:3027:9: warning: context imbalance in 'udp_get_first' - wrong count at exit ../net/ipv4/udp.c:3044:39: warning: context imbalance in 'udp_get_next' - unexpected unlock ../net/ipv4/udp.c:3092:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock ../net/ipv4/igmp.c: note: in included file (through ../include/linux/igmp.h): ../include/uapi/linux/igmp.h:60:32: warning: array of flexible structures ../net/ipv4/igmp.c:2953:31: warning: context imbalance in 'igmp_mcf_get_next' - unexpected unlock ../net/ipv4/igmp.c:2979:9: warning: context imbalance in 'igmp_mcf_get_idx' - wrong count at exit ../net/ipv4/igmp.c:2996:9: warning: context imbalance in 'igmp_mcf_seq_next' - wrong count at exit ../net/ipv4/igmp.c: note: in included file (through ../include/linux/rbtree.h, ../include/linux/mm_types.h, ../include/linux/mmzone.h, ../include/linux/gfp.h, ../include/linux/umh.h, ../include/linux/kmod.h, ...): ../include/linux/rcupdate.h:880:25: warning: context imbalance in 'igmp_mcf_seq_stop' - unexpected unlock ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c: In function ‘setup_sge_queues’: ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1074:48: warning: ‘%d’ directive output may be truncated writing between 1 and 11 bytes into a region of size between 8 and 23 [-Wformat-truncation=] 1074 | "%s-Rx%d", dev->name, j); | ^~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1074:42: note: directive argument in the range [-2147483641, 254] 1074 | "%s-Rx%d", dev->name, j); | ^~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1072:33: note: ‘snprintf’ output between 5 and 30 bytes into a destination of size 26 1072 | snprintf(adap->msix_info[msix].desc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1073 | sizeof(adap->msix_info[msix].desc), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1074 | "%s-Rx%d", dev->name, j); | ~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c: In function ‘cxgb4_port_mirror_alloc_queues’: ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1356:47: warning: ‘%d’ directive output may be truncated writing between 1 and 5 bytes into a region of size between 1 and 16 [-Wformat-truncation=] 1356 | "%s-mirrorrxq%d", dev->name, i); | ^~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1356:34: note: directive argument in the range [0, 65534] 1356 | "%s-mirrorrxq%d", dev->name, i); | ^~~~~~~~~~~~~~~~ ../drivers/net/ethernet/chelsio/cxgb4/cxgb4_main.c:1354:25: note: ‘snprintf’ output between 12 and 31 bytes into a destination of size 26 1354 | snprintf(mirror_rxq->msix->desc, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1355 | sizeof(mirror_rxq->msix->desc), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1356 | "%s-mirrorrxq%d", dev->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/ipv6/ip6mr.c:407:13: warning: context imbalance in 'ip6mr_vif_seq_start' - different lock contexts for basic block ../net/ipv6/ip6mr.c: note: in included file (through ../include/linux/mroute6.h): ../include/linux/mroute_base.h:432:31: warning: context imbalance in 'mr_mfc_seq_stop' - unexpected unlock ../net/core/dev.c:3389:23: warning: incorrect type in argument 4 (different base types) ../net/core/dev.c:3389:23: expected restricted __wsum [usertype] csum ../net/core/dev.c:3389:23: got unsigned int ../net/core/dev.c:3389:23: warning: cast from restricted __wsum ../net/core/dev.c:5343:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static? ../net/core/dev.c:3835:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block ../net/core/dev.c:5301:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block ../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:7954:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static? ../net/core/filter.c:11918:17: warning: symbol 'bpf_dynptr_from_skb' was not declared. Should it be static? ../net/core/filter.c:11934:17: warning: symbol 'bpf_dynptr_from_xdp' was not declared. Should it be static? ../net/core/filter.c:11950:17: warning: symbol 'bpf_sock_addr_set_sun_path' was not declared. Should it be static? ../net/core/filter.c:11971:17: warning: symbol 'bpf_sk_assign_tcp_reqsk' was not declared. Should it be static? ../net/core/filter.c:12161: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:5860:17: warning: incorrect type in assignment (different base types) ../net/core/filter.c:5860:17: expected unsigned int [usertype] spi ../net/core/filter.c:5860:17: got restricted __be32 const [usertype] spi ../net/core/filter.c:5868:33: warning: incorrect type in assignment (different base types) ../net/core/filter.c:5868:33: expected unsigned int [usertype] remote_ipv4 ../net/core/filter.c:5868:33: got restricted __be32 const [usertype] a4 ../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] ../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/ipvlan/ipvlan_core.c:54:36: warning: incorrect type in argument 1 (different base types) ../drivers/net/ipvlan/ipvlan_core.c:54:36: expected unsigned int [usertype] a ../drivers/net/ipvlan/ipvlan_core.c:54:36: got restricted __be32 const [usertype] s_addr ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c: In function ‘netxen_nic_attach’: ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:45: warning: ‘%d’ directive writing between 1 and 11 bytes into a region of size between 4 and 19 [-Wformat-overflow=] 1052 | sprintf(sds_ring->name, "%s[%d]", netdev->name, ring); | ^~ In function ‘netxen_nic_request_irq’, inlined from ‘netxen_nic_attach’ at ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1251:8: ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:41: note: directive argument in the range [-2147483641, 254] 1052 | sprintf(sds_ring->name, "%s[%d]", netdev->name, ring); | ^~~~~~~~ ../drivers/net/ethernet/qlogic/netxen/netxen_nic_main.c:1052:17: note: ‘sprintf’ output between 4 and 29 bytes into a destination of size 20 1052 | sprintf(sds_ring->name, "%s[%d]", netdev->name, ring); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/infiniband/hw/efa/efa_verbs.c:2238:30: warning: symbol 'efa_uapi_defs' was not declared. Should it be static? ../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/infiniband/sw/siw/siw_main.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/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_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/bonding/bond_options.c:1229:24: warning: incorrect type in assignment (different base types) ../drivers/net/bonding/bond_options.c:1229:24: expected restricted __be32 [addressable] [usertype] target ../drivers/net/bonding/bond_options.c:1229:24: got unsigned long long const [usertype] value ../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/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/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:4487:9: warning: context imbalance in 'mvpp2_tx' - 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/sw/siw/siw_qp_rx.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/hw/vmw_pvrdma/pvrdma_cq.c: note: in included file: ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:311:16: got restricted __le32 [usertype] ../drivers/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/core/roce_gid_mgmt.c:292:23: warning: incorrect type in assignment (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:292:23: expected struct net_device [noderef] __rcu *[addressable] ndev ../drivers/infiniband/core/roce_gid_mgmt.c:292:23: got struct net_device *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:386:48: warning: incorrect type in initializer (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:386:48: expected struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:386:48: got struct net_device *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:810:48: warning: incorrect type in argument 2 (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:810:48: expected void *filter_cookie ../drivers/infiniband/core/roce_gid_mgmt.c:810:48: got struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:813:31: warning: incorrect type in argument 1 (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:813:31: expected struct net_device *dev ../drivers/infiniband/core/roce_gid_mgmt.c:813:31: got struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:850:31: warning: incorrect type in assignment (different address spaces) ../drivers/infiniband/core/roce_gid_mgmt.c:850:31: expected struct net_device [noderef] __rcu *ndev ../drivers/infiniband/core/roce_gid_mgmt.c:850:31: got struct net_device *ndev ../drivers/infiniband/ulp/rtrs/rtrs-srv.c:1037:16: warning: restricted __le16 degrades to integer ../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_verbs.c: note: in included file (through ../drivers/infiniband/sw/siw/siw.h): ../drivers/infiniband/sw/siw/iwarp.h:183:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:184:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:185:22: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:186:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:187:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:188:23: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/sw/siw/iwarp.h:189:25: error: invalid bitfield specifier for type restricted __be32. ../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: expected unsigned int [usertype] valid ../drivers/infiniband/hw/ocrdma/ocrdma_ah.c:154:23: got restricted __le32 [usertype] ../drivers/infiniband/hw/qedr/main.c:245:30: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/qedr/main.c:245:30: expected restricted __be64 [usertype] node_guid ../drivers/infiniband/hw/qedr/main.c:245:30: got unsigned long long [usertype] node_guid ../drivers/infiniband/hw/qedr/main.c:454:51: warning: cast from restricted __le32 ../drivers/infiniband/hw/qedr/main.c:454:51: warning: restricted __le32 degrades to integer ../drivers/infiniband/hw/qedr/main.c:650:31: warning: cast from restricted __le32 ../drivers/infiniband/hw/qedr/main.c:650:74: warning: restricted __le32 degrades to integer ../drivers/net/ppp/pppoe.c: note: in included file (through ../include/linux/if_pppox.h): ../include/uapi/linux/if_pppox.h:153:29: warning: array of flexible structures ../drivers/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/infiniband/hw/cxgb4/qp.c: note: in included file (through ../drivers/infiniband/hw/cxgb4/t4.h, ../drivers/infiniband/hw/cxgb4/iw_cxgb4.h): ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:558:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:559:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:575:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:576:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:610:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/t4fw_ri_api.h:611:17: warning: array of flexible structures ../drivers/infiniband/hw/cxgb4/qp.c:1615:39: warning: context imbalance in '__flush_qp' - different lock contexts for basic block ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: expected unsigned int [usertype] pa_lo ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:833:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28: expected unsigned int [usertype] pa_hi ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:834:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:1628:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2062:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2062:28: expected unsigned int [usertype] pa_lo ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2062:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28: expected unsigned int [usertype] pa_hi ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2063:28: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2411:18: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:42: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2442:42: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2445:42: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2451:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2454:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2459:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:52: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50: warning: incorrect type in assignment (different base types) ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50: expected unsigned int [usertype] flags_status_srcqpn ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2462:50: got restricted __le32 [usertype] ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2518:23: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2573:20: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2588:19: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2604:19: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2606:24: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2610:27: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2615:29: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2634:20: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2693:34: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2696:37: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2700:37: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2703:44: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2722:27: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2726:27: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c:2770:24: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_verbs.c: note: in included file: ../drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:517:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:523:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:511:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:499:21: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma.h:505:17: warning: cast to restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1690:34: warning: cast from restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:1691:34: warning: cast from restricted __le32 ../drivers/infiniband/hw/ocrdma/ocrdma_hw.c:126:15: warning: cast to restricted __le32 ../drivers/net/ethernet/via/via-velocity.c: note: in included file: ../drivers/net/ethernet/via/via-velocity.h:236:24: warning: mixed bitwiseness ../drivers/net/ethernet/via/via-velocity.c:88:26: warning: incorrect type in initializer (different address spaces) ../drivers/net/ethernet/via/via-velocity.c:88:26: expected void *addr ../drivers/net/ethernet/via/via-velocity.c:88:26: got struct mac_regs [noderef] __iomem *mac_regs ../drivers/net/ethernet/via/via-velocity.c:91:49: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:91:49: expected restricted pci_power_t [usertype] state ../drivers/net/ethernet/via/via-velocity.c:91:49: got char state ../drivers/net/ethernet/via/via-velocity.c:93:36: warning: incorrect type in argument 2 (different address spaces) ../drivers/net/ethernet/via/via-velocity.c:93:36: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/via/via-velocity.c:93:36: got void * ../drivers/net/ethernet/via/via-velocity.c:1745:34: warning: incorrect type in initializer (different base types) ../drivers/net/ethernet/via/via-velocity.c:1745:34: expected unsigned long [usertype] __UNIQUE_ID_y_1653 ../drivers/net/ethernet/via/via-velocity.c:1745:34: got restricted __le16 ../drivers/net/ethernet/via/via-velocity.c:1748:17: warning: cast to restricted __le16 ../drivers/net/ethernet/via/via-velocity.c:2241:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2241:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:2241:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2249:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2249:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2249:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2436:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2436:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2436:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2449:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2449:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:2449:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:2874:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:2874:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:2874:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3145:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3145:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3145:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3151:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3151:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3151:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3203:40: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3203:40: expected char state ../drivers/net/ethernet/via/via-velocity.c:3203:40: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3273:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3273:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3273:48: got restricted pci_power_t [usertype] ../drivers/net/ethernet/via/via-velocity.c:3290:48: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/via/via-velocity.c:3290:48: expected char state ../drivers/net/ethernet/via/via-velocity.c:3290:48: got restricted pci_power_t [usertype] ../drivers/net/usb/lg-vl600.c:134:13: warning: cast to restricted __be32 ../drivers/net/usb/lg-vl600.c:134:13: warning: cast from restricted __le32 ../drivers/net/usb/lg-vl600.c:135:25: warning: cast to restricted __be32 ../drivers/net/usb/lg-vl600.c:135:25: warning: cast from restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma_main.c: note: in included file: ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:306:16: warning: cast to restricted __le32 ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:301:16: got restricted __le32 [usertype] ../drivers/net/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/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/vmw_pvrdma/pvrdma_qp.c: note: in included file: ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype] ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: warning: incorrect type in argument 1 (different base types) ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: expected unsigned int val ../drivers/infiniband/hw/vmw_pvrdma/pvrdma.h:316:16: got restricted __le32 [usertype] ../drivers/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/infiniband/hw/mlx5/fs.c:1189:26: warning: array of flexible structures ../drivers/infiniband/core/cma.c:2083:9: warning: context imbalance in 'destroy_id_handler_unlock' - wrong count at exit ../drivers/infiniband/core/cma.c:2092:6: warning: context imbalance in 'rdma_destroy_id' - unexpected unlock ../drivers/infiniband/core/cma.c:2235:17: warning: context imbalance in 'cma_ib_handler' - unexpected unlock ../drivers/infiniband/core/cma.c:2427:17: warning: context imbalance in 'cma_ib_req_handler' - unexpected unlock ../drivers/infiniband/core/cma.c:2550:17: warning: context imbalance in 'cma_iw_handler' - unexpected unlock ../drivers/infiniband/core/cma.c:2595:17: warning: context imbalance in 'iw_conn_req_handler' - unexpected unlock ../drivers/infiniband/core/cma.c:3013:17: warning: context imbalance in 'cma_work_handler' - unexpected unlock ../drivers/infiniband/core/cma.c:3518:17: warning: context imbalance in 'addr_handler' - unexpected unlock ../drivers/infiniband/core/cma.c:4247:17: warning: context imbalance in 'cma_sidr_rep_handler' - unexpected unlock ../drivers/infiniband/core/cm.c:1293:20: warning: cast from restricted __be32 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?