Gitiles
Code Review
Sign In
review.shift-gmbh.com
/
SHIFTPHONES
/
mainline
/
linux
/
ea52d698c1ed0c4555656de0dd1f7ac5866f89e1
/
.
/
tools
/
memory-model
/
litmus-tests
/
R+mbonceonces.litmus
blob: e69b9e3e9436dbfb39557661899033e0c61bee87 [
file
] [
log
] [
blame
]
C R
+
mbonceonces
{}
P0
(
int
*
x
,
int
*
y
)
{
WRITE_ONCE
(*
x
,
1
);
smp_mb
();
WRITE_ONCE
(*
y
,
1
);
}
P1
(
int
*
x
,
int
*
y
)
{
int
r0
;
WRITE_ONCE
(*
y
,
2
);
smp_mb
();
r0
=
READ_ONCE
(*
x
);
}
exists
(
y
=
2
/
\
1
:
r0
=
0
)