[GIT PULL] Kbuild fixes for v5.7-rc3

From: Masahiro Yamada
Date: Fri Apr 24 2020 - 12:10:27 EST


Hi Linus,

Please pull Kbuild fixes.
Thanks.


The following changes since commit ae83d0b416db002fe95601e7f97f64b59514d936:

Linux 5.7-rc2 (2020-04-19 14:35:30 -0700)

are available in the Git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
tags/kbuild-fixes-v5.7

for you to fetch changes up to d9451798998df3a72dce1bc365bc9e76401b0d3a:

h8300: ignore vmlinux.lds (2020-04-23 16:41:26 +0900)

----------------------------------------------------------------
Kbuild fixes for v5.7

- fix scripts/config to properly handle ':' in string type CONFIG options

- fix unneeded rebuilds of DT schema check rule

- git rid of ordering dependency between <linux/vermagic.h> and
<linux/module.h> to fix build errors in some network drivers

- clean up generated headers of host arch with 'make ARCH=um mrproper'

----------------------------------------------------------------
Jeremie Francois (on alpha) (1):
scripts/config: allow colons in option strings for sed

Masahiro Yamada (4):
kbuild: fix DT binding schema rule again to avoid needless rebuilds
arch: split MODULE_ARCH_VERMAGIC definitions out to <asm/vermagic.h>
Documentation: kbuild: fix the section title format
h8300: ignore vmlinux.lds

Vitor Massaru Iha (1):
um: ensure `make ARCH=um mrproper` removes
arch/$(SUBARCH)/include/generated/

Documentation/kbuild/makefiles.rst | 3 +-
arch/arc/include/asm/module.h | 5 --
arch/arc/include/asm/vermagic.h | 8 +++
arch/arm/include/asm/module.h | 24 ---------
arch/arm/include/asm/vermagic.h | 31 ++++++++++++
arch/arm64/include/asm/module.h | 2 -
arch/arm64/include/asm/vermagic.h | 10 ++++
arch/h8300/kernel/.gitignore | 2 +
arch/hexagon/include/asm/{module.h => vermagic.h} | 8 +--
arch/ia64/include/asm/module.h | 4 --
arch/ia64/include/asm/vermagic.h | 15 ++++++
arch/mips/include/asm/module.h | 61 -----------------------
arch/mips/include/asm/vermagic.h | 66
+++++++++++++++++++++++++
arch/nds32/include/asm/{module.h => vermagic.h} | 8 ++-
arch/powerpc/include/asm/module.h | 18 -------
arch/powerpc/include/asm/vermagic.h | 20 ++++++++
arch/riscv/include/asm/module.h | 2 -
arch/riscv/include/asm/vermagic.h | 9 ++++
arch/sh/include/asm/module.h | 28 -----------
arch/sh/include/asm/vermagic.h | 34 +++++++++++++
arch/um/Makefile | 1 +
arch/x86/include/asm/module.h | 60 -----------------------
arch/x86/include/asm/vermagic.h | 68
++++++++++++++++++++++++++
arch/xtensa/include/asm/{module.h => vermagic.h} | 15 +++---
include/asm-generic/Kbuild | 1 +
include/asm-generic/vermagic.h | 7 +++
include/linux/vermagic.h | 8 +--
scripts/Makefile.lib | 2 +-
scripts/config | 5 +-
29 files changed, 297 insertions(+), 228 deletions(-)
create mode 100644 arch/arc/include/asm/vermagic.h
create mode 100644 arch/arm/include/asm/vermagic.h
create mode 100644 arch/arm64/include/asm/vermagic.h
create mode 100644 arch/h8300/kernel/.gitignore
rename arch/hexagon/include/asm/{module.h => vermagic.h} (64%)
create mode 100644 arch/ia64/include/asm/vermagic.h
create mode 100644 arch/mips/include/asm/vermagic.h
rename arch/nds32/include/asm/{module.h => vermagic.h} (52%)
create mode 100644 arch/powerpc/include/asm/vermagic.h
create mode 100644 arch/riscv/include/asm/vermagic.h
create mode 100644 arch/sh/include/asm/vermagic.h
create mode 100644 arch/x86/include/asm/vermagic.h
rename arch/xtensa/include/asm/{module.h => vermagic.h} (57%)
create mode 100644 include/asm-generic/vermagic.h


--
Best Regards
Masahiro Yamada