From: Masahiro Yamada <masahiroy@kernel.org>
To: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Linux Kernel Mailing List <linux-kernel@vger.kernel.org>,
Linux Kbuild mailing list <linux-kbuild@vger.kernel.org>
Subject: [GIT PULL] Kbuild updates for v6.3-rc1
Date: Mon, 27 Feb 2023 01:33:25 +0900 [thread overview]
Message-ID: <CAK7LNATJ-3JQ0QQGQ5R+R8aBJEq-tmBL8iBZrbM_4t0zeoYTaw@mail.gmail.com> (raw)
Hello Linus,
Please pull Kbuild updates for v6.3-rc1.
Thank you
The following changes since commit 2241ab53cbb5cdb08a6b2d4688feb13971058f65:
Linux 6.2-rc5 (2023-01-21 16:27:01 -0800)
are available in the Git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/masahiroy/linux-kbuild.git
tags/kbuild-v6.3
for you to fetch changes up to 7adf14d8aca1ea53bf9ccf8463809c82adb8c23a:
kbuild: rpm-pkg: remove unneeded KERNELRELEASE from
modules/headers_install (2023-02-26 16:54:12 +0900)
----------------------------------------------------------------
Kbuild updates for v6.3
- Change V=1 option to print both short log and full command log.
- Allow V=1 and V=2 to be combined as V=12.
- Make W=1 detect wrong .gitignore files.
- Tree-wide cleanups for unused command line arguments passed to Clang.
- Stop using -Qunused-arguments with Clang.
- Make scripts/setlocalversion handle only correct release tags instead
of any arbitrary annotated tag.
- Create Debian and RPM source packages without cleaning the source tree.
- Various cleanups for packaging.
----------------------------------------------------------------
Bastian Germann (1):
builddeb: clean generated package content
Carlos Llamas (1):
kbuild: fix trivial typo in comment
Jani Nikula (6):
MAINTAINERS: fix kbuild repo branch
docs/kbuild/makefiles: fix header underline
docs/kbuild/makefiles: throw out the local table of contents
docs/kbuild/makefiles: drop section numbering, use references
docs/kbuild/makefiles: clean up indentation and whitespace
docs/kbuild/makefiles: unify quoting
Masahiro Yamada (46):
kbuild: refactor silent mode detection
kbuild: print short log in addition to the whole command with V=1
kbuild: do not print extra logs for V=2
kbuild: allow to combine multiple V= levels
kbuild: drop V=0 support
kbuild: clean up stale file removal
.gitignore: update the command to check tracked files being ignored
kbuild: make W=1 warn files that are tracked but ignored by git
kbuild: rename cmd_$@ to savedcmd_$@ in *.cmd files
kbuild: add more comments for KBUILD_NOCMDDEP=1
kbuild: unify cmd_dt_S_dtb and cmd_dt_S_dtbo
kbuild: refactor host*_flags
kbuild: specify output names separately for each emission type from rustc
fixdep: parse Makefile more correctly to handle comments etc.
kbuild: remove sed commands after rustc rules
fixdep: refactor hash table lookup
fixdep: avoid parsing the same file over again
fixdep: do not parse *.rlib, *.rmeta, *.so
kbuild: rust: move rust/target.json to scripts/
kbuild: replace $(dot-target).tmp in filechk with $(tmp-target)
scripts: handle BrokenPipeError for python scripts
scripts: remove bin2c
kbuild: do not put .scmversion into the source tarball
setlocalversion: simplify the construction of the short version
setlocalversion: make indentation shallower
setlocalversion: absorb $(KERNELVERSION)
kbuild: save overridden KERNELRELEASE in include/config/kernel.release
kbuild: deb-pkg: add --source-option=-sP
kbuild: do not automatically add -w option to modpost
kbuild: remove --include-dir MAKEFLAG from top Makefile
.gitignore: ignore *.cover and *.mbx
setlocalversion: clean up the construction of version output
setlocalversion: use only the correct release tag for git-describe
kbuild: add a tool to list files ignored by git
kbuild: deb-pkg: create source package without cleaning
kbuild: rpm-pkg: build binary packages from source rpm
kbuild: srcrpm-pkg: create source package without cleaning
kbuild: deb-pkg: hide KDEB_SOURCENAME from Makefile
kbuild: deb-pkg: make .orig tarball a hard link if possible
kbuild: deb-pkg: switch over to source format 3.0 (quilt)
kbuild: make perf-tar*-src-pkg work without relying on git
kbuild: tar-pkg: use tar rules in scripts/Makefile.package
kbuild: deb-pkg: fix binary-arch and clean in debian/rules
kbuild: deb-pkg: improve the usability of source package
.gitattributes: use 'dts' diff driver for *.dtso files
kbuild: rpm-pkg: remove unneeded KERNELRELEASE from
modules/headers_install
Nathan Chancellor (13):
MIPS: Always use -Wa,-msoft-float and eliminate GAS_HAS_SET_HARDFLOAT
MIPS: Prefer cc-option for additions to cflags
powerpc: Remove linker flag from KBUILD_AFLAGS
powerpc/vdso: Remove unused '-s' flag from ASFLAGS
powerpc/vdso: Improve linker flags
powerpc/vdso: Remove an unsupported flag from vgettimeofday-32.o
with clang
s390/vdso: Drop unused '-s' flag from KBUILD_AFLAGS_64
s390/vdso: Drop '-shared' from KBUILD_CFLAGS_64
s390/purgatory: Remove unused '-MD' and unnecessary '-c' flags
drm/amd/display: Do not add '-mhard-float' to dml_ccflags for clang
kbuild: Turn a couple more of clang's unused option warnings into errors
kbuild: Stop using '-Qunused-arguments' with clang
powerpc/vdso: Filter clang's auto var init zero enabler when linking
Nick Desaulniers (3):
x86/boot/compressed: prefer cc-option for CFLAGS additions
kbuild: Update assembler calls to use proper flags and language target
Documentation/llvm: add Chimera Linux, Google and Meta datacenters
Sangmoon Kim (1):
docs: kbuild: remove description of KBUILD_LDS_MODULE
Sven Joachim (1):
builddeb: Consolidate consecutive chmod calls into one
Thomas Weißschuh (2):
kbuild: also delete temporary directories
kheaders: use standard naming for the temporary directory
.gitattributes | 8 +-
.gitignore | 4 +-
Documentation/Makefile | 2 +-
Documentation/dontdiff | 1 -
Documentation/kbuild/llvm.rst | 15 +-
Documentation/kbuild/makefiles.rst | 2144
+++++++++++++++++------------------
MAINTAINERS | 2 +-
Makefile | 93 +-
arch/arm/mach-s3c/Makefile | 4 +-
arch/ia64/kernel/Makefile | 2 +-
arch/mips/Kbuild | 2 +-
arch/mips/Makefile | 13 +-
arch/mips/Makefile.postlink | 2 +-
arch/mips/include/asm/asmmacro-32.h | 4 +-
arch/mips/include/asm/asmmacro.h | 42 +-
arch/mips/include/asm/fpregdef.h | 14 -
arch/mips/include/asm/mipsregs.h | 20 +-
arch/mips/kernel/genex.S | 2 +-
arch/mips/kernel/r2300_fpu.S | 4 +-
arch/mips/kernel/r4k_fpu.S | 12 +-
arch/mips/kvm/fpu.S | 6 +-
arch/mips/loongson2ef/Platform | 2 +-
arch/powerpc/Makefile | 2 +-
arch/powerpc/Makefile.postlink | 2 +-
arch/powerpc/kernel/prom_init_check.sh | 9 +-
arch/powerpc/kernel/vdso/Makefile | 27 +-
arch/s390/kernel/vdso64/Makefile | 4 +-
arch/s390/purgatory/Makefile | 2 +-
arch/sh/boot/compressed/Makefile | 7 -
arch/um/drivers/Makefile | 2 +-
arch/um/kernel/Makefile | 2 +-
arch/um/kernel/skas/Makefile | 2 +-
arch/um/os-Linux/Makefile | 2 +-
arch/um/os-Linux/drivers/Makefile | 2 +-
arch/um/os-Linux/skas/Makefile | 2 +-
arch/x86/Makefile.um | 2 +-
arch/x86/boot/compressed/Makefile | 2 +-
arch/x86/tools/Makefile | 2 +-
arch/x86/um/Makefile | 2 +-
arch/x86/um/os-Linux/Makefile | 2 +-
certs/extract-cert.c | 9 +-
drivers/Makefile | 5 +
drivers/gpu/drm/amd/display/dc/dml/Makefile | 3 +-
fs/hostfs/Makefile | 2 +-
init/Kconfig | 4 -
kernel/gen_kheaders.sh | 2 +-
rust/.gitignore | 1 -
rust/Makefile | 27 +-
scripts/.gitignore | 3 +-
scripts/Kbuild.include | 50 +-
scripts/Kconfig.include | 2 +-
scripts/Makefile | 11 +-
scripts/Makefile.build | 26 +-
scripts/Makefile.clang | 2 +
scripts/Makefile.compiler | 8 +-
scripts/Makefile.host | 24 +-
scripts/Makefile.lib | 45 +-
scripts/Makefile.modfinal | 2 +-
scripts/Makefile.modpost | 8 +-
scripts/Makefile.package | 241 ++--
scripts/as-version.sh | 2 +-
scripts/asn1_compiler.c | 4 +-
scripts/basic/fixdep.c | 238 ++--
scripts/bin2c.c | 36 -
scripts/checkkconfigsymbols.py | 13 +-
scripts/clang-tools/gen_compile_commands.py | 2 +-
scripts/clang-tools/run-clang-tools.py | 21 +-
scripts/diffconfig | 16 +-
scripts/kernel-doc | 4 +-
scripts/list-gitignored.c | 1057 +++++++++++++++++
scripts/misc-check | 19 +
scripts/package/builddeb | 8 +-
scripts/package/buildtar | 52 +-
scripts/package/deb-build-option | 16 +
scripts/package/mkdebian | 40 +-
scripts/package/mkspec | 12 +-
scripts/remove-stale-files | 30 +-
scripts/setlocalversion | 132 +--
scripts/tags.sh | 2 +-
79 files changed, 2874 insertions(+), 1778 deletions(-)
delete mode 100644 scripts/bin2c.c
create mode 100644 scripts/list-gitignored.c
create mode 100755 scripts/misc-check
create mode 100755 scripts/package/deb-build-option
next reply other threads:[~2023-02-26 16:34 UTC|newest]
Thread overview: 8+ messages / expand[flat|nested] mbox.gz Atom feed top
2023-02-26 16:33 Masahiro Yamada [this message]
2023-02-26 18:58 ` [GIT PULL] Kbuild updates for v6.3-rc1 Linus Torvalds
2023-02-27 10:09 ` Masahiro Yamada
2023-02-27 17:08 ` Linus Torvalds
2023-02-27 17:25 ` Linus Torvalds
2023-02-28 16:21 ` Masahiro Yamada
2023-02-28 16:19 ` Masahiro Yamada
2023-02-26 20:40 ` 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=CAK7LNATJ-3JQ0QQGQ5R+R8aBJEq-tmBL8iBZrbM_4t0zeoYTaw@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.