========== build_clang - FAILED Documentation/.renames.txt: warning: ignored by one of the .gitignore files Documentation/.renames.txt: warning: ignored by one of the .gitignore files ../net/rds/ib.c:500:18: error: use of undeclared identifier 'RDS_NMBR_CP_WQS' 500 | for (i = 0; i < RDS_NMBR_CP_WQS; ++i) | ^ ../net/rds/ib.c:501:19: error: use of undeclared identifier 'rds_cp_wqs'; did you mean 'rds_ib_wq'? 501 | flush_workqueue(rds_cp_wqs[i]); | ^~~~~~~~~~ | rds_ib_wq ../include/linux/workqueue.h:778:34: note: expanded from macro 'flush_workqueue' 778 | struct workqueue_struct *_wq = (wq); \ | ^ ../net/rds/ib.h:319:33: note: 'rds_ib_wq' declared here 319 | extern struct workqueue_struct *rds_ib_wq; | ^ ../net/rds/ib.c:501:29: error: subscript of pointer to incomplete type 'struct workqueue_struct' 501 | flush_workqueue(rds_cp_wqs[i]); | ~~~~~~~~~~^ ../include/linux/workqueue.h:778:34: note: expanded from macro 'flush_workqueue' 778 | struct workqueue_struct *_wq = (wq); \ | ^~ ../include/linux/workqueue_types.h:10:8: note: forward declaration of 'struct workqueue_struct' 10 | struct workqueue_struct; | ^ 3 errors generated. make[5]: *** [../scripts/Makefile.build:287: net/rds/ib.o] Error 1 make[5]: *** Waiting for unfinished jobs.... make[4]: *** [../scripts/Makefile.build:556: net/rds] Error 2 make[3]: *** [../scripts/Makefile.build:556: net] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/home/nipa/net-next/wt-0/Makefile:2010: .] 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.vDwECVOoMd 2025-10-22 14:00:44.329688813 -0700 +++ /tmp/tmp.7Tl6Fj0jmG 2025-10-22 14:02:01.690899094 -0700 @@ -1,0 +2,31 @@ +../net/rds/ib.c:500:18: error: use of undeclared identifier 'RDS_NMBR_CP_WQS' + 500 | for (i = 0; i < RDS_NMBR_CP_WQS; ++i) + | ^ +../net/rds/ib.c:501:19: error: use of undeclared identifier 'rds_cp_wqs'; did you mean 'rds_ib_wq'? + 501 | flush_workqueue(rds_cp_wqs[i]); + | ^~~~~~~~~~ + | rds_ib_wq +../include/linux/workqueue.h:778:34: note: expanded from macro 'flush_workqueue' + 778 | struct workqueue_struct *_wq = (wq); \ + | ^ +../net/rds/ib.h:319:33: note: 'rds_ib_wq' declared here + 319 | extern struct workqueue_struct *rds_ib_wq; + | ^ +../net/rds/ib.c:501:29: error: subscript of pointer to incomplete type 'struct workqueue_struct' + 501 | flush_workqueue(rds_cp_wqs[i]); + | ~~~~~~~~~~^ +../include/linux/workqueue.h:778:34: note: expanded from macro 'flush_workqueue' + 778 | struct workqueue_struct *_wq = (wq); \ + | ^~ +../include/linux/workqueue_types.h:10:8: note: forward declaration of 'struct workqueue_struct' + 10 | struct workqueue_struct; + | ^ +3 errors generated. +make[5]: *** [../scripts/Makefile.build:287: net/rds/ib.o] Error 1 +make[5]: *** Waiting for unfinished jobs.... +make[4]: *** [../scripts/Makefile.build:556: net/rds] Error 2 +make[3]: *** [../scripts/Makefile.build:556: net] Error 2 +make[3]: *** Waiting for unfinished jobs.... +make[2]: *** [/home/nipa/net-next/wt-0/Makefile:2010: .] 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.oTJNsSesKh 2025-10-22 14:02:01.698899012 -0700 +++ /tmp/tmp.VzLOFBR8ii 2025-10-22 14:02:01.702898972 -0700 @@ -0,0 +1 @@ + 3 ../net/rds/ib.c