This patch eliminates calls of 'cmpxchg' prior enabling the MMU. This is needed because the 'ldrex' and 'strex' instructions do not always work with MMU and L1 cache disabled, i.e., on Raspberry Pi.