renamed smp_mutex to _smp_mutex to skip swapglobals