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/socket.c:1706:21: warning: symbol 'update_socket_protocol' was not declared. Should it be static? ../io_uring/io_uring.c: note: in included file (through ../include/linux/io_uring/cmd.h): ../include/linux/io_uring_types.h:183:37: warning: array of flexible structures ../io_uring/io_uring.c:596:36: warning: context imbalance in 'io_req_post_cqe' - unexpected unlock ../io_uring/io_uring.c:598:17: warning: context imbalance in '__io_submit_flush_completions' - different lock contexts for basic block ../io_uring/poll.c:462:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:462:40: expected int mask ../io_uring/poll.c:462:40: got restricted __poll_t [usertype] mask ../io_uring/poll.c:304:38: warning: incorrect type in assignment (different base types) ../io_uring/poll.c:304:38: expected signed int [usertype] res ../io_uring/poll.c:304:38: got restricted __poll_t ../io_uring/poll.c:324:56: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:323:66: warning: incorrect type in argument 1 (different base types) ../io_uring/poll.c:323:66: expected restricted __poll_t [usertype] val ../io_uring/poll.c:323:66: got unsigned int ../io_uring/poll.c:323:52: warning: incorrect type in initializer (different base types) ../io_uring/poll.c:323:52: expected restricted __poll_t [usertype] mask ../io_uring/poll.c:323:52: got unsigned short ../io_uring/poll.c:326:51: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:326:51: expected signed int [usertype] res ../io_uring/poll.c:326:51: got restricted __poll_t [usertype] mask ../io_uring/poll.c:327:53: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:327:53: expected signed int [usertype] res ../io_uring/poll.c:327:53: got restricted __poll_t [usertype] mask ../io_uring/poll.c:373:71: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:373:65: warning: incorrect type in argument 1 (different base types) ../io_uring/poll.c:373:65: expected restricted __poll_t [usertype] val ../io_uring/poll.c:373:65: got unsigned int ../io_uring/poll.c:654:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:654:40: expected int mask ../io_uring/poll.c:654:40: got restricted __poll_t [assigned] [usertype] mask ../io_uring/poll.c:720:45: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:720:43: warning: incorrect type in initializer (different base types) ../io_uring/poll.c:720:43: expected restricted __poll_t [usertype] mask ../io_uring/poll.c:720:43: got unsigned int ../io_uring/poll.c:760:38: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:760:38: expected int mask ../io_uring/poll.c:760:38: got restricted __poll_t [assigned] [usertype] mask ../io_uring/poll.c:760:55: warning: incorrect type in argument 3 (different base types) ../io_uring/poll.c:760:55: expected int events ../io_uring/poll.c:760:55: got restricted __poll_t [usertype] events ../io_uring/poll.c:913:24: warning: invalid assignment: |= ../io_uring/poll.c:913:24: left side has type unsigned int ../io_uring/poll.c:913:24: right side has type restricted __poll_t ../io_uring/poll.c:915:24: warning: invalid assignment: |= ../io_uring/poll.c:915:24: left side has type unsigned int ../io_uring/poll.c:915:24: right side has type restricted __poll_t ../io_uring/poll.c:917:55: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:916:29: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:916:38: warning: incorrect type in return expression (different base types) ../io_uring/poll.c:916:38: expected restricted __poll_t ../io_uring/poll.c:916:38: got unsigned int ../io_uring/poll.c:984:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:984:40: expected signed int [usertype] res ../io_uring/poll.c:984:40: got restricted __poll_t [addressable] [assigned] [usertype] result_mask ../io_uring/poll.c:1031:38: warning: invalid assignment: &= ../io_uring/poll.c:1031:38: left side has type restricted __poll_t ../io_uring/poll.c:1031:38: right side has type int ../io_uring/poll.c:1032:52: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:1032:38: warning: invalid assignment: |= ../io_uring/poll.c:1032:38: left side has type restricted __poll_t ../io_uring/poll.c:1032:38: right side has type unsigned int ../io_uring/poll.c:804:24: warning: context imbalance in 'io_poll_find' - wrong count at exit ../io_uring/poll.c:832:24: warning: context imbalance in 'io_poll_file_find' - wrong count at exit ../io_uring/poll.c:884:28: warning: context imbalance in '__io_poll_cancel' - unexpected unlock ../io_uring/poll.c:1003:28: warning: context imbalance in 'io_poll_remove' - unexpected unlock ../io_uring/sqpoll.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:183:37: warning: array of flexible structures ../io_uring/sqpoll.c:42:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit ../io_uring/sqpoll.c:53:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit ../net/core/sock.c:2477:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit ../net/core/sock.c:2481:6: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock ../net/core/sock.c:4115:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit ../net/core/sock.c:4127:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit ../net/ipv4/tcp_ipv4.c:3401:41: warning: incorrect type in argument 1 (different address spaces) ../net/ipv4/tcp_ipv4.c:3401:41: expected void const *data ../net/ipv4/tcp_ipv4.c:3401:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3522:45: warning: incorrect type in argument 1 (different address spaces) ../net/ipv4/tcp_ipv4.c:3522:45: expected void const *data ../net/ipv4/tcp_ipv4.c:3522:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3526:50: warning: incorrect type in assignment (different address spaces) ../net/ipv4/tcp_ipv4.c:3526:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3526:50: got struct tcp_congestion_ops * ../net/ipv4/tcp_ipv4.c:1837:25: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2129:17: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2389:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block ../net/ipv4/tcp_ipv4.c:2598:13: warning: context imbalance in 'listening_get_first' - wrong count at exit ../net/ipv4/tcp_ipv4.c:2646:29: warning: context imbalance in 'listening_get_next' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2679:13: warning: context imbalance in 'established_get_first' - wrong count at exit ../net/ipv4/tcp_ipv4.c:2724:40: warning: context imbalance in 'established_get_next' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2856:36: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock ../net/ipv4/tcp_ipv4.c:3077:20: warning: context imbalance in 'bpf_iter_tcp_listening_batch' - unexpected unlock ../net/ipv4/tcp_ipv4.c:3105:40: warning: context imbalance in 'bpf_iter_tcp_established_batch' - unexpected unlock ../net/ipv4/tcp_ipv4.c:3402:41: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3402:41: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3523:45: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3523:45: warning: dereference of noderef expression ../net/ipv4/tcp_input.c:7321:17: warning: context imbalance in 'tcp_conn_request' - unexpected unlock ../fs/eventpoll.c:619:9: warning: restricted __poll_t degrades to integer ../fs/eventpoll.c:619:9: warning: cast to restricted __poll_t ../fs/eventpoll.c:1385:53: warning: incorrect type in argument 3 (different base types) ../fs/eventpoll.c:1385:53: expected unsigned int pollflags ../fs/eventpoll.c:1385:53: got restricted __poll_t ../io_uring/napi.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:183:37: warning: array of flexible structures ../net/ipv6/tcp_ipv6.c:1560:25: warning: context imbalance in 'tcp_v6_syn_recv_sock' - unexpected unlock ../net/ipv6/tcp_ipv6.c:1951:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block ../net/core/dev.c:3389:23: warning: incorrect type in argument 4 (different base types) ../net/core/dev.c:3389:23: expected restricted __wsum [usertype] csum ../net/core/dev.c:3389:23: got unsigned int ../net/core/dev.c:3389:23: warning: cast from restricted __wsum ../net/core/dev.c:5347:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static? ../net/core/dev.c:3839:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block ../net/core/dev.c:5305:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block ../net/ipv4/udp.c:1456:28: warning: context imbalance in 'udp_rmem_release' - unexpected unlock ../net/ipv4/udp.c:1488:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit ../net/ipv4/udp.c:1500:28: warning: context imbalance in 'busylock_release' - unexpected unlock ../net/ipv4/udp.c:3029:9: warning: context imbalance in 'udp_get_first' - wrong count at exit ../net/ipv4/udp.c:3046:39: warning: context imbalance in 'udp_get_next' - unexpected unlock ../net/ipv4/udp.c:3094:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock ../net/core/filter.c:1423:39: warning: incorrect type in argument 1 (different address spaces) ../net/core/filter.c:1423:39: expected struct sock_filter const *filter ../net/core/filter.c:1423:39: got struct sock_filter [noderef] __user *filter ../net/core/filter.c:1501:39: warning: incorrect type in argument 1 (different address spaces) ../net/core/filter.c:1501:39: expected struct sock_filter const *filter ../net/core/filter.c:1501:39: got struct sock_filter [noderef] __user *filter ../net/core/filter.c:2323:45: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:2323:45: expected restricted __be32 [usertype] daddr ../net/core/filter.c:2323:45: got unsigned int [usertype] ipv4_nh ../net/core/filter.c:3900:29: warning: symbol 'bpf_xdp_get_buff_len_trace_proto' was not declared. Should it be static? ../net/core/filter.c:4633:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static? ../net/core/filter.c:5047:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static? ../net/core/filter.c:7927:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static? ../net/core/filter.c:11891:17: warning: symbol 'bpf_dynptr_from_skb' was not declared. Should it be static? ../net/core/filter.c:11907:17: warning: symbol 'bpf_dynptr_from_xdp' was not declared. Should it be static? ../net/core/filter.c:11923:17: warning: symbol 'bpf_sock_addr_set_sun_path' was not declared. Should it be static? ../net/core/filter.c:11944:17: warning: symbol 'bpf_sk_assign_tcp_reqsk' was not declared. Should it be static? ../net/core/filter.c:12134:17: warning: symbol 'bpf_sock_destroy' was not declared. Should it be static? ../net/core/filter.c:1931:43: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1931:43: expected restricted __wsum [usertype] diff ../net/core/filter.c:1931:43: got unsigned long long [usertype] to ../net/core/filter.c:1934:36: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1934:36: expected restricted __be16 [usertype] old ../net/core/filter.c:1934:36: got unsigned long long [usertype] from ../net/core/filter.c:1934:42: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1934:42: expected restricted __be16 [usertype] new ../net/core/filter.c:1934:42: got unsigned long long [usertype] to ../net/core/filter.c:1937:36: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1937:36: expected restricted __be32 [usertype] from ../net/core/filter.c:1937:36: got unsigned long long [usertype] from ../net/core/filter.c:1937:42: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1937:42: expected restricted __be32 [usertype] to ../net/core/filter.c:1937:42: got unsigned long long [usertype] to ../net/core/filter.c:1982:59: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1982:59: expected restricted __wsum [usertype] diff ../net/core/filter.c:1982:59: got unsigned long long [usertype] to ../net/core/filter.c:1985:52: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1985:52: expected restricted __be16 [usertype] from ../net/core/filter.c:1985:52: got unsigned long long [usertype] from ../net/core/filter.c:1985:58: warning: incorrect type in argument 4 (different base types) ../net/core/filter.c:1985:58: expected restricted __be16 [usertype] to ../net/core/filter.c:1985:58: got unsigned long long [usertype] to ../net/core/filter.c:1988:52: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1988:52: expected restricted __be32 [usertype] from ../net/core/filter.c:1988:52: got unsigned long long [usertype] from ../net/core/filter.c:1988:58: warning: incorrect type in argument 4 (different base types) ../net/core/filter.c:1988:58: expected restricted __be32 [usertype] to ../net/core/filter.c:1988:58: got unsigned long long [usertype] to ../net/core/filter.c:2055:35: warning: incorrect type in return expression (different base types) ../net/core/filter.c:2055:35: expected unsigned long long ../net/core/filter.c:2055:35: got restricted __wsum [usertype] csum ../net/core/filter.c:5845:17: warning: incorrect type in assignment (different base types) ../net/core/filter.c:5845:17: expected unsigned int [usertype] spi ../net/core/filter.c:5845:17: got restricted __be32 const [usertype] spi ../net/core/filter.c:5853:33: warning: incorrect type in assignment (different base types) ../net/core/filter.c:5853:33: expected unsigned int [usertype] remote_ipv4 ../net/core/filter.c:5853:33: got restricted __be32 const [usertype] a4 ../net/sctp/socket.c:8505:23: warning: context imbalance in 'sctp_get_port_local' - unexpected unlock ../drivers/net/ethernet/cisco/enic/enic_main.c: In function ‘enic_request_intr’: ../drivers/net/ethernet/cisco/enic/enic_main.c:1832:40: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 20 [-Wformat-truncation=] 1832 | "%s-rx-%u", netdev->name, i); | ^~ ../drivers/net/ethernet/cisco/enic/enic_main.c:1832:33: note: directive argument in the range [0, 4294967294] 1832 | "%s-rx-%u", netdev->name, i); | ^~~~~~~~~~ ../drivers/net/ethernet/cisco/enic/enic_main.c:1830:25: note: ‘snprintf’ output between 6 and 30 bytes into a destination of size 24 1830 | snprintf(enic->msix[intr].devname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1831 | sizeof(enic->msix[intr].devname), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1832 | "%s-rx-%u", netdev->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/cisco/enic/enic_main.c:1843:40: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 20 [-Wformat-truncation=] 1843 | "%s-tx-%u", netdev->name, i); | ^~ ../drivers/net/ethernet/cisco/enic/enic_main.c:1843:33: note: directive argument in the range [0, 4294967294] 1843 | "%s-tx-%u", netdev->name, i); | ^~~~~~~~~~ ../drivers/net/ethernet/cisco/enic/enic_main.c:1841:25: note: ‘snprintf’ output between 6 and 30 bytes into a destination of size 24 1841 | snprintf(enic->msix[intr].devname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1842 | sizeof(enic->msix[intr].devname), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1843 | "%s-tx-%u", netdev->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/cisco/enic/enic_main.c:273:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:277:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:272:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cisco/enic/enic_main.c:272:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cisco/enic/enic_main.c:649:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:656:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:648:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cisco/enic/enic_main.c:648:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16 ../drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32 ../drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16 ../drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32 ../drivers/net/ethernet/emulex/benet/be_main.c:1558:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_main.c:1558:29: expected unsigned short ../drivers/net/ethernet/emulex/benet/be_main.c:1558:29: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_main.c:2628:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_main.c:2628:32: expected unsigned int [usertype] fragpa_lo ../drivers/net/ethernet/emulex/benet/be_main.c:2628:32: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_main.c:2629:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_main.c:2629:32: expected unsigned int [usertype] fragpa_hi ../drivers/net/ethernet/emulex/benet/be_main.c:2629:32: got restricted __le32 [usertype] ../drivers/net/ethernet/sfc/ethtool_common.c: In function ‘efx_fill_test’: ../drivers/net/ethernet/sfc/ethtool_common.c:277:32: warning: ‘%-24s’ directive output may be truncated writing between 24 and 31 bytes into a region of size between 0 and 25 [-Wformat-truncation=] 277 | "%-6s %-24s", unit_str, test_str); | ^~~~~ ~~~~~~~~ ../drivers/net/ethernet/sfc/ethtool_common.c:275:17: note: ‘snprintf’ output between 32 and 64 bytes into a destination of size 32 275 | snprintf(strings + test_index * ETH_GSTRING_LEN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | ETH_GSTRING_LEN, | ~~~~~~~~~~~~~~~~ 277 | "%-6s %-24s", unit_str, test_str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/mcdi_mon.c: In function ‘efx_mcdi_mon_probe’: ../drivers/net/ethernet/sfc/mcdi_mon.c:458:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 458 | snprintf(name, sizeof(name), "%s%u_input", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:458:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 458 | snprintf(name, sizeof(name), "%s%u_input", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/mcdi_mon.c:489:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 489 | snprintf(name, sizeof(name), "%s%u_alarm", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:489:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 489 | snprintf(name, sizeof(name), "%s%u_alarm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/mcdi_mon.c:496:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 496 | snprintf(name, sizeof(name), "%s%u_label", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:496:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 496 | snprintf(name, sizeof(name), "%s%u_label", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 497 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/tx.c:495:9: warning: context imbalance in 'efx_xdp_tx_buffers' - different lock contexts for basic block ../drivers/net/ethernet/sfc/falcon/ethtool.c: In function ‘ef4_fill_test’: ../drivers/net/ethernet/sfc/falcon/ethtool.c:229:32: warning: ‘%-24s’ directive output may be truncated writing between 24 and 31 bytes into a region of size between 0 and 25 [-Wformat-truncation=] 229 | "%-6s %-24s", unit_str, test_str); | ^~~~~ ~~~~~~~~ ../drivers/net/ethernet/sfc/falcon/ethtool.c:227:17: note: ‘snprintf’ output between 32 and 64 bytes into a destination of size 32 227 | snprintf(strings + test_index * ETH_GSTRING_LEN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | ETH_GSTRING_LEN, | ~~~~~~~~~~~~~~~~ 229 | "%-6s %-24s", unit_str, test_str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/siena/ethtool_common.c: In function ‘efx_fill_test’: ../drivers/net/ethernet/sfc/siena/ethtool_common.c:229:32: warning: ‘%-24s’ directive output may be truncated writing between 24 and 31 bytes into a region of size between 0 and 25 [-Wformat-truncation=] 229 | "%-6s %-24s", unit_str, test_str); | ^~~~~ ~~~~~~~~ ../drivers/net/ethernet/sfc/siena/ethtool_common.c:227:17: note: ‘snprintf’ output between 32 and 64 bytes into a destination of size 32 227 | snprintf(strings + test_index * ETH_GSTRING_LEN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | ETH_GSTRING_LEN, | ~~~~~~~~~~~~~~~~ 229 | "%-6s %-24s", unit_str, test_str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c: In function ‘efx_siena_mcdi_mon_probe’: ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:458:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 458 | snprintf(name, sizeof(name), "%s%u_input", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:458:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 458 | snprintf(name, sizeof(name), "%s%u_input", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:489:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 489 | snprintf(name, sizeof(name), "%s%u_alarm", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:489:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 489 | snprintf(name, sizeof(name), "%s%u_alarm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:496:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 496 | snprintf(name, sizeof(name), "%s%u_label", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:496:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 496 | snprintf(name, sizeof(name), "%s%u_label", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 497 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/ptp.c:205: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' ../drivers/net/ethernet/sfc/siena/tx.c:290:9: warning: context imbalance in 'efx_siena_xdp_tx_buffers' - different lock contexts for basic block ../drivers/net/ethernet/sfc/siena/ptp.c:208: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' 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/socket.c:1706:21: warning: symbol 'update_socket_protocol' was not declared. Should it be static? ../io_uring/poll.c:462:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:462:40: expected int mask ../io_uring/poll.c:462:40: got restricted __poll_t [usertype] mask ../io_uring/poll.c:304:38: warning: incorrect type in assignment (different base types) ../io_uring/poll.c:304:38: expected signed int [usertype] res ../io_uring/poll.c:304:38: got restricted __poll_t ../io_uring/poll.c:324:56: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:323:66: warning: incorrect type in argument 1 (different base types) ../io_uring/poll.c:323:66: expected restricted __poll_t [usertype] val ../io_uring/poll.c:323:66: got unsigned int ../io_uring/poll.c:323:52: warning: incorrect type in initializer (different base types) ../io_uring/poll.c:323:52: expected restricted __poll_t [usertype] mask ../io_uring/poll.c:323:52: got unsigned short ../io_uring/poll.c:326:51: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:326:51: expected signed int [usertype] res ../io_uring/poll.c:326:51: got restricted __poll_t [usertype] mask ../io_uring/poll.c:327:53: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:327:53: expected signed int [usertype] res ../io_uring/poll.c:327:53: got restricted __poll_t [usertype] mask ../io_uring/poll.c:373:71: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:373:65: warning: incorrect type in argument 1 (different base types) ../io_uring/poll.c:373:65: expected restricted __poll_t [usertype] val ../io_uring/poll.c:373:65: got unsigned int ../io_uring/poll.c:654:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:654:40: expected int mask ../io_uring/poll.c:654:40: got restricted __poll_t [assigned] [usertype] mask ../io_uring/poll.c:720:45: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:720:43: warning: incorrect type in initializer (different base types) ../io_uring/poll.c:720:43: expected restricted __poll_t [usertype] mask ../io_uring/poll.c:720:43: got unsigned int ../io_uring/poll.c:760:38: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:760:38: expected int mask ../io_uring/poll.c:760:38: got restricted __poll_t [assigned] [usertype] mask ../io_uring/poll.c:760:55: warning: incorrect type in argument 3 (different base types) ../io_uring/poll.c:760:55: expected int events ../io_uring/poll.c:760:55: got restricted __poll_t [usertype] events ../io_uring/poll.c:913:24: warning: invalid assignment: |= ../io_uring/poll.c:913:24: left side has type unsigned int ../io_uring/poll.c:913:24: right side has type restricted __poll_t ../io_uring/poll.c:915:24: warning: invalid assignment: |= ../io_uring/poll.c:915:24: left side has type unsigned int ../io_uring/poll.c:915:24: right side has type restricted __poll_t ../io_uring/poll.c:917:55: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:916:29: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:916:38: warning: incorrect type in return expression (different base types) ../io_uring/poll.c:916:38: expected restricted __poll_t ../io_uring/poll.c:916:38: got unsigned int ../io_uring/poll.c:984:40: warning: incorrect type in argument 2 (different base types) ../io_uring/poll.c:984:40: expected signed int [usertype] res ../io_uring/poll.c:984:40: got restricted __poll_t [addressable] [assigned] [usertype] result_mask ../io_uring/poll.c:1031:38: warning: invalid assignment: &= ../io_uring/poll.c:1031:38: left side has type restricted __poll_t ../io_uring/poll.c:1031:38: right side has type int ../io_uring/poll.c:1032:52: warning: restricted __poll_t degrades to integer ../io_uring/poll.c:1032:38: warning: invalid assignment: |= ../io_uring/poll.c:1032:38: left side has type restricted __poll_t ../io_uring/poll.c:1032:38: right side has type unsigned int ../io_uring/poll.c:804:24: warning: context imbalance in 'io_poll_find' - wrong count at exit ../io_uring/poll.c:832:24: warning: context imbalance in 'io_poll_file_find' - wrong count at exit ../io_uring/poll.c:884:28: warning: context imbalance in '__io_poll_cancel' - unexpected unlock ../io_uring/poll.c:1003:28: warning: context imbalance in 'io_poll_remove' - unexpected unlock ../io_uring/io_uring.c: note: in included file (through ../include/linux/io_uring/cmd.h): ../include/linux/io_uring_types.h:183:37: warning: array of flexible structures ../io_uring/io_uring.c:596:36: warning: context imbalance in 'io_req_post_cqe' - unexpected unlock ../io_uring/io_uring.c:598:17: warning: context imbalance in '__io_submit_flush_completions' - different lock contexts for basic block ../io_uring/sqpoll.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:183:37: warning: array of flexible structures ../io_uring/sqpoll.c:42:9: warning: context imbalance in 'io_sq_thread_unpark' - wrong count at exit ../io_uring/sqpoll.c:53:9: warning: context imbalance in 'io_sq_thread_park' - wrong count at exit ../net/core/sock.c:2477:9: warning: context imbalance in 'sk_clone_lock' - wrong count at exit ../net/core/sock.c:2481:6: warning: context imbalance in 'sk_free_unlock_clone' - unexpected unlock ../net/core/sock.c:4115:13: warning: context imbalance in 'proto_seq_start' - wrong count at exit ../net/core/sock.c:4127:13: warning: context imbalance in 'proto_seq_stop' - wrong count at exit ../fs/eventpoll.c:619:9: warning: restricted __poll_t degrades to integer ../fs/eventpoll.c:619:9: warning: cast to restricted __poll_t ../fs/eventpoll.c:1385:53: warning: incorrect type in argument 3 (different base types) ../fs/eventpoll.c:1385:53: expected unsigned int pollflags ../fs/eventpoll.c:1385:53: got restricted __poll_t ../net/ipv4/tcp_ipv4.c:3401:41: warning: incorrect type in argument 1 (different address spaces) ../net/ipv4/tcp_ipv4.c:3401:41: expected void const *data ../net/ipv4/tcp_ipv4.c:3401:41: got struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3522:45: warning: incorrect type in argument 1 (different address spaces) ../net/ipv4/tcp_ipv4.c:3522:45: expected void const *data ../net/ipv4/tcp_ipv4.c:3522:45: got struct tcp_congestion_ops const [noderef] __rcu *extern [addressable] [toplevel] tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3526:50: warning: incorrect type in assignment (different address spaces) ../net/ipv4/tcp_ipv4.c:3526:50: expected struct tcp_congestion_ops const [noderef] __rcu *tcp_congestion_control ../net/ipv4/tcp_ipv4.c:3526:50: got struct tcp_congestion_ops * ../net/ipv4/tcp_ipv4.c:1837:25: warning: context imbalance in 'tcp_v4_syn_recv_sock' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2129:17: warning: context imbalance in 'tcp_add_backlog' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2389:21: warning: context imbalance in 'tcp_v4_rcv' - different lock contexts for basic block ../net/ipv4/tcp_ipv4.c:2598:13: warning: context imbalance in 'listening_get_first' - wrong count at exit ../net/ipv4/tcp_ipv4.c:2646:29: warning: context imbalance in 'listening_get_next' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2679:13: warning: context imbalance in 'established_get_first' - wrong count at exit ../net/ipv4/tcp_ipv4.c:2724:40: warning: context imbalance in 'established_get_next' - unexpected unlock ../net/ipv4/tcp_ipv4.c:2856:36: warning: context imbalance in 'tcp_seq_stop' - unexpected unlock ../net/ipv4/tcp_ipv4.c:3077:20: warning: context imbalance in 'bpf_iter_tcp_listening_batch' - unexpected unlock ../net/ipv4/tcp_ipv4.c:3105:40: warning: context imbalance in 'bpf_iter_tcp_established_batch' - unexpected unlock ../net/ipv4/tcp_ipv4.c:3402:41: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3402:41: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3523:45: warning: dereference of noderef expression ../net/ipv4/tcp_ipv4.c:3523:45: warning: dereference of noderef expression ../net/ipv4/tcp_input.c:7321:17: warning: context imbalance in 'tcp_conn_request' - unexpected unlock ../io_uring/napi.c: note: in included file (through ../io_uring/io_uring.h): ../include/linux/io_uring_types.h:183:37: warning: array of flexible structures ../net/ipv6/tcp_ipv6.c:1560:25: warning: context imbalance in 'tcp_v6_syn_recv_sock' - unexpected unlock ../net/ipv6/tcp_ipv6.c:1951:21: warning: context imbalance in 'tcp_v6_rcv' - different lock contexts for basic block ../net/core/dev.c:3389:23: warning: incorrect type in argument 4 (different base types) ../net/core/dev.c:3389:23: expected restricted __wsum [usertype] csum ../net/core/dev.c:3389:23: got unsigned int ../net/core/dev.c:3389:23: warning: cast from restricted __wsum ../net/core/dev.c:5347:5: warning: symbol 'br_fdb_test_addr_hook' was not declared. Should it be static? ../net/core/dev.c:3839:17: warning: context imbalance in '__dev_queue_xmit' - different lock contexts for basic block ../net/core/dev.c:5305:17: warning: context imbalance in 'net_tx_action' - different lock contexts for basic block ../net/core/filter.c:1423:39: warning: incorrect type in argument 1 (different address spaces) ../net/core/filter.c:1423:39: expected struct sock_filter const *filter ../net/core/filter.c:1423:39: got struct sock_filter [noderef] __user *filter ../net/core/filter.c:1501:39: warning: incorrect type in argument 1 (different address spaces) ../net/core/filter.c:1501:39: expected struct sock_filter const *filter ../net/core/filter.c:1501:39: got struct sock_filter [noderef] __user *filter ../net/core/filter.c:2323:45: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:2323:45: expected restricted __be32 [usertype] daddr ../net/core/filter.c:2323:45: got unsigned int [usertype] ipv4_nh ../net/core/filter.c:3900:29: warning: symbol 'bpf_xdp_get_buff_len_trace_proto' was not declared. Should it be static? ../net/core/filter.c:4633:29: warning: symbol 'bpf_skb_output_proto' was not declared. Should it be static? ../net/core/filter.c:5047:29: warning: symbol 'bpf_xdp_output_proto' was not declared. Should it be static? ../net/core/filter.c:7927:29: warning: symbol 'bpf_sk_storage_get_cg_sock_proto' was not declared. Should it be static? ../net/core/filter.c:11891:17: warning: symbol 'bpf_dynptr_from_skb' was not declared. Should it be static? ../net/core/filter.c:11907:17: warning: symbol 'bpf_dynptr_from_xdp' was not declared. Should it be static? ../net/core/filter.c:11923:17: warning: symbol 'bpf_sock_addr_set_sun_path' was not declared. Should it be static? ../net/core/filter.c:11944:17: warning: symbol 'bpf_sk_assign_tcp_reqsk' was not declared. Should it be static? ../net/core/filter.c:12134:17: warning: symbol 'bpf_sock_destroy' was not declared. Should it be static? ../net/core/filter.c:1931:43: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1931:43: expected restricted __wsum [usertype] diff ../net/core/filter.c:1931:43: got unsigned long long [usertype] to ../net/core/filter.c:1934:36: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1934:36: expected restricted __be16 [usertype] old ../net/core/filter.c:1934:36: got unsigned long long [usertype] from ../net/core/filter.c:1934:42: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1934:42: expected restricted __be16 [usertype] new ../net/core/filter.c:1934:42: got unsigned long long [usertype] to ../net/core/filter.c:1937:36: warning: incorrect type in argument 2 (different base types) ../net/core/filter.c:1937:36: expected restricted __be32 [usertype] from ../net/core/filter.c:1937:36: got unsigned long long [usertype] from ../net/core/filter.c:1937:42: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1937:42: expected restricted __be32 [usertype] to ../net/core/filter.c:1937:42: got unsigned long long [usertype] to ../net/core/filter.c:1982:59: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1982:59: expected restricted __wsum [usertype] diff ../net/core/filter.c:1982:59: got unsigned long long [usertype] to ../net/core/filter.c:1985:52: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1985:52: expected restricted __be16 [usertype] from ../net/core/filter.c:1985:52: got unsigned long long [usertype] from ../net/core/filter.c:1985:58: warning: incorrect type in argument 4 (different base types) ../net/core/filter.c:1985:58: expected restricted __be16 [usertype] to ../net/core/filter.c:1985:58: got unsigned long long [usertype] to ../net/core/filter.c:1988:52: warning: incorrect type in argument 3 (different base types) ../net/core/filter.c:1988:52: expected restricted __be32 [usertype] from ../net/core/filter.c:1988:52: got unsigned long long [usertype] from ../net/core/filter.c:1988:58: warning: incorrect type in argument 4 (different base types) ../net/core/filter.c:1988:58: expected restricted __be32 [usertype] to ../net/core/filter.c:1988:58: got unsigned long long [usertype] to ../net/core/filter.c:2055:35: warning: incorrect type in return expression (different base types) ../net/core/filter.c:2055:35: expected unsigned long long ../net/core/filter.c:2055:35: got restricted __wsum [usertype] csum ../net/core/filter.c:5845:17: warning: incorrect type in assignment (different base types) ../net/core/filter.c:5845:17: expected unsigned int [usertype] spi ../net/core/filter.c:5845:17: got restricted __be32 const [usertype] spi ../net/core/filter.c:5853:33: warning: incorrect type in assignment (different base types) ../net/core/filter.c:5853:33: expected unsigned int [usertype] remote_ipv4 ../net/core/filter.c:5853:33: got restricted __be32 const [usertype] a4 ../drivers/net/ethernet/cisco/enic/enic_main.c: In function ‘enic_request_intr’: ../drivers/net/ethernet/cisco/enic/enic_main.c:1832:40: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 20 [-Wformat-truncation=] 1832 | "%s-rx-%u", netdev->name, i); | ^~ ../drivers/net/ethernet/cisco/enic/enic_main.c:1832:33: note: directive argument in the range [0, 4294967294] 1832 | "%s-rx-%u", netdev->name, i); | ^~~~~~~~~~ ../drivers/net/ethernet/cisco/enic/enic_main.c:1830:25: note: ‘snprintf’ output between 6 and 30 bytes into a destination of size 24 1830 | snprintf(enic->msix[intr].devname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1831 | sizeof(enic->msix[intr].devname), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1832 | "%s-rx-%u", netdev->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/cisco/enic/enic_main.c:1843:40: warning: ‘%u’ directive output may be truncated writing between 1 and 10 bytes into a region of size between 5 and 20 [-Wformat-truncation=] 1843 | "%s-tx-%u", netdev->name, i); | ^~ ../drivers/net/ethernet/cisco/enic/enic_main.c:1843:33: note: directive argument in the range [0, 4294967294] 1843 | "%s-tx-%u", netdev->name, i); | ^~~~~~~~~~ ../drivers/net/ethernet/cisco/enic/enic_main.c:1841:25: note: ‘snprintf’ output between 6 and 30 bytes into a destination of size 24 1841 | snprintf(enic->msix[intr].devname, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1842 | sizeof(enic->msix[intr].devname), | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1843 | "%s-tx-%u", netdev->name, i); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../net/ipv4/udp.c:1456:28: warning: context imbalance in 'udp_rmem_release' - unexpected unlock ../net/ipv4/udp.c:1488:19: warning: context imbalance in 'busylock_acquire' - wrong count at exit ../net/ipv4/udp.c:1500:28: warning: context imbalance in 'busylock_release' - unexpected unlock ../net/ipv4/udp.c:3029:9: warning: context imbalance in 'udp_get_first' - wrong count at exit ../net/ipv4/udp.c:3046:39: warning: context imbalance in 'udp_get_next' - unexpected unlock ../net/ipv4/udp.c:3094:31: warning: context imbalance in 'udp_seq_stop' - unexpected unlock ../drivers/net/ethernet/cisco/enic/enic_main.c:273:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:277:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:272:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cisco/enic/enic_main.c:272:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cisco/enic/enic_main.c:649:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:656:14: warning: cast to restricted __be16 ../drivers/net/ethernet/cisco/enic/enic_main.c:648:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/cisco/enic/enic_main.c:648:20: warning: restricted __be16 degrades to integer ../drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast to restricted __be16 ../drivers/net/ethernet/emulex/benet/be_main.c:1468:41: warning: cast from restricted __be32 ../drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast to restricted __be16 ../drivers/net/ethernet/emulex/benet/be_main.c:1470:41: warning: cast from restricted __be32 ../drivers/net/ethernet/emulex/benet/be_main.c:1558:29: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_main.c:1558:29: expected unsigned short ../drivers/net/ethernet/emulex/benet/be_main.c:1558:29: got restricted __le16 [usertype] ../drivers/net/ethernet/emulex/benet/be_main.c:2628:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_main.c:2628:32: expected unsigned int [usertype] fragpa_lo ../drivers/net/ethernet/emulex/benet/be_main.c:2628:32: got restricted __le32 [usertype] ../drivers/net/ethernet/emulex/benet/be_main.c:2629:32: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/emulex/benet/be_main.c:2629:32: expected unsigned int [usertype] fragpa_hi ../drivers/net/ethernet/emulex/benet/be_main.c:2629:32: got restricted __le32 [usertype] ../net/sctp/socket.c:8505:23: warning: context imbalance in 'sctp_get_port_local' - unexpected unlock ../drivers/net/ethernet/sfc/ethtool_common.c: In function ‘efx_fill_test’: ../drivers/net/ethernet/sfc/ethtool_common.c:277:32: warning: ‘%-24s’ directive output may be truncated writing between 24 and 31 bytes into a region of size between 0 and 25 [-Wformat-truncation=] 277 | "%-6s %-24s", unit_str, test_str); | ^~~~~ ~~~~~~~~ ../drivers/net/ethernet/sfc/ethtool_common.c:275:17: note: ‘snprintf’ output between 32 and 64 bytes into a destination of size 32 275 | snprintf(strings + test_index * ETH_GSTRING_LEN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 276 | ETH_GSTRING_LEN, | ~~~~~~~~~~~~~~~~ 277 | "%-6s %-24s", unit_str, test_str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/mcdi_mon.c: In function ‘efx_mcdi_mon_probe’: ../drivers/net/ethernet/sfc/mcdi_mon.c:458:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 458 | snprintf(name, sizeof(name), "%s%u_input", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:458:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 458 | snprintf(name, sizeof(name), "%s%u_input", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/mcdi_mon.c:489:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 489 | snprintf(name, sizeof(name), "%s%u_alarm", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:489:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 489 | snprintf(name, sizeof(name), "%s%u_alarm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/mcdi_mon.c:496:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 496 | snprintf(name, sizeof(name), "%s%u_label", | ^ ../drivers/net/ethernet/sfc/mcdi_mon.c:496:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 496 | snprintf(name, sizeof(name), "%s%u_label", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 497 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/falcon/ethtool.c: In function ‘ef4_fill_test’: ../drivers/net/ethernet/sfc/falcon/ethtool.c:229:32: warning: ‘%-24s’ directive output may be truncated writing between 24 and 31 bytes into a region of size between 0 and 25 [-Wformat-truncation=] 229 | "%-6s %-24s", unit_str, test_str); | ^~~~~ ~~~~~~~~ ../drivers/net/ethernet/sfc/falcon/ethtool.c:227:17: note: ‘snprintf’ output between 32 and 64 bytes into a destination of size 32 227 | snprintf(strings + test_index * ETH_GSTRING_LEN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | ETH_GSTRING_LEN, | ~~~~~~~~~~~~~~~~ 229 | "%-6s %-24s", unit_str, test_str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/tx.c:495:9: warning: context imbalance in 'efx_xdp_tx_buffers' - different lock contexts for basic block ../drivers/net/ethernet/sfc/siena/ethtool_common.c: In function ‘efx_fill_test’: ../drivers/net/ethernet/sfc/siena/ethtool_common.c:229:32: warning: ‘%-24s’ directive output may be truncated writing between 24 and 31 bytes into a region of size between 0 and 25 [-Wformat-truncation=] 229 | "%-6s %-24s", unit_str, test_str); | ^~~~~ ~~~~~~~~ ../drivers/net/ethernet/sfc/siena/ethtool_common.c:227:17: note: ‘snprintf’ output between 32 and 64 bytes into a destination of size 32 227 | snprintf(strings + test_index * ETH_GSTRING_LEN, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 228 | ETH_GSTRING_LEN, | ~~~~~~~~~~~~~~~~ 229 | "%-6s %-24s", unit_str, test_str); | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c: In function ‘efx_siena_mcdi_mon_probe’: ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:458:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 458 | snprintf(name, sizeof(name), "%s%u_input", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:458:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 458 | snprintf(name, sizeof(name), "%s%u_input", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 459 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:489:57: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 489 | snprintf(name, sizeof(name), "%s%u_alarm", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:489:17: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 489 | snprintf(name, sizeof(name), "%s%u_alarm", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 490 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:496:65: warning: ‘snprintf’ output may be truncated before the last format character [-Wformat-truncation=] 496 | snprintf(name, sizeof(name), "%s%u_label", | ^ ../drivers/net/ethernet/sfc/siena/mcdi_mon.c:496:25: note: ‘snprintf’ output between 10 and 22 bytes into a destination of size 12 496 | snprintf(name, sizeof(name), "%s%u_label", | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 497 | hwmon_prefix, hwmon_index); | ~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/sfc/ptp.c:205: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' ../drivers/net/ethernet/sfc/siena/tx.c:290:9: warning: context imbalance in 'efx_siena_xdp_tx_buffers' - different lock contexts for basic block ../drivers/net/ethernet/sfc/siena/ptp.c:208: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' 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?