========== build_clang - FAILED .pylintrc: warning: ignored by one of the .gitignore files ../net/smc/smc_ism.c:535:22: error: use of undeclared identifier 'smc_ism_client'; did you mean 'smc_dibs_client'? 535 | ism_set_priv(ism, &smc_ism_client, smcd); | ^~~~~~~~~~~~~~ | smc_dibs_client ../net/smc/smc_ism.c:50:27: note: 'smc_dibs_client' declared here 50 | static struct dibs_client smc_dibs_client = { | ^ ../net/smc/smc_ism.c:541:18: error: use of undeclared identifier 'smc_ism_client'; did you mean 'smc_dibs_client'? 541 | smcd->client = &smc_ism_client; | ^~~~~~~~~~~~~~ | smc_dibs_client ../net/smc/smc_ism.c:50:27: note: 'smc_dibs_client' declared here 50 | static struct dibs_client smc_dibs_client = { | ^ 2 errors generated. make[5]: *** [../scripts/Makefile.build:287: net/smc/smc_ism.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:555: net/smc] Error 2 make[3]: *** [../scripts/Makefile.build:555: net] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/home/nipa/net-next/wt-1/Makefile:2004: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2 .pylintrc: warning: ignored by one of the .gitignore files ../net/smc/smc_ism.c:46:16: error: use of undeclared identifier 'smcd_handle_irq'; did you mean '__handle_irq'? 46 | .handle_irq = smcd_handle_irq, | ^~~~~~~~~~~~~~~ | __handle_irq ../arch/x86/include/asm/irq.h:39:13: note: '__handle_irq' declared here 39 | extern void __handle_irq(struct irq_desc *desc, struct pt_regs *regs); | ^ ../net/smc/smc_ism.c:46:16: error: incompatible function pointer types initializing 'void (*)(struct dibs_dev *, unsigned int, u16)' (aka 'void (*)(struct dibs_dev *, unsigned int, unsigned short)') with an expression of type 'void (struct irq_desc *, struct pt_regs *)' [-Wincompatible-function-pointer-types] 46 | .handle_irq = smcd_handle_irq, | ^~~~~~~~~~~~~~~ ../net/smc/smc_ism.c:531:22: error: use of undeclared identifier 'smc_ism_client'; did you mean 'smc_dibs_client'? 531 | ism_set_priv(ism, &smc_ism_client, smcd); | ^~~~~~~~~~~~~~ | smc_dibs_client ../net/smc/smc_ism.c:49:27: note: 'smc_dibs_client' declared here 49 | static struct dibs_client smc_dibs_client = { | ^ 3 errors generated. make[5]: *** [../scripts/Makefile.build:287: net/smc/smc_ism.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:555: net/smc] Error 2 make[3]: *** [../scripts/Makefile.build:555: net] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/home/nipa/net-next/wt-1/Makefile:2004: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2 New errors added --- /tmp/tmp.JRgfwsdBCx 2025-08-06 10:57:59.257603093 -0700 +++ /tmp/tmp.WPUwasCIHE 2025-08-06 10:58:28.223551721 -0700 @@ -2,2 +2,12 @@ -../net/smc/smc_ism.c:535:22: error: use of undeclared identifier 'smc_ism_client'; did you mean 'smc_dibs_client'? - 535 | ism_set_priv(ism, &smc_ism_client, smcd); +../net/smc/smc_ism.c:46:16: error: use of undeclared identifier 'smcd_handle_irq'; did you mean '__handle_irq'? + 46 | .handle_irq = smcd_handle_irq, + | ^~~~~~~~~~~~~~~ + | __handle_irq +../arch/x86/include/asm/irq.h:39:13: note: '__handle_irq' declared here + 39 | extern void __handle_irq(struct irq_desc *desc, struct pt_regs *regs); + | ^ +../net/smc/smc_ism.c:46:16: error: incompatible function pointer types initializing 'void (*)(struct dibs_dev *, unsigned int, u16)' (aka 'void (*)(struct dibs_dev *, unsigned int, unsigned short)') with an expression of type 'void (struct irq_desc *, struct pt_regs *)' [-Wincompatible-function-pointer-types] + 46 | .handle_irq = smcd_handle_irq, + | ^~~~~~~~~~~~~~~ +../net/smc/smc_ism.c:531:22: error: use of undeclared identifier 'smc_ism_client'; did you mean 'smc_dibs_client'? + 531 | ism_set_priv(ism, &smc_ism_client, smcd); @@ -6,2 +16,2 @@ -../net/smc/smc_ism.c:50:27: note: 'smc_dibs_client' declared here - 50 | static struct dibs_client smc_dibs_client = { +../net/smc/smc_ism.c:49:27: note: 'smc_dibs_client' declared here + 49 | static struct dibs_client smc_dibs_client = { @@ -9,8 +19 @@ -../net/smc/smc_ism.c:541:18: error: use of undeclared identifier 'smc_ism_client'; did you mean 'smc_dibs_client'? - 541 | smcd->client = &smc_ism_client; - | ^~~~~~~~~~~~~~ - | smc_dibs_client -../net/smc/smc_ism.c:50:27: note: 'smc_dibs_client' declared here - 50 | static struct dibs_client smc_dibs_client = { - | ^ -2 errors generated. +3 errors generated. Per-file breakdown --- /tmp/tmp.dQW7ZT4qIi 2025-08-06 10:58:28.232551705 -0700 +++ /tmp/tmp.VWXoNM8gEF 2025-08-06 10:58:28.234551702 -0700 @@ -1 +1 @@ - 2 ../net/smc/smc_ism.c + 3 ../net/smc/smc_ism.c