* [GIT PULL 1/3] Kbuild updates for v4.19
@ 2018-08-15 17:55 Masahiro Yamada
0 siblings, 0 replies; only message in thread
From: Masahiro Yamada @ 2018-08-15 17:55 UTC (permalink / raw)
To: Linus Torvalds
Cc: Linux Kbuild mailing list, Linux Kernel Mailing List, masahiroy
Hi Linus,
Please pull Kbuild updates for v4.19
You can pull this cleanly for now, but please remember that
you will have to change samples/statx/Makefile
when you pull the following commit:
commit 90b413cb970a25109deb292c99120cf65e5b03ce
Author: David Howells <dhowells@redhat.com>
Date: Fri Aug 3 15:34:49 2018 +0100
vfs: syscall: Add fsinfo() to query filesystem information
Kbuild consolidated host compiler flag variables,
but the vfs tree added one more occurrence.
Please fix-up the Makefile as follows:
---------------------------------------------------------
diff --git a/samples/statx/Makefile b/samples/statx/Makefile
index 05b4d30cdd3c..6a862bbc0627 100644
--- a/samples/statx/Makefile
+++ b/samples/statx/Makefile
@@ -7,6 +7,6 @@ always := $(hostprogs-y)
HOSTCFLAGS_test-statx.o += -I$(objtree)/usr/include
HOSTCFLAGS_test-fsinfo.o += -I$(objtree)/usr/include
-HOSTLOADLIBES_test-fsinfo += -lm
+HOSTLDLIBS_test-fsinfo += -lm
HOSTCFLAGS_test-fs-query.o += -I$(objtree)/usr/include
-----------------------------------------------------------
The following changes since commit 9d3cce1e8b8561fed5f383d22a4d6949db4eadbe:
Linux 4.18-rc5 (2018-07-15 12:49:31 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
tags/kbuild-v4.19
for you to fetch changes up to 512ddf7d7db056edfed3159ea7cb4e4a5eefddd4:
coccicheck: return proper error code on fail (2018-08-14 08:58:56 +0900)
----------------------------------------------------------------
Kbuild updates for v4.19
- verify depmod is installed before modules_install
- support build salt in case build ids must be unique between builds
- allow users to specify additional host compiler flags via HOST*FLAGS,
and rename internal variables to KBUILD_HOST*FLAGS
- update buildtar script to drop vax support, add arm64 support
- update builddeb script for better debarch support
- document the pit-fall of if_changed usage
- fix parallel build of UML with O= option
- make 'samples' target depend on headers_install to fix build errors
- remove deprecated host-progs variable
- add a new coccinelle script for refcount_t vs atomic_t check
- improve double-test coccinelle script
- misc cleanups and fixes
----------------------------------------------------------------
Ben Hutchings (12):
builddeb: Skip architecture detection when KBUILD_DEBARCH is set
builddeb: Change architecture detection fallback to use dpkg-architecture
builddeb: Drop check for 32-bit s390
builddeb: Introduce functions to simplify kconfig tests in set_debarch
builddeb: Add automatic support for ppc64 and powerpcspe architectures
builddeb: Add automatic support for mips64el architecture
builddeb: Add automatic support for mips{,64}r6{,el} architectures
builddeb: Add automatic support for sparc64 architecture
builddeb: Add automatic support for or1k architecture
builddeb: Add automatic support for m68k architecture
builddeb: Add automatic support for riscv* architectures
builddeb: Add automatic support for sh{3,4}{,eb} architectures
Denis Efremov (1):
coccicheck: return proper error code on fail
Dirk Gouders (1):
kbuild: if_changed: document single use per target limitation
Elena Reshetova (1):
Coccinelle: add atomic_as_refcounter script
Jeremy Cline (1):
scripts: Add Python 3 support to tracing/draw_functrace.py
Julia Lawall (1):
Coccinelle: doubletest: reduce side effect false positives
Laura Abbott (9):
kbuild: Add build salt to the kernel and modules
x86: Add build salt to the vDSO
powerpc: Add build salt to the vDSO
arm64: Add build salt to the vDSO
kbuild: Rename HOSTCFLAGS to KBUILD_HOSTCFLAGS
kbuild: Rename HOSTCXXFLAGS to KBUILD_HOSTCXXFLAGS
kbuild: Rename HOSTLDFLAGS to KBUILD_HOSTLDFLAGS
kbuild: Rename HOST_LOADLIBES to KBUILD_HOSTLDLIBS
kbuild: Use HOST*FLAGS options from the command line
Masahiro Yamada (12):
kbuild: move bin2c back to scripts/ from scripts/basic/
um: remove redundant 'export LDFLAGS' in arch/x86/Makefile.um
kbuild: remove redundant LDFLAGS clearing in arch/*/Makefile
kbuild: replace $(LDFLAGS) $(ldflags-y) with $(ld_flags)
kbuild: change ld_flags to contain LDFLAGS_$(@F)
ARM: at91: remove unused duplicated filechk_offsets
kbuild: do not redirect the first prerequisite for filechk
um: fix parallel building with O= option
kbuild: add %asm-generic to no-dot-config-targets
um: clean up archheaders recipe
kbuild: make samples really depend on headers_install
kbuild: remove deprecated host-progs variable
Olof Johansson (2):
kbuild: buildtar: remove crufty vax pieces
kbuild: buildtar: add arm64 support
Randy Dunlap (1):
kbuild: verify that $DEPMOD is installed
Documentation/kbuild/kbuild.txt | 16 +++
Documentation/kbuild/makefiles.txt | 8 +-
Documentation/process/changes.rst | 19 ++--
Makefile | 24 +++--
arch/alpha/boot/Makefile | 2 +-
arch/arm/Makefile | 3 -
arch/arm/mach-at91/Makefile | 25 -----
arch/arm64/kernel/vdso/note.S | 3 +
arch/openrisc/Makefile | 1 -
arch/powerpc/kernel/vdso32/note.S | 3 +
arch/powerpc/purgatory/Makefile | 3 +-
arch/riscv/Makefile | 1 -
arch/s390/kernel/syscalls/Makefile | 6 +-
arch/s390/purgatory/Makefile | 3 +-
arch/um/Makefile | 11 +-
arch/um/drivers/Makefile | 4 +-
arch/x86/Makefile.um | 2 -
arch/x86/entry/vdso/vdso-note.S | 3 +
arch/x86/entry/vdso/vdso32/note.S | 3 +
arch/x86/purgatory/Makefile | 3 +-
arch/xtensa/boot/Makefile | 3 +-
include/linux/build-salt.h | 20 ++++
init/Kconfig | 9 ++
init/version.c | 3 +
kernel/Makefile | 2 +-
net/bpfilter/Makefile | 4 +-
samples/bpf/Makefile | 22 ++--
samples/seccomp/Makefile | 6 +-
scripts/.gitignore | 1 +
scripts/Kbuild.include | 4 +-
scripts/Makefile | 5 +-
scripts/Makefile.build | 7 --
scripts/Makefile.clean | 1 -
scripts/Makefile.host | 24 ++---
scripts/Makefile.lib | 7 +-
scripts/basic/.gitignore | 1 -
scripts/basic/Makefile | 1 -
scripts/{basic => }/bin2c.c | 0
scripts/coccicheck | 5 +-
scripts/coccinelle/api/atomic_as_refcounter.cocci | 129
++++++++++++++++++++++++
scripts/coccinelle/tests/doubletest.cocci | 34 +++++--
scripts/depmod.sh | 8 +-
scripts/kconfig/Makefile | 8 +-
scripts/mod/modpost.c | 3 +
scripts/package/buildtar | 12 ++-
scripts/package/mkdebian | 68 +++++++++----
scripts/tracing/draw_functrace.py | 2 +-
security/tomoyo/Makefile | 2 +-
tools/build/Build.include | 2 +-
tools/build/Makefile | 2 +-
tools/objtool/Makefile | 4 +-
51 files changed, 373 insertions(+), 169 deletions(-)
create mode 100644 include/linux/build-salt.h
rename scripts/{basic => }/bin2c.c (100%)
create mode 100644 scripts/coccinelle/api/atomic_as_refcounter.cocci
--
Best Regards
Masahiro Yamada
^ permalink raw reply related [flat|nested] only message in thread
only message in thread, other threads:[~2018-08-15 17:56 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-08-15 17:55 [GIT PULL 1/3] Kbuild updates for v4.19 Masahiro Yamada
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).