Hi Thomas,
On Tue, Mar 04, 2025 at 08:10:30AM +0100, Thomas Weißschuh wrote:
Nolibc is useful for selftests as the test programs can be very small, and compiled with just a kernel crosscompiler, without userspace support. Currently nolibc is only usable with kselftest.h, not the more convenient to use kselftest_harness.h This series provides this compatibility by adding new features to nolibc and removing the usage of problematic features from the harness.
The first half of the series are changes to the harness, the second one are for nolibc. Both parts are very independent and can go through different trees. The last patch is not meant to be applied and serves as test that everything works correctly.
Based on the next branch of the nolibc tree: https://web.git.kernel.org/pub/scm/linux/kernel/git/nolibc/linux-nolibc.git/...
Really nice work, thank you, particularly for making the waitpid() and printf() families more standard. Please accept my Acked-by on all the nolibc parts. As usual, proceed as you see fit for the ones I commented and assume the Acked-by for adjustments following the same spirit ;-)
Cheers, Willy