Thread (43 messages) 43 messages, 4 authors, 2015-10-12

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

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
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help