========== build_32bit - FAILED ../ipc/sem.c:647: warning: expecting prototype for perform_atomic_semop[_slow](). Prototype was for perform_atomic_semop_slow() instead ../lib/vsprintf.c: In function ‘va_format’: ../lib/vsprintf.c:1718:9: warning: function ‘va_format’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 1718 | buf += vsnprintf(buf, end > buf ? end - buf : 0, va_fmt->fmt, va); | ^~~ In file included from ../include/linux/string.h:389, from ../arch/x86/include/asm/page_32.h:18, from ../arch/x86/include/asm/page.h:14, from ../arch/x86/include/asm/processor.h:20, from ../include/linux/sched.h:13, from ../include/linux/ratelimit.h:6, from ../include/linux/dev_printk.h:16, from ../include/linux/device.h:15, from ../drivers/nfc/pn533/pn533.c:9: In function ‘fortify_memcpy_chk’, inlined from ‘pn533_target_found_felica’ at ../drivers/nfc/pn533/pn533.c:781:2: ../include/linux/fortify-string.h:580:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/tty/n_hdlc.c:140: warning: Function parameter or struct member 'write_work' not described in 'n_hdlc' ../drivers/tty/n_hdlc.c:140: warning: Function parameter or struct member 'tty_for_write_work' not described in 'n_hdlc' ../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' ../kernel/reboot.c:241: warning: Function parameter or struct member 'cmd' not described in 'do_kernel_restart' ../kernel/reboot.c:972: warning: Function parameter or struct member 'poweroff_delay_ms' not described in 'hw_failure_emergency_poweroff' ../kernel/time/hrtimer.c:121:35: warning: initialized field overwritten [-Woverride-init] 121 | [CLOCK_REALTIME] = HRTIMER_BASE_REALTIME, | ^~~~~~~~~~~~~~~~~~~~~ ../kernel/time/hrtimer.c:121:35: note: (near initialization for ‘hrtimer_clock_to_base_table[0]’) ../kernel/time/hrtimer.c:122:35: warning: initialized field overwritten [-Woverride-init] 122 | [CLOCK_MONOTONIC] = HRTIMER_BASE_MONOTONIC, | ^~~~~~~~~~~~~~~~~~~~~~ ../kernel/time/hrtimer.c:122:35: note: (near initialization for ‘hrtimer_clock_to_base_table[1]’) ../kernel/time/hrtimer.c:123:35: warning: initialized field overwritten [-Woverride-init] 123 | [CLOCK_BOOTTIME] = HRTIMER_BASE_BOOTTIME, | ^~~~~~~~~~~~~~~~~~~~~ ../kernel/time/hrtimer.c:123:35: note: (near initialization for ‘hrtimer_clock_to_base_table[7]’) ../kernel/time/hrtimer.c:124:35: warning: initialized field overwritten [-Woverride-init] 124 | [CLOCK_TAI] = HRTIMER_BASE_TAI, | ^~~~~~~~~~~~~~~~ ../kernel/time/hrtimer.c:124:35: note: (near initialization for ‘hrtimer_clock_to_base_table[11]’) ../kernel/audit.c: In function ‘audit_log_vformat’: ../kernel/audit.c:1978:9: warning: function ‘audit_log_vformat’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 1978 | len = vsnprintf(skb_tail_pointer(skb), avail, fmt, args); | ^~~ ../kernel/audit.c:1987:17: warning: function ‘audit_log_vformat’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 1987 | len = vsnprintf(skb_tail_pointer(skb), avail, fmt, args2); | ^~~ In file included from ../include/linux/kernel.h:31, from ../include/linux/bcm47xx_nvram.h:10, from ../drivers/firmware/broadcom/bcm47xx_sprom.c:29: ../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_u32.constprop’: ../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ ../include/linux/printk.h:473:25: note: in definition of macro ‘printk_index_wrap’ 473 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../include/linux/printk.h:554:9: note: in expansion of macro ‘printk’ 554 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~ ../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’ 12 | #define KERN_WARNING KERN_SOH "4" /* warning conditions */ | ^~~~~~~~ ../include/linux/printk.h:554:16: note: in expansion of macro ‘KERN_WARNING’ 554 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:80:17: note: in expansion of macro ‘pr_warn’ 80 | pr_warn("can not parse nvram name %s%s%s with value %s got %i\n", \ | ^~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:92:1: note: in expansion of macro ‘NVRAM_READ_VAL’ 92 | NVRAM_READ_VAL(u32) | ^~~~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c: In function ‘nvram_read_s8.constprop’: ../include/linux/kern_levels.h:5:25: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 5 | #define KERN_SOH "\001" /* ASCII Start Of Header */ | ^~~~~~ ../include/linux/printk.h:473:25: note: in definition of macro ‘printk_index_wrap’ 473 | _p_func(_fmt, ##__VA_ARGS__); \ | ^~~~ ../include/linux/printk.h:554:9: note: in expansion of macro ‘printk’ 554 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~ ../include/linux/kern_levels.h:12:25: note: in expansion of macro ‘KERN_SOH’ 12 | #define KERN_WARNING KERN_SOH "4" /* warning conditions */ | ^~~~~~~~ ../include/linux/printk.h:554:16: note: in expansion of macro ‘KERN_WARNING’ 554 | printk(KERN_WARNING pr_fmt(fmt), ##__VA_ARGS__) | ^~~~~~~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:80:17: note: in expansion of macro ‘pr_warn’ 80 | pr_warn("can not parse nvram name %s%s%s with value %s got %i\n", \ | ^~~~~~~ ../drivers/firmware/broadcom/bcm47xx_sprom.c:90:1: note: in expansion of macro ‘NVRAM_READ_VAL’ 90 | NVRAM_READ_VAL(s8) | ^~~~~~~~~~~~~~ In file included from ../include/linux/string.h:389, from ../arch/x86/include/asm/page_32.h:18, from ../arch/x86/include/asm/page.h:14, from ../arch/x86/include/asm/processor.h:20, from ../arch/x86/include/asm/timex.h:5, from ../include/linux/timex.h:67, from ../include/linux/time32.h:13, from ../include/linux/time.h:60, from ../include/linux/stat.h:19, from ../include/linux/module.h:13, from ../drivers/scsi/qla2xxx/qla_def.h:12, from ../drivers/scsi/qla2xxx/qla_init.c:6: In function ‘fortify_memcpy_chk’, inlined from ‘qla81xx_nvram_config’ at ../drivers/scsi/qla2xxx/qla_init.c:9240:2: ../include/linux/fortify-string.h:580:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/scsi/qla2xxx/qla_isr.c:3891: warning: Function parameter or struct member 'rsp_q_in' not described in 'qla_chk_cont_iocb_avail' In file included from ../include/linux/string.h:389, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:12, from ../include/linux/smp.h:13, from ../include/linux/lockdep.h:14, from ../include/linux/rcupdate.h:29, from ../include/linux/rculist.h:11, from ../include/linux/sched/signal.h:5, from ../drivers/staging/rtl8723bs/include/drv_types.h:17, from ../drivers/staging/rtl8723bs/core/rtw_security.c:8: In function ‘fortify_memcpy_chk’, inlined from ‘rtw_BIP_verify’ at ../drivers/staging/rtl8723bs/core/rtw_security.c:1424:3: ../include/linux/fortify-string.h:580:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../include/linux/string.h:389, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:12, from ../include/linux/smp.h:13, from ../include/linux/lockdep.h:14, from ../include/linux/rcupdate.h:29, from ../include/linux/rculist.h:11, from ../include/linux/sched/signal.h:5, from ../drivers/staging/rtl8723bs/include/drv_types.h:17, from ../drivers/staging/rtl8723bs/core/rtw_xmit.c:7: In function ‘fortify_memcpy_chk’, inlined from ‘rtw_mgmt_xmitframe_coalesce’ at ../drivers/staging/rtl8723bs/core/rtw_xmit.c:1209:3: ../include/linux/fortify-string.h:580:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../include/linux/string.h:389, from ../arch/x86/include/asm/page_32.h:18, from ../arch/x86/include/asm/page.h:14, from ../arch/x86/include/asm/thread_info.h:12, from ../include/linux/thread_info.h:60, from ../include/linux/spinlock.h:60, from ../include/linux/mmzone.h:8, from ../include/linux/gfp.h:7, from ../drivers/scsi/bnx2i/bnx2i_hwi.c:17: In function ‘fortify_memcpy_chk’, inlined from ‘bnx2i_process_login_resp.isra’ at ../drivers/scsi/bnx2i/bnx2i_hwi.c:1460:2: ../include/linux/fortify-string.h:580:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../scripts/Makefile.build:194: ../drivers/net/ethernet/freescale/dpaa2/Makefile: dpaa2-mac.o is added to multiple modules: fsl-dpaa2-eth fsl-dpaa2-switch ../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 ../fs/orangefs/protocol.h:287, from ../fs/orangefs/acl.c:8: ../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=] 86 | static const int num_kmod_keyword_mask_map = (int) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../fs/orangefs/protocol.h:287, from ../fs/orangefs/file.c:13: ../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=] 86 | static const int num_kmod_keyword_mask_map = (int) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../fs/orangefs/protocol.h:287, from ../fs/orangefs/orangefs-cache.c:8: ../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=] 86 | static const int num_kmod_keyword_mask_map = (int) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../fs/orangefs/protocol.h:287, from ../fs/orangefs/orangefs-utils.c:9: ../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=] 86 | static const int num_kmod_keyword_mask_map = (int) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../fs/nfsd/nfs4state.c: In function ‘nfsd4_lock’: ../fs/nfsd/nfs4state.c:7969:29: warning: variable ‘sb’ set but not used [-Wunused-but-set-variable] 7969 | struct super_block *sb; | ^~ In file included from ../fs/orangefs/protocol.h:287, from ../fs/orangefs/xattr.c:13: ../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=] 86 | static const int num_kmod_keyword_mask_map = (int) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../fs/orangefs/protocol.h:287, from ../fs/orangefs/dcache.c:12: ../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=] 86 | static const int num_kmod_keyword_mask_map = (int) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../fs/orangefs/protocol.h:287, from ../fs/orangefs/inode.c:15: ../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=] 86 | static const int num_kmod_keyword_mask_map = (int) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../fs/orangefs/protocol.h:287, from ../fs/orangefs/orangefs-sysfs.c:146: ../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=] 86 | static const int num_kmod_keyword_mask_map = (int) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../fs/orangefs/protocol.h:287, from ../fs/orangefs/orangefs-mod.c:11: ../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=] 86 | static const int num_kmod_keyword_mask_map = (int) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../fs/orangefs/protocol.h:287, from ../fs/orangefs/super.c:8: ../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=] 86 | static const int num_kmod_keyword_mask_map = (int) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../fs/orangefs/protocol.h:287, from ../fs/orangefs/devorangefs-req.c:11: ../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=] 86 | static const int num_kmod_keyword_mask_map = (int) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../include/linux/string.h:389, from ../arch/x86/include/asm/page_32.h:18, from ../arch/x86/include/asm/page.h:14, from ../arch/x86/include/asm/processor.h:20, from ../arch/x86/include/asm/timex.h:5, from ../include/linux/timex.h:67, from ../include/linux/time32.h:13, from ../include/linux/time.h:60, from ../include/linux/stat.h:19, from ../include/linux/module.h:13, from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic.h:10, from ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:8: In function ‘fortify_memcpy_chk’, inlined from ‘qlcnic_83xx_dcb_query_cee_param’ at ../drivers/net/ethernet/qlogic/qlcnic/qlcnic_dcb.c:614:3: ../include/linux/fortify-string.h:580:25: warning: call to ‘__read_overflow2_field’ declared with attribute warning: detected read beyond size of field (2nd parameter); maybe use struct_group()? [-Wattribute-warning] 580 | __read_overflow2_field(q_size_field, size); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../fs/orangefs/protocol.h:287, from ../fs/orangefs/namei.c:12: ../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=] 86 | static const int num_kmod_keyword_mask_map = (int) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../fs/orangefs/protocol.h:287, from ../fs/orangefs/symlink.c:8: ../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=] 86 | static const int num_kmod_keyword_mask_map = (int) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../fs/orangefs/protocol.h:287, from ../fs/orangefs/dir.c:6: ../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=] 86 | static const int num_kmod_keyword_mask_map = (int) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../fs/orangefs/protocol.h:287, from ../fs/orangefs/orangefs-bufmap.c:7: ../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=] 86 | static const int num_kmod_keyword_mask_map = (int) | ^~~~~~~~~~~~~~~~~~~~~~~~~ In file included from ../fs/orangefs/protocol.h:287, from ../fs/orangefs/waitqueue.c:16: ../fs/orangefs/orangefs-debug.h:86:18: warning: ‘num_kmod_keyword_mask_map’ defined but not used [-Wunused-const-variable=] 86 | static const int num_kmod_keyword_mask_map = (int) | ^~~~~~~~~~~~~~~~~~~~~~~~~ ../scripts/Makefile.build:194: ../drivers/net/ethernet/ti/Makefile: cpsw_ale.o is added to multiple modules: ti_cpsw ti_cpsw_new ../scripts/Makefile.build:194: ../drivers/net/ethernet/ti/Makefile: cpsw_priv.o is added to multiple modules: ti_cpsw ti_cpsw_new ../scripts/Makefile.build:194: ../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' ../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/usb/lan78xx.c: In function ‘lan7801_phy_init’: ../drivers/net/usb/lan78xx.c:2507:13: warning: variable ‘ret’ set but not used [-Wunused-but-set-variable] 2507 | int ret; | ^~~ ../drivers/net/ethernet/sfc/siena/ptp.c:208: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:324, from ../include/linux/hash.h:7, from ../drivers/net/ethernet/netronome/nfp/flower/metadata.c:4: ../include/linux/stddef.h:24:36: warning: initialized field overwritten [-Woverride-init] 24 | #define sizeof_field(TYPE, MEMBER) sizeof((((TYPE *)0)->MEMBER)) | ^~~~~~ ../drivers/net/ethernet/netronome/nfp/flower/metadata.c:508:27: note: in expansion of macro ‘sizeof_field’ 508 | .key_offset = sizeof_field(struct nfp_neigh_entry, neigh_cookie), | ^~~~~~~~~~~~ ../include/linux/stddef.h:24:36: note: (near initialization for ‘neigh_table_params.key_offset’) 24 | #define sizeof_field(TYPE, MEMBER) sizeof((((TYPE *)0)->MEMBER)) | ^~~~~~ ../drivers/net/ethernet/netronome/nfp/flower/metadata.c:508:27: note: in expansion of macro ‘sizeof_field’ 508 | .key_offset = sizeof_field(struct nfp_neigh_entry, neigh_cookie), | ^~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/uapi/linux/pkt_cls.h:5, from ../include/net/pkt_cls.h:5, from ../drivers/net/ethernet/sfc/tc.c:12: ../drivers/net/ethernet/sfc/tc.c:117:64: error: ‘struct efx_tc_recirc_id’ has no member named ‘netdev’; did you mean ‘net_dev’? 117 | .key_len = offsetofend(struct efx_tc_recirc_id, netdev), | ^~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../drivers/net/ethernet/sfc/tc.c:117:27: note: in expansion of macro ‘offsetofend’ 117 | .key_len = offsetofend(struct efx_tc_recirc_id, netdev), | ^~~~~~~~~~~ ../drivers/net/ethernet/sfc/tc.c:117:64: error: ‘struct efx_tc_recirc_id’ has no member named ‘netdev’; did you mean ‘net_dev’? 117 | .key_len = offsetofend(struct efx_tc_recirc_id, netdev), | ^~~~~~ ../include/linux/stddef.h:24:57: note: in definition of macro ‘sizeof_field’ 24 | #define sizeof_field(TYPE, MEMBER) sizeof((((TYPE *)0)->MEMBER)) | ^~~~~~ ../drivers/net/ethernet/sfc/tc.c:117:27: note: in expansion of macro ‘offsetofend’ 117 | .key_len = offsetofend(struct efx_tc_recirc_id, netdev), | ^~~~~~~~~~~ make[7]: *** [../scripts/Makefile.build:194: drivers/net/ethernet/sfc/tc.o] Error 1 make[7]: *** Waiting for unfinished jobs.... make[6]: *** [../scripts/Makefile.build:440: drivers/net/ethernet/sfc] Error 2 make[6]: *** Waiting for unfinished jobs.... make[5]: *** [../scripts/Makefile.build:440: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:440: drivers/net] Error 2 make[3]: *** [../scripts/Makefile.build:440: drivers] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1993: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:251: __sub-make] Error 2 make: *** [Makefile:251: __sub-make] Error 2 In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/linux/kasan-checks.h:5, from ../include/asm-generic/rwonce.h:26, from ./arch/x86/include/generated/asm/rwonce.h:1, from ../include/linux/compiler.h:324, from ../include/linux/hash.h:7, from ../drivers/net/ethernet/netronome/nfp/flower/metadata.c:4: ../include/linux/stddef.h:24:36: warning: initialized field overwritten [-Woverride-init] 24 | #define sizeof_field(TYPE, MEMBER) sizeof((((TYPE *)0)->MEMBER)) | ^~~~~~ ../drivers/net/ethernet/netronome/nfp/flower/metadata.c:508:27: note: in expansion of macro ‘sizeof_field’ 508 | .key_offset = sizeof_field(struct nfp_neigh_entry, neigh_cookie), | ^~~~~~~~~~~~ ../include/linux/stddef.h:24:36: note: (near initialization for ‘neigh_table_params.key_offset’) 24 | #define sizeof_field(TYPE, MEMBER) sizeof((((TYPE *)0)->MEMBER)) | ^~~~~~ ../drivers/net/ethernet/netronome/nfp/flower/metadata.c:508:27: note: in expansion of macro ‘sizeof_field’ 508 | .key_offset = sizeof_field(struct nfp_neigh_entry, neigh_cookie), | ^~~~~~~~~~~~ In file included from ../include/uapi/linux/posix_types.h:5, from ../include/uapi/linux/types.h:14, from ../include/linux/types.h:6, from ../include/uapi/linux/pkt_cls.h:5, from ../include/net/pkt_cls.h:5, from ../drivers/net/ethernet/sfc/tc.c:12: ../drivers/net/ethernet/sfc/tc.c:117:64: error: ‘struct efx_tc_recirc_id’ has no member named ‘netdev’; did you mean ‘net_dev’? 117 | .key_len = offsetofend(struct efx_tc_recirc_id, netdev), | ^~~~~~ ../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) | ^~~~~~ ../drivers/net/ethernet/sfc/tc.c:117:27: note: in expansion of macro ‘offsetofend’ 117 | .key_len = offsetofend(struct efx_tc_recirc_id, netdev), | ^~~~~~~~~~~ ../drivers/net/ethernet/sfc/tc.c:117:64: error: ‘struct efx_tc_recirc_id’ has no member named ‘netdev’; did you mean ‘net_dev’? 117 | .key_len = offsetofend(struct efx_tc_recirc_id, netdev), | ^~~~~~ ../include/linux/stddef.h:24:57: note: in definition of macro ‘sizeof_field’ 24 | #define sizeof_field(TYPE, MEMBER) sizeof((((TYPE *)0)->MEMBER)) | ^~~~~~ ../drivers/net/ethernet/sfc/tc.c:117:27: note: in expansion of macro ‘offsetofend’ 117 | .key_len = offsetofend(struct efx_tc_recirc_id, netdev), | ^~~~~~~~~~~ make[7]: *** [../scripts/Makefile.build:194: drivers/net/ethernet/sfc/tc.o] Error 1 make[6]: *** [../scripts/Makefile.build:440: drivers/net/ethernet/sfc] Error 2 make[5]: *** [../scripts/Makefile.build:440: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:440: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:440: drivers] Error 2 make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1993: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:251: __sub-make] Error 2 make: *** [Makefile:251: __sub-make] Error 2 New errors added --- /tmp/tmp.TmLTTkpvpH 2024-12-16 23:22:53.655390504 -0800 +++ /tmp/tmp.ivPrzXz7xl 2024-12-16 23:23:05.846269308 -0800 @@ -0,0 +1,54 @@ +In file included from ../include/uapi/linux/posix_types.h:5, + from ../include/uapi/linux/types.h:14, + from ../include/linux/types.h:6, + from ../include/linux/kasan-checks.h:5, + from ../include/asm-generic/rwonce.h:26, + from ./arch/x86/include/generated/asm/rwonce.h:1, + from ../include/linux/compiler.h:324, + from ../include/linux/hash.h:7, + from ../drivers/net/ethernet/netronome/nfp/flower/metadata.c:4: +../include/linux/stddef.h:24:36: warning: initialized field overwritten [-Woverride-init] + 24 | #define sizeof_field(TYPE, MEMBER) sizeof((((TYPE *)0)->MEMBER)) + | ^~~~~~ +../drivers/net/ethernet/netronome/nfp/flower/metadata.c:508:27: note: in expansion of macro ‘sizeof_field’ + 508 | .key_offset = sizeof_field(struct nfp_neigh_entry, neigh_cookie), + | ^~~~~~~~~~~~ +../include/linux/stddef.h:24:36: note: (near initialization for ‘neigh_table_params.key_offset’) + 24 | #define sizeof_field(TYPE, MEMBER) sizeof((((TYPE *)0)->MEMBER)) + | ^~~~~~ +../drivers/net/ethernet/netronome/nfp/flower/metadata.c:508:27: note: in expansion of macro ‘sizeof_field’ + 508 | .key_offset = sizeof_field(struct nfp_neigh_entry, neigh_cookie), + | ^~~~~~~~~~~~ +In file included from ../include/uapi/linux/posix_types.h:5, + from ../include/uapi/linux/types.h:14, + from ../include/linux/types.h:6, + from ../include/uapi/linux/pkt_cls.h:5, + from ../include/net/pkt_cls.h:5, + from ../drivers/net/ethernet/sfc/tc.c:12: +../drivers/net/ethernet/sfc/tc.c:117:64: error: ‘struct efx_tc_recirc_id’ has no member named ‘netdev’; did you mean ‘net_dev’? + 117 | .key_len = offsetofend(struct efx_tc_recirc_id, netdev), + | ^~~~~~ +../include/linux/stddef.h:16:58: note: in definition of macro ‘offsetof’ + 16 | #define offsetof(TYPE, MEMBER) __builtin_offsetof(TYPE, MEMBER) + | ^~~~~~ +../drivers/net/ethernet/sfc/tc.c:117:27: note: in expansion of macro ‘offsetofend’ + 117 | .key_len = offsetofend(struct efx_tc_recirc_id, netdev), + | ^~~~~~~~~~~ +../drivers/net/ethernet/sfc/tc.c:117:64: error: ‘struct efx_tc_recirc_id’ has no member named ‘netdev’; did you mean ‘net_dev’? + 117 | .key_len = offsetofend(struct efx_tc_recirc_id, netdev), + | ^~~~~~ +../include/linux/stddef.h:24:57: note: in definition of macro ‘sizeof_field’ + 24 | #define sizeof_field(TYPE, MEMBER) sizeof((((TYPE *)0)->MEMBER)) + | ^~~~~~ +../drivers/net/ethernet/sfc/tc.c:117:27: note: in expansion of macro ‘offsetofend’ + 117 | .key_len = offsetofend(struct efx_tc_recirc_id, netdev), + | ^~~~~~~~~~~ +make[7]: *** [../scripts/Makefile.build:194: drivers/net/ethernet/sfc/tc.o] Error 1 +make[6]: *** [../scripts/Makefile.build:440: drivers/net/ethernet/sfc] Error 2 +make[5]: *** [../scripts/Makefile.build:440: drivers/net/ethernet] Error 2 +make[4]: *** [../scripts/Makefile.build:440: drivers/net] Error 2 +make[4]: *** Waiting for unfinished jobs.... +make[3]: *** [../scripts/Makefile.build:440: drivers] Error 2 +make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1993: .] Error 2 +make[1]: *** [/home/nipa/net-next/wt-1/Makefile:251: __sub-make] Error 2 +make: *** [Makefile:251: __sub-make] Error 2 Per-file breakdown --- /tmp/tmp.KvGwKtVjhB 2024-12-16 23:23:05.860269168 -0800 +++ /tmp/tmp.8Ba8P8Mm1B 2024-12-16 23:23:05.872269049 -0800 @@ -0,0 +1,2 @@ + 2 ../drivers/net/ethernet/sfc/tc.c + 1 ../include/linux/stddef.h