memory barrier: adding smp_mb__after_lock