Hi, have the same problem with compiling the can4linux driver.
Why does someone suggest to remove the last line of the linker script module.lds ?
sudo sh -c "sed '$ d'
it should include something for sure, may be the .plt section.
#include does not work, so I added the content of ./linux-headers-5.10.4-sunxi/arch/arm/include/asm/module.lds.h
now I can load the module, but is may be not correct