selftests/rseq: Fix arm64 buggy load-acquire/store-release macros
authorMathieu Desnoyers <mathieu.desnoyers@efficios.com>
Tue, 27 Jun 2023 15:29:22 +0000 (11:29 -0400)
committerShuah Khan <skhan@linuxfoundation.org>
Tue, 8 Aug 2023 20:42:06 +0000 (14:42 -0600)
commit0fbbf07ce67d2edb869572bf41b507a5f6851c72
treed8209d81efcc5d03c4fedb67966295141f296ad1
parentd6aaa23a2b33d81502e18dfe25ee1847b76b7bf6
selftests/rseq: Fix arm64 buggy load-acquire/store-release macros

The arm64 load-acquire/store-release macros from the Linux kernel rseq
selftests are buggy. Remplace them by a working implementation.

Signed-off-by: Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
Cc: Catalin Marinas <catalin.marinas@arm.com>
Cc: Will Deacon <will@kernel.org>
Cc: Peter Zijlstra <peterz@infradead.org>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
tools/testing/selftests/rseq/rseq-arm64.h