Re: [PATCH] arch/powerpc: use BUILD_BUG() when detect unfit {cmp}xchg, size

2016-02-23 Thread Michael Ellerman
On Tue, 2016-02-23 at 17:15 +0800, Boqun Feng wrote: > On Tue, Feb 23, 2016 at 04:45:16PM +0800, Pan Xinhui wrote: > > From: pan xinhui > > > > diff --git a/arch/powerpc/include/asm/cmpxchg.h > > b/arch/powerpc/include/asm/cmpxchg.h > > index d1a8d93..20c0a30 100644 > > --- a/arch/powerpc/includ

Re: [PATCH] arch/powerpc: use BUILD_BUG() when detect unfit {cmp}xchg, size

2016-02-23 Thread Boqun Feng
On Tue, Feb 23, 2016 at 04:45:16PM +0800, Pan Xinhui wrote: > From: pan xinhui > > __xchg_called_with_bad_pointer() can't tell us what codes use {cmp}xchg > in incorrect way. And no error will be reported until the link stage. > To fix such kinds of issues in a easy way, we use BUILD_BUG() here.

[PATCH] arch/powerpc: use BUILD_BUG() when detect unfit {cmp}xchg, size

2016-02-23 Thread Pan Xinhui
From: pan xinhui __xchg_called_with_bad_pointer() can't tell us what codes use {cmp}xchg in incorrect way. And no error will be reported until the link stage. To fix such kinds of issues in a easy way, we use BUILD_BUG() here. Signed-off-by: pan xinhui --- arch/powerpc/include/asm/cmpxchg.h |