========== build_clang - FAILED ../drivers/net/ethernet/realtek/r8169_main.c:5371:23: error: call to undeclared function 'dmi_get_system_info'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 5371 | const char *family = dmi_get_system_info(DMI_PRODUCT_FAMILY); | ^ ../drivers/net/ethernet/realtek/r8169_main.c:5371:14: error: incompatible integer to pointer conversion initializing 'const char *' with an expression of type 'int' [-Wint-conversion] 5371 | const char *family = dmi_get_system_info(DMI_PRODUCT_FAMILY); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/realtek/r8169_main.c:5369:6: warning: no previous prototype for function 'rtl_aspm_new_dell_platforms' [-Wmissing-prototypes] 5369 | bool rtl_aspm_new_dell_platforms(void) | ^ ../drivers/net/ethernet/realtek/r8169_main.c:5369:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 5369 | bool rtl_aspm_new_dell_platforms(void) | ^ | static ../drivers/net/ethernet/realtek/r8169_main.c:5485:45: warning: shift count >= width of type [-Wshift-count-overflow] 5485 | !dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64))) | ^~~~~~~~~~~~~~~~ ../include/linux/dma-mapping.h:73:54: note: expanded from macro 'DMA_BIT_MASK' 73 | #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) | ^ ~~~ 2 warnings and 2 errors generated. make[7]: *** [../scripts/Makefile.build:287: drivers/net/ethernet/realtek/r8169_main.o] Error 1 make[6]: *** [../scripts/Makefile.build:556: drivers/net/ethernet/realtek] Error 2 make[6]: *** Waiting for unfinished jobs.... make[5]: *** [../scripts/Makefile.build:556: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:556: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:556: drivers] Error 2 make[2]: *** [/home/nipa/net-next/wt-0/Makefile:2011: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-0/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2 ../drivers/net/ethernet/realtek/r8169_main.c:5371:23: error: call to undeclared function 'dmi_get_system_info'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] 5371 | const char *family = dmi_get_system_info(DMI_PRODUCT_FAMILY); | ^ ../drivers/net/ethernet/realtek/r8169_main.c:5371:14: error: incompatible integer to pointer conversion initializing 'const char *' with an expression of type 'int' [-Wint-conversion] 5371 | const char *family = dmi_get_system_info(DMI_PRODUCT_FAMILY); | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../drivers/net/ethernet/realtek/r8169_main.c:5369:6: warning: no previous prototype for function 'rtl_aspm_new_dell_platforms' [-Wmissing-prototypes] 5369 | bool rtl_aspm_new_dell_platforms(void) | ^ ../drivers/net/ethernet/realtek/r8169_main.c:5369:1: note: declare 'static' if the function is not intended to be used outside of this translation unit 5369 | bool rtl_aspm_new_dell_platforms(void) | ^ | static ../drivers/net/ethernet/realtek/r8169_main.c:5485:45: warning: shift count >= width of type [-Wshift-count-overflow] 5485 | !dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64))) | ^~~~~~~~~~~~~~~~ ../include/linux/dma-mapping.h:73:54: note: expanded from macro 'DMA_BIT_MASK' 73 | #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) | ^ ~~~ 2 warnings and 2 errors generated. make[7]: *** [../scripts/Makefile.build:287: drivers/net/ethernet/realtek/r8169_main.o] Error 1 make[6]: *** [../scripts/Makefile.build:556: drivers/net/ethernet/realtek] Error 2 make[5]: *** [../scripts/Makefile.build:556: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:556: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:556: drivers] Error 2 make[2]: *** [/home/nipa/net-next/wt-0/Makefile:2011: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-0/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2 New errors added --- /tmp/tmp.8X16Wu1dg4 2025-09-12 01:15:26.757957418 -0700 +++ /tmp/tmp.ZH1hdsThi3 2025-09-12 01:16:54.752181547 -0700 @@ -0,0 +1,29 @@ +../drivers/net/ethernet/realtek/r8169_main.c:5371:23: error: call to undeclared function 'dmi_get_system_info'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] + 5371 | const char *family = dmi_get_system_info(DMI_PRODUCT_FAMILY); + | ^ +../drivers/net/ethernet/realtek/r8169_main.c:5371:14: error: incompatible integer to pointer conversion initializing 'const char *' with an expression of type 'int' [-Wint-conversion] + 5371 | const char *family = dmi_get_system_info(DMI_PRODUCT_FAMILY); + | ^ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ +../drivers/net/ethernet/realtek/r8169_main.c:5369:6: warning: no previous prototype for function 'rtl_aspm_new_dell_platforms' [-Wmissing-prototypes] + 5369 | bool rtl_aspm_new_dell_platforms(void) + | ^ +../drivers/net/ethernet/realtek/r8169_main.c:5369:1: note: declare 'static' if the function is not intended to be used outside of this translation unit + 5369 | bool rtl_aspm_new_dell_platforms(void) + | ^ + | static +../drivers/net/ethernet/realtek/r8169_main.c:5485:45: warning: shift count >= width of type [-Wshift-count-overflow] + 5485 | !dma_set_mask_and_coherent(&pdev->dev, DMA_BIT_MASK(64))) + | ^~~~~~~~~~~~~~~~ +../include/linux/dma-mapping.h:73:54: note: expanded from macro 'DMA_BIT_MASK' + 73 | #define DMA_BIT_MASK(n) (((n) == 64) ? ~0ULL : ((1ULL<<(n))-1)) + | ^ ~~~ +2 warnings and 2 errors generated. +make[7]: *** [../scripts/Makefile.build:287: drivers/net/ethernet/realtek/r8169_main.o] Error 1 +make[6]: *** [../scripts/Makefile.build:556: drivers/net/ethernet/realtek] Error 2 +make[5]: *** [../scripts/Makefile.build:556: drivers/net/ethernet] Error 2 +make[4]: *** [../scripts/Makefile.build:556: drivers/net] Error 2 +make[4]: *** Waiting for unfinished jobs.... +make[3]: *** [../scripts/Makefile.build:556: drivers] Error 2 +make[2]: *** [/home/nipa/net-next/wt-0/Makefile:2011: .] Error 2 +make[1]: *** [/home/nipa/net-next/wt-0/Makefile:248: __sub-make] Error 2 +make: *** [Makefile:248: __sub-make] Error 2 Per-file breakdown --- /tmp/tmp.QjOnEanuZu 2025-09-12 01:16:54.759181485 -0700 +++ /tmp/tmp.V3f1a8gj3W 2025-09-12 01:16:54.762181459 -0700 @@ -0,0 +1 @@ + 4 ../drivers/net/ethernet/realtek/r8169_main.c