Re: [PATCH] kernel: fix data race in put_pid

Eric Dumazet
2015-09-18T16:15:38Z

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