========== build_clang - FAILED Documentation/.renames.txt: warning: ignored by one of the .gitignore files ../drivers/net/phy/mxl-gpy.c:1293:25: error: use of undeclared identifier 'gpy_link_change_notify' 1293 | .link_change_notify = gpy_link_change_notify, | ^ ../drivers/net/phy/mxl-gpy.c:1296:1: error: invalid application of 'sizeof' to an incomplete type 'struct phy_driver[]' 1296 | module_phy_driver(gpy_drivers); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/phy.h:2396:35: note: expanded from macro 'module_phy_driver' 2396 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/array_size.h:11:32: note: expanded from macro 'ARRAY_SIZE' 11 | #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr)) | ^ ../include/linux/phy.h:2386:45: note: expanded from macro 'phy_module_driver' 2386 | return phy_drivers_register(__phy_drivers, __count, THIS_MODULE); \ | ^~~~~~~ ../drivers/net/phy/mxl-gpy.c:1296:1: error: invalid application of 'sizeof' to an incomplete type 'struct phy_driver[]' 1296 | module_phy_driver(gpy_drivers); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/phy.h:2396:35: note: expanded from macro 'module_phy_driver' 2396 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/array_size.h:11:32: note: expanded from macro 'ARRAY_SIZE' 11 | #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr)) | ^ ../include/linux/phy.h:2391:40: note: expanded from macro 'phy_module_driver' 2391 | phy_drivers_unregister(__phy_drivers, __count); \ | ^~~~~~~ 3 errors generated. make[6]: *** [../scripts/Makefile.build:287: drivers/net/phy/mxl-gpy.o] Error 1 make[5]: *** [../scripts/Makefile.build:556: drivers/net/phy] 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-1/Makefile:2010: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2 Documentation/.renames.txt: warning: ignored by one of the .gitignore files ../drivers/net/phy/mxl-gpy.c:1333:25: error: use of undeclared identifier 'gpy_link_change_notify' 1333 | .link_change_notify = gpy_link_change_notify, | ^ ../drivers/net/phy/mxl-gpy.c:1359:1: error: invalid application of 'sizeof' to an incomplete type 'struct phy_driver[]' 1359 | module_phy_driver(gpy_drivers); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/phy.h:2396:35: note: expanded from macro 'module_phy_driver' 2396 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/array_size.h:11:32: note: expanded from macro 'ARRAY_SIZE' 11 | #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr)) | ^ ../include/linux/phy.h:2386:45: note: expanded from macro 'phy_module_driver' 2386 | return phy_drivers_register(__phy_drivers, __count, THIS_MODULE); \ | ^~~~~~~ ../drivers/net/phy/mxl-gpy.c:1359:1: error: invalid application of 'sizeof' to an incomplete type 'struct phy_driver[]' 1359 | module_phy_driver(gpy_drivers); | ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/phy.h:2396:35: note: expanded from macro 'module_phy_driver' 2396 | phy_module_driver(__phy_drivers, ARRAY_SIZE(__phy_drivers)) | ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~ ../include/linux/array_size.h:11:32: note: expanded from macro 'ARRAY_SIZE' 11 | #define ARRAY_SIZE(arr) (sizeof(arr) / sizeof((arr)[0]) + __must_be_array(arr)) | ^ ../include/linux/phy.h:2391:40: note: expanded from macro 'phy_module_driver' 2391 | phy_drivers_unregister(__phy_drivers, __count); \ | ^~~~~~~ 3 errors generated. make[6]: *** [../scripts/Makefile.build:287: drivers/net/phy/mxl-gpy.o] Error 1 make[5]: *** [../scripts/Makefile.build:556: drivers/net/phy] 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-1/Makefile:2010: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2