* [GIT PULL 1/2] Kbuild updates for v4.18
@ 2018-06-06 17:06 Masahiro Yamada
0 siblings, 0 replies; only message in thread
From: Masahiro Yamada @ 2018-06-06 17:06 UTC (permalink / raw)
To: Linus Torvalds
Cc: Linux Kbuild mailing list, Linux Kernel Mailing List, masahiroy
Hi Linus,
Please pull Kbuild updates for v4.18
The following changes since commit 75bc37fefc4471e718ba8e651aa74673d4e0a9eb:
Linux 4.17-rc4 (2018-05-06 16:57:38 -1000)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
tags/kbuild-v4.18
for you to fetch changes up to 1f2f01b122d7c78a9e842a126ef168afb279552b:
kbuild: add machine size to CHECKFLAGS (2018-06-01 11:36:58 +0900)
----------------------------------------------------------------
Kbuild updates for v4.18
- improve fixdep to coalesce consecutive slashes in dep-files
- fix some issues of the maintainer string generation in deb-pkg script
- remove unused CONFIG_HAVE_UNDERSCORE_SYMBOL_PREFIX and clean-up
several tools and linker scripts
- clean-up modpost
- allow to enable the dead code/data elimination for PowerPC in EXPERT mode
- improve two coccinelle scripts for better performance
- pass endianness and machine size flags to sparse for all architecture
- misc fixes
----------------------------------------------------------------
Joey Pabalinas (1):
scripts/tags.sh: use `find` for $ALLSOURCE_ARCHS generation
Julia Lawall (2):
coccinelle: mini_lock: improve performance
coccinelle: deref_null: improve performance
Luc Van Oostenryck (3):
kbuild: $(CHECK) doesnt need NOSTDINC_FLAGS twice
kbuild: add endianness flag to CHEKCFLAGS
kbuild: add machine size to CHECKFLAGS
Masahiro Yamada (12):
modpost: remove symbol prefix support
genksyms: remove symbol prefix support
kallsyms: remove symbol prefix support
depmod.sh: remove symbol prefix support
export.h: remove code for prefixing symbols with underscore
kbuild: remove CONFIG_HAVE_UNDERSCORE_SYMBOL_PREFIX
vmlinux.lds.h: remove no-op macro VMLINUX_SYMBOL()
checkpatch: remove VMLINUX_SYMBOL() check
modpost: pass struct elf_info pointer to get_modinfo()
modpost: use strstarts() helper more widely
modpost: remove redundant is_vmlinux() test
modpost: constify *modname function argument where possible
Nicholas Piggin (4):
kbuild: Fix asm-generic/vmlinux.lds.h for LD_DEAD_CODE_DATA_ELIMINATION
kbuild: LD_DEAD_CODE_DATA_ELIMINATION no
-ffunction-sections/-fdata-sections for module build
kbuild: Allow LD_DEAD_CODE_DATA_ELIMINATION to be selectable if enabled
powerpc: Allow LD_DEAD_CODE_DATA_ELIMINATION to be selected
Nicolas Pitre (1):
fixdep: suppress consecutive / from file paths in dependency list files
Riku Voipio (1):
kbuild: deb-pkg improve maintainer address generation
nixiaoming (1):
scripts: Fixed printf format mismatch
Makefile | 13 +-
arch/Kconfig | 21 ---
arch/alpha/Makefile | 2 +-
arch/arm/Makefile | 2 +-
arch/arm64/Makefile | 2 +-
arch/ia64/Makefile | 2 +-
arch/mips/Makefile | 3 -
arch/openrisc/Makefile | 1 -
arch/parisc/Makefile | 4 +-
arch/powerpc/Kconfig | 1 +
arch/powerpc/kernel/vmlinux.lds.S | 22 +--
arch/s390/Makefile | 2 +-
arch/sparc/Makefile | 2 +-
arch/x86/Makefile | 2 +-
include/asm-generic/export.h | 34 ++--
include/asm-generic/vmlinux.lds.h | 334
++++++++++++++++++-----------------
include/linux/export.h | 16 +-
init/Kconfig | 27 +++
scripts/Makefile.build | 9 +-
scripts/adjust_autoksyms.sh | 3 -
scripts/basic/fixdep.c | 6 +-
scripts/checkpatch.pl | 10 --
scripts/coccinelle/locks/mini_lock.cocci | 6 +-
scripts/coccinelle/null/deref_null.cocci | 40 ++---
scripts/depmod.sh | 25 +--
scripts/genksyms/genksyms.c | 11 +-
scripts/kallsyms.c | 49 ++---
scripts/link-vmlinux.sh | 4 -
scripts/mod/modpost.c | 97 +++++-----
scripts/package/mkdebian | 27 ++-
scripts/recordmcount.c | 2 +-
scripts/recordmcount.h | 2 +-
scripts/tags.sh | 11 +-
33 files changed, 349 insertions(+), 443 deletions(-)
--
Best Regards
Masahiro Yamada
^ permalink raw reply [flat|nested] only message in thread
only message in thread, other threads:[~2018-06-06 17:07 UTC | newest]
Thread overview: (only message) (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2018-06-06 17:06 [GIT PULL 1/2] Kbuild updates for v4.18 Masahiro Yamada
This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.