where is __memory_barrier in kernel ?