On 06/06/2017 01:11 PM, Dmitry Vyukov wrote: > atomic64_try_cmpxchg() declares old argument as long*, > this makes it impossible to use it in portable code. > If caller passes long*, it becomes 32-bits on 32-bit arches. > If caller passes s64*, it does not compile on x86_64. > > Change type of old arg to s64*. > > Signed-off-by: Dmitry Vyukov <[email protected]> > Cc: Mark Rutland <[email protected]> > Cc: Peter Zijlstra <[email protected]> > Cc: Will Deacon <[email protected]> > Cc: Andrew Morton <[email protected]> > Cc: Andrey Ryabinin <[email protected]> > Cc: Ingo Molnar <[email protected]> > Cc: "H. Peter Anvin" <[email protected]> > Cc: [email protected] > Cc: [email protected] > Cc: [email protected] > Cc: [email protected] > ---
Reviewed-by: Andrey Ryabinin <[email protected]>

