Well I have noticed that in the kernel config there is an option to compile in forced module unloading: CONFIG_MODULE_FORCE_UNLOAD=y but I'm not sure how to use it...