When a module is loaded, it literally becomes
a part of the kernel, as though it had been loaded at boot time.
If the module was not built precisely
for the exact
kernel image that it has just been made a blood-brother part of ... your system will explode.
Anytime you make any change whatsoever to "the kernel," you must
rebuild the entire
kernel, "modules and all."