I did something recently I haven’t done in a long time: I recompiled the Linux kernel. There was a time when this was a common occurrence. You might want a feature that the default kernel didn’t ...
As far as I know, you have to make it un-busy before you can rmmod it. You can't unload it because something is using it, removing it before the other module would make the other module cause an oops ...