kbuild: various cleanups
Get series with b4
b4 am [email protected]Versions newest first · linked by author and title
- v3 Latest7 patches 20 repliesIn review
- v28 patches 19 repliesSuperseded
- v115 patches 8 repliesSuperseded
Patches in v3 No applies recorded yet
| # | Subject and files | Size | Replies | Applied |
|---|---|---|---|---|
| 1/7 | kbuild: hard-code KBUILD_ALLDIRS in scripts/Makefile.packageMakefile scripts/ | +4 | 1 reply | |
| 2/7 | kbuild: list sub-directories in ./KbuildKbuild Makefile scripts/ | +46 | 4 replies | |
| 3/7 | kbuild: move .vmlinux.objs rule to Makefile.modpostMakefile scripts/ scripts/ | +29 | 1 reply | |
| 4/7 | kbuild: move vmlinux.o rule to the top MakefileMakefile scripts/ | +4 | 1 reply | |
| 5/7 | kbuild: unify two modpost invocationsMakefile scripts/ scripts/ +1 more | +53 | 2 replies | |
| 6/7 | kbuild: use obj-y instead extra-y for objects placed at the headDocumentation/ Makefile arch/ +26 more | +91 | 7 replies | |
| 7/7 | kbuild: remove head-y syntaxDocumentation/ Makefile arch/ +21 more | +60 | 3 replies |
Reviews trailers per patch
All 7 patches have a Reviewed-by or Acked-by.
| Patch | Nick Desaulniers | Nicolas Schier |
|---|---|---|
| Series | T-b | |
| 1/7 | R-b | |
| 2/7 | R-b | |
| 3/7 | R-b | |
| 4/7 | R-b | |
| 5/7 | R-b | |
| 6/7 | R-b | |
| 7/7 | R-b |
Trailers given in replies are filled; those carried in the patches from earlier versions are outlined with dashes.
Cover letter [PATCH v3 0/7] kbuild: various cleanups
- Link vmlinux and modules in parallel
- Remove head-y syntax
Masahiro Yamada (7):
kbuild: hard-code KBUILD_ALLDIRS in scripts/Makefile.package
kbuild: list sub-directories in ./Kbuild
kbuild: move .vmlinux.objs rule to Makefile.modpost
kbuild: move vmlinux.o rule to the top Makefile
kbuild: unify two modpost invocations
kbuild: use obj-y instead extra-y for objects placed at the head
kbuild: remove head-y syntax
Documentation/kbuild/makefiles.rst | 27 +---- Kbuild | 24 ++++ Makefile | 119 +++++++++++--------- arch/alpha/Makefile | 2 - arch/alpha/kernel/Makefile | 4 +- arch/arc/Makefile | 2 - arch/arc/kernel/Makefile | 4 +- arch/arm/Makefile | 3 - arch/arm/kernel/Makefile | 4 +- arch/arm64/Makefile | 3 - arch/arm64/kernel/Makefile | 4 +- arch/csky/Makefile | 2 - arch/csky/kernel/Makefile | 4 +- arch/hexagon/Makefile | 2 - arch/hexagon/kernel/Makefile | 3 +- arch/ia64/Makefile | 1 - arch/ia64/kernel/Makefile | 4 +- arch/loongarch/Makefile | 2 - arch/loongarch/kernel/Makefile | 4 +- arch/m68k/68000/Makefile | 2 +- arch/m68k/Makefile | 9 -- arch/m68k/coldfire/Makefile | 2 +- arch/m68k/kernel/Makefile | 23 ++-- arch/microblaze/Makefile | 1 - arch/microblaze/kernel/Makefile | 4 +- arch/mips/Makefile | 2 - arch/mips/kernel/Makefile | 4 +- arch/nios2/Makefile | 1 - arch/nios2/kernel/Makefile | 2 +- arch/openrisc/Makefile | 2 - arch/openrisc/kernel/Makefile | 4 +- arch/parisc/Makefile | 2 - arch/parisc/kernel/Makefile | 4 +- arch/powerpc/Makefile | 12 -- arch/powerpc/kernel/Makefile | 20 ++-- arch/riscv/Makefile | 2 - arch/riscv/kernel/Makefile | 2 +- arch/s390/Makefile | 2 - arch/s390/kernel/Makefile | 4 +- arch/sh/Makefile | 2 - arch/sh/kernel/Makefile | 4 +- arch/sparc/Makefile | 2 - arch/sparc/kernel/Makefile | 3 +- arch/x86/Makefile | 5 - arch/x86/kernel/Makefile | 10 +- arch/xtensa/Makefile | 2 - arch/xtensa/kernel/Makefile | 4 +- scripts/Makefile.lib | 2 + scripts/Makefile.modfinal | 2 +- scripts/Makefile.modpost | 112 ++++++++---------- scripts/Makefile.package | 5 +- scripts/Makefile.vmlinux_o | 6 +- scripts/clang-tools/gen_compile_commands.py | 19 +--- scripts/head-object-list.txt | 53 +++++++++ scripts/link-vmlinux.sh | 34 +----- 55 files changed, 273 insertions(+), 314 deletions(-) create mode 100644 scripts/head-object-list.txt
Signature · 1 line
2.34.1