========== build_allmodconfig_warn - FAILED ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:599:48: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:649:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:649:35: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:649:35: got void *hwbase ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1313:21: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1313:21: expected unsigned long long [usertype] *ptr ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1313:21: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1352:21: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1352:21: expected unsigned long long [usertype] *ptr ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1352:21: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:33:16: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:36:16: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:46:16: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:49:16: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:865:16: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:822:21: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:822:21: expected struct rvu_fwdata *fwdata ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:822:21: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:828:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:828:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:828:28: got struct rvu_fwdata *fwdata ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:841:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:841:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:841:28: got struct rvu_fwdata *fwdata ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2387:46: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2410:38: warning: cast removes address space '__iomem' of expression In file included from ../include/trace/trace_events.h:468, from ../include/trace/define_trace.h:119, from ../drivers/net/ethernet/marvell/octeontx2/af/rvu_trace.h:117, from ../drivers/net/ethernet/marvell/octeontx2/af/rvu_trace.c:9: ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h:107:1: error: macro ‘__assign_str’ passed 2 arguments, but takes just 1 107 | ); | ^~ In file included from ../include/trace/trace_events.h:400: ../include/trace/stages/stage6_event_callback.h:34:9: note: macro ‘__assign_str’ defined here 34 | #define __assign_str(dst) \ | ^~~~~~~~~~~~ ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h: In function ‘do_trace_event_raw_event_otx2_msg_wait_rsp’: ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h:103:28: error: ‘__assign_str’ undeclared (first use in this function) 103 | TP_fast_assign(__assign_str(dev, pci_name(pdev)) | ^~~~~~~~~~~~ ../include/trace/trace_events.h:427:11: note: in definition of macro ‘__DECLARE_EVENT_CLASS’ 427 | { assign; } \ | ^~~~~~ ../include/trace/trace_events.h:435:23: note: in expansion of macro ‘PARAMS’ 435 | PARAMS(assign), PARAMS(print)) \ | ^~~~~~ ../include/trace/trace_events.h:40:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 40 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:44:30: note: in expansion of macro ‘PARAMS’ 44 | PARAMS(assign), \ | ^~~~~~ ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h:98:1: note: in expansion of macro ‘TRACE_EVENT’ 98 | TRACE_EVENT(otx2_msg_wait_rsp, | ^~~~~~~~~~~ ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h:103:13: note: in expansion of macro ‘TP_fast_assign’ 103 | TP_fast_assign(__assign_str(dev, pci_name(pdev)) | ^~~~~~~~~~~~~~ ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h:103:28: note: each undeclared identifier is reported only once for each function it appears in 103 | TP_fast_assign(__assign_str(dev, pci_name(pdev)) | ^~~~~~~~~~~~ ../include/trace/trace_events.h:427:11: note: in definition of macro ‘__DECLARE_EVENT_CLASS’ 427 | { assign; } \ | ^~~~~~ ../include/trace/trace_events.h:435:23: note: in expansion of macro ‘PARAMS’ 435 | PARAMS(assign), PARAMS(print)) \ | ^~~~~~ ../include/trace/trace_events.h:40:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 40 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:44:30: note: in expansion of macro ‘PARAMS’ 44 | PARAMS(assign), \ | ^~~~~~ ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h:98:1: note: in expansion of macro ‘TRACE_EVENT’ 98 | TRACE_EVENT(otx2_msg_wait_rsp, | ^~~~~~~~~~~ ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h:103:13: note: in expansion of macro ‘TP_fast_assign’ 103 | TP_fast_assign(__assign_str(dev, pci_name(pdev)) | ^~~~~~~~~~~~~~ In file included from ../include/trace/trace_events.h:523: ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h: At top level: ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h:107:1: error: macro ‘__assign_str’ passed 2 arguments, but takes just 1 107 | ); | ^~ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro ‘__assign_str’ defined here 34 | #define __assign_str(dst) \ | ^~~~~~~~~~~~ In file included from ../include/trace/perf.h:110, from ../include/trace/define_trace.h:120: ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h:107:1: error: macro ‘__assign_str’ passed 2 arguments, but takes just 1 107 | ); | ^~ In file included from ../include/trace/perf.h:7: ../include/trace/stages/stage6_event_callback.h:34:9: note: macro ‘__assign_str’ defined here 34 | #define __assign_str(dst) \ | ^~~~~~~~~~~~ ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h: In function ‘do_perf_trace_otx2_msg_wait_rsp’: ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h:103:28: error: ‘__assign_str’ undeclared (first use in this function) 103 | TP_fast_assign(__assign_str(dev, pci_name(pdev)) | ^~~~~~~~~~~~ ../include/trace/perf.h:51:11: note: in definition of macro ‘__DECLARE_EVENT_CLASS’ 51 | { assign; } \ | ^~~~~~ ../include/trace/perf.h:67:23: note: in expansion of macro ‘PARAMS’ 67 | PARAMS(assign), PARAMS(print)) \ | ^~~~~~ ../include/trace/trace_events.h:40:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 40 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:44:30: note: in expansion of macro ‘PARAMS’ 44 | PARAMS(assign), \ | ^~~~~~ ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h:98:1: note: in expansion of macro ‘TRACE_EVENT’ 98 | TRACE_EVENT(otx2_msg_wait_rsp, | ^~~~~~~~~~~ ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h:103:13: note: in expansion of macro ‘TP_fast_assign’ 103 | TP_fast_assign(__assign_str(dev, pci_name(pdev)) | ^~~~~~~~~~~~~~ In file included from ../include/trace/bpf_probe.h:131, from ../include/trace/define_trace.h:121: ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h: At top level: ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h:107:1: error: macro ‘__assign_str’ passed 2 arguments, but takes just 1 107 | ); | ^~ In file included from ../include/trace/bpf_probe.h:7: ../include/trace/stages/stage6_event_callback.h:34:9: note: macro ‘__assign_str’ defined here 34 | #define __assign_str(dst) \ | ^~~~~~~~~~~~ make[9]: *** [../scripts/Makefile.build:203: drivers/net/ethernet/marvell/octeontx2/af/rvu_trace.o] Error 1 make[8]: *** [../scripts/Makefile.build:461: drivers/net/ethernet/marvell/octeontx2/af] Error 2 make[7]: *** [../scripts/Makefile.build:461: drivers/net/ethernet/marvell/octeontx2] Error 2 make[6]: *** [../scripts/Makefile.build:461: drivers/net/ethernet/marvell] Error 2 make[5]: *** [../scripts/Makefile.build:461: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:461: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... make[3]: *** [../scripts/Makefile.build:461: drivers] Error 2 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 In file included from ../include/trace/trace_events.h:468, from ../include/trace/define_trace.h:119, from ../drivers/net/ethernet/marvell/octeontx2/af/rvu_trace.h:129, from ../drivers/net/ethernet/marvell/octeontx2/af/rvu_trace.c:9: ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h:119:1: error: macro ‘__assign_str’ passed 2 arguments, but takes just 1 119 | ); | ^~ In file included from ../include/trace/trace_events.h:400: ../include/trace/stages/stage6_event_callback.h:34:9: note: macro ‘__assign_str’ defined here 34 | #define __assign_str(dst) \ | ^~~~~~~~~~~~ ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h: In function ‘do_trace_event_raw_event_otx2_msg_wait_rsp’: ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h:115:28: error: ‘__assign_str’ undeclared (first use in this function) 115 | TP_fast_assign(__assign_str(dev, pci_name(pdev)) | ^~~~~~~~~~~~ ../include/trace/trace_events.h:427:11: note: in definition of macro ‘__DECLARE_EVENT_CLASS’ 427 | { assign; } \ | ^~~~~~ ../include/trace/trace_events.h:435:23: note: in expansion of macro ‘PARAMS’ 435 | PARAMS(assign), PARAMS(print)) \ | ^~~~~~ ../include/trace/trace_events.h:40:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 40 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:44:30: note: in expansion of macro ‘PARAMS’ 44 | PARAMS(assign), \ | ^~~~~~ ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h:110:1: note: in expansion of macro ‘TRACE_EVENT’ 110 | TRACE_EVENT(otx2_msg_wait_rsp, | ^~~~~~~~~~~ ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h:115:13: note: in expansion of macro ‘TP_fast_assign’ 115 | TP_fast_assign(__assign_str(dev, pci_name(pdev)) | ^~~~~~~~~~~~~~ ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h:115:28: note: each undeclared identifier is reported only once for each function it appears in 115 | TP_fast_assign(__assign_str(dev, pci_name(pdev)) | ^~~~~~~~~~~~ ../include/trace/trace_events.h:427:11: note: in definition of macro ‘__DECLARE_EVENT_CLASS’ 427 | { assign; } \ | ^~~~~~ ../include/trace/trace_events.h:435:23: note: in expansion of macro ‘PARAMS’ 435 | PARAMS(assign), PARAMS(print)) \ | ^~~~~~ ../include/trace/trace_events.h:40:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 40 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:44:30: note: in expansion of macro ‘PARAMS’ 44 | PARAMS(assign), \ | ^~~~~~ ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h:110:1: note: in expansion of macro ‘TRACE_EVENT’ 110 | TRACE_EVENT(otx2_msg_wait_rsp, | ^~~~~~~~~~~ ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h:115:13: note: in expansion of macro ‘TP_fast_assign’ 115 | TP_fast_assign(__assign_str(dev, pci_name(pdev)) | ^~~~~~~~~~~~~~ In file included from ../include/trace/trace_events.h:523: ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h: At top level: ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h:119:1: error: macro ‘__assign_str’ passed 2 arguments, but takes just 1 119 | ); | ^~ ../include/trace/stages/stage6_event_callback.h:34:9: note: macro ‘__assign_str’ defined here 34 | #define __assign_str(dst) \ | ^~~~~~~~~~~~ In file included from ../include/trace/perf.h:110, from ../include/trace/define_trace.h:120: ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h:119:1: error: macro ‘__assign_str’ passed 2 arguments, but takes just 1 119 | ); | ^~ In file included from ../include/trace/perf.h:7: ../include/trace/stages/stage6_event_callback.h:34:9: note: macro ‘__assign_str’ defined here 34 | #define __assign_str(dst) \ | ^~~~~~~~~~~~ ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h: In function ‘do_perf_trace_otx2_msg_wait_rsp’: ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h:115:28: error: ‘__assign_str’ undeclared (first use in this function) 115 | TP_fast_assign(__assign_str(dev, pci_name(pdev)) | ^~~~~~~~~~~~ ../include/trace/perf.h:51:11: note: in definition of macro ‘__DECLARE_EVENT_CLASS’ 51 | { assign; } \ | ^~~~~~ ../include/trace/perf.h:67:23: note: in expansion of macro ‘PARAMS’ 67 | PARAMS(assign), PARAMS(print)) \ | ^~~~~~ ../include/trace/trace_events.h:40:9: note: in expansion of macro ‘DECLARE_EVENT_CLASS’ 40 | DECLARE_EVENT_CLASS(name, \ | ^~~~~~~~~~~~~~~~~~~ ../include/trace/trace_events.h:44:30: note: in expansion of macro ‘PARAMS’ 44 | PARAMS(assign), \ | ^~~~~~ ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h:110:1: note: in expansion of macro ‘TRACE_EVENT’ 110 | TRACE_EVENT(otx2_msg_wait_rsp, | ^~~~~~~~~~~ ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h:115:13: note: in expansion of macro ‘TP_fast_assign’ 115 | TP_fast_assign(__assign_str(dev, pci_name(pdev)) | ^~~~~~~~~~~~~~ In file included from ../include/trace/bpf_probe.h:131, from ../include/trace/define_trace.h:121: ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h: At top level: ../drivers/net/ethernet/marvell/octeontx2/af/./rvu_trace.h:119:1: error: macro ‘__assign_str’ passed 2 arguments, but takes just 1 119 | ); | ^~ In file included from ../include/trace/bpf_probe.h:7: ../include/trace/stages/stage6_event_callback.h:34:9: note: macro ‘__assign_str’ defined here 34 | #define __assign_str(dst) \ | ^~~~~~~~~~~~ make[9]: *** [../scripts/Makefile.build:203: drivers/net/ethernet/marvell/octeontx2/af/rvu_trace.o] Error 1 make[9]: *** Waiting for unfinished jobs.... ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:33:16: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:36:16: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:46:16: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:49:16: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_common.c:865:16: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:599:48: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:649:35: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:649:35: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:649:35: got void *hwbase ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1313:21: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1313:21: expected unsigned long long [usertype] *ptr ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1313:21: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1352:21: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1352:21: expected unsigned long long [usertype] *ptr ../drivers/net/ethernet/marvell/octeontx2/nic/otx2_pf.c:1352:21: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:822:21: warning: incorrect type in assignment (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:822:21: expected struct rvu_fwdata *fwdata ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:822:21: got void [noderef] __iomem * ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:828:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:828:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:828:28: got struct rvu_fwdata *fwdata ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:841:28: warning: incorrect type in argument 1 (different address spaces) ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:841:28: expected void volatile [noderef] __iomem *addr ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:841:28: got struct rvu_fwdata *fwdata ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2387:46: warning: cast removes address space '__iomem' of expression ../drivers/net/ethernet/marvell/octeontx2/af/rvu.c:2410:38: warning: cast removes address space '__iomem' of expression make[8]: *** [../scripts/Makefile.build:461: drivers/net/ethernet/marvell/octeontx2/af] Error 2 make[7]: *** [../scripts/Makefile.build:461: drivers/net/ethernet/marvell/octeontx2] Error 2 make[6]: *** [../scripts/Makefile.build:461: drivers/net/ethernet/marvell] Error 2 make[5]: *** [../scripts/Makefile.build:461: drivers/net/ethernet] Error 2 make[4]: *** [../scripts/Makefile.build:461: drivers/net] Error 2 make[3]: *** [../scripts/Makefile.build:461: drivers] Error 2 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