regarding building (patched) modules for the running kernel...
I have just parsed the patch required for a module I need and for various reasons I want to make the change manually.
It is a simple change and so I go into the module.c and edit the code; then save and tag it as a module M for inclusion in the kernel and do a make && make modules_install.
I find that my module is indeed built (.ko) in the appropriate directory of /lib/modules/currentkernel/kernel/drivers.... etc
But what else needs to be done to use it - modprobe doesn't find it - I am guessing that I need to reboot to have the instance of the kernel made to accommodate that module running? Is that right?
In otherwise I need to do copy the bzImage as well as install the kernel module?