Re: [RFC v2 1/7] atomics: Add test for atomic operations with _relaxed variants
From: Will Deacon <hidden>
Date: 2015-10-12 09:30:40
Also in:
lkml
From: Will Deacon <hidden>
Date: 2015-10-12 09:30:40
Also in:
lkml
On Wed, Sep 16, 2015 at 04:49:29PM +0100, Boqun Feng wrote:
Some atomic operations now have _{relaxed, acquire, release} variants,
this patch then adds some trivial tests for two purpose:
1. test the behavior of these new operations in single-CPU
environment.
2. make their code generated before we actually use them somewhere,
so that we can examine their assembly code.
Signed-off-by: Boqun Feng <redacted>
---
lib/atomic64_test.c | 91 ++++++++++++++++++++++++++++++++++-------------------
1 file changed, 59 insertions(+), 32 deletions(-)FWIW: this was useful to me whilst developing the arm64 relaxed atomic implementation. Could you extend it to include the recently queued inc/dec variants too? Will