Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux
1
fork

Configure Feed

Select the types of activity you want to include in your feed.

at v5.18 27 lines 388 B view raw
1C R+poonceonces 2 3(* 4 * Result: Sometimes 5 * 6 * This is the unordered (thus lacking smp_mb()) version of one of the 7 * classic counterintuitive litmus tests that illustrates the effects of 8 * store propagation delays. 9 *) 10 11{} 12 13P0(int *x, int *y) 14{ 15 WRITE_ONCE(*x, 1); 16 WRITE_ONCE(*y, 1); 17} 18 19P1(int *x, int *y) 20{ 21 int r0; 22 23 WRITE_ONCE(*y, 2); 24 r0 = READ_ONCE(*x); 25} 26 27exists (y=2 /\ 1:r0=0)