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/run_tags_test.sh: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/config: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/settings: warning: ignored by one of the .gitignore files ../security/apparmor/lsm.c:1138: warning: Function parameter or struct member 'protocol' not described in 'apparmor_socket_post_create' ../security/apparmor/lsm.c:1138: warning: Excess function parameter 'ptotocol' description in 'apparmor_socket_post_create' ../net/ipv4/tcp_output.c:187:3: warning: result of comparison of constant -1 with expression of type 'u8' (aka 'unsigned char') is always false [-Wtautological-constant-out-of-range-compare] 187 | NET_ADD_STATS(sock_net(sk), LINUX_MIB_TCPACKCOMPRESSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | tp->compressed_ack); | ~~~~~~~~~~~~~~~~~~~ ../include/net/ip.h:302:41: note: expanded from macro 'NET_ADD_STATS' 302 | #define NET_ADD_STATS(net, field, adnd) SNMP_ADD_STATS((net)->mib.net_statistics, field, adnd) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/net/snmp.h:143:4: note: expanded from macro 'SNMP_ADD_STATS' 143 | this_cpu_add(mib->mibs[field], addend) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/percpu-defs.h:491:33: note: expanded from macro 'this_cpu_add' 491 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :140:1: note: expanded from here 140 | this_cpu_add_8 | ^ ../arch/x86/include/asm/percpu.h:553:35: note: expanded from macro 'this_cpu_add_8' 553 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../arch/x86/include/asm/percpu.h:173:31: note: expanded from macro 'percpu_add_op' 173 | ((val) == 1 || (val) == -1)) ? \ | ~~~~~ ^ ~~ 1 warning generated. ../drivers/block/drbd/drbd_bitmap.c:1220: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_read' ../drivers/block/drbd/drbd_bitmap.c:1232: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write' ../drivers/block/drbd/drbd_bitmap.c:1244: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_all' ../drivers/block/drbd/drbd_bitmap.c:1271: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_copy_pages' ../drivers/block/drbd/drbd_main.c:3431: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bmio_set_n_write' ../drivers/block/drbd/drbd_main.c:3457: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bmio_clear_n_write' ../drivers/block/drbd/drbd_main.c:3518: warning: Function parameter or struct member 'peer_device' not described in 'drbd_queue_bitmap_io' ../drivers/block/drbd/drbd_main.c:3560: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bitmap_io' ../drivers/net/ethernet/8390/pcnet_cs.c:1169:9: warning: variable 'xfer_count' set but not used [-Wunused-but-set-variable] 1169 | int xfer_count = count; | ^ 1 warning generated. In file included from ../drivers/net/ethernet/broadcom/b44.c:17: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/net/ethernet/broadcom/bcmsysport.c:49:1: warning: unused function 'txchk_readl' [-Wunused-function] 49 | BCM_SYSPORT_IO_MACRO(txchk, SYS_PORT_TXCHK_OFFSET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:32:19: note: expanded from macro 'BCM_SYSPORT_IO_MACRO' 32 | static inline u32 name##_readl(struct bcm_sysport_priv *priv, u32 off) \ | ^~~~~~~~~~~~ :250:1: note: expanded from here 250 | txchk_readl | ^~~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:49:1: warning: unused function 'txchk_writel' [-Wunused-function] 49 | BCM_SYSPORT_IO_MACRO(txchk, SYS_PORT_TXCHK_OFFSET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:37:20: note: expanded from macro 'BCM_SYSPORT_IO_MACRO' 37 | static inline void name##_writel(struct bcm_sysport_priv *priv, \ | ^~~~~~~~~~~~~ :251:1: note: expanded from here 251 | txchk_writel | ^~~~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:51:1: warning: unused function 'tbuf_readl' [-Wunused-function] 51 | BCM_SYSPORT_IO_MACRO(tbuf, SYS_PORT_TBUF_OFFSET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:32:19: note: expanded from macro 'BCM_SYSPORT_IO_MACRO' 32 | static inline u32 name##_readl(struct bcm_sysport_priv *priv, u32 off) \ | ^~~~~~~~~~~~ :254:1: note: expanded from here 254 | tbuf_readl | ^~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:51:1: warning: unused function 'tbuf_writel' [-Wunused-function] 51 | BCM_SYSPORT_IO_MACRO(tbuf, SYS_PORT_TBUF_OFFSET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:37:20: note: expanded from macro 'BCM_SYSPORT_IO_MACRO' 37 | static inline void name##_writel(struct bcm_sysport_priv *priv, \ | ^~~~~~~~~~~~~ :255:1: note: expanded from here 255 | tbuf_writel | ^~~~~~~~~~~ 4 warnings generated. ../drivers/staging/rtl8723bs/core/rtw_efuse.c:285:6: warning: variable 'efuseValue' set but not used [-Wunused-but-set-variable] 285 | u32 efuseValue; | ^ 1 warning generated. In file included from ../drivers/net/ethernet/huawei/hinic/hinic_ethtool.c:17: In file included from ../include/linux/pci.h:27: In file included from ../include/linux/mod_devicetable.h:14: In file included from ../include/linux/uuid.h:11: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. In file included from ../drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c:22: In file included from ../drivers/net/ethernet/broadcom/bnx2x/bnx2x.h:19: In file included from ../include/linux/pci.h:27: In file included from ../include/linux/mod_devicetable.h:14: In file included from ../include/linux/uuid.h:11: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/staging/rtl8723bs/core/rtw_pwrctrl.c:288:6: warning: variable 'poll_cnt' set but not used [-Wunused-but-set-variable] 288 | u8 poll_cnt = 0; | ^ 1 warning generated. ../drivers/staging/rtl8723bs/core/rtw_recv.c:2030:7: warning: variable 'cnt' set but not used [-Wunused-but-set-variable] 2030 | int cnt = 0; | ^ 1 warning generated. ../drivers/staging/rtl8192e/rtllib_crypt_tkip.c:641:7: warning: variable 'iv32' set but not used [-Wunused-but-set-variable] 641 | u32 iv32 = tkey->tx_iv32; | ^ 1 warning generated. In file included from ../drivers/staging/rtl8723bs/core/rtw_security.c:8: In file included from ../drivers/staging/rtl8723bs/include/drv_types.h:17: In file included from ../include/linux/sched/signal.h:5: In file included from ../include/linux/rculist.h:11: In file included from ../include/linux/rcupdate.h:26: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:60: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/staging/rtl8723bs/core/rtw_xmit.c:1938:13: warning: variable 'drop_cnt' set but not used [-Wunused-but-set-variable] 1938 | static u32 drop_cnt; | ^ In file included from ../drivers/staging/rtl8723bs/core/rtw_xmit.c:7: In file included from ../drivers/staging/rtl8723bs/include/drv_types.h:17: In file included from ../include/linux/sched/signal.h:5: In file included from ../include/linux/rculist.h:11: In file included from ../include/linux/rcupdate.h:26: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:60: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 2 warnings generated. ../drivers/staging/rtl8723bs/hal/hal_com.c:964:6: warning: variable 'res' set but not used [-Wunused-but-set-variable] 964 | u32 res, i = 0; | ^ 1 warning generated. ../scripts/Makefile.build:244: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch ../drivers/staging/rtl8712/rtl8712_recv.c:139:6: warning: variable 'drvinfo_sz' set but not used [-Wunused-but-set-variable] 139 | u16 drvinfo_sz; | ^ 1 warning generated. ../scripts/Makefile.build:244: ../drivers/net/ethernet/hisilicon/hns3/Makefile: hns3_common/hclge_comm_cmd.o is added to multiple modules: hclge hclgevf In file included from ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:43: In file included from ../include/linux/tcp.h:17: In file included from ../include/linux/skbuff.h:15: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 2 warnings generated. ../drivers/net/ethernet/natsemi/ns83820.c:1704:6: warning: variable 'loops' set but not used [-Wunused-but-set-variable] 1704 | int loops = 0; | ^ 1 warning generated. ../scripts/Makefile.build:244: ../drivers/net/ethernet/marvell/octeontx2/nic/Makefile: otx2_devlink.o is added to multiple modules: rvu_nicpf rvu_nicvf ../scripts/Makefile.build:244: ../drivers/net/ethernet/hisilicon/hns3/Makefile: hns3_common/hclge_comm_rss.o is added to multiple modules: hclge hclgevf ../scripts/Makefile.build:244: ../drivers/net/ethernet/marvell/octeontx2/nic/Makefile: otx2_dcbnl.o is added to multiple modules: rvu_nicpf rvu_nicvf In file included from ../drivers/net/ethernet/intel/igc/igc_ethtool.c:5: In file included from ../include/linux/if_vlan.h:10: In file included from ../include/linux/netdevice.h:24: In file included from ../include/linux/timer.h:6: In file included from ../include/linux/ktime.h:25: In file included from ../include/linux/jiffies.h:10: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../scripts/Makefile.build:244: ../drivers/net/ethernet/hisilicon/hns3/Makefile: hns3_common/hclge_comm_tqp_stats.o is added to multiple modules: hclge hclgevf ../drivers/net/ethernet/ni/nixge.c:1271:12: warning: cast to smaller integer type 'enum nixge_version' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1271 | version = (enum nixge_version)of_id->data; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c:8: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:13: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. In file included from ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:9: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:13: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. In file included from ../drivers/net/ethernet/intel/ixgbevf/ethtool.c:9: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. In file included from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:8: In file included from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:10: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. In file included from ../drivers/net/ethernet/tehuti/tehuti.c:63: In file included from ../drivers/net/ethernet/tehuti/tehuti.h:10: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/net/ethernet/ti/tlan.c:2072:7: warning: variable 'def_tx' set but not used [-Wunused-but-set-variable] 2072 | u32 def_tx, crc, code; | ^ 1 warning generated. ../drivers/net/ethernet/sfc/ptp.c:205: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' ../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'ack' not described in 'tcp_lp_cong_avoid' ../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'acked' not described in 'tcp_lp_cong_avoid' ../net/ipv4/tcp_lp.c:272: warning: Function parameter or struct member 'sample' not described in 'tcp_lp_pkts_acked' In file included from ../drivers/net/ethernet/via/via-velocity.c:37: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/net/ethernet/sun/niu.c:4650:6: warning: variable 'val' set but not used [-Wunused-but-set-variable] 4650 | u64 val; | ^ 1 warning generated. ../scripts/Makefile.build:244: ../drivers/net/ethernet/ti/Makefile: cpsw_ale.o is added to multiple modules: ti_cpsw ti_cpsw_new ../drivers/net/ethernet/ti/cpsw_ale.c:220:1: warning: unused function 'cpsw_ale_get_mcast_state' [-Wunused-function] 220 | DEFINE_ALE_FIELD(mcast_state, 62, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:145:19: note: expanded from macro 'DEFINE_ALE_FIELD' 145 | static inline int cpsw_ale_get_##name(u32 *ale_entry) \ | ^~~~~~~~~~~~~~~~~~~ :196:1: note: expanded from here 196 | cpsw_ale_get_mcast_state | ^~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:224:1: warning: unused function 'cpsw_ale_get_port_num' [-Wunused-function] 224 | DEFINE_ALE_FIELD1(port_num, 66) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:155:19: note: expanded from macro 'DEFINE_ALE_FIELD1' 155 | static inline int cpsw_ale_get_##name(u32 *ale_entry, u32 bits) \ | ^~~~~~~~~~~~~~~~~~~ :204:1: note: expanded from here 204 | cpsw_ale_get_port_num | ^~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:225:1: warning: unused function 'cpsw_ale_get_blocked' [-Wunused-function] 225 | DEFINE_ALE_FIELD(blocked, 65, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:145:19: note: expanded from macro 'DEFINE_ALE_FIELD' 145 | static inline int cpsw_ale_get_##name(u32 *ale_entry) \ | ^~~~~~~~~~~~~~~~~~~ :206:1: note: expanded from here 206 | cpsw_ale_get_blocked | ^~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:226:1: warning: unused function 'cpsw_ale_get_secure' [-Wunused-function] 226 | DEFINE_ALE_FIELD(secure, 64, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:145:19: note: expanded from macro 'DEFINE_ALE_FIELD' 145 | static inline int cpsw_ale_get_##name(u32 *ale_entry) \ | ^~~~~~~~~~~~~~~~~~~ :208:1: note: expanded from here 208 | cpsw_ale_get_secure | ^~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:227:1: warning: unused function 'cpsw_ale_set_mcast' [-Wunused-function] 227 | DEFINE_ALE_FIELD(mcast, 40, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:149:20: note: expanded from macro 'DEFINE_ALE_FIELD' 149 | static inline void cpsw_ale_set_##name(u32 *ale_entry, u32 value) \ | ^~~~~~~~~~~~~~~~~~~ :211:1: note: expanded from here 211 | cpsw_ale_set_mcast | ^~~~~~~~~~~~~~~~~~ 5 warnings generated. ../scripts/Makefile.build:244: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new ../scripts/Makefile.build:244: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new ../drivers/net/ethernet/sfc/siena/ptp.c:208: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:2041:19: warning: cast to smaller integer type 'enum xgene_enet_id' from 'const void *' [-Wvoid-pointer-to-enum-cast] 2041 | pdata->enet_id = (enum xgene_enet_id)device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:419: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:88:21: error: too many arguments provided to function-like macro invocation 88 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:419: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:88:3: error: use of undeclared identifier '__assign_str' 88 | __assign_str(err, err); | ^ ../include/trace/../../../drivers/net/fjes/fjes_trace.h:148:21: error: too many arguments provided to function-like macro invocation 148 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:419: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:148:3: error: use of undeclared identifier '__assign_str' 148 | __assign_str(err, err); | ^ ../include/trace/../../../drivers/net/fjes/fjes_trace.h:192:21: error: too many arguments provided to function-like macro invocation 192 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:419: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:192:3: error: use of undeclared identifier '__assign_str' 192 | __assign_str(err, err); | ^ ../include/trace/../../../drivers/net/fjes/fjes_trace.h:235:21: error: too many arguments provided to function-like macro invocation 235 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:419: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:235:3: error: use of undeclared identifier '__assign_str' 235 | __assign_str(err, err); | ^ ../include/trace/../../../drivers/net/fjes/fjes_trace.h:261:21: error: too many arguments provided to function-like macro invocation 261 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:419: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:261:3: error: use of undeclared identifier '__assign_str' 261 | __assign_str(err, err); | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:469: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:88:21: error: too many arguments provided to function-like macro invocation 88 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:469: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:148:21: error: too many arguments provided to function-like macro invocation 148 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:469: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:192:21: error: too many arguments provided to function-like macro invocation 192 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:469: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:235:21: error: too many arguments provided to function-like macro invocation 235 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:469: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:261:21: error: too many arguments provided to function-like macro invocation 261 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:103: In file included from ../include/trace/perf.h:75: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:88:21: error: too many arguments provided to function-like macro invocation 88 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:103: In file included from ../include/trace/perf.h:75: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:88:3: error: use of undeclared identifier '__assign_str' 88 | __assign_str(err, err); | ^ ../include/trace/../../../drivers/net/fjes/fjes_trace.h:148:21: error: too many arguments provided to function-like macro invocation 148 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:103: In file included from ../include/trace/perf.h:75: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:148:3: error: use of undeclared identifier '__assign_str' 148 | __assign_str(err, err); | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/net/fjes/fjes_trace.o] Error 1 make[5]: *** [../scripts/Makefile.build:485: drivers/net/fjes] Error 2 make[5]: *** Waiting for unfinished jobs.... ../drivers/most/most_usb.c:69: warning: Function parameter or struct member 'dev' not described in 'most_dci_obj' ../drivers/most/most_usb.c:69: warning: Excess struct member 'kobj' description in 'most_dci_obj' ../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'dev' not described in 'most_dev' ../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'clear_work' not described in 'most_dev' ../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'on_netinfo' not described in 'most_dev' ../drivers/most/most_usb.c:650: warning: Function parameter or struct member 'on_netinfo' not described in 'hdm_request_netinfo' make[4]: *** [../scripts/Makefile.build:485: drivers/net] Error 2 make[3]: *** [../scripts/Makefile.build:485: drivers] Error 2 make[2]: *** [/home/nipa/net/wt-0/Makefile:1934: .] Error 2 make[1]: *** [/home/nipa/net/wt-0/Makefile:240: __sub-make] Error 2 make: *** [Makefile:240: __sub-make] Error 2 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/run_tags_test.sh: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/config: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/settings: warning: ignored by one of the .gitignore files ../security/apparmor/lsm.c:1138: warning: Function parameter or struct member 'protocol' not described in 'apparmor_socket_post_create' ../security/apparmor/lsm.c:1138: warning: Excess function parameter 'ptotocol' description in 'apparmor_socket_post_create' ../drivers/block/drbd/drbd_bitmap.c:1220: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_read' ../drivers/block/drbd/drbd_bitmap.c:1232: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write' ../drivers/block/drbd/drbd_bitmap.c:1244: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_all' ../drivers/block/drbd/drbd_bitmap.c:1271: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_copy_pages' ../drivers/block/drbd/drbd_main.c:3431: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bmio_set_n_write' ../drivers/block/drbd/drbd_main.c:3457: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bmio_clear_n_write' ../drivers/block/drbd/drbd_main.c:3518: warning: Function parameter or struct member 'peer_device' not described in 'drbd_queue_bitmap_io' ../drivers/block/drbd/drbd_main.c:3560: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bitmap_io' ../net/ipv4/tcp_output.c:187:3: warning: result of comparison of constant -1 with expression of type 'u8' (aka 'unsigned char') is always false [-Wtautological-constant-out-of-range-compare] 187 | NET_ADD_STATS(sock_net(sk), LINUX_MIB_TCPACKCOMPRESSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | tp->compressed_ack); | ~~~~~~~~~~~~~~~~~~~ ../include/net/ip.h:302:41: note: expanded from macro 'NET_ADD_STATS' 302 | #define NET_ADD_STATS(net, field, adnd) SNMP_ADD_STATS((net)->mib.net_statistics, field, adnd) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/net/snmp.h:143:4: note: expanded from macro 'SNMP_ADD_STATS' 143 | this_cpu_add(mib->mibs[field], addend) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/percpu-defs.h:491:33: note: expanded from macro 'this_cpu_add' 491 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :140:1: note: expanded from here 140 | this_cpu_add_8 | ^ ../arch/x86/include/asm/percpu.h:553:35: note: expanded from macro 'this_cpu_add_8' 553 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../arch/x86/include/asm/percpu.h:173:31: note: expanded from macro 'percpu_add_op' 173 | ((val) == 1 || (val) == -1)) ? \ | ~~~~~ ^ ~~ 1 warning generated. ../drivers/net/ethernet/8390/pcnet_cs.c:1169:9: warning: variable 'xfer_count' set but not used [-Wunused-but-set-variable] 1169 | int xfer_count = count; | ^ 1 warning generated. In file included from ../drivers/net/ethernet/broadcom/b44.c:17: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/net/ethernet/broadcom/bcmsysport.c:49:1: warning: unused function 'txchk_readl' [-Wunused-function] 49 | BCM_SYSPORT_IO_MACRO(txchk, SYS_PORT_TXCHK_OFFSET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:32:19: note: expanded from macro 'BCM_SYSPORT_IO_MACRO' 32 | static inline u32 name##_readl(struct bcm_sysport_priv *priv, u32 off) \ | ^~~~~~~~~~~~ :250:1: note: expanded from here 250 | txchk_readl | ^~~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:49:1: warning: unused function 'txchk_writel' [-Wunused-function] 49 | BCM_SYSPORT_IO_MACRO(txchk, SYS_PORT_TXCHK_OFFSET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:37:20: note: expanded from macro 'BCM_SYSPORT_IO_MACRO' 37 | static inline void name##_writel(struct bcm_sysport_priv *priv, \ | ^~~~~~~~~~~~~ :251:1: note: expanded from here 251 | txchk_writel | ^~~~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:51:1: warning: unused function 'tbuf_readl' [-Wunused-function] 51 | BCM_SYSPORT_IO_MACRO(tbuf, SYS_PORT_TBUF_OFFSET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:32:19: note: expanded from macro 'BCM_SYSPORT_IO_MACRO' 32 | static inline u32 name##_readl(struct bcm_sysport_priv *priv, u32 off) \ | ^~~~~~~~~~~~ :254:1: note: expanded from here 254 | tbuf_readl | ^~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:51:1: warning: unused function 'tbuf_writel' [-Wunused-function] 51 | BCM_SYSPORT_IO_MACRO(tbuf, SYS_PORT_TBUF_OFFSET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:37:20: note: expanded from macro 'BCM_SYSPORT_IO_MACRO' 37 | static inline void name##_writel(struct bcm_sysport_priv *priv, \ | ^~~~~~~~~~~~~ :255:1: note: expanded from here 255 | tbuf_writel | ^~~~~~~~~~~ 4 warnings generated. ../drivers/staging/rtl8723bs/core/rtw_efuse.c:285:6: warning: variable 'efuseValue' set but not used [-Wunused-but-set-variable] 285 | u32 efuseValue; | ^ 1 warning generated. ../drivers/staging/rtl8723bs/core/rtw_pwrctrl.c:288:6: warning: variable 'poll_cnt' set but not used [-Wunused-but-set-variable] 288 | u8 poll_cnt = 0; | ^ 1 warning generated. In file included from ../drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c:22: In file included from ../drivers/net/ethernet/broadcom/bnx2x/bnx2x.h:19: In file included from ../include/linux/pci.h:27: In file included from ../include/linux/mod_devicetable.h:14: In file included from ../include/linux/uuid.h:11: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/staging/rtl8723bs/core/rtw_recv.c:2030:7: warning: variable 'cnt' set but not used [-Wunused-but-set-variable] 2030 | int cnt = 0; | ^ 1 warning generated. ../drivers/staging/rtl8192e/rtllib_crypt_tkip.c:641:7: warning: variable 'iv32' set but not used [-Wunused-but-set-variable] 641 | u32 iv32 = tkey->tx_iv32; | ^ 1 warning generated. In file included from ../drivers/staging/rtl8723bs/core/rtw_security.c:8: In file included from ../drivers/staging/rtl8723bs/include/drv_types.h:17: In file included from ../include/linux/sched/signal.h:5: In file included from ../include/linux/rculist.h:11: In file included from ../include/linux/rcupdate.h:26: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:60: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/staging/rtl8723bs/core/rtw_xmit.c:1938:13: warning: variable 'drop_cnt' set but not used [-Wunused-but-set-variable] 1938 | static u32 drop_cnt; | ^ In file included from ../drivers/staging/rtl8723bs/core/rtw_xmit.c:7: In file included from ../drivers/staging/rtl8723bs/include/drv_types.h:17: In file included from ../include/linux/sched/signal.h:5: In file included from ../include/linux/rculist.h:11: In file included from ../include/linux/rcupdate.h:26: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:60: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 2 warnings generated. ../drivers/staging/rtl8723bs/hal/hal_com.c:964:6: warning: variable 'res' set but not used [-Wunused-but-set-variable] 964 | u32 res, i = 0; | ^ 1 warning generated. In file included from ../drivers/net/ethernet/huawei/hinic/hinic_ethtool.c:17: In file included from ../include/linux/pci.h:27: In file included from ../include/linux/mod_devicetable.h:14: In file included from ../include/linux/uuid.h:11: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../scripts/Makefile.build:244: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch ../drivers/staging/rtl8712/rtl8712_recv.c:139:6: warning: variable 'drvinfo_sz' set but not used [-Wunused-but-set-variable] 139 | u16 drvinfo_sz; | ^ 1 warning generated. In file included from ../drivers/net/ethernet/intel/igc/igc_ethtool.c:5: In file included from ../include/linux/if_vlan.h:10: In file included from ../include/linux/netdevice.h:24: In file included from ../include/linux/timer.h:6: In file included from ../include/linux/ktime.h:25: In file included from ../include/linux/jiffies.h:10: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/net/ethernet/natsemi/ns83820.c:1704:6: warning: variable 'loops' set but not used [-Wunused-but-set-variable] 1704 | int loops = 0; | ^ 1 warning generated. ../scripts/Makefile.build:244: ../drivers/net/ethernet/hisilicon/hns3/Makefile: hns3_common/hclge_comm_cmd.o is added to multiple modules: hclge hclgevf In file included from ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:43: In file included from ../include/linux/tcp.h:17: In file included from ../include/linux/skbuff.h:15: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 2 warnings generated. ../scripts/Makefile.build:244: ../drivers/net/ethernet/marvell/octeontx2/nic/Makefile: otx2_devlink.o is added to multiple modules: rvu_nicpf rvu_nicvf ../scripts/Makefile.build:244: ../drivers/net/ethernet/hisilicon/hns3/Makefile: hns3_common/hclge_comm_rss.o is added to multiple modules: hclge hclgevf ../scripts/Makefile.build:244: ../drivers/net/ethernet/hisilicon/hns3/Makefile: hns3_common/hclge_comm_tqp_stats.o is added to multiple modules: hclge hclgevf In file included from ../drivers/net/ethernet/intel/ixgbevf/ethtool.c:9: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../scripts/Makefile.build:244: ../drivers/net/ethernet/marvell/octeontx2/nic/Makefile: otx2_dcbnl.o is added to multiple modules: rvu_nicpf rvu_nicvf ../drivers/net/ethernet/ni/nixge.c:1271:12: warning: cast to smaller integer type 'enum nixge_version' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1271 | version = (enum nixge_version)of_id->data; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. In file included from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c:8: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:13: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. In file included from ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:9: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:13: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. In file included from ../drivers/net/ethernet/tehuti/tehuti.c:63: In file included from ../drivers/net/ethernet/tehuti/tehuti.h:10: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'ack' not described in 'tcp_lp_cong_avoid' ../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'acked' not described in 'tcp_lp_cong_avoid' ../net/ipv4/tcp_lp.c:272: warning: Function parameter or struct member 'sample' not described in 'tcp_lp_pkts_acked' ../drivers/net/ethernet/ti/tlan.c:2072:7: warning: variable 'def_tx' set but not used [-Wunused-but-set-variable] 2072 | u32 def_tx, crc, code; | ^ 1 warning generated. In file included from ../drivers/net/ethernet/via/via-velocity.c:37: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. In file included from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:8: In file included from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:10: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/net/ethernet/sun/niu.c:4650:6: warning: variable 'val' set but not used [-Wunused-but-set-variable] 4650 | u64 val; | ^ 1 warning generated. ../drivers/net/ethernet/sfc/ptp.c:205: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' ../scripts/Makefile.build:244: ../drivers/net/ethernet/ti/Makefile: cpsw_ale.o is added to multiple modules: ti_cpsw ti_cpsw_new ../drivers/net/ethernet/ti/cpsw_ale.c:220:1: warning: unused function 'cpsw_ale_get_mcast_state' [-Wunused-function] 220 | DEFINE_ALE_FIELD(mcast_state, 62, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:145:19: note: expanded from macro 'DEFINE_ALE_FIELD' 145 | static inline int cpsw_ale_get_##name(u32 *ale_entry) \ | ^~~~~~~~~~~~~~~~~~~ :196:1: note: expanded from here 196 | cpsw_ale_get_mcast_state | ^~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:224:1: warning: unused function 'cpsw_ale_get_port_num' [-Wunused-function] 224 | DEFINE_ALE_FIELD1(port_num, 66) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:155:19: note: expanded from macro 'DEFINE_ALE_FIELD1' 155 | static inline int cpsw_ale_get_##name(u32 *ale_entry, u32 bits) \ | ^~~~~~~~~~~~~~~~~~~ :204:1: note: expanded from here 204 | cpsw_ale_get_port_num | ^~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:225:1: warning: unused function 'cpsw_ale_get_blocked' [-Wunused-function] 225 | DEFINE_ALE_FIELD(blocked, 65, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:145:19: note: expanded from macro 'DEFINE_ALE_FIELD' 145 | static inline int cpsw_ale_get_##name(u32 *ale_entry) \ | ^~~~~~~~~~~~~~~~~~~ :206:1: note: expanded from here 206 | cpsw_ale_get_blocked | ^~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:226:1: warning: unused function 'cpsw_ale_get_secure' [-Wunused-function] 226 | DEFINE_ALE_FIELD(secure, 64, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:145:19: note: expanded from macro 'DEFINE_ALE_FIELD' 145 | static inline int cpsw_ale_get_##name(u32 *ale_entry) \ | ^~~~~~~~~~~~~~~~~~~ :208:1: note: expanded from here 208 | cpsw_ale_get_secure | ^~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:227:1: warning: unused function 'cpsw_ale_set_mcast' [-Wunused-function] 227 | DEFINE_ALE_FIELD(mcast, 40, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:149:20: note: expanded from macro 'DEFINE_ALE_FIELD' 149 | static inline void cpsw_ale_set_##name(u32 *ale_entry, u32 value) \ | ^~~~~~~~~~~~~~~~~~~ :211:1: note: expanded from here 211 | cpsw_ale_set_mcast | ^~~~~~~~~~~~~~~~~~ 5 warnings generated. ../scripts/Makefile.build:244: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new ../scripts/Makefile.build:244: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:419: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:88:21: error: too many arguments provided to function-like macro invocation 88 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:419: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:88:3: error: use of undeclared identifier '__assign_str' 88 | __assign_str(err, err); | ^ ../include/trace/../../../drivers/net/fjes/fjes_trace.h:148:21: error: too many arguments provided to function-like macro invocation 148 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:419: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:148:3: error: use of undeclared identifier '__assign_str' 148 | __assign_str(err, err); | ^ ../include/trace/../../../drivers/net/fjes/fjes_trace.h:192:21: error: too many arguments provided to function-like macro invocation 192 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:419: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:192:3: error: use of undeclared identifier '__assign_str' 192 | __assign_str(err, err); | ^ ../include/trace/../../../drivers/net/fjes/fjes_trace.h:235:21: error: too many arguments provided to function-like macro invocation 235 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:419: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:235:3: error: use of undeclared identifier '__assign_str' 235 | __assign_str(err, err); | ^ ../include/trace/../../../drivers/net/fjes/fjes_trace.h:261:21: error: too many arguments provided to function-like macro invocation 261 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:419: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:261:3: error: use of undeclared identifier '__assign_str' 261 | __assign_str(err, err); | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:469: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:88:21: error: too many arguments provided to function-like macro invocation 88 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:469: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:148:21: error: too many arguments provided to function-like macro invocation 148 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:469: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:192:21: error: too many arguments provided to function-like macro invocation 192 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:469: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:235:21: error: too many arguments provided to function-like macro invocation 235 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:469: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:261:21: error: too many arguments provided to function-like macro invocation 261 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:103: In file included from ../include/trace/perf.h:75: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:88:21: error: too many arguments provided to function-like macro invocation 88 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:103: In file included from ../include/trace/perf.h:75: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:88:3: error: use of undeclared identifier '__assign_str' 88 | __assign_str(err, err); | ^ ../include/trace/../../../drivers/net/fjes/fjes_trace.h:148:21: error: too many arguments provided to function-like macro invocation 148 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:103: In file included from ../include/trace/perf.h:75: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:148:3: error: use of undeclared identifier '__assign_str' 148 | __assign_str(err, err); | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/net/fjes/fjes_trace.o] Error 1 make[6]: *** Waiting for unfinished jobs.... make[5]: *** [../scripts/Makefile.build:485: drivers/net/fjes] Error 2 make[5]: *** Waiting for unfinished jobs.... ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:2041:19: warning: cast to smaller integer type 'enum xgene_enet_id' from 'const void *' [-Wvoid-pointer-to-enum-cast] 2041 | pdata->enet_id = (enum xgene_enet_id)device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/most/most_usb.c:69: warning: Function parameter or struct member 'dev' not described in 'most_dci_obj' ../drivers/most/most_usb.c:69: warning: Excess struct member 'kobj' description in 'most_dci_obj' ../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'dev' not described in 'most_dev' ../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'clear_work' not described in 'most_dev' ../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'on_netinfo' not described in 'most_dev' ../drivers/most/most_usb.c:650: warning: Function parameter or struct member 'on_netinfo' not described in 'hdm_request_netinfo' ../drivers/net/ethernet/sfc/siena/ptp.c:208: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' make[4]: *** [../scripts/Makefile.build:485: drivers/net] Error 2 make[3]: *** [../scripts/Makefile.build:485: drivers] Error 2 make[2]: *** [/home/nipa/net/wt-0/Makefile:1934: .] Error 2 make[1]: *** [/home/nipa/net/wt-0/Makefile:240: __sub-make] Error 2 make: *** [Makefile:240: __sub-make] Error 2 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/run_tags_test.sh: warning: ignored by one of the .gitignore files tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/.gitignore: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/Makefile: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/config: warning: ignored by one of the .gitignore files tools/testing/selftests/kvm/settings: warning: ignored by one of the .gitignore files ../security/apparmor/lsm.c:1138: warning: Function parameter or struct member 'protocol' not described in 'apparmor_socket_post_create' ../security/apparmor/lsm.c:1138: warning: Excess function parameter 'ptotocol' description in 'apparmor_socket_post_create' ../drivers/block/drbd/drbd_bitmap.c:1220: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_read' ../drivers/block/drbd/drbd_bitmap.c:1232: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write' ../drivers/block/drbd/drbd_bitmap.c:1244: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_all' ../drivers/block/drbd/drbd_bitmap.c:1271: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bm_write_copy_pages' ../net/ipv4/tcp_output.c:187:3: warning: result of comparison of constant -1 with expression of type 'u8' (aka 'unsigned char') is always false [-Wtautological-constant-out-of-range-compare] 187 | NET_ADD_STATS(sock_net(sk), LINUX_MIB_TCPACKCOMPRESSED, | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 188 | tp->compressed_ack); | ~~~~~~~~~~~~~~~~~~~ ../include/net/ip.h:302:41: note: expanded from macro 'NET_ADD_STATS' 302 | #define NET_ADD_STATS(net, field, adnd) SNMP_ADD_STATS((net)->mib.net_statistics, field, adnd) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/net/snmp.h:143:4: note: expanded from macro 'SNMP_ADD_STATS' 143 | this_cpu_add(mib->mibs[field], addend) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/percpu-defs.h:491:33: note: expanded from macro 'this_cpu_add' 491 | #define this_cpu_add(pcp, val) __pcpu_size_call(this_cpu_add_, pcp, val) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ note: (skipping 1 expansions in backtrace; use -fmacro-backtrace-limit=0 to see all) :140:1: note: expanded from here 140 | this_cpu_add_8 | ^ ../arch/x86/include/asm/percpu.h:553:35: note: expanded from macro 'this_cpu_add_8' 553 | #define this_cpu_add_8(pcp, val) percpu_add_op(8, volatile, (pcp), val) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../arch/x86/include/asm/percpu.h:173:31: note: expanded from macro 'percpu_add_op' 173 | ((val) == 1 || (val) == -1)) ? \ | ~~~~~ ^ ~~ 1 warning generated. ../drivers/block/drbd/drbd_main.c:3431: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bmio_set_n_write' ../drivers/block/drbd/drbd_main.c:3457: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bmio_clear_n_write' ../drivers/block/drbd/drbd_main.c:3518: warning: Function parameter or struct member 'peer_device' not described in 'drbd_queue_bitmap_io' ../drivers/block/drbd/drbd_main.c:3560: warning: Function parameter or struct member 'peer_device' not described in 'drbd_bitmap_io' ../drivers/net/ethernet/8390/pcnet_cs.c:1169:9: warning: variable 'xfer_count' set but not used [-Wunused-but-set-variable] 1169 | int xfer_count = count; | ^ 1 warning generated. In file included from ../drivers/net/ethernet/broadcom/b44.c:17: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/net/ethernet/broadcom/bcmsysport.c:49:1: warning: unused function 'txchk_readl' [-Wunused-function] 49 | BCM_SYSPORT_IO_MACRO(txchk, SYS_PORT_TXCHK_OFFSET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:32:19: note: expanded from macro 'BCM_SYSPORT_IO_MACRO' 32 | static inline u32 name##_readl(struct bcm_sysport_priv *priv, u32 off) \ | ^~~~~~~~~~~~ :250:1: note: expanded from here 250 | txchk_readl | ^~~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:49:1: warning: unused function 'txchk_writel' [-Wunused-function] 49 | BCM_SYSPORT_IO_MACRO(txchk, SYS_PORT_TXCHK_OFFSET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:37:20: note: expanded from macro 'BCM_SYSPORT_IO_MACRO' 37 | static inline void name##_writel(struct bcm_sysport_priv *priv, \ | ^~~~~~~~~~~~~ :251:1: note: expanded from here 251 | txchk_writel | ^~~~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:51:1: warning: unused function 'tbuf_readl' [-Wunused-function] 51 | BCM_SYSPORT_IO_MACRO(tbuf, SYS_PORT_TBUF_OFFSET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:32:19: note: expanded from macro 'BCM_SYSPORT_IO_MACRO' 32 | static inline u32 name##_readl(struct bcm_sysport_priv *priv, u32 off) \ | ^~~~~~~~~~~~ :254:1: note: expanded from here 254 | tbuf_readl | ^~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:51:1: warning: unused function 'tbuf_writel' [-Wunused-function] 51 | BCM_SYSPORT_IO_MACRO(tbuf, SYS_PORT_TBUF_OFFSET); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/broadcom/bcmsysport.c:37:20: note: expanded from macro 'BCM_SYSPORT_IO_MACRO' 37 | static inline void name##_writel(struct bcm_sysport_priv *priv, \ | ^~~~~~~~~~~~~ :255:1: note: expanded from here 255 | tbuf_writel | ^~~~~~~~~~~ 4 warnings generated. ../drivers/staging/rtl8723bs/core/rtw_efuse.c:285:6: warning: variable 'efuseValue' set but not used [-Wunused-but-set-variable] 285 | u32 efuseValue; | ^ 1 warning generated. ../drivers/staging/rtl8192e/rtllib_crypt_tkip.c:641:7: warning: variable 'iv32' set but not used [-Wunused-but-set-variable] 641 | u32 iv32 = tkey->tx_iv32; | ^ 1 warning generated. ../drivers/staging/rtl8723bs/core/rtw_pwrctrl.c:288:6: warning: variable 'poll_cnt' set but not used [-Wunused-but-set-variable] 288 | u8 poll_cnt = 0; | ^ 1 warning generated. In file included from ../drivers/net/ethernet/broadcom/bnx2x/bnx2x_sriov.c:22: In file included from ../drivers/net/ethernet/broadcom/bnx2x/bnx2x.h:19: In file included from ../include/linux/pci.h:27: In file included from ../include/linux/mod_devicetable.h:14: In file included from ../include/linux/uuid.h:11: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/staging/rtl8723bs/core/rtw_recv.c:2030:7: warning: variable 'cnt' set but not used [-Wunused-but-set-variable] 2030 | int cnt = 0; | ^ 1 warning generated. In file included from ../drivers/staging/rtl8723bs/core/rtw_security.c:8: In file included from ../drivers/staging/rtl8723bs/include/drv_types.h:17: In file included from ../include/linux/sched/signal.h:5: In file included from ../include/linux/rculist.h:11: In file included from ../include/linux/rcupdate.h:26: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:60: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/staging/rtl8723bs/core/rtw_xmit.c:1938:13: warning: variable 'drop_cnt' set but not used [-Wunused-but-set-variable] 1938 | static u32 drop_cnt; | ^ In file included from ../drivers/staging/rtl8723bs/core/rtw_xmit.c:7: In file included from ../drivers/staging/rtl8723bs/include/drv_types.h:17: In file included from ../include/linux/sched/signal.h:5: In file included from ../include/linux/rculist.h:11: In file included from ../include/linux/rcupdate.h:26: In file included from ../include/linux/irqflags.h:18: In file included from ../arch/x86/include/asm/irqflags.h:60: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 2 warnings generated. ../drivers/staging/rtl8723bs/hal/hal_com.c:964:6: warning: variable 'res' set but not used [-Wunused-but-set-variable] 964 | u32 res, i = 0; | ^ 1 warning generated. In file included from ../drivers/net/ethernet/huawei/hinic/hinic_ethtool.c:17: In file included from ../include/linux/pci.h:27: In file included from ../include/linux/mod_devicetable.h:14: In file included from ../include/linux/uuid.h:11: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/staging/rtl8712/rtl8712_recv.c:139:6: warning: variable 'drvinfo_sz' set but not used [-Wunused-but-set-variable] 139 | u16 drvinfo_sz; | ^ 1 warning generated. ../scripts/Makefile.build:244: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch In file included from ../drivers/net/ethernet/intel/ixgbevf/ethtool.c:9: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. In file included from ../drivers/net/ethernet/intel/igc/igc_ethtool.c:5: In file included from ../include/linux/if_vlan.h:10: In file included from ../include/linux/netdevice.h:24: In file included from ../include/linux/timer.h:6: In file included from ../include/linux/ktime.h:25: In file included from ../include/linux/jiffies.h:10: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../scripts/Makefile.build:244: ../drivers/net/ethernet/hisilicon/hns3/Makefile: hns3_common/hclge_comm_cmd.o is added to multiple modules: hclge hclgevf ../scripts/Makefile.build:244: ../drivers/net/ethernet/hisilicon/hns3/Makefile: hns3_common/hclge_comm_rss.o is added to multiple modules: hclge hclgevf ../scripts/Makefile.build:244: ../drivers/net/ethernet/hisilicon/hns3/Makefile: hns3_common/hclge_comm_tqp_stats.o is added to multiple modules: hclge hclgevf ../drivers/net/ethernet/natsemi/ns83820.c:1704:6: warning: variable 'loops' set but not used [-Wunused-but-set-variable] 1704 | int loops = 0; | ^ 1 warning generated. In file included from ../drivers/net/ethernet/myricom/myri10ge/myri10ge.c:43: In file included from ../include/linux/tcp.h:17: In file included from ../include/linux/skbuff.h:15: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 2 warnings generated. ../drivers/net/ethernet/ni/nixge.c:1271:12: warning: cast to smaller integer type 'enum nixge_version' from 'const void *' [-Wvoid-pointer-to-enum-cast] 1271 | version = (enum nixge_version)of_id->data; | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../scripts/Makefile.build:244: ../drivers/net/ethernet/marvell/octeontx2/nic/Makefile: otx2_devlink.o is added to multiple modules: rvu_nicpf rvu_nicvf ../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'ack' not described in 'tcp_lp_cong_avoid' ../net/ipv4/tcp_lp.c:122: warning: Function parameter or struct member 'acked' not described in 'tcp_lp_cong_avoid' ../net/ipv4/tcp_lp.c:272: warning: Function parameter or struct member 'sample' not described in 'tcp_lp_pkts_acked' ../scripts/Makefile.build:244: ../drivers/net/ethernet/marvell/octeontx2/nic/Makefile: otx2_dcbnl.o is added to multiple modules: rvu_nicpf rvu_nicvf In file included from ../drivers/net/ethernet/qlogic/netxen/netxen_nic_ethtool.c:9: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:13: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. In file included from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_ethtool.c:8: In file included from ../include/linux/delay.h:23: In file included from ../include/linux/sched.h:13: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. In file included from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:8: In file included from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:10: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. In file included from ../drivers/net/ethernet/tehuti/tehuti.c:63: In file included from ../drivers/net/ethernet/tehuti/tehuti.h:10: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/net/ethernet/ti/tlan.c:2072:7: warning: variable 'def_tx' set but not used [-Wunused-but-set-variable] 2072 | u32 def_tx, crc, code; | ^ 1 warning generated. In file included from ../drivers/net/ethernet/via/via-velocity.c:37: In file included from ../include/linux/module.h:13: In file included from ../include/linux/stat.h:19: In file included from ../include/linux/time.h:60: In file included from ../include/linux/time32.h:13: In file included from ../include/linux/timex.h:67: In file included from ../arch/x86/include/asm/timex.h:5: In file included from ../arch/x86/include/asm/processor.h:19: In file included from ../arch/x86/include/asm/cpuid.h:62: In file included from ../arch/x86/include/asm/paravirt.h:21: In file included from ../include/linux/cpumask.h:13: In file included from ../include/linux/bitmap.h:13: In file included from ../include/linux/string.h:374: ../include/linux/fortify-string.h:566:4: warning: call to '__read_overflow2_field' declared with 'warning' attribute: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 566 | __read_overflow2_field(q_size_field, size); | ^ 1 warning generated. ../drivers/net/ethernet/sun/niu.c:4650:6: warning: variable 'val' set but not used [-Wunused-but-set-variable] 4650 | u64 val; | ^ 1 warning generated. ../scripts/Makefile.build:244: ../drivers/net/ethernet/ti/Makefile: cpsw_ale.o is added to multiple modules: ti_cpsw ti_cpsw_new ../drivers/net/ethernet/ti/cpsw_ale.c:220:1: warning: unused function 'cpsw_ale_get_mcast_state' [-Wunused-function] 220 | DEFINE_ALE_FIELD(mcast_state, 62, 2) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:145:19: note: expanded from macro 'DEFINE_ALE_FIELD' 145 | static inline int cpsw_ale_get_##name(u32 *ale_entry) \ | ^~~~~~~~~~~~~~~~~~~ :196:1: note: expanded from here 196 | cpsw_ale_get_mcast_state | ^~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:224:1: warning: unused function 'cpsw_ale_get_port_num' [-Wunused-function] 224 | DEFINE_ALE_FIELD1(port_num, 66) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:155:19: note: expanded from macro 'DEFINE_ALE_FIELD1' 155 | static inline int cpsw_ale_get_##name(u32 *ale_entry, u32 bits) \ | ^~~~~~~~~~~~~~~~~~~ :204:1: note: expanded from here 204 | cpsw_ale_get_port_num | ^~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:225:1: warning: unused function 'cpsw_ale_get_blocked' [-Wunused-function] 225 | DEFINE_ALE_FIELD(blocked, 65, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:145:19: note: expanded from macro 'DEFINE_ALE_FIELD' 145 | static inline int cpsw_ale_get_##name(u32 *ale_entry) \ | ^~~~~~~~~~~~~~~~~~~ :206:1: note: expanded from here 206 | cpsw_ale_get_blocked | ^~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:226:1: warning: unused function 'cpsw_ale_get_secure' [-Wunused-function] 226 | DEFINE_ALE_FIELD(secure, 64, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:145:19: note: expanded from macro 'DEFINE_ALE_FIELD' 145 | static inline int cpsw_ale_get_##name(u32 *ale_entry) \ | ^~~~~~~~~~~~~~~~~~~ :208:1: note: expanded from here 208 | cpsw_ale_get_secure | ^~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:227:1: warning: unused function 'cpsw_ale_set_mcast' [-Wunused-function] 227 | DEFINE_ALE_FIELD(mcast, 40, 1) | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/ti/cpsw_ale.c:149:20: note: expanded from macro 'DEFINE_ALE_FIELD' 149 | static inline void cpsw_ale_set_##name(u32 *ale_entry, u32 value) \ | ^~~~~~~~~~~~~~~~~~~ :211:1: note: expanded from here 211 | cpsw_ale_set_mcast | ^~~~~~~~~~~~~~~~~~ 5 warnings generated. ../scripts/Makefile.build:244: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new ../scripts/Makefile.build:244: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new ../drivers/net/ethernet/sfc/ptp.c:205: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:419: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:88:21: error: too many arguments provided to function-like macro invocation 88 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:419: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:88:3: error: use of undeclared identifier '__assign_str' 88 | __assign_str(err, err); | ^ ../include/trace/../../../drivers/net/fjes/fjes_trace.h:148:21: error: too many arguments provided to function-like macro invocation 148 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:419: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:148:3: error: use of undeclared identifier '__assign_str' 148 | __assign_str(err, err); | ^ ../include/trace/../../../drivers/net/fjes/fjes_trace.h:192:21: error: too many arguments provided to function-like macro invocation 192 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:419: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:192:3: error: use of undeclared identifier '__assign_str' 192 | __assign_str(err, err); | ^ ../include/trace/../../../drivers/net/fjes/fjes_trace.h:235:21: error: too many arguments provided to function-like macro invocation 235 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:419: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:235:3: error: use of undeclared identifier '__assign_str' 235 | __assign_str(err, err); | ^ ../include/trace/../../../drivers/net/fjes/fjes_trace.h:261:21: error: too many arguments provided to function-like macro invocation 261 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:419: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:261:3: error: use of undeclared identifier '__assign_str' 261 | __assign_str(err, err); | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:469: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:88:21: error: too many arguments provided to function-like macro invocation 88 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:469: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:148:21: error: too many arguments provided to function-like macro invocation 148 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:469: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:192:21: error: too many arguments provided to function-like macro invocation 192 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:469: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:235:21: error: too many arguments provided to function-like macro invocation 235 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:102: In file included from ../include/trace/trace_events.h:469: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:261:21: error: too many arguments provided to function-like macro invocation 261 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:103: In file included from ../include/trace/perf.h:75: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:88:21: error: too many arguments provided to function-like macro invocation 88 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:103: In file included from ../include/trace/perf.h:75: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:88:3: error: use of undeclared identifier '__assign_str' 88 | __assign_str(err, err); | ^ ../include/trace/../../../drivers/net/fjes/fjes_trace.h:148:21: error: too many arguments provided to function-like macro invocation 148 | __assign_str(err, err); | ^ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro '__assign_str' defined here 34 | #define __assign_str(dst) \ | ^ In file included from ../drivers/net/fjes/fjes_trace.c:13: In file included from ../drivers/net/fjes/fjes_trace.h:365: In file included from ../include/trace/define_trace.h:103: In file included from ../include/trace/perf.h:75: ../include/trace/../../../drivers/net/fjes/fjes_trace.h:148:3: error: use of undeclared identifier '__assign_str' 148 | __assign_str(err, err); | ^ fatal error: too many errors emitted, stopping now [-ferror-limit=] 20 errors generated. make[6]: *** [../scripts/Makefile.build:244: drivers/net/fjes/fjes_trace.o] Error 1 make[6]: *** Waiting for unfinished jobs.... make[5]: *** [../scripts/Makefile.build:485: drivers/net/fjes] Error 2 make[5]: *** Waiting for unfinished jobs.... ../drivers/most/most_usb.c:69: warning: Function parameter or struct member 'dev' not described in 'most_dci_obj' ../drivers/most/most_usb.c:69: warning: Excess struct member 'kobj' description in 'most_dci_obj' ../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'dev' not described in 'most_dev' ../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'clear_work' not described in 'most_dev' ../drivers/most/most_usb.c:122: warning: Function parameter or struct member 'on_netinfo' not described in 'most_dev' ../drivers/most/most_usb.c:650: warning: Function parameter or struct member 'on_netinfo' not described in 'hdm_request_netinfo' ../drivers/net/ethernet/apm/xgene/xgene_enet_main.c:2041:19: warning: cast to smaller integer type 'enum xgene_enet_id' from 'const void *' [-Wvoid-pointer-to-enum-cast] 2041 | pdata->enet_id = (enum xgene_enet_id)device_get_match_data(&pdev->dev); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ 1 warning generated. ../drivers/net/ethernet/sfc/siena/ptp.c:208: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' make[4]: *** [../scripts/Makefile.build:485: drivers/net] Error 2 make[3]: *** [../scripts/Makefile.build:485: drivers] Error 2 make[2]: *** [/home/nipa/net/wt-0/Makefile:1934: .] Error 2 make[1]: *** [/home/nipa/net/wt-0/Makefile:240: __sub-make] Error 2 make: *** [Makefile:240: __sub-make] Error 2