This series refactors the wait-related futex functional tests (futex_wait,
futex_wait_private_mapped_file, and futex_wait_uninitialized_heap) to
exclusively use the kselftest_harness.h framework.

This eliminates mixed usage of legacy ksft_* APIs and high-level harness
asserts, preventing crashes on older kernels, and ensures proper thread
joining.

Patch 1 migrates futex_wait.
Patch 2 migrates futex_wait_private_mapped_file.
Patch 3 migrates futex_wait_uninitialized_heap.

Wake Liu (3):
  selftests/futex: Migrate futex_wait to harness
  selftests/futex: Migrate futex_wait_private_mapped_file to harness
  selftests/futex: Migrate futex_wait_uninitialized_heap to harness

 .../selftests/futex/functional/futex_wait.c   | 125 +++++++++++-------
 .../futex_wait_private_mapped_file.c          |  26 ++--
 .../futex_wait_uninitialized_heap.c           |  22 +--
 3 files changed, 100 insertions(+), 73 deletions(-)

-- 
2.54.0.746.g67dd491aae-goog


Reply via email to