initcall
The usage of spinlock requires the I-/D-cache to be enabled. For this reason, it also requires the MMU enabled.