From: Masahiro Yamada <masahiroy@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Linux Kbuild mailing list <linux-kbuild@vger.kernel.org>,
Linux Kernel Mailing List <linux-kernel@vger.kernel.org>
Subject: [GIT PULL] Kbuild updates for v5.9-rc1
Date: Mon, 10 Aug 2020 01:44:22 +0900 [thread overview]
Message-ID: <CAK7LNARMCg0vPjZL0o-sFr+vMu17-nFcV4v4pbLazLK8iTSQWQ@mail.gmail.com> (raw)
Hi Linus,
Please pull Kbuild updates for v5.9-rc1
Thanks.
The following changes since commit dcb7fd82c75ee2d6e6f9d8cc71c52519ed52e258:
Linux 5.8-rc4 (2020-07-05 16:20:22 -0700)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
tags/kbuild-v5.9
for you to fetch changes up to 132305b3b474a85152302ceda4551384cce3904e:
kbuild: stop filtering out $(GCC_PLUGINS_CFLAGS) from cc-option base
(2020-08-10 01:32:59 +0900)
----------------------------------------------------------------
Kbuild updates for v5.9
- run the checker (e.g. sparse) after the compiler
- remove unneeded cc-option tests for old compiler flags
- fix tar-pkg to install dtbs
- introduce ccflags-remove-y and asflags-remove-y syntax
- allow to trace functions in sub-directories of lib/
- introduce hostprogs-always-y and userprogs-always-y syntax
- various Makefile cleanups
----------------------------------------------------------------
Alexander A. Klimov (1):
kbuild: Replace HTTP links with HTTPS ones
Domenico Andreoli (1):
kbuild: buildtar: add dtbs support
Luc Van Oostenryck (1):
kbuild: run the checker after the compiler
Masahiro Yamada (13):
Revert "kbuild: Create directory for target DTB"
kbuild: remove cc-option test of -fno-stack-protector
kbuild: remove cc-option test of -ffreestanding
powerpc/boot: add DTB to 'targets'
kbuild: always create directories of targets
kbuild: do not export LDFLAGS_vmlinux
kbuild: introduce ccflags-remove-y and asflags-remove-y
kbuild: trace functions in subdirectories of lib/
kbuild: move host .so build rules to scripts/gcc-plugins/Makefile
kbuild: sort hostprogs before passing it to ifneq
kbuild: introduce hostprogs-always-y and userprogs-always-y
kbuild: include scripts/Makefile.* only when relevant CONFIG is enabled
kbuild: stop filtering out $(GCC_PLUGINS_CFLAGS) from cc-option base
Documentation/kbuild/Kconfig.recursion-issue-02 | 2 +-
Documentation/kbuild/kconfig-language.rst | 18 +++++++-------
Documentation/kbuild/llvm.rst | 2 +-
Documentation/kbuild/makefiles.rst | 45
++++++++++++++++++++++++++++++++++-
Makefile | 26 ++++++++++++---------
arch/Kconfig | 3 ---
arch/arm/boot/compressed/Makefile | 9 ++-----
arch/mips/vdso/Makefile | 3 +--
arch/powerpc/boot/Makefile | 2 ++
arch/powerpc/kernel/Makefile | 2 +-
arch/powerpc/platforms/powermac/Makefile | 2 +-
arch/powerpc/xmon/Makefile | 3 +--
arch/s390/Makefile | 2 +-
arch/sh/boot/compressed/Makefile | 5 +---
arch/sparc/vdso/Makefile | 4 ++--
arch/um/Makefile | 3 +--
arch/x86/Makefile | 4 ++--
arch/x86/boot/compressed/Makefile | 4 ++--
arch/x86/entry/vdso/Makefile | 4 ++--
arch/x86/kernel/cpu/Makefile | 3 +--
arch/x86/lib/Makefile | 2 +-
arch/x86/mm/Makefile | 7 +++---
arch/x86/power/Makefile | 3 +--
arch/x86/purgatory/Makefile | 2 +-
arch/x86/um/vdso/Makefile | 2 +-
arch/x86/xen/Makefile | 5 ++--
arch/xtensa/boot/boot-elf/Makefile | 2 +-
drivers/firmware/efi/libstub/Makefile | 4 ++--
drivers/xen/Makefile | 3 +--
kernel/trace/Makefile | 4 ++--
lib/Makefile | 9 +++----
lib/livepatch/Makefile | 4 ----
mm/kasan/Makefile | 2 +-
samples/auxdisplay/Makefile | 3 +--
samples/binderfs/Makefile | 3 +--
samples/connector/Makefile | 3 +--
samples/hidraw/Makefile | 3 +--
samples/mei/Makefile | 4 +---
samples/pidfd/Makefile | 4 +---
samples/seccomp/Makefile | 4 +---
samples/timers/Makefile | 3 +--
samples/uhid/Makefile | 3 +--
samples/vfs/Makefile | 3 +--
samples/watch_queue/Makefile | 3 +--
samples/watchdog/Makefile | 3 +--
scripts/Kbuild.include | 10 +++-----
scripts/Makefile | 18 +++++++-------
scripts/Makefile.build | 15 ++++++------
scripts/Makefile.clean | 13 +++++++----
scripts/Makefile.host | 40
+++++--------------------------
scripts/Makefile.kcov | 4 ----
scripts/Makefile.kcsan | 4 ----
scripts/Makefile.lib | 28 +++++++++++++++-------
scripts/Makefile.ubsan | 3 ---
scripts/basic/Makefile | 3 +--
scripts/dtc/Makefile | 5 ++--
scripts/gcc-plugins/Makefile | 61
+++++++++++++++++++++++++++++++++++++++---------
scripts/genksyms/Makefile | 3 +--
scripts/link-vmlinux.sh | 4 ++++
scripts/mod/Makefile | 4 ++--
scripts/package/buildtar | 12 ++++++++++
scripts/package/mkdebian | 2 +-
scripts/package/mkspec | 2 +-
scripts/selinux/genheaders/Makefile | 4 +---
scripts/selinux/mdp/Makefile | 3 +--
65 files changed, 251 insertions(+), 221 deletions(-)
--
Best Regards
Masahiro Yamada
next reply other threads:[~2020-08-09 16:45 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2020-08-09 16:44 Masahiro Yamada [this message]
2020-08-09 22:21 ` [GIT PULL] Kbuild updates for v5.9-rc1 pr-tracker-bot
Reply instructions:
You may reply publicly to this message via plain-text email
using any one of the following methods:
* Save the following mbox file, import it into your mail client,
and reply-to-all from there: mbox
Avoid top-posting and favor interleaved quoting:
https://en.wikipedia.org/wiki/Posting_style#Interleaved_style
* Reply using the --to, --cc, and --in-reply-to
switches of git-send-email(1):
git send-email \
--in-reply-to=CAK7LNARMCg0vPjZL0o-sFr+vMu17-nFcV4v4pbLazLK8iTSQWQ@mail.gmail.com \
--to=masahiroy@kernel.org \
--cc=linux-kbuild@vger.kernel.org \
--cc=linux-kernel@vger.kernel.org \
--cc=torvalds@linux-foundation.org \
/path/to/YOUR_REPLY
https://kernel.org/pub/software/scm/git/docs/git-send-email.html
* If your mail client supports setting the In-Reply-To header
via mailto: links, try the mailto: link
Be sure your reply has a Subject: header at the top and a blank line
before the message body.
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).