../lib/vsprintf.c: In function ‘va_format’: ../lib/vsprintf.c:1704:9: warning: function ‘va_format’ might be a candidate for ‘gnu_printf’ format attribute [-Wsuggest-attribute=format] 1704 | buf += vsnprintf(buf, end > buf ? end - buf : 0, va_fmt->fmt, va); | ^~~ ../drivers/leds/leds-lm3692x.c:120: warning: Function parameter or struct member 'boost_ctrl' not described in 'lm3692x_led' ../drivers/leds/leds-lm3692x.c:120: warning: Function parameter or struct member 'brightness_ctrl' not described in 'lm3692x_led' ../drivers/leds/leds-lm3692x.c:120: warning: Function parameter or struct member 'enabled' not described in 'lm3692x_led' ../arch/x86/kernel/apic/apic.c:2143: warning: Function parameter or struct member 'spurious_interrupt' not described in 'DEFINE_IDTENTRY_IRQ' ../arch/x86/kernel/apic/apic.c:2143: warning: expecting prototype for spurious_interrupt(). Prototype was for DEFINE_IDTENTRY_IRQ() instead ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'stall' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'prot_stall' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'registered' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'suspended' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'connected' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'vbus_session' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'set_cfg_not_acked' description in 'pch_udc_dev' ../drivers/usb/gadget/udc/pch_udc.c:360: warning: Excess struct member 'waiting_zlp_ack' description in 'pch_udc_dev' ../drivers/firmware/broadcom/bcm47xx_nvram.c:41: warning: Function parameter or struct member 'nvram' not described in 'bcm47xx_nvram_is_valid' ../drivers/firmware/broadcom/bcm47xx_nvram.c:49: warning: Function parameter or struct member 'nvram_start' not described in 'bcm47xx_nvram_copy' ../drivers/firmware/broadcom/bcm47xx_nvram.c:49: warning: Function parameter or struct member 'res_size' not described in 'bcm47xx_nvram_copy' ../drivers/firmware/broadcom/bcm47xx_nvram.c:73: warning: Function parameter or struct member 'flash_start' not described in 'bcm47xx_nvram_find_and_copy' ../drivers/firmware/broadcom/bcm47xx_nvram.c:73: warning: Function parameter or struct member 'res_size' not described in 'bcm47xx_nvram_find_and_copy' ../drivers/spi/atmel-quadspi.c:244: warning: Function parameter or struct member 'pclk_div' not described in 'atmel_qspi_pcal' ../drivers/spi/atmel-quadspi.c:244: warning: Excess struct member 'pclkdiv' description in 'atmel_qspi_pcal' ../drivers/platform/x86/dell/dcdbas.c:104: warning: Function parameter or struct member 'size' not described in 'smi_data_buf_realloc' ../drivers/platform/x86/dell/dcdbas.c:285: warning: Function parameter or struct member 'smi_cmd' not described in 'dcdbas_smi_request' ../drivers/platform/x86/dell/dcdbas.c:317: warning: Function parameter or struct member 'dev' not described in 'smi_request_store' ../drivers/platform/x86/dell/dcdbas.c:317: warning: Function parameter or struct member 'attr' not described in 'smi_request_store' ../drivers/platform/x86/dell/dcdbas.c:317: warning: Function parameter or struct member 'buf' not described in 'smi_request_store' ../drivers/platform/x86/dell/dcdbas.c:317: warning: Function parameter or struct member 'count' not described in 'smi_request_store' ../drivers/platform/x86/dell/dcdbas.c:616: warning: Function parameter or struct member 'nb' not described in 'dcdbas_reboot_notify' ../drivers/platform/x86/dell/dcdbas.c:616: warning: Function parameter or struct member 'code' not described in 'dcdbas_reboot_notify' ../drivers/platform/x86/dell/dcdbas.c:616: warning: Function parameter or struct member 'unused' not described in 'dcdbas_reboot_notify' ../drivers/net/ethernet/mediatek/mtk_star_emac.c: In function ‘mtk_star_mdio_init’: ../drivers/net/ethernet/mediatek/mtk_star_emac.c:1425:39: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_free’ 1425 | struct device_node *mdio_node _free(device_node) = | ^~~~~ ../drivers/net/ethernet/mediatek/mtk_star_emac.c:1425:39: error: implicit declaration of function ‘_free’; did you mean ‘kfree’? [-Wimplicit-function-declaration] 1425 | struct device_node *mdio_node _free(device_node) = | ^~~~~ | kfree ../drivers/net/ethernet/mediatek/mtk_star_emac.c:1425:45: error: ‘device_node’ undeclared (first use in this function) 1425 | struct device_node *mdio_node _free(device_node) = | ^~~~~~~~~~~ ../drivers/net/ethernet/mediatek/mtk_star_emac.c:1425:45: note: each undeclared identifier is reported only once for each function it appears in ../drivers/net/ethernet/mediatek/mtk_star_emac.c:1426:17: error: implicit declaration of function ‘of_get_available_child_by_name’; did you mean ‘of_get_available_child_count’? [-Wimplicit-function-declaration] 1426 | of_get_available_child_by_name(dev->of_node, "mdio"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | of_get_available_child_count ../drivers/net/ethernet/mediatek/mtk_star_emac.c:1428:14: error: ‘mdio_node’ undeclared (first use in this function); did you mean ‘to_node’? 1428 | if (!mdio_node) | ^~~~~~~~~ | to_node ../drivers/net/ethernet/mediatek/mtk_star_emac.c:1443:1: error: control reaches end of non-void function [-Werror=return-type] 1443 | } | ^ cc1: some warnings being treated as errors make[7]: *** [../scripts/Makefile.build:194: drivers/net/ethernet/mediatek/mtk_star_emac.o] Error 1 make[6]: *** [../scripts/Makefile.build:440: drivers/net/ethernet/mediatek] 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[4]: *** Waiting for unfinished jobs.... ../drivers/firmware/efi/libstub/efi-stub-helper.c:611: warning: Function parameter or struct member 'out' not described in 'efi_load_initrd' ../drivers/rtc/rtc-omap.c:412: warning: Function parameter or struct member 'dev' not described in 'omap_rtc_power_off_program' make[3]: *** [../scripts/Makefile.build:440: drivers] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1994: .] 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/asm-generic/bug.h:22, from ../arch/x86/include/asm/bug.h:99, from ../include/linux/bug.h:5, from ../include/linux/fortify-string.h:6, from ../include/linux/string.h:392, 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/mtd/mtdpart.c:10: ../drivers/mtd/mtdpart.c: In function ‘parse_mtd_partitions’: ../drivers/mtd/mtdpart.c:693:34: warning: ‘%s’ directive argument is null [-Wformat-overflow=] 693 | pr_debug("%s: got parser %s\n", master->name, | ^~~~~~~~~~~~~~~~~~~~~ ../include/linux/printk.h:391:21: note: in definition of macro ‘pr_fmt’ 391 | #define pr_fmt(fmt) fmt | ^~~ ../include/linux/dynamic_debug.h:248:9: note: in expansion of macro ‘__dynamic_func_call_cls’ 248 | __dynamic_func_call_cls(__UNIQUE_ID(ddebug), cls, fmt, func, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/dynamic_debug.h:250:9: note: in expansion of macro ‘_dynamic_func_call_cls’ 250 | _dynamic_func_call_cls(_DPRINTK_CLASS_DFLT, fmt, func, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~~~~~~~ ../include/linux/dynamic_debug.h:269:9: note: in expansion of macro ‘_dynamic_func_call’ 269 | _dynamic_func_call(fmt, __dynamic_pr_debug, \ | ^~~~~~~~~~~~~~~~~~ ../include/linux/printk.h:625:9: note: in expansion of macro ‘dynamic_pr_debug’ 625 | dynamic_pr_debug(fmt, ##__VA_ARGS__) | ^~~~~~~~~~~~~~~~ ../drivers/mtd/mtdpart.c:693:25: note: in expansion of macro ‘pr_debug’ 693 | pr_debug("%s: got parser %s\n", master->name, | ^~~~~~~~ ../drivers/mtd/mtdpart.c:693:50: note: format string is defined here 693 | pr_debug("%s: got parser %s\n", master->name, | ^~ ../drivers/net/ethernet/sfc/ptp.c:205: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' ../drivers/net/ethernet/sfc/siena/ptp.c:208: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' ERROR: modpost: "__udivdi3" [drivers/dma/tegra210-adma.ko] undefined! make[3]: *** [../scripts/Makefile.modpost:145: Module.symvers] Error 1 make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1944: modpost] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:251: __sub-make] Error 2 make: *** [Makefile:251: __sub-make] Error 2 ../drivers/net/ethernet/mediatek/mtk_star_emac.c: In function ‘mtk_star_mdio_init’: ../drivers/net/ethernet/mediatek/mtk_star_emac.c:1425:39: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_free’ 1425 | struct device_node *mdio_node _free(device_node) = | ^~~~~ ../drivers/net/ethernet/mediatek/mtk_star_emac.c:1425:39: error: implicit declaration of function ‘_free’; did you mean ‘kfree’? [-Wimplicit-function-declaration] 1425 | struct device_node *mdio_node _free(device_node) = | ^~~~~ | kfree ../drivers/net/ethernet/mediatek/mtk_star_emac.c:1425:45: error: ‘device_node’ undeclared (first use in this function) 1425 | struct device_node *mdio_node _free(device_node) = | ^~~~~~~~~~~ ../drivers/net/ethernet/mediatek/mtk_star_emac.c:1425:45: note: each undeclared identifier is reported only once for each function it appears in ../drivers/net/ethernet/mediatek/mtk_star_emac.c:1426:17: error: implicit declaration of function ‘of_get_available_child_by_name’; did you mean ‘of_get_available_child_count’? [-Wimplicit-function-declaration] 1426 | of_get_available_child_by_name(dev->of_node, "mdio"); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ | of_get_available_child_count ../drivers/net/ethernet/mediatek/mtk_star_emac.c:1428:14: error: ‘mdio_node’ undeclared (first use in this function); did you mean ‘to_node’? 1428 | if (!mdio_node) | ^~~~~~~~~ | to_node ../drivers/net/ethernet/mediatek/mtk_star_emac.c:1443:1: error: control reaches end of non-void function [-Werror=return-type] 1443 | } | ^ cc1: some warnings being treated as errors make[7]: *** [../scripts/Makefile.build:194: drivers/net/ethernet/mediatek/mtk_star_emac.o] Error 1 make[6]: *** [../scripts/Makefile.build:440: drivers/net/ethernet/mediatek] 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:1994: .] 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.gZEa3O7HXZ 2025-02-01 08:26:27.211826876 -0800 +++ /tmp/tmp.LDA13a79S9 2025-02-01 08:26:39.125699474 -0800 @@ -1,45 +1,31 @@ -In file included from ../include/asm-generic/bug.h:22, - from ../arch/x86/include/asm/bug.h:99, - from ../include/linux/bug.h:5, - from ../include/linux/fortify-string.h:6, - from ../include/linux/string.h:392, - 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/mtd/mtdpart.c:10: -../drivers/mtd/mtdpart.c: In function ‘parse_mtd_partitions’: -../drivers/mtd/mtdpart.c:693:34: warning: ‘%s’ directive argument is null [-Wformat-overflow=] - 693 | pr_debug("%s: got parser %s\n", master->name, - | ^~~~~~~~~~~~~~~~~~~~~ -../include/linux/printk.h:391:21: note: in definition of macro ‘pr_fmt’ - 391 | #define pr_fmt(fmt) fmt - | ^~~ -../include/linux/dynamic_debug.h:248:9: note: in expansion of macro ‘__dynamic_func_call_cls’ - 248 | __dynamic_func_call_cls(__UNIQUE_ID(ddebug), cls, fmt, func, ##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~~ -../include/linux/dynamic_debug.h:250:9: note: in expansion of macro ‘_dynamic_func_call_cls’ - 250 | _dynamic_func_call_cls(_DPRINTK_CLASS_DFLT, fmt, func, ##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~~~~~~~ -../include/linux/dynamic_debug.h:269:9: note: in expansion of macro ‘_dynamic_func_call’ - 269 | _dynamic_func_call(fmt, __dynamic_pr_debug, \ - | ^~~~~~~~~~~~~~~~~~ -../include/linux/printk.h:625:9: note: in expansion of macro ‘dynamic_pr_debug’ - 625 | dynamic_pr_debug(fmt, ##__VA_ARGS__) - | ^~~~~~~~~~~~~~~~ -../drivers/mtd/mtdpart.c:693:25: note: in expansion of macro ‘pr_debug’ - 693 | pr_debug("%s: got parser %s\n", master->name, - | ^~~~~~~~ -../drivers/mtd/mtdpart.c:693:50: note: format string is defined here - 693 | pr_debug("%s: got parser %s\n", master->name, - | ^~ -../drivers/net/ethernet/sfc/ptp.c:205: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' -../drivers/net/ethernet/sfc/siena/ptp.c:208: warning: Excess struct member 'valid' description in 'efx_ptp_timeset' -ERROR: modpost: "__udivdi3" [drivers/dma/tegra210-adma.ko] undefined! -make[3]: *** [../scripts/Makefile.modpost:145: Module.symvers] Error 1 -make[2]: *** [/home/nipa/net-next/wt-1/Makefile:1944: modpost] Error 2 +../drivers/net/ethernet/mediatek/mtk_star_emac.c: In function ‘mtk_star_mdio_init’: +../drivers/net/ethernet/mediatek/mtk_star_emac.c:1425:39: error: expected ‘=’, ‘,’, ‘;’, ‘asm’ or ‘__attribute__’ before ‘_free’ + 1425 | struct device_node *mdio_node _free(device_node) = + | ^~~~~ +../drivers/net/ethernet/mediatek/mtk_star_emac.c:1425:39: error: implicit declaration of function ‘_free’; did you mean ‘kfree’? [-Wimplicit-function-declaration] + 1425 | struct device_node *mdio_node _free(device_node) = + | ^~~~~ + | kfree +../drivers/net/ethernet/mediatek/mtk_star_emac.c:1425:45: error: ‘device_node’ undeclared (first use in this function) + 1425 | struct device_node *mdio_node _free(device_node) = + | ^~~~~~~~~~~ +../drivers/net/ethernet/mediatek/mtk_star_emac.c:1425:45: note: each undeclared identifier is reported only once for each function it appears in +../drivers/net/ethernet/mediatek/mtk_star_emac.c:1426:17: error: implicit declaration of function ‘of_get_available_child_by_name’; did you mean ‘of_get_available_child_count’? [-Wimplicit-function-declaration] + 1426 | of_get_available_child_by_name(dev->of_node, "mdio"); + | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + | of_get_available_child_count +../drivers/net/ethernet/mediatek/mtk_star_emac.c:1428:14: error: ‘mdio_node’ undeclared (first use in this function); did you mean ‘to_node’? + 1428 | if (!mdio_node) + | ^~~~~~~~~ + | to_node +../drivers/net/ethernet/mediatek/mtk_star_emac.c:1443:1: error: control reaches end of non-void function [-Werror=return-type] + 1443 | } + | ^ +cc1: some warnings being treated as errors +make[7]: *** [../scripts/Makefile.build:194: drivers/net/ethernet/mediatek/mtk_star_emac.o] Error 1 +make[6]: *** [../scripts/Makefile.build:440: drivers/net/ethernet/mediatek] 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:1994: .] Error 2 Per-file breakdown --- /tmp/tmp.v7lJ9fkHjc 2025-02-01 08:26:39.133699389 -0800 +++ /tmp/tmp.pOMoP7kKjS 2025-02-01 08:26:39.135699367 -0800 @@ -1,3 +1 @@ - 1 ../drivers/mtd/mtdpart.c - 1 ../drivers/net/ethernet/sfc/ptp.c - 1 ../drivers/net/ethernet/sfc/siena/ptp.c + 6 ../drivers/net/ethernet/mediatek/mtk_star_emac.c