WARNING: unmet direct dependencies detected for MODVERSIONS
  Depends on [n]: MODULES [=y] && !COMPILE_TEST [=y]
  Selected by [y]:
  - RANDSTRUCT_FULL [=y] && (CC_HAS_RANDSTRUCT [=y] || GCC_PLUGINS [=n]) && MODULES [=y]

WARNING: unmet direct dependencies detected for MODVERSIONS
  Depends on [n]: MODULES [=y] && !COMPILE_TEST [=y]
  Selected by [y]:
  - RANDSTRUCT_FULL [=y] && (CC_HAS_RANDSTRUCT [=y] || GCC_PLUGINS [=n]) && MODULES [=y]

WARNING: unmet direct dependencies detected for MODVERSIONS
  Depends on [n]: MODULES [=y] && !COMPILE_TEST [=y]
  Selected by [y]:
  - RANDSTRUCT_FULL [=y] && (CC_HAS_RANDSTRUCT [=y] || GCC_PLUGINS [=n]) && MODULES [=y]
tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files
tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files
tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files
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
In file included from ../drivers/nfc/pn533/pn533.c:9:
In file included from ../include/linux/device.h:15:
In file included from ../include/linux/dev_printk.h:16:
In file included from ../include/linux/ratelimit.h:6:
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:12:
In file included from ../include/linux/bitmap.h:13:
In file included from ../include/linux/string.h:390:
../include/linux/fortify-string.h:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^
1 warning generated.
../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:305:41: note: expanded from macro 'NET_ADD_STATS'
  305 | #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:497:33: note: expanded from macro 'this_cpu_add'
  497 | #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)
<scratch space>:147:1: note: expanded from here
  147 | this_cpu_add_8
      | ^
../arch/x86/include/asm/percpu.h:558:36: note: expanded from macro 'this_cpu_add_8'
  558 | #define this_cpu_add_8(pcp, val)                        percpu_add_op(8, volatile, (pcp), val)
      |                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../arch/x86/include/asm/percpu.h:238:31: note: expanded from macro 'percpu_add_op'
  238 |                               ((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/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:12:
In file included from ../include/linux/bitmap.h:13:
In file included from ../include/linux/string.h:390:
../include/linux/fortify-string.h:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^
1 warning generated.
In file included from ../drivers/scsi/bnx2i/bnx2i_hwi.c:17:
In file included from ../include/linux/gfp.h:7:
In file included from ../include/linux/mmzone.h:8:
In file included from ../include/linux/spinlock.h:59:
In file included from ../include/linux/irqflags.h:18:
In file included from ../arch/x86/include/asm/irqflags.h:80:
In file included from ../arch/x86/include/asm/paravirt.h:21:
In file included from ../include/linux/cpumask.h:12:
In file included from ../include/linux/bitmap.h:13:
In file included from ../include/linux/string.h:390:
../include/linux/fortify-string.h:580: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]
  580 |                         __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)  \
      |                   ^~~~~~~~~~~~
<scratch space>:167:1: note: expanded from here
  167 | 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,         \
      |                    ^~~~~~~~~~~~~
<scratch space>:168:1: note: expanded from here
  168 | 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)  \
      |                   ^~~~~~~~~~~~
<scratch space>:171:1: note: expanded from here
  171 | 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,         \
      |                    ^~~~~~~~~~~~~
<scratch space>:172:1: note: expanded from here
  172 | tbuf_writel
      | ^~~~~~~~~~~
4 warnings generated.
../drivers/net/wireless/realtek/rtw89/coex.c:6323:23: warning: variable 'cnt_2g' set but not used [-Wunused-but-set-variable]
 6323 |         u8 i, mode, cnt = 0, cnt_2g = 0, cnt_5g = 0, phy_now = RTW89_PHY_MAX, phy_dbcc;
      |                              ^
../drivers/net/wireless/realtek/rtw89/coex.c:6323:35: warning: variable 'cnt_5g' set but not used [-Wunused-but-set-variable]
 6323 |         u8 i, mode, cnt = 0, cnt_2g = 0, cnt_5g = 0, phy_now = RTW89_PHY_MAX, phy_dbcc;
      |                                          ^
