On Mon, Jun 01, 2026 at 06:51:19AM +0000, Wake Liu wrote:
> This series refactors the requeue, NUMA, and robust list futex functional
> tests to exclusively use the kselftest_harness.h framework, completing
> the remaining unsent functional test migrations in this directory.
> 
> This eliminates mixed usage of legacy ksft_* APIs and high-level harness
> asserts, preventing crashes on older kernels, and ensures proper thread
> joining.
> 
> For context, the previous wait-related migrations are in these states:
> - Series 1 v2 (wait_timeout, wait_wouldblock, waitv): Sent, awaiting review.
>   Link: 
> https://lore.kernel.org/linux-kselftest/[email protected]/
> - Series 2 v1 (wait, private_mapped, uninitialized_heap): Sent, discussion 
> ongoing.
>   Link: 
> https://lore.kernel.org/linux-kselftest/[email protected]/
> 
> Descriptions of individual patches:
> Patch 1-4: Migrate requeue, requeue_pi, mismatched_ops, and signal_restart 
> tests.
> Patch 5: Migrates futex_numa_mpol.
> Patch 6: Migrates futex_priv_hash.
> Patch 7: Migrates robust_list (and fixes an out-of-bounds waitpid bug).

Does this affect being able to build tools/testing/selftests/futex/
without having to do the ludicrous batshit 'make headers' thing?

If I cannot build the futex selftests in a virgin tree, then they're
broken. The selftests maintainers have time and time again shown their
incompetence and I'm sick of it.

Reply via email to