summaryrefslogtreecommitdiffstats
path: root/scripts/link-vmlinux.sh (follow)
Commit message (Expand)AuthorAgeFilesLines
* kallsyms: Correctly sequence symbols when CONFIG_LTO_CLANG=yZhen Lei2022-11-131-0/+4
* kbuild: rebuild .vmlinux.export.o when its prerequisite is updatedMasahiro Yamada2022-10-021-5/+0
* kbuild: move modules.builtin(.modinfo) rules to Makefile.vmlinux_oMasahiro Yamada2022-10-021-7/+0
* kallsyms: take the input file instead of reading stdinMasahiro Yamada2022-10-021-1/+1
* kbuild: reuse mksysmap output for kallsymsMasahiro Yamada2022-10-021-6/+5
* kbuild: use obj-y instead extra-y for objects placed at the headMasahiro Yamada2022-10-021-6/+4
* kbuild: unify two modpost invocationsMasahiro Yamada2022-09-281-3/+0
* kbuild: move vmlinux.o rule to the top MakefileMasahiro Yamada2022-09-281-3/+0
* kbuild: move .vmlinux.objs rule to Makefile.modpostMasahiro Yamada2022-09-281-18/+0
* kbuild: build init/built-in.a just onceMasahiro Yamada2022-09-281-13/+4
* kbuild: factor out the common objtool argumentsMasahiro Yamada2022-06-041-71/+0
* kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_oMasahiro Yamada2022-06-041-40/+1
* kbuild: clean .tmp_* pattern by make cleanMasahiro Yamada2022-06-041-3/+0
* kbuild: remove redundant cleanups in scripts/link-vmlinux.shMasahiro Yamada2022-06-011-2/+0
* kbuild: do not try to parse *.cmd files for objects provided by compilerMasahiro Yamada2022-05-291-1/+8
* Merge tag 'kbuild-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds2022-05-261-20/+20
|\
| * kbuild: stop merging *.symversionsMasahiro Yamada2022-05-241-19/+0
| * kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCSMasahiro Yamada2022-05-241-1/+9
| * kbuild: generate a list of objects in vmlinuxMasahiro Yamada2022-05-111-0/+11
* | Merge tag 'objtool-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2022-05-241-23/+39
|\ \
| * | objtool: Remove --lto and --vmlinux in favor of --linkJosh Poimboeuf2022-04-221-5/+3
| * | objtool: Rename "VMLINUX_VALIDATION" -> "NOINSTR_VALIDATION"Josh Poimboeuf2022-04-221-1/+1
| * | objtool: Make noinstr hacks optionalJosh Poimboeuf2022-04-221-0/+4
| * | objtool: Make jump label hack optionalJosh Poimboeuf2022-04-221-0/+4
| * | objtool: Make static call annotation optionalJosh Poimboeuf2022-04-221-1/+4
| * | objtool: Make stack validation frame-pointer-specificJosh Poimboeuf2022-04-221-4/+0
| * | objtool: Add CONFIG_OBJTOOLJosh Poimboeuf2022-04-221-14/+18
| * | objtool: Make stack validation optionalJosh Poimboeuf2022-04-221-0/+4
| * | objtool: Ditch subcommandsJosh Poimboeuf2022-04-221-8/+5
| * | objtool: Reorganize cmdline optionsJosh Poimboeuf2022-04-221-11/+19
* | | Merge tag 'x86_cpu_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2022-05-241-3/+3
|\ \ \ | |/ / |/| |
| * | x86/cpu: Remove CONFIG_X86_SMAP and "nosmap"Borislav Petkov2022-04-041-3/+3
| |/
* / objtool: Enable unreachable warnings for CLANG LTOJosh Poimboeuf2022-04-191-1/+1
|/
* kbuild: fix empty ${PYTHON} in scripts/link-vmlinux.shMasahiro Yamada2022-04-011-1/+1
* x86/alternative: Use .ibt_endbr_seal to seal indirect callsPeter Zijlstra2022-03-151-2/+8
* objtool: Rename --duplicate to --ltoPeter Zijlstra2022-03-151-1/+1
* Merge tag 'kbuild-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds2022-01-191-24/+25
|\
| * kbuild: do not include include/config/auto.conf from shell scriptsMasahiro Yamada2022-01-081-23/+24
* | Merge tag 'trace-v5.17' of git://git.kernel.org/pub/scm/linux/kernel/git/rost...Linus Torvalds2022-01-161-3/+3
|\ \
| * | scripts: ftrace - move the sort-processing in ftrace_initYinan Liu2022-01-131-3/+3
| |/
* / x86: Add straight-line-speculation mitigationPeter Zijlstra2021-12-091-0/+3
|/
* Merge tag 'kbuild-v5.16' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds2021-11-081-3/+3
|\
| * scripts: update the comments of kallsyms supportHui Su2021-10-121-3/+3
* | kbuild: Unify options for BTF generation for vmlinux and modulesJiri Olsa2021-11-021-10/+1
|/
* kbuild: merge vmlinux_link() between ARCH=um and other architecturesMasahiro Yamada2021-09-031-33/+23
* kbuild: do not remove 'linux' link in scripts/link-vmlinux.shMasahiro Yamada2021-09-031-1/+0
* kbuild: merge vmlinux_link() between the ordinary link and Clang LTOMasahiro Yamada2021-09-031-16/+14
* Merge tag 'kbuild-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds2021-07-101-3/+1
|\
| * kbuild: clean up ${quiet} checks in shell scriptsMasahiro Yamada2021-05-261-3/+1
* | kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21Andrii Nakryiko2021-06-291-0/+4