x86的AX210的iwlwifi驱动出错
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