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.17-rc1
Date: Wed, 19 Jan 2022 04:42:17 +0900 [thread overview]
Message-ID: <CAK7LNAShL3dfQ0Ter2avCvGPjrd0YTJau-S4+8rJyWXmu0tG0Q@mail.gmail.com> (raw)
Hi Linus,
Please pull Kbuild updates.
Thanks.
You will see a trivial conflict in scripts/link-vmlinux.sh
(commit 72b3942a173c in the mainline
vs 7d153696e5db from this PR)
The fix is available in linux-next.
The following changes since commit d58071a8a76d779eedab38033ae4c821c30295a5:
Linux 5.16-rc3 (2021-11-28 14:09:19 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
tags/kbuild-v5.17
for you to fetch changes up to c4d7f40b250c1a4d74ed259e84807f58032507b6:
kbuild: add cmd_file_size (2022-01-14 02:57:43 +0900)
----------------------------------------------------------------
Kbuild updates for v5.17
- Add new kconfig target 'make mod2noconfig', which will be useful to
speed up the build and test iteration.
- Raise the minimum supported version of LLVM to 11.0.0
- Refactor certs/Makefile
- Change the format of include/config/auto.conf to stop double-quoting
string type CONFIG options.
- Fix ARCH=sh builds in dash
- Separate compression macros for general purposes (cmd_bzip2 etc.) and
the ones for decompressors (cmd_bzip2_with_size etc.)
- Misc Makefile cleanups
----------------------------------------------------------------
Josh Triplett (1):
kconfig: Add `make mod2noconfig` to disable module options
Masahiro Yamada (25):
certs: move the 'depends on' to the choice of module signing keys
nds32: remove unused BUILTIN_DTB from arch/nds32/Makefile
certs: remove meaningless $(error ...) in certs/Makefile
certs: check-in the default x509 config file
certs: remove noisy messages while generating the signing key
certs: use 'cmd' to hide openssl output in silent builds more simply
certs: use if_changed to re-generate the key when the key type is changed
kbuild: move headers_check.pl to usr/include/
kbuild: remove headers_check stub
certs: use $< and $@ to simplify the key generation rule
certs: unify duplicated cmd_extract_certs and improve the log
certs: remove unneeded -I$(srctree) option for system_certificates.o
certs: refactor file cleaning
certs: remove misleading comments about GCC PR
kbuild: stop using config_filename in scripts/Makefile.modsign
certs: simplify $(srctree)/ handling and remove config_filename macro
kbuild: do not include include/config/auto.conf from shell scripts
kbuild: do not quote string values in include/config/auto.conf
certs: move scripts/extract-cert to certs/
microblaze: use built-in function to get CPU_{MAJOR,MINOR,REV}
sh: rename suffix-y to suffix_y
kbuild: drop $(size_append) from cmd_zstd
kbuild: rename cmd_{bzip2,lzma,lzo,lz4,xzkern,zstd22}
arch: decompressor: remove useless vmlinux.bin.all-y
kbuild: add cmd_file_size
Miguel Ojeda (1):
doc: kbuild: fix default in `imply` table
Nathan Chancellor (6):
Documentation: Raise the minimum supported version of LLVM to 11.0.0
mm, slab: Remove compiler check in __kmalloc_index
arch/Kconfig: Remove CLANG_VERSION check in HAS_LTO_CLANG
Revert "ARM: 9070/1: Make UNWINDER_ARM depend on ld.bfd or ld.lld 11.0.0+"
gcov: Remove compiler version check
init/Kconfig: Drop linker version check for LD_ORPHAN_WARN
Łukasz Stelmach (1):
streamline_config.pl: show the full Kconfig name
Documentation/kbuild/kconfig-language.rst | 2 +-
Documentation/process/changes.rst | 2 +-
MAINTAINERS | 1 -
Makefile | 15 +--
arch/Kconfig | 3 +-
arch/arc/Makefile | 4 +-
arch/arc/boot/dts/Makefile | 4 +-
arch/arm/Kconfig.debug | 2 -
arch/arm/boot/compressed/Makefile | 8 +-
arch/h8300/boot/compressed/Makefile | 4 +-
arch/h8300/boot/dts/Makefile | 6 +-
arch/microblaze/Makefile | 8 +-
arch/mips/boot/compressed/Makefile | 12 +--
arch/nds32/Makefile | 6 --
arch/nds32/boot/dts/Makefile | 7 +-
arch/nios2/boot/dts/Makefile | 2 +-
arch/openrisc/boot/dts/Makefile | 7 +-
arch/parisc/boot/compressed/Makefile | 24 +++--
arch/powerpc/boot/Makefile | 2 +-
arch/riscv/boot/dts/canaan/Makefile | 4 +-
arch/s390/boot/compressed/Makefile | 28 +++---
arch/sh/boot/Makefile | 16 ++--
arch/sh/boot/compressed/Makefile | 22 ++---
arch/sh/boot/dts/Makefile | 4 +-
arch/x86/boot/compressed/Makefile | 12 +--
arch/xtensa/Makefile | 2 +-
arch/xtensa/boot/dts/Makefile | 5 +-
certs/.gitignore | 1 +
certs/Kconfig | 4 +-
certs/Makefile | 125 +++++++------------------
certs/default_x509.genkey | 17 ++++
{scripts => certs}/extract-cert.c | 2 +-
drivers/acpi/Makefile | 2 +-
drivers/base/firmware_loader/builtin/Makefile | 4 +-
include/linux/slab.h | 3 +-
include/uapi/linux/soundcard.h | 2 +-
init/Kconfig | 1 -
init/Makefile | 2 +-
kernel/gcov/Kconfig | 1 -
net/wireless/Makefile | 4 +-
scripts/.gitignore | 1 -
scripts/Kbuild.include | 47 ----------
scripts/Makefile | 11 +--
scripts/Makefile.lib | 35 +++++--
scripts/Makefile.modinst | 4 +-
scripts/gen_autoksyms.sh | 11 +--
scripts/kconfig/Makefile | 3 +-
scripts/kconfig/conf.c | 17 ++--
scripts/kconfig/confdata.c | 24 ++---
scripts/kconfig/streamline_config.pl | 2 +-
scripts/link-vmlinux.sh | 47 +++++-----
scripts/min-tool-version.sh | 2 +-
scripts/remove-stale-files | 2 +
scripts/setlocalversion | 9 +-
usr/Makefile | 7 +-
usr/include/Makefile | 6 +-
{scripts => usr/include}/headers_check.pl | 0
57 files changed, 242 insertions(+), 366 deletions(-)
create mode 100644 certs/default_x509.genkey
rename {scripts => certs}/extract-cert.c (98%)
rename {scripts => usr/include}/headers_check.pl (100%)
--
Best Regards
Masahiro Yamada
next reply other threads:[~2022-01-18 19:43 UTC|newest]
Thread overview: 3+ messages / expand[flat|nested] mbox.gz Atom feed top
2022-01-18 19:42 Masahiro Yamada [this message]
2022-01-19 9:20 ` [GIT PULL] Kbuild updates for v5.17-rc1 Linus Torvalds
2022-01-19 9:48 ` 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=CAK7LNAShL3dfQ0Ter2avCvGPjrd0YTJau-S4+8rJyWXmu0tG0Q@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 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.