aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/include/linux/percpu-defs.h
diff options
context:
space:
mode:
authorPeter Zijlstra <peterz@infradead.org>2023-05-31 15:08:35 +0200
committerPeter Zijlstra <peterz@infradead.org>2023-06-05 09:36:35 +0200
commit224d80c584d3016cb8d83d1c33914fdd3508aa8c (patch)
tree09619ad80961c82b1cd752e1c3e56a1c9ffca100 /include/linux/percpu-defs.h
parentcyrpto/b128ops: Remove struct u128 (diff)
downloadwireguard-linux-224d80c584d3016cb8d83d1c33914fdd3508aa8c.tar.xz
wireguard-linux-224d80c584d3016cb8d83d1c33914fdd3508aa8c.zip
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 'include/linux/percpu-defs.h')
0 files changed, 0 insertions, 0 deletions