Merge tag 'kbuild-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy...
authorLinus Torvalds <torvalds@linux-foundation.org>
Thu, 25 Feb 2021 18:17:31 +0000 (10:17 -0800)
committerLinus Torvalds <torvalds@linux-foundation.org>
Thu, 25 Feb 2021 18:17:31 +0000 (10:17 -0800)
commit6fbd6cf85a3be127454a1ad58525a3adcf8612ab
treebef3945d38dc50608f2a750945acd81e2e3b8452
parent6f9972bbfef57019519e1685254e876913a70463
parent481083ec0bfc14c15f00fbe87c7b06dc01091950
Merge tag 'kbuild-v5.12' of git://git./linux/kernel/git/masahiroy/linux-kbuild

Pull Kbuild updates from Masahiro Yamada:

 - Fix false-positive build warnings for ARCH=ia64 builds

 - Optimize dictionary size for module compression with xz

 - Check the compiler and linker versions in Kconfig

 - Fix misuse of extra-y

 - Support DWARF v5 debug info

 - Clamp SUBLEVEL to 255 because stable releases 4.4.x and 4.9.x
   exceeded the limit

 - Add generic syscall{tbl,hdr}.sh for cleanups across arches

 - Minor cleanups of genksyms

 - Minor cleanups of Kconfig

* tag 'kbuild-v5.12' of git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild: (38 commits)
  initramfs: Remove redundant dependency of RD_ZSTD on BLK_DEV_INITRD
  kbuild: remove deprecated 'always' and 'hostprogs-y/m'
  kbuild: parse C= and M= before changing the working directory
  kbuild: reuse this-makefile to define abs_srctree
  kconfig: unify rule of config, menuconfig, nconfig, gconfig, xconfig
  kconfig: omit --oldaskconfig option for 'make config'
  kconfig: fix 'invalid option' for help option
  kconfig: remove dead code in conf_askvalue()
  kconfig: clean up nested if-conditionals in check_conf()
  kconfig: Remove duplicate call to sym_get_string_value()
  Makefile: Remove # characters from compiler string
  Makefile: reuse CC_VERSION_TEXT
  kbuild: check the minimum linker version in Kconfig
  kbuild: remove ld-version macro
  scripts: add generic syscallhdr.sh
  scripts: add generic syscalltbl.sh
  arch: syscalls: remove $(srctree)/ prefix from syscall tables
  arch: syscalls: add missing FORCE and fix 'targets' to make if_changed work
  gen_compile_commands: prune some directories
  kbuild: simplify access to the kernel's version
  ...
21 files changed:
Documentation/devicetree/bindings/Makefile
Documentation/kbuild/makefiles.rst
MAINTAINERS
Makefile
arch/arm64/Kconfig
arch/ia64/Makefile
arch/ia64/kernel/crash.c
arch/ia64/kernel/efi.c
arch/ia64/kernel/mca.c
arch/mips/kernel/syscalls/Makefile
arch/mips/loongson64/Platform
arch/powerpc/Makefile
drivers/gpu/drm/i915/Makefile
drivers/net/ethernet/mellanox/mlx5/core/main.c
include/asm-generic/vmlinux.lds.h
include/linux/usb/composite.h
init/Kconfig
kernel/sys.c
lib/Kconfig.debug
scripts/Makefile.build
scripts/Makefile.lib