summaryrefslogtreecommitdiff
path: root/Documentation/rust
diff options
context:
space:
mode:
authorLeonardo Bras <leobras@redhat.com>2024-01-03 13:32:03 -0300
committerPalmer Dabbelt <palmer@rivosinc.com>2024-04-08 10:52:06 -0700
commita8ed2b7a2c13cb8a613cc9a8862688a1385b942d (patch)
tree065ed63ab4f37f2e7b18e2795c9e8652d5ee96c5 /Documentation/rust
parent54280ca64626f73ce39ba8f7befa9139a6786ffd (diff)
downloadlinux-a8ed2b7a2c13cb8a613cc9a8862688a1385b942d.tar.gz
linux-a8ed2b7a2c13cb8a613cc9a8862688a1385b942d.tar.bz2
linux-a8ed2b7a2c13cb8a613cc9a8862688a1385b942d.zip
riscv/cmpxchg: Implement xchg for variables of size 1 and 2
xchg for variables of size 1-byte and 2-bytes is not yet available for riscv, even though its present in other architectures such as arm64 and x86. This could lead to not being able to implement some locking mechanisms or requiring some rework to make it work properly. Implement 1-byte and 2-bytes xchg in order to achieve parity with other architectures. Signed-off-by: Leonardo Bras <leobras@redhat.com> Tested-by: Guo Ren <guoren@kernel.org> Link: https://lore.kernel.org/r/20240103163203.72768-7-leobras@redhat.com Signed-off-by: Palmer Dabbelt <palmer@rivosinc.com>
Diffstat (limited to 'Documentation/rust')
0 files changed, 0 insertions, 0 deletions