Hi Linus, Please pull Kbuild updates for v5.14-rc1 Thanks. The following changes since commit c4681547bcce777daf576925a966ffa824edd09d: Linux 5.13-rc3 (2021-05-23 11:42:48 -1000) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git tags/kbuild-v5.14 for you to fetch changes up to 27932b6a2088eac7a5afa5471963b926cfbb4de7: scripts: add generic syscallnr.sh (2021-07-09 04:01:14 +0900) ---------------------------------------------------------------- Kbuild updates for v5.14 - Increase the -falign-functions alignment for the debug option. - Remove ugly libelf checks from the top Makefile. - Make the silent build (-s) more silent. - Re-compile the kernel if KBUILD_BUILD_TIMESTAMP is specified. - Various script cleanups ---------------------------------------------------------------- Bjorn Helgaas (1): kconfig.h: explain IS_MODULE(), IS_ENABLED() Feng Tang (1): Makefile: extend 32B aligned debug option to 64B aligned Mark Brown (1): kbuild: modpost: Explicitly warn about unprototyped symbols Masahiro Yamada (23): kbuild: hide tools/ build targets from external module builds kbuild: remove libelf checks from top Makefile kbuild: require all architectures to have arch/$(SRCARCH)/Kbuild alpha: move core-y in arch/alpha/Makefile to arch/alpha/Kbuild h8300: move core-y in arch/h8300/Makefile to arch/h8300/Kbuild hexagon: move core-y in arch/hexagon/Makefile to arch/hexagon/Kbuild sh: move core-y in arch/sh/Makefile to arch/sh/Kbuild kbuild: merge scripts/mkmakefile to top Makefile init: use $(call cmd,) for generating include/generated/compile.h kbuild: sink stdout from cmd for silent build kbuild: clean up ${quiet} checks in shell scripts scripts/setlocalversion: remove mercurial, svn and git-svn supports scripts/setlocalversion: remove workaround for old make-kpkg scripts/setlocalversion: add more comments to -dirty flag detection scripts/setlocalversion: factor out 12-chars hash construction scripts/setlocalversion: simplify the short version part kconfig: constify long_opts kbuild: remove trailing slashes from $(KBUILD_EXTMOD) nds32: add arch/nds32/boot/.gitignore parisc: syscalls: use pattern rules to generate syscall headers sparc: syscalls: use pattern rules to generate syscall headers scripts: check duplicated syscall number in syscall table scripts: add generic syscallnr.sh Matthias Maennich (1): kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TIMESTAMP is set Makefile | 130 ++++++++++++++++++++++++-------------------------------- arch/alpha/Kbuild | 3 ++ arch/alpha/Makefile | 2 - arch/arc/Makefile | 3 -- arch/arm/Makefile | 1 - arch/arm64/Makefile | 1 - arch/csky/Kbuild | 1 + arch/h8300/Kbuild | 2 + arch/h8300/Makefile | 3 -- arch/hexagon/Kbuild | 2 + arch/hexagon/Makefile | 4 -- arch/ia64/Kbuild | 1 + arch/m68k/Makefile | 1 - arch/microblaze/Kbuild | 1 + arch/mips/Makefile | 3 -- arch/nds32/Kbuild | 1 + arch/nds32/boot/.gitignore | 2 + arch/nios2/Kbuild | 1 + arch/openrisc/Makefile | 1 - arch/parisc/Kbuild | 1 + arch/parisc/kernel/syscalls/Makefile | 18 ++------ arch/powerpc/Makefile | 3 -- arch/riscv/Makefile | 1 - arch/s390/Makefile | 3 -- arch/sh/Kbuild | 4 ++ arch/sh/Makefile | 5 --- arch/sparc/Makefile | 3 -- arch/sparc/kernel/syscalls/Makefile | 18 ++------ arch/um/Kbuild | 1 + arch/x86/Makefile | 3 -- arch/xtensa/Kbuild | 1 + include/linux/kconfig.h | 6 ++- init/Makefile | 12 +++--- kernel/gen_kheaders.sh | 4 +- lib/Kconfig.debug | 4 +- scripts/Kbuild.include | 7 ++- scripts/Makefile.build | 2 - scripts/Makefile.modfinal | 2 - scripts/kconfig/conf.c | 2 +- scripts/link-vmlinux.sh | 4 +- scripts/mkcompile_h | 18 +++++--- scripts/mkmakefile | 17 -------- scripts/mod/modpost.c | 7 ++- scripts/setlocalversion | 75 ++++++-------------------------- scripts/syscallhdr.sh | 2 +- scripts/syscallnr.sh | 74 ++++++++++++++++++++++++++++++++ scripts/syscalltbl.sh | 7 ++- 47 files changed, 215 insertions(+), 252 deletions(-) create mode 100644 arch/alpha/Kbuild create mode 100644 arch/csky/Kbuild create mode 100644 arch/h8300/Kbuild create mode 100644 arch/hexagon/Kbuild create mode 100644 arch/ia64/Kbuild create mode 100644 arch/microblaze/Kbuild create mode 100644 arch/nds32/Kbuild create mode 100644 arch/nds32/boot/.gitignore create mode 100644 arch/nios2/Kbuild create mode 100644 arch/parisc/Kbuild create mode 100644 arch/sh/Kbuild create mode 100644 arch/um/Kbuild create mode 100644 arch/xtensa/Kbuild delete mode 100755 scripts/mkmakefile create mode 100644 scripts/syscallnr.sh -- Best Regards Masahiro Yamada