2 warnings 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:80:
In file included from ../arch/x86/include/asm/paravirt.h:21:
In file included from ../include/linux/cpumask.h:12:
In file included from ../include/linux/bitmap.h:13:
In file included from ../include/linux/string.h:390:
../include/linux/fortify-string.h:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^
1 warning generated.
../drivers/staging/rtl8723bs/hal/hal_com.c:963:6: warning: variable 'res' set but not used [-Wunused-but-set-variable]
  963 |         u32 res, i = 0;
      |             ^
1 warning generated.
../drivers/staging/rtl8723bs/core/rtw_xmit.c:1937:13: warning: variable 'drop_cnt' set but not used [-Wunused-but-set-variable]
 1937 |         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:80:
In file included from ../arch/x86/include/asm/paravirt.h:21:
In file included from ../include/linux/cpumask.h:12:
In file included from ../include/linux/bitmap.h:13:
In file included from ../include/linux/string.h:390:
../include/linux/fortify-string.h:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^
2 warnings 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:12:
In file included from ../include/linux/bitmap.h:13:
In file included from ../include/linux/string.h:390:
../include/linux/fortify-string.h:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^
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:390:
../include/linux/fortify-string.h:580: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]
  580 |                         __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:12:
In file included from ../include/linux/bitmap.h:13:
In file included from ../include/linux/string.h:390:
../include/linux/fortify-string.h:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^
1 warning generated.
../scripts/Makefile.build:229: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch
../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/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:12:
In file included from ../include/linux/bitmap.h:13:
In file included from ../include/linux/string.h:390:
../include/linux/fortify-string.h:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^
../include/linux/fortify-string.h:580: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.
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:12:
In file included from ../include/linux/bitmap.h:13:
In file included from ../include/linux/string.h:390:
../include/linux/fortify-string.h:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^
1 warning generated.
../drivers/net/caif/caif_serial.c:130:20: warning: unused function 'debugfs_tx' [-Wunused-function]
  130 | static inline void debugfs_tx(struct ser_device *ser, const u8 *data, int 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:12:
In file included from ../include/linux/bitmap.h:13:
In file included from ../include/linux/string.h:390:
../include/linux/fortify-string.h:580: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]
  580 |                         __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'
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:12:
In file included from ../include/linux/bitmap.h:13:
In file included from ../include/linux/string.h:390:
../include/linux/fortify-string.h:580: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]
  580 |                         __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:12:
In file included from ../include/linux/bitmap.h:13:
In file included from ../include/linux/string.h:390:
../include/linux/fortify-string.h:580: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]
  580 |                         __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/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'
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:12:
In file included from ../include/linux/bitmap.h:13:
In file included from ../include/linux/string.h:390:
../include/linux/fortify-string.h:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^
1 warning generated.
../scripts/Makefile.build:229: ../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:239:1: warning: unused function 'cpsw_ale_get_mcast_state' [-Wunused-function]
  239 | DEFINE_ALE_FIELD(mcast_state,           62,     2)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/ti/cpsw_ale.c:164:19: note: expanded from macro 'DEFINE_ALE_FIELD'
  164 | static inline int cpsw_ale_get_##name(u32 *ale_entry)                   \
      |                   ^~~~~~~~~~~~~~~~~~~
<scratch space>:196:1: note: expanded from here
  196 | cpsw_ale_get_mcast_state
      | ^~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/ti/cpsw_ale.c:243:1: warning: unused function 'cpsw_ale_get_port_num' [-Wunused-function]
  243 | DEFINE_ALE_FIELD1(port_num,             66)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/ti/cpsw_ale.c:174:19: note: expanded from macro 'DEFINE_ALE_FIELD1'
  174 | static inline int cpsw_ale_get_##name(u32 *ale_entry, u32 bits)         \
      |                   ^~~~~~~~~~~~~~~~~~~
<scratch space>:204:1: note: expanded from here
  204 | cpsw_ale_get_port_num
      | ^~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/ti/cpsw_ale.c:244:1: warning: unused function 'cpsw_ale_get_blocked' [-Wunused-function]
  244 | DEFINE_ALE_FIELD(blocked,               65,     1)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/ti/cpsw_ale.c:164:19: note: expanded from macro 'DEFINE_ALE_FIELD'
  164 | static inline int cpsw_ale_get_##name(u32 *ale_entry)                   \
      |                   ^~~~~~~~~~~~~~~~~~~
