This is an automated email from the git hooks/post-receive script.
unknown user pushed a change to branch master in repository linux.
from 574cc4539762 Merge tag 'drm-next-2019-09-18' of git://anongit.freedeskt [...] new 15bfc2348d54 modpost: check for static EXPORT_SYMBOL* functions new 75959d44f9dc kbuild: Fail if gold linker is detected new 49d5089d926c kbuild: use $(basename ...) for cmd_asn1_compiler new 6ba7dc6616ce kbuild: make bison create C file and header in a single pa [...] new cf8dfd15e5fb kbuild: move flex and bison rules to Makefile.host new 4b950bb9ac0c Kbuild: Handle PREEMPT_RT for version string and magic new f6545bec9693 kbuild: add [M] marker for build log of *.mod.o new 33e84f2e7965 kbuild: treat an object as multi-used when $(foo-) is set new 16b59cd78595 kbuild: move the Module.symvers check for external module build new 986662b90352 kbuild: refactor part-of-module more new c2290f3286b6 kbuild: fix modkern_aflags implementation new d4945049ad66 kbuild: remove 'make /' support new d082402e2174 kbuild: remove meaningless 'targets' in ./Kbuild new 125d059b6241 kbuild: do not descend to ./Kbuild when cleaning new 2042b5486bd3 kbuild: unset variables in top Makefile instead of setting 0 new c99f3918cf0a kbuild: unify vmlinux-dirs and module-dirs rules new 76cd306d7979 kbuild: unify clean-dirs rule for in-kernel and external module new c7c0eecf894c kbuild: re-implement detection of CONFIG options leaked to [...] new 8959e39272d6 kbuild: Parameterize kallsyms generation and correct reporting new 394053f4a4b3 kbuild: make single targets work more correctly new cbdf59ad65eb treewide: remove dummy Makefiles for single targets new 888f0c346ff0 kbuild: move KBUILD_LDS, KBUILD_VMLINUX_{OBJS,LIBS} to mak [...] new 10df06385582 kbuild: rebuild modules when module linker scripts are updated new 9b9a3f20cbe0 kbuild: split final module linking out into Makefile.modfinal new a564bdeb5e0d .gitignore: ignore modules.order explicitly new 2ff2b7ec65dc kbuild: add CONFIG_ASM_MODVERSIONS new eb27ea5ce7f3 kbuild: move modkern_{c,a}flags to Makefile.lib from Makef [...] new cdfca821571d merge_config.sh: Check error codes from make new 46a63d4b0d79 kbuild: pkg: clean up package files/dirs from the top Makefile new 6a4f6a26d32a kbuild: pkg: add package targets to PHONY instead of FORCE new 000ec95fbe75 kbuild: pkg: rename scripts/package/Makefile to scripts/Ma [...] new 3e4c6948e78b kbuild: remove unneeded '+' marker from kselftest-merge new 4fef9dece578 docs: kbuild: fix invalid ReST syntax new d20558d1de4e docs: kbuild: remove cc-ldoption from document again new ce3b487f6018 init/Kconfig: rework help of CONFIG_CC_OPTIMIZE_FOR_SIZE new fc01adc41679 kbuild: remove unneeded comments and code from scripts/bas [...] new bc7b752a7a1c kbuild: remove unneeded dependency for $(DOC_TARGETS) new 9c3ad4c14f7a kbuild: get rid of $(realpath ...) from scripts/mkmakefile new 59747fb8693f kbuild: remove 'Using ... as source for kernel' message new 621da4ba0e24 kbuild: Inform user to pass ARCH= for make mrproper only w [...] new 1a475d548675 kbuild: clarify where to run make mrproper when out-of-tree fails new e8e83a236d36 kbuild: move the clean srctree check to the outputmakefile target new a5139fb368d2 kbuild: remove prepare3 target new 36de077b20d0 kbuild: check clean srctree even earlier new 1634f2bfdb84 kbuild: remove clean-dirs syntax new 687ac1fa3164 kbuild: remove unneeded '+' marker from cmd_clean new 4ca76945b037 kbuild: clean up subdir-ymn calculation in Makefile.clean new e2079e93f562 kbuild: Do not enable -Wimplicit-fallthrough for clang for now new 15f5db60a137 kbuild,arc: add CONFIG_CC_OPTIMIZE_FOR_PERFORMANCE_O3 for ARC new 8cc7af751443 kbuild: remove ARCH_{CPP,A,C}FLAGS new 858805b336be kbuild: add $(BASH) to run scripts with bash-extension new 389c9af7f1a1 modpost: add guid_t type definition new 6f02bdfc995f modpost: add NOFAIL to strndup new 54b8ae66ae1a kbuild: change *FLAGS_<basetarget>.o to take the path rela [...] new 60bef52c7a68 merge_config.sh: ignore unwanted grep errors new 64a91907c896 kbuild: refactor scripts/Makefile.extrawarn new e27128db6283 kbuild: rename KBUILD_ENABLE_EXTRA_GCC_CHECKS to KBUILD_EX [...] new 6863f5643dd7 kbuild: allow Clang to find unused static inline functions [...] new a0469f989fe1 export.h: remove defined(__KERNEL__), which is no longer needed new 69a94abb82ee export.h, genksyms: do not make genksyms calculate CRC of [...] new 6df7e1ec932a modpost: use MODULE_INFO() for __module_depends new a3d0cb04f7df modpost: use __section in the output to *.mod.c new 77564a4829ef genksyms: convert to SPDX License Identifier for lex.l and [...] new d7b0827f28ab Merge tag 'kbuild-v5.4' of git://git.kernel.org/pub/scm/li [...] new b08918fb3f27 lz4: do not export static symbol
The 65 revisions listed above as "new" are entirely new to this repository and will be described in separate emails. The revisions listed as "adds" were already present in the repository and have only been added to this reference.
Summary of changes: .gitignore | 2 +- Documentation/kbuild/kbuild.rst | 28 +- Documentation/kbuild/makefiles.rst | 67 ++--- Kbuild | 7 - Makefile | 296 +++++++++++---------- arch/Kconfig | 7 + arch/alpha/Kconfig | 1 + arch/arc/Makefile | 8 - arch/arc/configs/axs101_defconfig | 1 + arch/arc/configs/axs103_defconfig | 1 + arch/arc/configs/axs103_smp_defconfig | 1 + arch/arc/configs/haps_hs_defconfig | 1 + arch/arc/configs/haps_hs_smp_defconfig | 1 + arch/arc/configs/hsdk_defconfig | 1 + arch/arc/configs/nps_defconfig | 1 + arch/arc/configs/nsim_700_defconfig | 1 + arch/arc/configs/nsim_hs_defconfig | 1 + arch/arc/configs/nsim_hs_smp_defconfig | 1 + arch/arc/configs/nsimosci_defconfig | 1 + arch/arc/configs/nsimosci_hs_defconfig | 1 + arch/arc/configs/nsimosci_hs_smp_defconfig | 1 + arch/arc/configs/tb10x_defconfig | 1 + arch/arc/configs/vdk_hs38_defconfig | 1 + arch/arc/configs/vdk_hs38_smp_defconfig | 1 + arch/arm/Makefile | 2 +- arch/arm/kvm/Makefile | 5 +- arch/arm64/Kconfig | 1 + arch/arm64/Makefile | 2 +- arch/ia64/Kconfig | 1 + arch/ia64/Makefile | 2 +- arch/m68k/Kconfig | 1 + arch/m68k/Makefile | 2 +- arch/mips/Kconfig | 1 + arch/mips/boot/Makefile | 2 +- arch/parisc/Makefile | 2 +- arch/powerpc/Kconfig | 1 + arch/powerpc/Makefile | 2 +- arch/powerpc/Makefile.postlink | 2 +- arch/powerpc/kernel/prom_init_check.sh | 2 +- arch/riscv/Kconfig | 1 + arch/riscv/Makefile | 2 +- arch/s390/Kconfig | 1 + arch/sparc/Kconfig | 1 + arch/um/Kconfig | 1 + arch/x86/Kconfig | 1 + arch/x86/entry/vdso/Makefile | 3 +- drivers/gpu/drm/amd/display/dc/calcs/Makefile | 6 +- drivers/gpu/drm/amd/display/dc/dcn20/Makefile | 4 +- drivers/gpu/drm/amd/display/dc/dcn21/Makefile | 2 +- drivers/gpu/drm/amd/display/dc/dml/Makefile | 25 +- drivers/gpu/drm/amd/display/dc/dsc/Makefile | 7 +- drivers/gpu/drm/i915/Makefile | 2 +- .../net/ethernet/aquantia/atlantic/hw_atl/Makefile | 2 - .../net/ethernet/mellanox/mlx5/core/accel/Makefile | 2 - .../net/ethernet/mellanox/mlx5/core/diag/Makefile | 2 - .../net/ethernet/mellanox/mlx5/core/en/Makefile | 2 - .../ethernet/mellanox/mlx5/core/en/xsk/Makefile | 1 - .../ethernet/mellanox/mlx5/core/en_accel/Makefile | 2 - .../net/ethernet/mellanox/mlx5/core/fpga/Makefile | 2 - .../net/ethernet/mellanox/mlx5/core/ipoib/Makefile | 2 - .../net/ethernet/mellanox/mlx5/core/lib/Makefile | 2 - drivers/net/ethernet/netronome/nfp/bpf/Makefile | 2 - drivers/net/ethernet/netronome/nfp/flower/Makefile | 2 - .../net/ethernet/netronome/nfp/nfpcore/Makefile | 2 - .../netronome/nfp/nfpcore/nfp6000/Makefile | 2 - drivers/net/ethernet/netronome/nfp/nic/Makefile | 2 - include/linux/compiler_types.h | 20 +- include/linux/export.h | 42 ++- include/linux/vermagic.h | 2 + init/Kconfig | 26 +- init/Makefile | 5 +- kernel/Makefile | 2 +- lib/lz4/lz4hc_compress.c | 1 - scripts/Kconfig.include | 3 + scripts/Makefile | 2 +- scripts/Makefile.build | 73 ++--- scripts/Makefile.clean | 31 +-- scripts/Makefile.extrawarn | 121 +++++---- scripts/Makefile.host | 39 ++- scripts/Makefile.lib | 63 ++--- scripts/Makefile.modfinal | 60 +++++ scripts/Makefile.modpost | 80 +----- scripts/{package/Makefile => Makefile.package} | 43 +-- scripts/basic/Makefile | 14 +- scripts/genksyms/Makefile | 11 +- scripts/genksyms/keywords.c | 6 +- scripts/genksyms/lex.l | 32 +-- scripts/genksyms/parse.y | 32 +-- scripts/headers_install.sh | 72 +++++ scripts/kconfig/Makefile | 10 +- scripts/kconfig/merge_config.sh | 12 +- scripts/link-vmlinux.sh | 40 +-- scripts/mkcompile_h | 4 +- scripts/mkmakefile | 4 +- scripts/mod/file2alias.c | 5 + scripts/mod/modpost.c | 48 +++- usr/include/Makefile | 4 +- 97 files changed, 763 insertions(+), 687 deletions(-) delete mode 100644 drivers/net/ethernet/aquantia/atlantic/hw_atl/Makefile delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/accel/Makefile delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/diag/Makefile delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/Makefile delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en/xsk/Makefile delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/en_accel/Makefile delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/fpga/Makefile delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/ipoib/Makefile delete mode 100644 drivers/net/ethernet/mellanox/mlx5/core/lib/Makefile delete mode 100644 drivers/net/ethernet/netronome/nfp/bpf/Makefile delete mode 100644 drivers/net/ethernet/netronome/nfp/flower/Makefile delete mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/Makefile delete mode 100644 drivers/net/ethernet/netronome/nfp/nfpcore/nfp6000/Makefile delete mode 100644 drivers/net/ethernet/netronome/nfp/nic/Makefile create mode 100644 scripts/Makefile.modfinal rename scripts/{package/Makefile => Makefile.package} (92%)