khadas / common_drivers

Linux kernel drivers & device trees for VIMs.
4 stars 7 forks source link

Errors building `common_drivers/drivers/memory_ext/` #13

Closed ColorfulRhino closed 5 months ago

ColorfulRhino commented 5 months ago

Same config as in https://github.com/khadas/common_drivers/issues/12

Building Amlogic kernel can't finish due to the following errors:

[...]
  MODPOST modules-only.symvers
  OBJCOPY arch/arm64/boot/Image
  GZIP    arch/arm64/boot/Image.gz
ERROR: modpost: missing MODULE_LICENSE() in common_drivers/drivers/memory_ext/user_fault.o
ERROR: modpost: "zone_dma_bits" [common_drivers/drivers/memory_ext/aml_smmu.ko] undefined!
ERROR: modpost: "init_mm" [common_drivers/drivers/memory_ext/user_fault.ko] undefined!
make[2]: *** [scripts/Makefile.modpost:157: modules-only.symvers] Error 1
make[2]: *** Deleting file 'modules-only.symvers'
make[1]: *** [Makefile:1895: modules] Error 2
make: *** [Makefile:375: __build_one_by_one] Error 2

Kernel config with EXPERT=n and DEBUG_KERNEL=n

ColorfulRhino commented 5 months ago

Will close, too many errors appear if you disable those modules. It's like whack-a-mole :)