<scratch space>:206:1: note: expanded from here
  206 | cpsw_ale_get_blocked
      | ^~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/ti/cpsw_ale.c:245:1: warning: unused function 'cpsw_ale_get_secure' [-Wunused-function]
  245 | DEFINE_ALE_FIELD(secure,                64,     1)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/ti/cpsw_ale.c:164:19: note: expanded from macro 'DEFINE_ALE_FIELD'
  164 | static inline int cpsw_ale_get_##name(u32 *ale_entry)                   \
      |                   ^~~~~~~~~~~~~~~~~~~
<scratch space>:208:1: note: expanded from here
  208 | cpsw_ale_get_secure
      | ^~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/ti/cpsw_ale.c:246:1: warning: unused function 'cpsw_ale_set_mcast' [-Wunused-function]
  246 | DEFINE_ALE_FIELD(mcast,                 40,     1)
      | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../drivers/net/ethernet/ti/cpsw_ale.c:168:20: note: expanded from macro 'DEFINE_ALE_FIELD'
  168 | static inline void cpsw_ale_set_##name(u32 *ale_entry, u32 value)       \
      |                    ^~~~~~~~~~~~~~~~~~~
<scratch space>:211:1: note: expanded from here
  211 | cpsw_ale_set_mcast
      | ^~~~~~~~~~~~~~~~~~
5 warnings generated.
../scripts/Makefile.build:229: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new
../scripts/Makefile.build:229: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new
../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'
../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'

WARNING: unmet direct dependencies detected for MODVERSIONS
  Depends on [n]: MODULES [=y] && !COMPILE_TEST [=y]
  Selected by [y]:
  - RANDSTRUCT_FULL [=y] && (CC_HAS_RANDSTRUCT [=y] || GCC_PLUGINS [=n]) && MODULES [=y]

WARNING: unmet direct dependencies detected for MODVERSIONS
  Depends on [n]: MODULES [=y] && !COMPILE_TEST [=y]
  Selected by [y]:
  - RANDSTRUCT_FULL [=y] && (CC_HAS_RANDSTRUCT [=y] || GCC_PLUGINS [=n]) && MODULES [=y]

WARNING: unmet direct dependencies detected for MODVERSIONS
  Depends on [n]: MODULES [=y] && !COMPILE_TEST [=y]
  Selected by [y]:
  - RANDSTRUCT_FULL [=y] && (CC_HAS_RANDSTRUCT [=y] || GCC_PLUGINS [=n]) && MODULES [=y]
tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files
tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files
tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files
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
../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:305:41: note: expanded from macro 'NET_ADD_STATS'
  305 | #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:497:33: note: expanded from macro 'this_cpu_add'
  497 | #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)
<scratch space>:147:1: note: expanded from here
  147 | this_cpu_add_8
      | ^
../arch/x86/include/asm/percpu.h:558:36: note: expanded from macro 'this_cpu_add_8'
  558 | #define this_cpu_add_8(pcp, val)                        percpu_add_op(8, volatile, (pcp), val)
      |                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../arch/x86/include/asm/percpu.h:238:31: note: expanded from macro 'percpu_add_op'
  238 |                               ((val) == 1 || (val) == -1)) ?            \
      |                                              ~~~~~ ^  ~~
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)  \
      |                   ^~~~~~~~~~~~
<scratch space>:167:1: note: expanded from here
  167 | 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,         \
      |                    ^~~~~~~~~~~~~
<scratch space>:168:1: note: expanded from here
  168 | 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)  \
      |                   ^~~~~~~~~~~~
<scratch space>:171:1: note: expanded from here
  171 | 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,         \
      |                    ^~~~~~~~~~~~~
<scratch space>:172:1: note: expanded from here
  172 | tbuf_writel
      | ^~~~~~~~~~~
4 warnings 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'
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:12:
In file included from ../include/linux/bitmap.h:13:
In file included from ../include/linux/string.h:390:
../include/linux/fortify-string.h:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^
../include/linux/fortify-string.h:580: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.
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:12:
In file included from ../include/linux/bitmap.h:13:
In file included from ../include/linux/string.h:390:
../include/linux/fortify-string.h:580: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]
  580 |                         __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:12:
In file included from ../include/linux/bitmap.h:13:
In file included from ../include/linux/string.h:390:
../include/linux/fortify-string.h:580: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]
  580 |                         __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:12:
In file included from ../include/linux/bitmap.h:13:
In file included from ../include/linux/string.h:390:
../include/linux/fortify-string.h:580: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]
  580 |                         __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:12:
