Re: [PATCH] usercopy: use unsigned long instead of uintptr_t

From: Christophe Leroy
Date: Fri Jun 17 2022 - 07:05:40 EST




Le 17/06/2022 à 09:58, Geert Uytterhoeven a écrit :
>> But it then causes pointless problems when people can't really rely on
>> more than 32 bits for atomic bit operations, and on 64-bit
>> architectures we unnecessarily use "long" and waste the upper bits.
>
> Well, atomic works up to native word size, i.e. long.
>

powerpc64 has a pair of instructions to perform 128bits atomic
operations : lqarx / stqcx.