lede icon indicating copy to clipboard operation
lede copied to clipboard

x86的AX210的iwlwifi驱动出错

Open YinYu86 opened this issue 3 years ago • 0 comments

from /home/king/lede1/build_dir/target-x86_64_musl/linux-x86_64/backports-5.15.33-1/drivers/net/wireless/intel/iwlwifi/fw/uefi.c:7: /home/king/lede1/build_dir/target-x86_64_musl/linux-x86_64/backports-5.15.33-1/drivers/net/wireless/intel/iwlwifi/fw/uefi.c:225:36: error: invalid use of undefined type 'struct efivar_entry' 225 | memcpy(&reduce_power_efivar->var.VariableName, IWL_UEFI_REDUCED_POWER_NAME, | ^~ ./include/linux/fortify-string.h:377:44: note: in definition of macro '__fortify_memcpy_chk' 377 | fortify_memcpy_chk(__fortify_size, p_size, q_size,
| ^~~~~~ /home/king/lede1/build_dir/target-x86_64_musl/linux-x86_64/backports-5.15.33-1/drivers/net/wireless/intel/iwlwifi/fw/uefi.c:225:9: note: in expansion of macro 'memcpy' 225 | memcpy(&reduce_power_efivar->var.VariableName, IWL_UEFI_REDUCED_POWER_NAME, | ^~~~~~ /home/king/lede1/build_dir/target-x86_64_musl/linux-x86_64/backports-5.15.33-1/drivers/net/wireless/intel/iwlwifi/fw/uefi.c:225:36: error: invalid use of undefined type 'struct efivar_entry' 225 | memcpy(&reduce_power_efivar->var.VariableName, IWL_UEFI_REDUCED_POWER_NAME, | ^~ ./include/linux/fortify-string.h:378:28: note: in definition of macro '__fortify_memcpy_chk' 378 | p_size_field, q_size_field, #op);
| ^~~~~~~~~~~~ /home/king/lede1/build_dir/target-x86_64_musl/linux-x86_64/backports-5.15.33-1/drivers/net/wireless/intel/iwlwifi/fw/uefi.c:225:9: note: in expansion of macro 'memcpy' 225 | memcpy(&reduce_power_efivar->var.VariableName, IWL_UEFI_REDUCED_POWER_NAME, | ^~~~~~ /home/king/lede1/build_dir/target-x86_64_musl/linux-x86_64/backports-5.15.33-1/drivers/net/wireless/intel/iwlwifi/fw/uefi.c:225:36: error: invalid use of undefined type 'struct efivar_entry' 225 | memcpy(&reduce_power_efivar->var.VariableName, IWL_UEFI_REDUCED_POWER_NAME, | ^~ ./include/linux/fortify-string.h:379:27: note: in definition of macro '__fortify_memcpy_chk' 379 | _underlying##op(p, q, __fortify_size);
| ^ /home/king/lede1/build_dir/target-x86_64_musl/linux-x86_64/backports-5.15.33-1/drivers/net/wireless/intel/iwlwifi/fw/uefi.c:225:9: note: in expansion of macro 'memcpy' 225 | memcpy(&reduce_power_efivar->var.VariableName, IWL_UEFI_REDUCED_POWER_NAME, | ^~~~~~ /home/king/lede1/build_dir/target-x86_64_musl/linux-x86_64/backports-5.15.33-1/drivers/net/wireless/intel/iwlwifi/fw/uefi.c:227:28: error: invalid use of undefined type 'struct efivar_entry' 227 | reduce_power_efivar->var.VendorGuid = IWL_EFI_VAR_GUID; | ^~ cc1: some warnings being treated as errors make[11]: *** [scripts/Makefile.build:249: /home/king/lede1/build_dir/target-x86_64_musl/linux-x86_64/backports-5.15.33-1/drivers/net/wireless/intel/iwlwifi/fw/uefi.o] Error 1 make[10]: *** [scripts/Makefile.build:465: /home/king/lede1/build_dir/target-x86_64_musl/linux-x86_64/backports-5.15.33-1/drivers/net/wireless/intel/iwlwifi] Error 2 make[9]: *** [scripts/Makefile.build:465: /home/king/lede1/build_dir/target-x86_64_musl/linux-x86_64/backports-5.15.33-1/drivers/net/wireless/intel] Error 2 make[8]: *** [scripts/Makefile.build:465: /home/king/lede1/build_dir/target-x86_64_musl/linux-x86_64/backports-5.15.33-1/drivers/net/wireless] Error 2 make[7]: *** [Makefile:1852: /home/king/lede1/build_dir/target-x86_64_musl/linux-x86_64/backports-5.15.33-1] Error 2 make[6]: *** [Makefile.build:13: modules] Error 2 make[5]: *** [Makefile.real:93: modules] Error 2 make[4]: *** [Makefile:121: modules] Error 2 make[4]: Leaving directory '/home/king/lede1/build_dir/target-x86_64_musl/linux-x86_64/backports-5.15.33-1' make[3]: *** [Makefile:559: /home/king/lede1/build_dir/target-x86_64_musl/linux-x86_64/backports-5.15.33-1/.built] Error 2

大佬看看这个是什么问题?memcpy 实在没找到关联。能修复吗?

YinYu86 avatar Nov 15 '22 02:11 YinYu86