../drivers/net/mctp/mctp-pcc.c: In function ‘mctp_pcc_client_rx_callback’: ../drivers/net/mctp/mctp-pcc.c:90:27: error: storage size of ‘pcc_header’ isn’t known 90 | struct pcc_header pcc_header; | ^~~~~~~~~~ ../drivers/net/mctp/mctp-pcc.c:90:27: warning: unused variable ‘pcc_header’ [-Wunused-variable] ../drivers/net/mctp/mctp-pcc.c: In function ‘mctp_pcc_tx’: ../drivers/net/mctp/mctp-pcc.c:138:38: error: invalid application of ‘sizeof’ to incomplete type ‘struct pcc_header’ 138 | rc = skb_cow_head(skb, sizeof(*pcc_header)); | ^ ../drivers/net/mctp/mctp-pcc.c:145:42: error: invalid application of ‘sizeof’ to incomplete type ‘struct pcc_header’ 145 | pcc_header = skb_push(skb, sizeof(*pcc_header)); | ^ ../drivers/net/mctp/mctp-pcc.c:146:19: error: invalid use of undefined type ‘struct pcc_header’ 146 | pcc_header->signature = PCC_SIGNATURE | mpnd->outbox.index; | ^~ ../drivers/net/mctp/mctp-pcc.c:147:19: error: invalid use of undefined type ‘struct pcc_header’ 147 | pcc_header->flags = PCC_CMD_COMPLETION_NOTIFY; | ^~ In file included from ../include/linux/string.h:382, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:12, from ../arch/x86/include/asm/paravirt.h:21, from ../arch/x86/include/asm/irqflags.h:102, from ../include/linux/irqflags.h:18, from ../include/linux/spinlock.h:59, from ../include/linux/mmzone.h:8, from ../include/linux/gfp.h:7, from ../include/linux/slab.h:16, from ../include/linux/resource_ext.h:11, from ../include/linux/acpi.h:13, from ../drivers/net/mctp/mctp-pcc.c:12: ../drivers/net/mctp/mctp-pcc.c:148:27: error: invalid use of undefined type ‘struct pcc_header’ 148 | memcpy(&pcc_header->command, MCTP_SIGNATURE, MCTP_SIGNATURE_LENGTH); | ^~ ../include/linux/fortify-string.h:628:34: note: in definition of macro ‘__fortify_memcpy_chk’ 628 | const size_t __p_size = (p_size); \ | ^~~~~~ ../include/linux/fortify-string.h:691:17: note: in expansion of macro ‘__struct_size’ 691 | __struct_size(p), __struct_size(q), \ | ^~~~~~~~~~~~~ ../drivers/net/mctp/mctp-pcc.c:148:9: note: in expansion of macro ‘memcpy’ 148 | memcpy(&pcc_header->command, MCTP_SIGNATURE, MCTP_SIGNATURE_LENGTH); | ^~~~~~ ../drivers/net/mctp/mctp-pcc.c:148:27: error: invalid use of undefined type ‘struct pcc_header’ 148 | memcpy(&pcc_header->command, MCTP_SIGNATURE, MCTP_SIGNATURE_LENGTH); | ^~ ../include/linux/fortify-string.h:630:40: note: in definition of macro ‘__fortify_memcpy_chk’ 630 | const size_t __p_size_field = (p_size_field); \ | ^~~~~~~~~~~~ ../include/linux/fortify-string.h:692:17: note: in expansion of macro ‘__member_size’ 692 | __member_size(p), __member_size(q), \ | ^~~~~~~~~~~~~ ../drivers/net/mctp/mctp-pcc.c:148:9: note: in expansion of macro ‘memcpy’ 148 | memcpy(&pcc_header->command, MCTP_SIGNATURE, MCTP_SIGNATURE_LENGTH); | ^~~~~~ ../drivers/net/mctp/mctp-pcc.c:148:27: error: invalid use of undefined type ‘struct pcc_header’ 148 | memcpy(&pcc_header->command, MCTP_SIGNATURE, MCTP_SIGNATURE_LENGTH); | ^~ ../include/linux/fortify-string.h:645:27: note: in definition of macro ‘__fortify_memcpy_chk’ 645 | __underlying_##op(p, q, __copy_size); \ | ^ ../drivers/net/mctp/mctp-pcc.c:148:9: note: in expansion of macro ‘memcpy’ 148 | memcpy(&pcc_header->command, MCTP_SIGNATURE, MCTP_SIGNATURE_LENGTH); | ^~~~~~ ../drivers/net/mctp/mctp-pcc.c:149:19: error: invalid use of undefined type ‘struct pcc_header’ 149 | pcc_header->length = len + MCTP_SIGNATURE_LENGTH; | ^~ ../drivers/net/mctp/mctp-pcc.c: In function ‘mctp_pcc_driver_add’: ../drivers/net/mctp/mctp-pcc.c:289:34: error: ‘struct pcc_mbox_chan’ has no member named ‘rx_alloc’ 289 | mctp_pcc_ndev->inbox.chan->rx_alloc = mctp_pcc_rx_alloc; | ^~ ../drivers/net/mctp/mctp-pcc.c:298:35: error: ‘struct pcc_mbox_chan’ has no member named ‘manage_writes’ 298 | mctp_pcc_ndev->outbox.chan->manage_writes = true; | ^~ ../drivers/net/mctp/mctp-pcc.c:308:24: error: invalid application of ‘sizeof’ to incomplete type ‘struct pcc_header’ 308 | sizeof(struct pcc_header); | ^~~~~~ make[6]: *** [../scripts/Makefile.build:287: drivers/net/mctp/mctp-pcc.o] Error 1 make[5]: *** [../scripts/Makefile.build:556: drivers/net/mctp] Error 2 make[5]: *** Waiting for unfinished jobs.... ../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:126:19: warning: cast to restricted __be32 ../drivers/net/ethernet/mediatek/mtk_ppe_offload.c:130:41: warning: restricted __be32 degrades to integer ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1793:45: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1793:45: expected restricted __sum16 [usertype] check ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:1793:45: got restricted __be16 [usertype] ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3030:22: warning: incorrect type in argument 2 (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3030:22: expected unsigned int [usertype] val ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3030:22: got restricted __be32 [usertype] ip ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3075:40: warning: cast from restricted __be32 ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3135:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3135:38: expected restricted __be32 [usertype] ip4dst ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3135:38: got unsigned int [usertype] ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3139:38: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3139:38: expected restricted __be32 [usertype] ip4src ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3139:38: got unsigned int ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3141:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3141:36: expected restricted __be16 [usertype] psrc ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3141:36: got int ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3143:36: warning: incorrect type in assignment (different base types) ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3143:36: expected restricted __be16 [usertype] pdst ../drivers/net/ethernet/mediatek/mtk_eth_soc.c:3143:36: got int 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[3]: *** Waiting for unfinished jobs.... make[2]: *** [/home/nipa/net-next/wt-1/Makefile:2011: .] Error 2 make[1]: *** [/home/nipa/net-next/wt-1/Makefile:248: __sub-make] Error 2 make: *** [Makefile:248: __sub-make] Error 2 ../kernel/sys.c:1144:32: warning: incorrect type in argument 1 (different address spaces) ../kernel/sys.c:1144:32: expected struct task_struct *p1 ../kernel/sys.c:1144:32: got struct task_struct [noderef] __rcu *real_parent ../kernel/sys.c:1894:33: warning: context imbalance in 'getrusage' - different lock contexts for basic block ../drivers/base/firmware_loader/main.c:229:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit drivers/gpu/drm/msm/msm.o: warning: objtool: submit_lock_objects+0x44d: sibling call from callable instruction with modified stack frame ../drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.h): ../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:434:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB" ../arch/x86/boot/version.c:18:12: warning: symbol 'kernel_version' was not declared. Should it be static? ../drivers/base/firmware_loader/main.c:229:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit ../kernel/sys.c:1144:32: warning: incorrect type in argument 1 (different address spaces) ../kernel/sys.c:1144:32: expected struct task_struct *p1 ../kernel/sys.c:1144:32: got struct task_struct [noderef] __rcu *real_parent ../kernel/sys.c:1894:33: warning: context imbalance in 'getrusage' - different lock contexts for basic block ../drivers/net/mctp/mctp-pcc.c: In function ‘mctp_pcc_client_rx_callback’: ../drivers/net/mctp/mctp-pcc.c:90:27: error: storage size of ‘pcc_header’ isn’t known 90 | struct pcc_header pcc_header; | ^~~~~~~~~~ ../drivers/net/mctp/mctp-pcc.c:90:27: warning: unused variable ‘pcc_header’ [-Wunused-variable] ../drivers/net/mctp/mctp-pcc.c: In function ‘mctp_pcc_tx’: ../drivers/net/mctp/mctp-pcc.c:138:38: error: invalid application of ‘sizeof’ to incomplete type ‘struct pcc_header’ 138 | rc = skb_cow_head(skb, sizeof(*pcc_header)); | ^ ../drivers/net/mctp/mctp-pcc.c:145:42: error: invalid application of ‘sizeof’ to incomplete type ‘struct pcc_header’ 145 | pcc_header = skb_push(skb, sizeof(*pcc_header)); | ^ ../drivers/net/mctp/mctp-pcc.c:146:19: error: invalid use of undefined type ‘struct pcc_header’ 146 | pcc_header->signature = PCC_SIGNATURE | mpnd->outbox.index; | ^~ ../drivers/net/mctp/mctp-pcc.c:147:19: error: invalid use of undefined type ‘struct pcc_header’ 147 | pcc_header->flags = PCC_CMD_COMPLETION_NOTIFY; | ^~ In file included from ../include/linux/string.h:382, from ../include/linux/bitmap.h:13, from ../include/linux/cpumask.h:12, from ../arch/x86/include/asm/paravirt.h:21, from ../arch/x86/include/asm/irqflags.h:102, from ../include/linux/irqflags.h:18, from ../include/linux/spinlock.h:59, from ../include/linux/mmzone.h:8, from ../include/linux/gfp.h:7, from ../include/linux/slab.h:16, from ../include/linux/resource_ext.h:11, from ../include/linux/acpi.h:13, from ../drivers/net/mctp/mctp-pcc.c:12: ../drivers/net/mctp/mctp-pcc.c:148:27: error: invalid use of undefined type ‘struct pcc_header’ 148 | memcpy(&pcc_header->command, MCTP_SIGNATURE, MCTP_SIGNATURE_LENGTH); | ^~ ../include/linux/fortify-string.h:628:34: note: in definition of macro ‘__fortify_memcpy_chk’ 628 | const size_t __p_size = (p_size); \ | ^~~~~~ ../include/linux/fortify-string.h:691:17: note: in expansion of macro ‘__struct_size’ 691 | __struct_size(p), __struct_size(q), \ | ^~~~~~~~~~~~~ ../drivers/net/mctp/mctp-pcc.c:148:9: note: in expansion of macro ‘memcpy’ 148 | memcpy(&pcc_header->command, MCTP_SIGNATURE, MCTP_SIGNATURE_LENGTH); | ^~~~~~ ../drivers/net/mctp/mctp-pcc.c:148:27: error: invalid use of undefined type ‘struct pcc_header’ 148 | memcpy(&pcc_header->command, MCTP_SIGNATURE, MCTP_SIGNATURE_LENGTH); | ^~ ../include/linux/fortify-string.h:630:40: note: in definition of macro ‘__fortify_memcpy_chk’ 630 | const size_t __p_size_field = (p_size_field); \ | ^~~~~~~~~~~~ ../include/linux/fortify-string.h:692:17: note: in expansion of macro ‘__member_size’ 692 | __member_size(p), __member_size(q), \ | ^~~~~~~~~~~~~ ../drivers/net/mctp/mctp-pcc.c:148:9: note: in expansion of macro ‘memcpy’ 148 | memcpy(&pcc_header->command, MCTP_SIGNATURE, MCTP_SIGNATURE_LENGTH); | ^~~~~~ ../drivers/net/mctp/mctp-pcc.c:148:27: error: invalid use of undefined type ‘struct pcc_header’ 148 | memcpy(&pcc_header->command, MCTP_SIGNATURE, MCTP_SIGNATURE_LENGTH); | ^~ ../include/linux/fortify-string.h:645:27: note: in definition of macro ‘__fortify_memcpy_chk’ 645 | __underlying_##op(p, q, __copy_size); \ | ^ ../drivers/net/mctp/mctp-pcc.c:148:9: note: in expansion of macro ‘memcpy’ 148 | memcpy(&pcc_header->command, MCTP_SIGNATURE, MCTP_SIGNATURE_LENGTH); | ^~~~~~ ../drivers/net/mctp/mctp-pcc.c:149:19: error: invalid use of undefined type ‘struct pcc_header’ 149 | pcc_header->length = len + MCTP_SIGNATURE_LENGTH; | ^~ ../drivers/net/mctp/mctp-pcc.c: In function ‘mctp_pcc_driver_add’: ../drivers/net/mctp/mctp-pcc.c:289:34: error: ‘struct pcc_mbox_chan’ has no member named ‘rx_alloc’ 289 | mctp_pcc_ndev->inbox.chan->rx_alloc = mctp_pcc_rx_alloc; | ^~ ../drivers/net/mctp/mctp-pcc.c:298:35: error: ‘struct pcc_mbox_chan’ has no member named ‘manage_writes’ 298 | mctp_pcc_ndev->outbox.chan->manage_writes = true; | ^~ ../drivers/net/mctp/mctp-pcc.c:308:24: error: invalid application of ‘sizeof’ to incomplete type ‘struct pcc_header’ 308 | sizeof(struct pcc_header); | ^~~~~~ make[6]: *** [../scripts/Makefile.build:287: drivers/net/mctp/mctp-pcc.o] Error 1 make[5]: *** [../scripts/Makefile.build:556: drivers/net/mctp] Error 2 make[5]: *** Waiting for unfinished jobs.... drivers/gpu/drm/msm/msm.o: warning: objtool: submit_lock_objects+0x44d: sibling call from callable instruction with modified stack frame make[4]: *** [../scripts/Makefile.build:556: drivers/net] Error 2 make[4]: *** Waiting for unfinished jobs.... ../drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.c: note: in included file (through ../drivers/gpu/drm/amd/amdgpu/amdgpu_virt.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu.h, ../drivers/gpu/drm/amd/amdgpu/amdgpu_dev_coredump.h): ../drivers/gpu/drm/amd/amdgpu/amdgv_sriovmsg.h:434:49: error: static assertion failed: "amd_sriov_msg_vf2pf_info must be 1 KB" make[3]: *** [../scripts/Makefile.build:556: drivers] Error 2 make[3]: *** Waiting for unfinished jobs.... make[2]: *** [/home/nipa/net-next/wt-1/Makefile:2011: .] 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.4qsOg103nj 2025-08-11 09:20:48.109990703 -0700 +++ /tmp/tmp.uoWtFqnM7p 2025-08-11 09:21:12.895816390 -0700 @@ -0,0 +1 @@ +../drivers/base/firmware_loader/main.c:229:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit @@ -5 +6,80 @@ -../drivers/base/firmware_loader/main.c:229:9: warning: context imbalance in 'free_fw_priv' - wrong count at exit +../drivers/net/mctp/mctp-pcc.c: In function ‘mctp_pcc_client_rx_callback’: +../drivers/net/mctp/mctp-pcc.c:90:27: error: storage size of ‘pcc_header’ isn’t known + 90 | struct pcc_header pcc_header; + | ^~~~~~~~~~ +../drivers/net/mctp/mctp-pcc.c:90:27: warning: unused variable ‘pcc_header’ [-Wunused-variable] +../drivers/net/mctp/mctp-pcc.c: In function ‘mctp_pcc_tx’: +../drivers/net/mctp/mctp-pcc.c:138:38: error: invalid application of ‘sizeof’ to incomplete type ‘struct pcc_header’ + 138 | rc = skb_cow_head(skb, sizeof(*pcc_header)); + | ^ +../drivers/net/mctp/mctp-pcc.c:145:42: error: invalid application of ‘sizeof’ to incomplete type ‘struct pcc_header’ + 145 | pcc_header = skb_push(skb, sizeof(*pcc_header)); + | ^ +../drivers/net/mctp/mctp-pcc.c:146:19: error: invalid use of undefined type ‘struct pcc_header’ + 146 | pcc_header->signature = PCC_SIGNATURE | mpnd->outbox.index; + | ^~ +../drivers/net/mctp/mctp-pcc.c:147:19: error: invalid use of undefined type ‘struct pcc_header’ + 147 | pcc_header->flags = PCC_CMD_COMPLETION_NOTIFY; + | ^~ +In file included from ../include/linux/string.h:382, + from ../include/linux/bitmap.h:13, + from ../include/linux/cpumask.h:12, + from ../arch/x86/include/asm/paravirt.h:21, + from ../arch/x86/include/asm/irqflags.h:102, + from ../include/linux/irqflags.h:18, + from ../include/linux/spinlock.h:59, + from ../include/linux/mmzone.h:8, + from ../include/linux/gfp.h:7, + from ../include/linux/slab.h:16, + from ../include/linux/resource_ext.h:11, + from ../include/linux/acpi.h:13, + from ../drivers/net/mctp/mctp-pcc.c:12: +../drivers/net/mctp/mctp-pcc.c:148:27: error: invalid use of undefined type ‘struct pcc_header’ + 148 | memcpy(&pcc_header->command, MCTP_SIGNATURE, MCTP_SIGNATURE_LENGTH); + | ^~ +../include/linux/fortify-string.h:628:34: note: in definition of macro ‘__fortify_memcpy_chk’ + 628 | const size_t __p_size = (p_size); \ + | ^~~~~~ +../include/linux/fortify-string.h:691:17: note: in expansion of macro ‘__struct_size’ + 691 | __struct_size(p), __struct_size(q), \ + | ^~~~~~~~~~~~~ +../drivers/net/mctp/mctp-pcc.c:148:9: note: in expansion of macro ‘memcpy’ + 148 | memcpy(&pcc_header->command, MCTP_SIGNATURE, MCTP_SIGNATURE_LENGTH); + | ^~~~~~ +../drivers/net/mctp/mctp-pcc.c:148:27: error: invalid use of undefined type ‘struct pcc_header’ + 148 | memcpy(&pcc_header->command, MCTP_SIGNATURE, MCTP_SIGNATURE_LENGTH); + | ^~ +../include/linux/fortify-string.h:630:40: note: in definition of macro ‘__fortify_memcpy_chk’ + 630 | const size_t __p_size_field = (p_size_field); \ + | ^~~~~~~~~~~~ +../include/linux/fortify-string.h:692:17: note: in expansion of macro ‘__member_size’ + 692 | __member_size(p), __member_size(q), \ + | ^~~~~~~~~~~~~ +../drivers/net/mctp/mctp-pcc.c:148:9: note: in expansion of macro ‘memcpy’ + 148 | memcpy(&pcc_header->command, MCTP_SIGNATURE, MCTP_SIGNATURE_LENGTH); + | ^~~~~~ +../drivers/net/mctp/mctp-pcc.c:148:27: error: invalid use of undefined type ‘struct pcc_header’ + 148 | memcpy(&pcc_header->command, MCTP_SIGNATURE, MCTP_SIGNATURE_LENGTH); + | ^~ +../include/linux/fortify-string.h:645:27: note: in definition of macro ‘__fortify_memcpy_chk’ + 645 | __underlying_##op(p, q, __copy_size); \ + | ^ +../drivers/net/mctp/mctp-pcc.c:148:9: note: in expansion of macro ‘memcpy’ + 148 | memcpy(&pcc_header->command, MCTP_SIGNATURE, MCTP_SIGNATURE_LENGTH); + | ^~~~~~ +../drivers/net/mctp/mctp-pcc.c:149:19: error: invalid use of undefined type ‘struct pcc_header’ + 149 | pcc_header->length = len + MCTP_SIGNATURE_LENGTH; + | ^~ +../drivers/net/mctp/mctp-pcc.c: In function ‘mctp_pcc_driver_add’: +../drivers/net/mctp/mctp-pcc.c:289:34: error: ‘struct pcc_mbox_chan’ has no member named ‘rx_alloc’ + 289 | mctp_pcc_ndev->inbox.chan->rx_alloc = mctp_pcc_rx_alloc; + | ^~ +../drivers/net/mctp/mctp-pcc.c:298:35: error: ‘struct pcc_mbox_chan’ has no member named ‘manage_writes’ + 298 | mctp_pcc_ndev->outbox.chan->manage_writes = true; + | ^~ +../drivers/net/mctp/mctp-pcc.c:308:24: error: invalid application of ‘sizeof’ to incomplete type ‘struct pcc_header’ + 308 | sizeof(struct pcc_header); + | ^~~~~~ +make[6]: *** [../scripts/Makefile.build:287: drivers/net/mctp/mctp-pcc.o] Error 1 +make[5]: *** [../scripts/Makefile.build:556: drivers/net/mctp] Error 2 +make[5]: *** Waiting for unfinished jobs.... @@ -6,0 +87,2 @@ +make[4]: *** [../scripts/Makefile.build:556: drivers/net] Error 2 +make[4]: *** Waiting for unfinished jobs.... @@ -8,0 +91,5 @@ +make[3]: *** [../scripts/Makefile.build:556: drivers] Error 2 +make[3]: *** Waiting for unfinished jobs.... +make[2]: *** [/home/nipa/net-next/wt-1/Makefile:2011: .] Error 2 +make[1]: *** [/home/nipa/net-next/wt-1/Makefile:248: __sub-make] Error 2 +make: *** [Makefile:248: __sub-make] Error 2 Per-file breakdown --- /tmp/tmp.HMwLaYNR38 2025-08-11 09:21:12.902853936 -0700 +++ /tmp/tmp.uWhyXNTy4V 2025-08-11 09:21:12.905853922 -0700 @@ -2,0 +3 @@ + 13 ../drivers/net/mctp/mctp-pcc.c