How to convert Linux Kernel built-in module into a loadable module

Hi all,

I am working on USB data monitoring on Fedora Core 9. Kernel 2.6.25 has a built-in module (the one that isn't loadable, but compiles and links statically with the kernel during compilation) to snoop USB data. It is in <kernel_source_code>/drivers/usb/mon/.

I need to know if I can somehow convert 'usb_mon' into a loadable module since I am making changes in this code I need to recompile the kernel and boot my linux after every change. I'm familiar device driver programming on kernel 2.4 but I am not sure about kernel 2.6 (though the things look similar here).

Thanks for looking into my post.
(Also please re-direct me to any other similar post if available)

-anitemp!