I'm compiling kernel of Centos 7.6.1810 for Arm. The kernel version is 4.14.0-115.el7a.0.1.aarch64. I download the source file kernel-alt-4.14.0-115.el7a.0.1.src.rpm.
I wanna to compile a new kernel with different configuration from that of original kernel, and keep the version the same.
So I change the value of EXTRAVERSION in Makefile to '-115.el7a.0.1.aarch64'.
During installing the new kernel, I found there are warnings depmod: WARNING: /lib/modules/4.14.0-115.el7a.0.1.aarch64/extra/iBMA_driver/host_kbox_drv.ko needs unknown symbol queued_spin_lock_slowpath
.
When I install some drivers there are also warnings like this.
In compiling directory there is Module.symvers and I did not find symbol queued_spin_lock_slowpath in it.
But in the file /boot/symvers-4.14.0-115.el7a.0.1.aarch64.gz, there is queued_spin_lock_slowpath.
Why there is not symbol queued_spin_lock_slowpath in the kernel I compiled and it's in the original kernel of the same version?
How can I fix it?