aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
AgeCommit message (Expand)AuthorFilesLines
2022-09-24Makefile.debug: re-enable debug info for .S filesNick Desaulniers1-10/+11
2022-09-24Makefile.debug: set -g unconditional on CONFIG_DEBUG_INFO_SPLITNick Desaulniers1-3/+1
2022-09-24Kconfig: remove unused function 'menu_get_root_menu'Zeng Heng2-6/+0
2022-09-24scripts/clang-tools: remove unused moduleyangxingwu1-1/+0
2022-09-11Merge tag 'kbuild-fixes-v6.0-2' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-31/+2
2022-09-10mksysmap: Fix the mismatch of 'L0' symbols in System.mapYouling Tang1-1/+1
2022-09-04Makefile.extrawarn: re-enable -Wformat for clang; take 2Nick Desaulniers1-0/+12
2022-08-29scripts/extract-ikconfig: add zstd compression supportThitat Auareesuksakul1-0/+1
2022-08-29scripts: remove obsolete gcc-ld scriptLukas Bulwahn1-30/+0
2022-08-21asm goto: eradicate CC_HAS_ASM_GOTONick Desaulniers1-22/+0
2022-08-20Merge tag 'kbuild-fixes-v6.0' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-5/+3
2022-08-21scripts/clang-tools: Remove DeprecatedOrUnsafeBufferHandling checkGuru Das Srinagesh1-0/+1
2022-08-21scripts/Makefile.extrawarn: Do not disable clang's -Wformat-zero-lengthNathan Chancellor1-1/+0
2022-08-21kbuild: dummy-tools: pretend we understand __LONG_DOUBLE_128__Jiri Slaby1-1/+1
2022-08-21modpost: fix module versioning when a symbol lacks valid CRCMasahiro Yamada1-3/+1
2022-08-19Merge tag 'hardening-v6.0-rc2' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-1/+1
2022-08-16gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a fileAndrew Donnellan1-1/+1
2022-08-12Merge tag 'riscv-for-linus-5.20-mw2' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+2
2022-08-11riscv/purgatory: Omit use of bin2cMasahiro Yamada1-0/+2
2022-08-11Revert "Makefile.extrawarn: re-enable -Wformat for clang"Linus Torvalds1-0/+1
2022-08-10Merge tag 'kbuild-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds16-303/+87
2022-08-08Merge tag 'modules-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+2
2022-08-08Merge tag 'coccinelle-for-5.20' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds45-105/+99
2022-08-07update Coccinelle URLJulia Lawall43-43/+43
2022-08-07coccinelle: free: add version constraintJulia Lawall1-0/+1
2022-08-07Merge tag 'mm-nonmm-stable-2022-08-06-2' of git://git.kernel.org/pub/scm/linu...Linus Torvalds3-23/+31
2022-08-06Merge tag 'perf-urgent-2022-08-06' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-1/+6
2022-08-06Merge tag 'powerpc-6.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds1-0/+2
2022-08-06Merge tag 'tpmdd-next-v5.20' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2022-08-05Merge tag 'printk-for-5.20-sane' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-8/+15
2022-08-05Merge tag 'trace-v6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/roste...Linus Torvalds1-1/+1
2022-08-04Merge tag 'spdx-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gre...Linus Torvalds3-3/+3
2022-08-04Merge tag 'char-misc-6.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-8/+1
2022-08-04modpost: remove .symbol_white_list field entirelyMasahiro Yamada1-39/+16
2022-08-04modpost: remove unneeded .symbol_white_list initializersMasahiro Yamada1-8/+0
2022-08-04modpost: add PATTERNS() helper macroMasahiro Yamada1-0/+7
2022-08-04modpost: shorten warning messages in report_sec_mismatch()Masahiro Yamada1-170/+9
2022-08-04Revert "Kbuild, lto, workaround: Don't warn for initcall_reference in modpost"Masahiro Yamada1-3/+0
2022-08-03Merge tag 'net-next-6.0' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-21/+5
2022-08-03sign-file: Fix confusing error messagesTianjia Zhang1-1/+1
2022-08-03modpost: use more reliable way to get fromsec in section_rel(a)()Masahiro Yamada1-4/+2
2022-08-03modpost: add array range check to sec_name()Masahiro Yamada1-1/+9
2022-08-03modpost: refactor get_secindex()Masahiro Yamada1-12/+18
2022-08-03kbuild: set EXIT trap before creating temporary directoryMasahiro Yamada2-2/+2
2022-08-03modpost: remove unused Elf_Sword macroMasahiro Yamada1-2/+0
2022-08-03Makefile.extrawarn: re-enable -Wformat for clangJustin Stitt1-1/+0
2022-08-02Merge tag 'linux-kselftest-kunit-5.20-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds1-0/+3
2022-08-02Merge tag 'docs-6.0' of git://git.lwn.net/linuxLinus Torvalds3-69/+105
2022-08-02scripts/faddr2line: Add CONFIG_DEBUG_INFO checkJosh Poimboeuf1-0/+3
2022-08-02scripts/faddr2line: Fix vmlinux detection on arm64Josh Poimboeuf1-1/+3
2022-08-02scripts/tracing: Fix typo 'the the' in commentSlark Xiao1-1/+1
2022-08-01Merge tag 'x86_build_for_v6.0_rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+2
2022-07-29scripts/gdb: ensure the absolute path is generated on initial sourceAaron Tomlin1-1/+1
2022-07-27kconfig: Qt5: tell the user which packages are requiredRandy Dunlap1-0/+1
2022-07-27modpost: use sym_get_data() to get module device_table dataMasahiro Yamada3-4/+3
2022-07-27modpost: drop executable ELF supportMasahiro Yamada1-6/+4
2022-07-27checkstack: add riscv support for scripts/checkstack.plWadim Mueller1-0/+4
2022-07-27kconfig: shorten the temporary directory name for cc-optionMasahiro Yamada1-1/+1
2022-07-27scripts: headers_install.sh: Update config leak ignore entriesNicolas Schier1-2/+0
2022-07-27kbuild: error out if $(INSTALL_MOD_PATH) contains % or :Masahiro Yamada1-0/+3
2022-07-27kbuild: rpm-pkg: pass 'linux' to --target option of rpmbuildMasahiro Yamada1-2/+2
2022-07-27kbuild: rpm-pkg: fix build error when _arch is undefinedMasahiro Yamada1-0/+3
2022-07-27kbuild: dummy-tools: avoid tmpdir leak in dummy gccOndrej Mosnacek2-6/+2
2022-07-27Revert "scripts/mod/modpost.c: permit '.cranges' secton for sh64 architecture."Masahiro Yamada1-1/+0
2022-07-27kbuild: remove sed command from cmd_ar_builtinMasahiro Yamada1-3/+2
2022-07-27certs: move scripts/check-blacklist-hashes.awk to certs/Masahiro Yamada1-37/+0
2022-07-27powerpc/purgatory: Omit use of bin2cMasahiro Yamada1-0/+2
2022-07-25x86/purgatory: Omit use of bin2cMasahiro Yamada1-0/+2
2022-07-22Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski1-21/+1
2022-07-22bpf, docs: Use SPDX license identifier in bpf_doc.pyAlejandro Colomar1-21/+1
2022-07-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2022-07-21scripts/gdb: Fix gdb 'lx-symbols' commandKhalid Masum1-1/+1
2022-07-21scripts/gdb: fix 'lx-dmesg' on 32 bits archAntonio Borneo2-8/+15
2022-07-17scripts/bloat-o-meter: add -p argumentNikolay Borisov1-1/+6
2022-07-17scripts/bloat-o-meter: switch argument parsing to using argparseNikolay Borisov1-19/+21
2022-07-16scripts/coccinelle/free: add NULL test before dev_{put, hold} functionsZiyang Xuan1-0/+54
2022-07-16coccinelle: Remove script that checks replacing 0/1 with false/true in functi...Steven Rostedt (Google)1-59/+0
2022-07-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski4-7/+5
2022-07-11Merge tag 'x86_bugs_retbleed' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-1/+2
2022-07-11module: panic: Taint the kernel when selftest modules loadDavid Gow1-0/+3
2022-07-11modules: Ensure natural alignment for .altinstructions and __bug_table sectionsHelge Deller1-0/+2
2022-07-11Merge 5.19-rc6 into char-misc-nextGreg Kroah-Hartman2-6/+3
2022-07-10kbuild: remove unused cmd_none in scripts/Makefile.modinstMasahiro Yamada1-3/+0
2022-07-07scripts: sphinx-pre-install: place a warning for Sphinx >= 3.0Mauro Carvalho Chehab1-0/+4
2022-07-07scripts: sphinx-pre-install: provide both venv and package installsMauro Carvalho Chehab1-13/+42
2022-07-07scripts: sphinx-pre-install: check for PDF min version later onMauro Carvalho Chehab1-5/+10
2022-07-07scripts: sphinx-pre-install: report broken venvMauro Carvalho Chehab1-0/+6
2022-07-07scripts: sphinx-pre-install: fix venv version check logicMauro Carvalho Chehab1-3/+7
2022-07-03coccinelle: Extend address test from ifaddr semantic patch to test expressionsJérémy LEFAURE1-3/+1
2022-07-01scripts/tags.sh: Include tools directory in tags generationVipin Sharma1-8/+1
2022-06-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-1/+4
2022-06-30scripts: get_feat.pl: use /usr/bin/env to find perlDavid Reaver1-1/+1
2022-06-29x86/retbleed: Add fine grained Kconfig knobsPeter Zijlstra2-1/+2
2022-06-29gen_compile_commands: handle multiple lines per .mod fileJohn Hubbard1-3/+3
2022-06-27Merge branch 'master' into mm-nonmm-stableakpm3-12/+38
2022-06-27objtool: Add entry UNRET validationPeter Zijlstra1-1/+1
2022-06-26kbuild: Ignore __this_module in gen_autoksyms.shSami Tolvanen1-0/+3
2022-06-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-11/+34
2022-06-20modpost: fix section mismatch check for exported init/exit sectionsMasahiro Yamada1-1/+1
2022-06-19Merge tag 'objtool-urgent-2022-06-19' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-11/+34
2022-06-17Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski1-0/+4
2022-06-16bpf: Add helpers to issue and check SYN cookies in XDPMaxim Mikityanskiy1-0/+4
2022-06-16checkpatch: fix incorrect camelcase detection on numeric constantAntonio Borneo1-1/+1
2022-06-16checkpatch: add XA_STATE and XA_STATE_ORDER to the macro declaration listJoe Perches1-1/+2
2022-06-13scripts: kernel-doc: Always increment warnings counterNiklas Söderlund1-47/+35
2022-06-12Merge tag 'kbuild-fixes-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-23/+28
2022-06-11scripts/gdb: change kernel config dumping methodKuan-Ying Lee1-3/+3
2022-06-10treewide: Replace GPLv2 boilerplate/reference with SPDX - gpl-2.0_385.RULEThomas Gleixner3-3/+3
2022-06-10scripts/check-local-export: avoid 'wait $!' for process substitutionMasahiro Yamada1-15/+21
2022-06-08cert host tools: Stop complaining about deprecated OpenSSL functionsLinus Torvalds1-0/+7
2022-06-08scripts/nsdeps: adjust to the format change of *.mod filesMasahiro Yamada1-3/+2
2022-06-08kbuild: avoid regex RS for POSIX awkKevin Locke1-2/+2
2022-06-06faddr2line: Fix overlapping text section failures, the sequelJosh Poimboeuf1-11/+34
2022-06-05Merge tag 'objtool-urgent-2022-06-05' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+1
2022-06-05Merge tag 'kbuild-v5.19-3' of git://git.kernel.org/pub/scm/linux/kernel/git/m...Linus Torvalds14-341/+287
2022-06-05kbuild: Allow to select bash in a modified environmentSchspa Shi1-1/+1
2022-06-05scripts: kconfig: nconf: make nconfig accept jk keybindingsIsak Ellmer1-2/+6
2022-06-05modpost: use fnmatch() to simplify match()Masahiro Yamada1-61/+13
2022-06-05modpost: simplify mod->name allocationMasahiro Yamada1-13/+12
2022-06-05kbuild: factor out the common objtool argumentsMasahiro Yamada4-97/+52
2022-06-05kbuild: move vmlinux.o link to scripts/Makefile.vmlinux_oMasahiro Yamada2-40/+62
2022-06-05kbuild: clean .tmp_* pattern by make cleanMasahiro Yamada2-6/+3
2022-06-03Merge tag 'loongarch-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2-1/+6
2022-06-03Merge tag 'driver-core-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+2
2022-06-03Merge tag 'char-misc-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-4/+17
2022-06-03Merge tag 'spdx-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gr...Linus Torvalds2-12/+181
2022-06-03LoongArch: Add build infrastructureHuacai Chen1-1/+1
2022-06-03LoongArch: Add ELF-related definitionsHuacai Chen1-0/+5
2022-06-02Merge tag 'docs-5.19-2' of git://git.lwn.net/linuxLinus Torvalds1-1/+1
2022-06-01docs: move Linux logo into a new `images` folderMiguel Ojeda1-1/+1
2022-06-01kbuild: remove redundant cleanups in scripts/link-vmlinux.shMasahiro Yamada1-2/+0
2022-06-01kbuild: rebuild multi-object modules when objtool is updatedMasahiro Yamada1-3/+8
2022-06-01kbuild: add cmd_and_savecmd macroMasahiro Yamada1-2/+4
2022-06-01kbuild: make *.mod rule robust against too long argument errorMasahiro Yamada1-2/+4
2022-06-01kbuild: make built-in.a rule robust against too long argument errorMasahiro Yamada1-1/+6
2022-06-01kbuild: check static EXPORT_SYMBOL* by script instead of modpostMasahiro Yamada3-27/+70
2022-05-29kbuild: do not create *.prelink.o for Clang LTO or IBTMasahiro Yamada6-67/+28
2022-05-29kbuild: replace $(linked-object) with CONFIG optionsMasahiro Yamada1-2/+1
2022-05-29kbuild: do not try to parse *.cmd files for objects provided by compilerMasahiro Yamada1-1/+8
2022-05-27Merge tag 'mm-nonmm-stable-2022-05-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-8/+21
2022-05-27objtool: Add CONFIG_HAVE_UACCESS_VALIDATIONJosh Poimboeuf2-2/+4
2022-05-27kbuild: replace $(if A,A,B) with $(or A,B) in scripts/Makefile.modpostMasahiro Yamada1-1/+1
2022-05-27modpost: squash if...else-if in find_elf_symbol2()Masahiro Yamada1-7/+3
2022-05-27modpost: reuse ARRAY_SIZE() macro for section_mismatch()Masahiro Yamada3-6/+6
2022-05-27modpost: remove the unused argument of check_sec_ref()Masahiro Yamada1-3/+2
2022-05-27modpost: fix undefined behavior of is_arm_mapping_symbol()Masahiro Yamada1-1/+2
2022-05-27modpost: fix removing numeric suffixesAlexander Lobakin1-1/+1
2022-05-27scripts/kallsyms: update usage message of the kallsyms programYuntao Wang1-1/+1
2022-05-27kbuild: Fix include path in scripts/Makefile.modpostJing Leng1-2/+1
2022-05-26Merge tag 'hardening-v5.19-rc1-fix1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds6-6/+6
2022-05-26Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-1/+2
2022-05-26Merge tag 'kbuild-v5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds22-529/+792
2022-05-26Merge tag 'asm-generic-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+0
2022-05-25Merge tag 'checkpatch-new-alloc-check-5.19-rc1' of git://git.kernel.org/pub/s...Linus Torvalds1-3/+5
2022-05-25Merge tag 'net-next-5.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-0/+4
2022-05-24Merge tag 'tpmdd-next-v5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-0/+37
2022-05-24Merge tag 'selinux-pr-20220523' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-32/+47
2022-05-24Merge tag 'kernel-hardening-v5.19-rc1' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds13-157/+69
2022-05-24Merge tag 'objtool-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds5-86/+180
2022-05-24Merge tag 'locking-core-2022-05-23' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-14/+19
2022-05-24gcc-plugins: use KERNELVERSION for plugin versionMasahiro Yamada6-6/+6
2022-05-24genksyms: adjust the output format to modpostMasahiro Yamada2-7/+1
2022-05-24kbuild: stop merging *.symversionsMasahiro Yamada2-38/+2
2022-05-24kbuild: link symbol CRCs at final link, removing CONFIG_MODULE_REL_CRCSMasahiro Yamada5-42/+73
2022-05-23Merge tag 's390-5.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds1-2/+1
2022-05-23Merge tag 'x86_cpu_for_v5.19_rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-4/+4
2022-05-23Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski1-0/+4
2022-05-23bpf: Add verifier support for dynptrsJoanne Koong1-0/+2
2022-05-24modpost: extract symbol versions from *.cmd filesMasahiro Yamada1-48/+131
2022-05-24modpost: add sym_find_with_module() helperMasahiro Yamada1-2/+7
2022-05-23certs: Check that builtin blacklist hashes are validMickaël Salaün1-0/+37
2022-05-20bpf: Add bpf_skc_to_mptcp_sock_protoGeliang Tang1-0/+2
2022-05-20h8300: remove stale bindings and symlinkArnd Bergmann1-1/+0
2022-05-19scripts/tags.sh: Invoke 'realpath' via 'xargs'Cristian Ciocaltea1-4/+7
2022-05-18scripts/spdxcheck: Exclude top-level READMEThomas Gleixner1-0/+1
2022-05-18scripts/spdxcheck: Exclude MAINTAINERS/CREDITSThomas Gleixner1-0/+4
2022-05-18scripts/spdxcheck: Exclude config directoriesThomas Gleixner1-0/+5
2022-05-18scripts/spdxcheck: Put excluded files and directories into a separate fileThomas Gleixner2-6/+72
2022-05-18scripts/spdxcheck: Add option to display files without SPDXThomas Gleixner1-2/+19
2022-05-18scripts/spdxcheck: Add [sub]directory statisticsThomas Gleixner1-10/+57
2022-05-18scripts/spdxcheck: Add directory statisticsThomas Gleixner1-0/+27
2022-05-18scripts/spdxcheck: Add percentage to statisticsThomas Gleixner1-1/+3
2022-05-18locking/atomic: Add generic try_cmpxchg64 supportUros Bizjak2-14/+19
2022-05-17scripts/min-tool-version.sh: raise minimum clang version to 14.0.0 for s390Heiko Carstens1-2/+1
2022-05-16gcc-plugins: randstruct: Remove cast exception handlingKees Cook1-76/+3
2022-05-16af_unix: Silence randstruct GCC plugin warningKees Cook1-2/+0
2022-05-16niu: Silence randstruct warningsKees Cook1-2/+0
2022-05-16big_keys: Use struct for internal payloadKees Cook1-2/+0
2022-05-12scripts/faddr2line: Fix overlapping text section failuresJosh Poimboeuf1-53/+97
2022-05-12scripts: Create objdump-func helper scriptJosh Poimboeuf1-0/+29
2022-05-11modpost: change the license of EXPORT_SYMBOL to bool typeMasahiro Yamada1-78/+30
2022-05-11modpost: remove left-over cross_compile declarationMasahiro Yamada1-1/+0
2022-05-11kbuild: record symbol versions in *.cmd filesMasahiro Yamada1-0/+7
2022-05-11kbuild: generate a list of objects in vmlinuxMasahiro Yamada1-0/+11
2022-05-11modpost: move *.mod.c generation to write_mod_c_files()Masahiro Yamada1-25/+31
2022-05-11modpost: merge add_{intree_flag,retpoline,staging_flag} to add_headerMasahiro Yamada1-18/+7
2022-05-11scripts/prune-kernel: Use kernel-install if availableReza Arbab1-1/+5
2022-05-11kbuild: factor out the common installation code into scripts/install.shMasahiro Yamada1-0/+40
2022-05-10gcc-plugins: Change all version strings match kernelKees Cook6-9/+10
2022-05-08randstruct: Enable Clang supportKees Cook1-0/+3