In file included from ../include/linux/bitmap.h:13:
In file included from ../include/linux/string.h:390:
../include/linux/fortify-string.h:580: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]
  580 |                         __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:229: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new
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:12:
In file included from ../include/linux/bitmap.h:13:
In file included from ../include/linux/string.h:390:
../include/linux/fortify-string.h:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^
1 warning generated.
../scripts/Makefile.build:229: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new
../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'

WARNING: unmet direct dependencies detected for MODVERSIONS
  Depends on [n]: MODULES [=y] && !COMPILE_TEST [=y]
  Selected by [y]:
  - RANDSTRUCT_FULL [=y] && (CC_HAS_RANDSTRUCT [=y] || GCC_PLUGINS [=n]) && MODULES [=y]

WARNING: unmet direct dependencies detected for MODVERSIONS
  Depends on [n]: MODULES [=y] && !COMPILE_TEST [=y]
  Selected by [y]:
  - RANDSTRUCT_FULL [=y] && (CC_HAS_RANDSTRUCT [=y] || GCC_PLUGINS [=n]) && MODULES [=y]

WARNING: unmet direct dependencies detected for MODVERSIONS
  Depends on [n]: MODULES [=y] && !COMPILE_TEST [=y]
  Selected by [y]:
  - RANDSTRUCT_FULL [=y] && (CC_HAS_RANDSTRUCT [=y] || GCC_PLUGINS [=n]) && MODULES [=y]
tools/testing/selftests/arm64/tags/.gitignore: warning: ignored by one of the .gitignore files
tools/testing/selftests/arm64/tags/Makefile: warning: ignored by one of the .gitignore files
tools/testing/selftests/arm64/tags/tags_test.c: warning: ignored by one of the .gitignore files
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
../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:305:41: note: expanded from macro 'NET_ADD_STATS'
  305 | #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:497:33: note: expanded from macro 'this_cpu_add'
  497 | #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)
<scratch space>:147:1: note: expanded from here
  147 | this_cpu_add_8
      | ^
../arch/x86/include/asm/percpu.h:558:36: note: expanded from macro 'this_cpu_add_8'
  558 | #define this_cpu_add_8(pcp, val)                        percpu_add_op(8, volatile, (pcp), val)
      |                                                         ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
../arch/x86/include/asm/percpu.h:238:31: note: expanded from macro 'percpu_add_op'
  238 |                               ((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/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)  \
      |                   ^~~~~~~~~~~~
<scratch space>:167:1: note: expanded from here
  167 | 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,         \
      |                    ^~~~~~~~~~~~~
<scratch space>:168:1: note: expanded from here
  168 | 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)  \
      |                   ^~~~~~~~~~~~
<scratch space>:171:1: note: expanded from here
  171 | 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,         \
      |                    ^~~~~~~~~~~~~
<scratch space>:172:1: note: expanded from here
  172 | tbuf_writel
      | ^~~~~~~~~~~
4 warnings 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:12:
In file included from ../include/linux/bitmap.h:13:
In file included from ../include/linux/string.h:390:
../include/linux/fortify-string.h:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^
../include/linux/fortify-string.h:580: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.
../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/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:12:
In file included from ../include/linux/bitmap.h:13:
In file included from ../include/linux/string.h:390:
../include/linux/fortify-string.h:580: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]
  580 |                         __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:12:
In file included from ../include/linux/bitmap.h:13:
In file included from ../include/linux/string.h:390:
../include/linux/fortify-string.h:580: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]
  580 |                         __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:12:
In file included from ../include/linux/bitmap.h:13:
In file included from ../include/linux/string.h:390:
../include/linux/fortify-string.h:580: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]
  580 |                         __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:12:
In file included from ../include/linux/bitmap.h:13:
In file included from ../include/linux/string.h:390:
../include/linux/fortify-string.h:580: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]
  580 |                         __read_overflow2_field(q_size_field, size);
      |                         ^
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:12:
In file included from ../include/linux/bitmap.h:13:
In file included from ../include/linux/string.h:390:
../include/linux/fortify-string.h:580: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]
  580 |                         __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:229: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new
../scripts/Makefile.build:229: ../drivers/net/ethernet/ti/Makefile: cpsw_ethtool.o is added to multiple modules: ti_cpsw ti_cpsw_new
../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'