On Wed, Mar 13, 2019 at 3:36 PM Mark Rutland <mark.rutland@xxxxxxx> wrote: > On Wed, Mar 13, 2019 at 10:18:44AM +0100, Peter Zijlstra wrote: > > On Mon, Mar 11, 2019 at 03:20:04PM +0100, Arnd Bergmann wrote: > > > On Mon, Mar 11, 2019 at 3:00 PM Qian Cai <cai@xxxxxx> wrote: > > I think that using s64 consistently (with any necessary alignment > annotation) makes the most sense. That's unambigious, and what the > common headers now use. > > Now that the scripted atomics are merged, I'd like to move arches over > to arch_atomic_*(), so the argument and return types will become s64 > everywhere. Yes, that sounds like the easiest way, especially if we don't touch the internal implementation but simply rename all the symbols provided by the architectures. Is that what you had in mind, or would you go beyond the minimum changes here? Arnd