]> git.ipfire.org Git - thirdparty/kernel/stable.git/commitdiff
kbuild: uapi: simplify libc dependency logic
authorThomas Weißschuh <linux@weissschuh.net>
Fri, 27 Feb 2026 06:38:06 +0000 (07:38 +0100)
committerNicolas Schier <nsc@kernel.org>
Thu, 12 Mar 2026 11:48:08 +0000 (12:48 +0100)
The only left user of the condition inverts it.

Invert the condition completely and simplify its user.

Signed-off-by: Thomas Weißschuh <linux@weissschuh.net>
Reviewed-by: Nathan Chancellor <nathan@kernel.org>
Reviewed-by: Nicolas Schier <nsc@kernel.org>
Tested-by: Nicolas Schier <nsc@kernel.org>
Acked-by: Arnd Bergmann <arnd@arndb.de>
Link: https://patch.msgid.link/20260227-kbuild-uapi-libc-v1-8-c17de0d19776@weissschuh.net
Signed-off-by: Nicolas Schier <nsc@kernel.org>
usr/include/Makefile

index d352280b0e4a35c4271ccbcbe76599190be8f5bb..845d06b63c2b31139f0d43cb72affe4ed6be07b5 100644 (file)
@@ -137,14 +137,14 @@ endif
 
 always-y := $(patsubst $(obj)/%.h,%.hdrtest, $(shell find $(obj) -name '*.h' 2>/dev/null))
 
-target-no-libc = $(filter-out $(uses-libc), $*.h)
+target-libc = $(filter $(uses-libc), $*.h)
 target-can-compile = $(filter-out $(no-header-test), $*.h)
 
 # Include the header twice to detect missing include guard.
 quiet_cmd_hdrtest = HDRTEST $<
       cmd_hdrtest = \
                $(CC) $(c_flags) -fsyntax-only -Werror -x c /dev/null \
-                       -nostdinc $(if $(target-no-libc), , -I $(srctree)/usr/dummy-include) \
+                       -nostdinc $(if $(target-libc), -I $(srctree)/usr/dummy-include) \
                        $(if $(target-can-compile), -include $< -include $<); \
                $(PERL) $(src)/headers_check.pl $(obj) $<; \
                touch $@