From: Thomas Weißschuh Date: Fri, 7 Mar 2025 12:43:23 +0000 (+0100) Subject: tools/nolibc: don't use asm/ UAPI headers X-Git-Url: https://www.infradead.org/git/?a=commitdiff_plain;h=bceb73904c855c78402dca94c82915f078f259dd;p=users%2Fjedix%2Flinux-maple.git tools/nolibc: don't use asm/ UAPI headers The asm/ and asm-generic/ namespaces are implementation details of the UAPI headers and not meant for direct usage. Use the equivalent headers from the linux/ namespace instead. While at it also drop the duplicate include of linux/signal.h from sys.h. Signed-off-by: Thomas Weißschuh Link: https://lore.kernel.org/r/20250307-nolibc-asm-headers-v2-1-e2a734f25d22@linutronix.de --- diff --git a/tools/include/nolibc/arch-s390.h b/tools/include/nolibc/arch-s390.h index acfee7e9d5e2..df4c3cc713ac 100644 --- a/tools/include/nolibc/arch-s390.h +++ b/tools/include/nolibc/arch-s390.h @@ -5,8 +5,8 @@ #ifndef _NOLIBC_ARCH_S390_H #define _NOLIBC_ARCH_S390_H -#include -#include +#include +#include #include "compiler.h" #include "crt.h" diff --git a/tools/include/nolibc/errno.h b/tools/include/nolibc/errno.h index a44486ff0477..1d8d8033e8ff 100644 --- a/tools/include/nolibc/errno.h +++ b/tools/include/nolibc/errno.h @@ -7,7 +7,7 @@ #ifndef _NOLIBC_ERRNO_H #define _NOLIBC_ERRNO_H -#include +#include #ifndef NOLIBC_IGNORE_ERRNO #define SET_ERRNO(v) do { errno = (v); } while (0) diff --git a/tools/include/nolibc/sys.h b/tools/include/nolibc/sys.h index 5d8adc778575..08c1c074bec8 100644 --- a/tools/include/nolibc/sys.h +++ b/tools/include/nolibc/sys.h @@ -10,10 +10,10 @@ #include "std.h" /* system includes */ -#include -#include /* for SIGCHLD */ -#include -#include +#include +#include /* for SIGCHLD */ +#include +#include #include #include #include @@ -23,7 +23,6 @@ #include #include #include -#include #include "arch.h" #include "errno.h"