diff options
author | Peter Zijlstra <peterz@infradead.org> | 2023-05-31 16:08:35 +0300 |
---|---|---|
committer | Peter Zijlstra <peterz@infradead.org> | 2023-06-05 10:36:35 +0300 |
commit | 224d80c584d3016cb8d83d1c33914fdd3508aa8c (patch) | |
tree | 09619ad80961c82b1cd752e1c3e56a1c9ffca100 /arch/s390/include/asm/cmpxchg.h | |
parent | f413e724818c6482146218b3bcaf3d75b1317fc4 (diff) | |
download | linux-224d80c584d3016cb8d83d1c33914fdd3508aa8c.tar.xz |
types: Introduce [us]128
Introduce [us]128 (when available). Unlike [us]64, ensure they are
always naturally aligned.
This also enables 128bit wide atomics (which require natural
alignment) such as cmpxchg128().
Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org>
Reviewed-by: Arnd Bergmann <arnd@arndb.de>
Reviewed-by: Mark Rutland <mark.rutland@arm.com>
Acked-by: Herbert Xu <herbert@gondor.apana.org.au>
Tested-by: Mark Rutland <mark.rutland@arm.com>
Link: https://lore.kernel.org/r/20230531132323.385005581@infradead.org
Diffstat (limited to 'arch/s390/include/asm/cmpxchg.h')
0 files changed, 0 insertions, 0 deletions