Originally Posted by Taoye
[...]I am seeing this warning pass along every now and then: "passing argument 1 of "_memcpy" discards qualifiers from pointer target type" and a few other similar ones.
Is this normal?
Yep, its normal.
The reason you are seeing the boot messages described above is because the kernel is referring to modules from a different compilation or because the local version string doesn't match.
I recommend deleting all directory trees in /lib/modules before doing a "make modules_install" in the kernel source tree, and then also copying /etc/rc.d/rc.modules-<version> to match the module directory name (relink rc.modules to the new file, as well).
Pay attention to the General Setup->Local Version String variable in the kernel configuration, remove the -smp if you disable SMP. That will ensure that the directory name in /lib/modules and the files and references in /etc/rc.d will match.
Of course, you also need to re-run lilo (if you use it) after making any of these changes.