Switch from arch_initcall to module_init. Not entirely sure this is wise but it seems to be the standard