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 v6.8-rc1
Date: Wed, 17 Jan 2024 08:45:59 +0900 [thread overview]
Message-ID: <CAK7LNARUOCnNNH3s4XigT7-nDMHv0gWUQnk9H7ZVov0GrvAfRQ@mail.gmail.com> (raw)
Hello Linus,
Please pull Kbuild updates for v6.8.
Thanks.
The following changes since commit 2cc14f52aeb78ce3f29677c2de1f06c0e91471ab:
Linux 6.7-rc3 (2023-11-26 19:59:33 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
tags/kbuild-v6.8
for you to fetch changes up to 6185d32170b683abadddf1e68be998e24f3cc5de:
kbuild: deb-pkg: use debian/<package> for tmpdir (2024-01-10 20:39:47 +0900)
----------------------------------------------------------------
Kbuild updates for v6.8
- Make Kconfig parse the input .config more precisely
- Support W=c and W=e options for Kconfig
- Set Kconfig int/hex symbols to zero if the 'default' property is
missing
- Add .editorconfig
- Add scripts/git.orderFile
- Add a script to detect backward-incompatible changes in UAPI headers
- Resolve the symlink passed to O= option properly
- Use the user-supplied mtime for all files in the builtin initramfs,
which provides better reproducible builds
- Fix the direct execution of debian/rules for Debian package builds
- Use build ID instead of the .gnu_debuglink section for the Debian dbg
package
----------------------------------------------------------------
Dmitrii Bundin (1):
kbuild: deb-pkg: apply short -R and -j options
Dmitry Safonov (1):
gen_init_cpio: Apply mtime supplied by user to all file types
John Moon (2):
check-uapi: Introduce check-uapi.sh
docs: dev-tools: Add UAPI checker documentation
Leonardo Bras (1):
scripts: Introduce a default git.orderFile
Markus Schneider-Pargmann (1):
kconfig: Use KCONFIG_CONFIG instead of .config
Masahiro Yamada (43):
genksyms: remove the remnant of the -s option
genksyms: use getopt_long() unconditionally
kconfig: do not clear SYMBOL_DEF_USER when the value is out of range
kconfig: remove error check for xrealloc()
kconfig: require a space after '#' for valid input
kconfig: remove unused code for S_DEF_AUTO in conf_read_simple()
kconfig: deduplicate code in conf_read_simple()
kconfig: introduce getline_stripped() helper
kconfig: require an exact match for "is not set" to disable CONFIG option
kconfig: massage the loop in conf_read_simple()
kbuild: remove the last use of old cmd_src_tar rule in packaging
kbuild: support W=c and W=e shorthands for Kconfig
scripts: clean up IA-64 code
kconfig: remove unneeded symbol_empty variable
kconfig: default to zero if int/hex symbol lacks default property
init: move THIS_MODULE from <linux/export.h> to <linux/init.h>
kbuild: deb-pkg: remove the fakeroot builds support
kbuild: determine base DTB by suffix
modpost: move __attribute__((format(printf, 2, 3))) to modpost.h
modpost: inform compilers that fatal() never returns
modpost: remove unneeded initializer in section_rel()
modpost: remove unreachable code after fatal()
sparc: vdso: clean up build artifacts in arch/sparc/vdso/
sparc: vdso: simplify obj-y addition
sparc: vdso: use $(addprefix ) instead of $(foreach )
kconfig: factor out common code shared by mconf and nconf
kconfig: squash menu_has_help() and menu_get_help()
kconfig: add include guard to lkc_proto.h
kconfig: remove unreachable printf()
kconfig: remove redundant NULL pointer check before free()
kbuild: resolve symlinks for O= properly
kbuild: deb-pkg: split debian/copyright from the mkdebian script
kbuild: deb-pkg: hard-code Build-Depends
kbuild: deb-pkg: factor out common Make options in debian/rules
kbuild: deb-pkg: squash scripts/package/deb-build-option to debian/rules
kbuild: deb-pkg: set DEB_* variables if debian/rules is directly executed
kbuild: deb-pkg: allow to run debian/rules from output directory
kbuild: deb-pkg: remove unneeded '-f $srctree/Makefile' in debian/rules
kbuild: deb-pkg: use more debhelper commands in builddeb
kbuild: deb-pkg: use build ID instead of debug link for dbg package
kbuild: deb-pkg: do not search for 'scripts' directory under arch/
kbuild: deb-pkg: move 'make headers' to build-arch
kbuild: deb-pkg: use debian/<package> for tmpdir
Petr Vorel (2):
kbuild: buildtar: Remove unused $dirs
kbuild: buildtar: always make modules_install
Sergey Senozhatsky (1):
kconfig: WERROR unmet symbol dependency
Íñigo Huguet (1):
Add .editorconfig file for basic formatting
.editorconfig | 32 +++
.gitignore | 1 +
Documentation/dev-tools/checkuapi.rst | 477
+++++++++++++++++++++++++++++++++++++++
Documentation/dev-tools/index.rst | 1 +
Documentation/process/4.Coding.rst | 4 +
Documentation/process/coding-style.rst | 4 +
Makefile | 23 +-
arch/sparc/vdso/Makefile | 18 +-
include/linux/export.h | 18 --
include/linux/init.h | 7 +
scripts/Makefile.extrawarn | 9 -
scripts/Makefile.lib | 4 +-
scripts/Makefile.package | 28 +--
scripts/check-uapi.sh | 573
+++++++++++++++++++++++++++++++++++++++++++++++
scripts/checkstack.pl | 3 -
scripts/gdb/linux/tasks.py | 15 +-
scripts/genksyms/genksyms.c | 22 +-
scripts/git.orderFile | 42 ++++
scripts/head-object-list.txt | 1 -
scripts/kconfig/Makefile | 14 +-
scripts/kconfig/conf.c | 6 +
scripts/kconfig/confdata.c | 169 +++++++-------
scripts/kconfig/expr.c | 1 -
scripts/kconfig/lkc.h | 2 -
scripts/kconfig/lkc_proto.h | 7 +
scripts/kconfig/mconf.c | 56 +----
scripts/kconfig/menu.c | 17 +-
scripts/kconfig/mnconf-common.c | 53 +++++
scripts/kconfig/mnconf-common.h | 18 ++
scripts/kconfig/nconf.c | 55 +----
scripts/kconfig/symbol.c | 37 +--
scripts/kconfig/util.c | 3 +-
scripts/mod/modpost.c | 17 +-
scripts/mod/modpost.h | 8 +-
scripts/package/builddeb | 104 +++------
scripts/package/buildtar | 8 +-
scripts/package/deb-build-option | 14 --
scripts/package/debian/copyright | 16 ++
scripts/package/debian/rules | 35 ++-
scripts/package/install-extmod-build | 2 +-
scripts/package/kernel.spec | 6 -
scripts/package/mkdebian | 28 +--
scripts/package/snapcraft.template | 2 +-
scripts/recordmcount.c | 1 -
scripts/recordmcount.pl | 7 -
scripts/xz_wrap.sh | 1 -
usr/gen_init_cpio.c | 33 ++-
47 files changed, 1490 insertions(+), 512 deletions(-)
create mode 100644 .editorconfig
create mode 100644 Documentation/dev-tools/checkuapi.rst
create mode 100755 scripts/check-uapi.sh
create mode 100644 scripts/git.orderFile
create mode 100644 scripts/kconfig/mnconf-common.c
create mode 100644 scripts/kconfig/mnconf-common.h
delete mode 100755 scripts/package/deb-build-option
create mode 100644 scripts/package/debian/copyright
Best Regards
Masahiro Yamada
next reply other threads:[~2024-01-16 23:46 UTC|newest]
Thread overview: 2+ messages / expand[flat|nested] mbox.gz Atom feed top
2024-01-16 23:45 Masahiro Yamada [this message]
2024-01-19 2:40 ` [GIT PULL] Kbuild updates for v6.8-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=CAK7LNARUOCnNNH3s4XigT7-nDMHv0gWUQnk9H7ZVov0GrvAfRQ@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.