We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 5cccec7 commit 67ee526Copy full SHA for 67ee526
tools/testing/selftests/kselftest_harness.h
@@ -439,12 +439,12 @@
439
} \
440
if (child == 0) { \
441
if (_metadata->setup_completed && !fixture_name##_teardown_parent && \
442
- __sync_bool_compare_and_swap(teardown, false, true)) \
+ !__atomic_test_and_set(teardown, __ATOMIC_RELAXED)) \
443
fixture_name##_teardown(_metadata, self, variant->data); \
444
_exit(0); \
445
446
if (_metadata->setup_completed && fixture_name##_teardown_parent && \
447
448
449
munmap(teardown, sizeof(*teardown)); \
450
if (self && fixture_name##_teardown_parent) \
0 commit comments