On Fri, 2015-09-18 at 13:22 +0200, Peter Zijlstra wrote:...> > +#ifndef atomic_read_ctrl> +static inline int atomic_read_ctrl(atomic_t *v)const atomic_t *v> +{> + int val = atomic_read(v);> + smp_read_barrier_depends(); /* Enforce control dependency. */> + return val;> +}> +#endif