summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorArnd Bergmann <arnd@arndb.de>2024-04-26 08:44:51 +0200
committerArnd Bergmann <arnd@arndb.de>2024-07-10 14:23:38 +0200
commitb70f12e962bc73a091a7b853f24ae2049613c684 (patch)
tree47270d1ae934bc46d5a4c8ea6c25106d62e80070
parentff96f5c6971c79473b384ab22543ada4ac61bab5 (diff)
kbuild: verify asm-generic header list
In order to integrate the system call header generation with generating the asm-generic wrappers, restrict the generated headers to those that actually exist in include/asm-generic/. The path is already known, so add these as a dependency. The asm-generic/bugs.h header was removed in commit 61235b24b9cb ("init: Remove check_bugs() leftovers"), which now causes a build failure, so drop it from the list. Signed-off-by: Arnd Bergmann <arnd@arndb.de>
-rw-r--r--include/asm-generic/Kbuild1
-rw-r--r--scripts/Makefile.asm-generic2
2 files changed, 1 insertions, 2 deletions
diff --git a/include/asm-generic/Kbuild b/include/asm-generic/Kbuild
index b20fa25a7e8d..df7ed81c4589 100644
--- a/include/asm-generic/Kbuild
+++ b/include/asm-generic/Kbuild
@@ -9,7 +9,6 @@ mandatory-y += archrandom.h
mandatory-y += barrier.h
mandatory-y += bitops.h
mandatory-y += bug.h
-mandatory-y += bugs.h
mandatory-y += cacheflush.h
mandatory-y += cfi.h
mandatory-y += checksum.h
diff --git a/scripts/Makefile.asm-generic b/scripts/Makefile.asm-generic
index 1486abf34c7c..69434908930e 100644
--- a/scripts/Makefile.asm-generic
+++ b/scripts/Makefile.asm-generic
@@ -46,7 +46,7 @@ all: $(generic-y)
$(if $(unwanted),$(call cmd,remove))
@:
-$(obj)/%.h:
+$(obj)/%.h: $(srctree)/$(generic)/%.h
$(call cmd,wrap)
# Create output directory. Skip it if at least one old header exists