I want to recompile one kernel module (usb-storage) in order to experiment with some hardware-specific patches I've been given.
I've got the full kernel source rpm for 2.4.20-18.7, and I can do a full build using the supplied config, but the modules won't load as they complain about linkage symbols. Looks like these are version-keyed symbols, but they don't line up with the running kernel. (I've ensured the kernel version string in Makefile is identical, not the "custom" flavour as shipped.)
I've got plenty of development experience, just not in this area. Can anyone tell me a simple way of just compiling a selected loadable module so that it will load and link - without replacing the entire kernel?
TIA