]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
tools/nolibc/select: drop non-pselect based implementations
authorThomas Weißschuh <linux@weissschuh.net>
Sat, 20 Dec 2025 13:55:47 +0000 (14:55 +0100)
committerThomas Weißschuh <linux@weissschuh.net>
Sun, 4 Jan 2026 09:28:58 +0000 (10:28 +0100)
commit668e43737279284318064bdd4eab689a3aaed652
tree3c4a7d89dbc94aa93a80b978d7fda75b162358f0
parent548d682649f02f4240e8ea4e99f1899978e1cfe4
tools/nolibc/select: drop non-pselect based implementations

These implementations use the libc 'struct timeval' with system calls
which can lead to type mismatches. Currently this is fine, but will
break with upcoming changes to 'struct timeval'.

If the structure needs to be converted anyways, the implementations
based on pselect can be used for all architectures. This simplifies the
logic.

Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Acked-by: Willy Tarreau <w@1wt.eu>
Reviewed-by: Arnd Bergmann <arnd@arndb.de>
Link: https://patch.msgid.link/20251220-nolibc-uapi-types-v3-3-c662992f75d7@weissschuh.net
tools/include/nolibc/sys/select.h