Messages in this thread | | | Date | Fri, 18 Sep 2015 11:27:32 +0200 | From | Peter Zijlstra <> | Subject | Re: [PATCH] kernel: fix data race in put_pid |
| |
On Fri, Sep 18, 2015 at 10:57:32AM +0200, Peter Zijlstra wrote: > diff --git a/arch/metag/include/asm/atomic_lnkget.h b/arch/metag/include/asm/atomic_lnkget.h > index 21c4c268b86c..1bd21c933435 100644 > --- a/arch/metag/include/asm/atomic_lnkget.h > +++ b/arch/metag/include/asm/atomic_lnkget.h > @@ -3,7 +3,8 @@ > > #define ATOMIC_INIT(i) { (i) } > > -#define atomic_set(v, i) ((v)->counter = (i)) > +/* XXX: should be LNKSETD ? */ > +#define atomic_set(v, i) WRITE_ONCE((v)->counter, (i)) > > #include <linux/compiler.h> >
James?
| |