lists.openwall.net   lists  /  announce  owl-users  owl-dev  john-users  john-dev  passwdqc-users  yescrypt  popa3d-users  /  oss-security  kernel-hardening  musl  sabotage  tlsify  passwords  /  crypt-dev  xvendor  /  Bugtraq  Full-Disclosure  linux-kernel  linux-netdev  linux-ext4  linux-hardening  linux-cve-announce  PHC 
Open Source and information security mailing list archives
 
Hash Suite: Windows password security audit tool. GUI, reports in PDF.
[<prev] [next>] [thread-next>] [day] [month] [year] [list]
Message-ID: <CAK7LNATT_+Z6x0kBy9fkTTucM5NTv0XiG9TYKNDOwL2M9y3WhA@mail.gmail.com>
Date: Sun, 6 Apr 2025 07:04:27 +0900
From: Masahiro Yamada <masahiroy@...nel.org>
To: Linus Torvalds <torvalds@...ux-foundation.org>
Cc: Linux Kbuild mailing list <linux-kbuild@...r.kernel.org>, 
	Linux Kernel Mailing List <linux-kernel@...r.kernel.org>
Subject: [GIT PULL] Kbuild updates for v6.15-rc1

Hello Linus,

Please pull Kbuild updates for v6.15-rc1.

You will get a merge conflict in rust/Makefile.
You can find the resolution in linux-next.

Thank you



The following changes since commit 80e54e84911a923c40d7bee33a34c1b4be148d7a:

  Linux 6.14-rc6 (2025-03-09 13:45:25 -1000)

are available in the Git repository at:

  git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
tags/kbuild-v6.15

for you to fetch changes up to a7c699d090a1f3795c3271c2b399230e182db06e:

  kbuild: rpm-pkg: build a debuginfo RPM (2025-04-06 06:22:01 +0900)

----------------------------------------------------------------
Kbuild updates for v6.15

 - Improve performance in gendwarfksyms

 - Remove deprecated EXTRA_*FLAGS and KBUILD_ENABLE_EXTRA_GCC_CHECKS

 - Support CONFIG_HEADERS_INSTALL for ARCH=um

 - Use more relative paths to sources files for better reproducibility

 - Support the loong64 Debian architecture

 - Add Kbuild bash completion

 - Introduce intermediate vmlinux.unstripped for architectures that need
   static relocations to be stripped from the final vmlinux

 - Fix versioning in Debian packages for -rc releases

 - Treat missing MODULE_DESCRIPTION() as an error

 - Convert Nios2 Makefiles to use the generic rule for built-in DTB

 - Add debuginfo support to the RPM package

----------------------------------------------------------------
Alexandru Gagniuc (1):
      kbuild: deb-pkg: don't set KBUILD_BUILD_VERSION unconditionally

Ard Biesheuvel (4):
      kbuild: link-vmlinux.sh: Make output file name configurable
      kbuild: Introduce Kconfig symbol for linking vmlinux with relocations
      kbuild: Create intermediate vmlinux build with relocations preserved
      x86: Get rid of Makefile.postlink

Daniel Gomez (1):
      kconfig: merge_config: use an empty file as initfile

Jeff Johnson (1):
      modpost: require a MODULE_DESCRIPTION()

Kefan Liu (1):
      Documentation/kbuild: Fix indentation in modules.rst example

Kris Van Hees (1):
      kbuild: exclude .rodata.(cst|str)* when building ranges

Krzysztof Kozlowski (1):
      docs: kconfig: Mention IS_REACHABLE as way for optional dependency

Masahiro Yamada (17):
      kbuild: remove EXTRA_*FLAGS support
      gen_compile_commands.py: remove code for '\#' replacement
      genksyms: factor out APP for the ST_NORMAL state
      kconfig: do not clear SYMBOL_VALID when reading include/config/auto.conf
      kconfig: remove unnecessary cast in sym_get_string()
      modpost: introduce get_basename() helper
      modpost: use strstarts() to clean up parse_source_files()
      kbuild: move -fzero-init-padding-bits=all to the top-level Makefile
      kbuild: remove KBUILD_ENABLE_EXTRA_GCC_CHECKS support
      kbuild: add Kbuild bash completion
      Revert "kheaders: Ignore silly-rename files"
      kbuild: do not generate .tmp_vmlinux*.map when CONFIG_VMLINUX_MAP=y
      kbuild: deb-pkg: fix versioning for -rc releases
      kbuild: deb-pkg: remove "version" variable in mkdebian
      kbuild: deb-pkg: add comment about future removal of KDEB_COMPRESS
      kbuild: pacman-pkg: hardcode module installation path
      nios2: migrate to the generic rule for built-in DTB

Miguel Ojeda (2):
      kbuild: rust: add rustc-min-version support function
      rust: kbuild: skip `--remap-path-prefix` for `rustdoc`

