K 10 svn:author V 2 ed K 8 svn:date V 27 2013-06-30T08:54:41.074884Z K 7 svn:log V 392 Make various fixes to . - According to the standard, memory_order is a type. Use a typedef. - atomic_*_fence() and atomic_flag_*() are described by the standard as functions. Use inline functions to implement them. - Only expose the atomic_*_explicit() functions in kernel space. We should not use the short-hand functions, as they will always use memory_order_seq_cst. END