Sami Tolvanen (1):
      gendwarfksyms: Add a separate pass to resolve FQNs

Seyediman Seyedarab (1):
      kbuild: fix argument parsing in scripts/config

Thomas Weißschuh (4):
      kbuild: implement CONFIG_HEADERS_INSTALL for Usermode Linux
      kbuild, rust: use -fremap-path-prefix to make paths relative
      x86: drop unnecessary prefix map configuration
      kbuild: make all file references relative to source root

Uday Shankar (2):
      scripts: make python shebangs specific about desired version
      kbuild: rpm-pkg: build a debuginfo RPM

WangYuli (1):
      kbuild: deb-pkg: add debarch for ARCH=loongarch64

Xi Ruoyao (1):
      kbuild: add dependency from vmlinux to sorttable

Xin Li (Intel) (1):
      kbuild: Add a help message for "headers"

 .gitignore                                   |   1 +
 Documentation/dev-tools/checkpatch.rst       |  18 --
 Documentation/kbuild/bash-completion.rst     |  65 ++++
 Documentation/kbuild/index.rst               |   2 +
 Documentation/kbuild/kconfig-language.rst    |  29 +-
 Documentation/kbuild/makefiles.rst           |  17 +-
 Documentation/kbuild/modules.rst             |   2 +-
 Documentation/kbuild/reproducible-builds.rst |  17 --
 MAINTAINERS                                  |   1 +
 Makefile                                     |  23 +-
 arch/Kconfig                                 |   7 +
 arch/arm64/Makefile                          |   2 +-
 arch/mips/Kconfig                            |   1 +
 arch/mips/Makefile                           |   4 -
 arch/mips/Makefile.postlink                  |   2 +-
 arch/nios2/Kbuild                            |   2 +-
 arch/nios2/boot/dts/Makefile                 |   4 +-
 arch/nios2/kernel/prom.c                     |   2 +-
 arch/nios2/platform/Kconfig.platform         |  11 +-
 arch/riscv/Kconfig                           |   1 +
 arch/riscv/Makefile                          |   2 +-
 arch/riscv/Makefile.postlink                 |  11 +-
 arch/riscv/boot/Makefile                     |   5 +-
 arch/s390/Kconfig                            |   1 +
 arch/s390/Makefile                           |   2 +-
 arch/s390/Makefile.postlink                  |   4 +-
 arch/x86/Kconfig                             |   1 +
 arch/x86/Makefile                            |   6 -
 arch/x86/Makefile.postlink                   |  40 ---
 arch/x86/boot/Makefile                       |   1 -
 arch/x86/boot/compressed/Makefile            |  10 +-
 kernel/gen_kheaders.sh                       |   1 -
 lib/Kconfig.debug                            |   7 +-
 rust/Makefile                                |   8 +-
 scripts/Makefile.build                       |   4 -
 scripts/Makefile.compiler                    |   4 +
 scripts/Makefile.extrawarn                   |   3 -
 scripts/Makefile.lib                         |   8 -
 scripts/Makefile.vmlinux                     |  34 ++-
 scripts/bash-completion/make                 | 451 ++++++++++++++++++++++++++++
 scripts/checkpatch.pl                        |  14 -
 scripts/clang-tools/gen_compile_commands.py  |   8 +-
 scripts/config                               |  26 +-
 scripts/gendwarfksyms/die.c                  |   2 +-
 scripts/gendwarfksyms/dwarf.c                | 154 +++++-----
 scripts/gendwarfksyms/gendwarfksyms.h        |   2 +
 scripts/gendwarfksyms/types.c                |   2 +-
 scripts/generate_builtin_ranges.awk          |   5 +
 scripts/genksyms/lex.l                       |   6 +-
 scripts/kconfig/confdata.c                   |  19 +-
 scripts/kconfig/merge_config.sh              |   4 +-
 scripts/kconfig/symbol.c                     |   2 +-
 scripts/link-vmlinux.sh                      |  24 +-
 scripts/mod/modpost.c                        |  45 ++-
 scripts/mod/modpost.h                        |   1 +
 scripts/mod/sumversion.c                     |  17 +-
 scripts/package/PKGBUILD                     |   6 +-
 scripts/package/debian/rules                 |  10 +-
 scripts/package/kernel.spec                  |  46 ++-
 scripts/package/mkdebian                     |  23 +-
 scripts/package/mkspec                       |  10 +
 scripts/show_delta                           |   2 +-
 scripts/tracing/draw_functrace.py            |   2 +-
 63 files changed, 892 insertions(+), 352 deletions(-)
 create mode 100644 Documentation/kbuild/bash-completion.rst
 delete mode 100644 arch/x86/Makefile.postlink
 create mode 100644 scripts/bash-completion/make



-- 
Best Regards
Masahiro Yamada

Powered by blists - more mailing lists

Powered by Openwall GNU/*/Linux Powered by OpenVZ