aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
AgeCommit message (Expand)AuthorFilesLines
2022-06-02Merge tag 'docs-5.19-2' of git://git.lwn.net/linuxHEADmasterLinus Torvalds1-1/+1
2022-06-01docs: move Linux logo into a new `images` folderMiguel Ojeda1-1/+1
2022-05-27Merge tag 'mm-nonmm-stable-2022-05-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds3-8/+21
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-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
2022-05-08randstruct: Move seed generation into scripts/basic/Kees Cook5-14/+29
2022-05-08randstruct: Split randstruct Makefile and CFLAGSKees Cook2-6/+16
2022-05-08randstruct: Reorganize Kconfigs and attribute macrosKees Cook2-40/+2
2022-05-08sancov: Split plugin build from plugin CFLAGSKees Cook1-6/+8
2022-05-08modpost: split new_symbol() to symbol allocation and hash table additionMasahiro Yamada1-10/+8
2022-05-08modpost: make sym_add_exported() always allocate a new symbolMasahiro Yamada1-6/+4
2022-05-08modpost: make multiple export errorMasahiro Yamada1-3/+3
2022-05-08modpost: dump Module.symvers in the same order of modules.orderMasahiro Yamada2-16/+14
2022-05-08modpost: traverse the namespace_list in orderMasahiro Yamada2-20/+17
2022-05-08modpost: use doubly linked list for dump_listsMasahiro Yamada1-14/+10
2022-05-08modpost: traverse unresolved symbols in orderMasahiro Yamada2-7/+15
2022-05-08modpost: add sym_add_unresolved() helperMasahiro Yamada1-8/+11
2022-05-08modpost: traverse modules in orderMasahiro Yamada2-10/+10
2022-05-08modpost: import include/linux/list.hMasahiro Yamada1-0/+213
2022-05-08modpost: change mod->gpl_compatible to bool typeMasahiro Yamada2-7/+12
2022-05-08modpost: use bool type where appropriateMasahiro Yamada3-38/+37
2022-05-08kbuild: drop $(objtree)/ prefix support for clean-filesMasahiro Yamada1-7/+1
2022-05-08modpost: move struct namespace_list to modpost.cMasahiro Yamada2-5/+5
2022-05-08modpost: retrieve the module dependency and CRCs in check_exports()Masahiro Yamada1-10/+6
2022-05-08modpost: add a separate error for exported symbols without definitionMasahiro Yamada1-1/+6
2022-05-08modpost: remove stale comment about sym_add_exported()Masahiro Yamada1-4/+0
2022-05-08modpost: do not write out any file when error occurredMasahiro Yamada1-0/+3
2022-05-08modpost: use snprintf() instead of sprintf() for safetyMasahiro Yamada1-1/+7
2022-05-08checksyscalls: ignore -Wunused-macrosVincent Mailhol1-1/+1
2022-05-08scripts: dummy-tools, add paholeJiri Slaby1-0/+4
2022-05-08kbuild: support W=e to make build abort in case of warningYann Droneaud1-2/+11
2022-05-08kbuild: read *.mod to get objects passed to $(LD) or $(AR)Masahiro Yamada1-7/+3
2022-05-08kbuild: make *.mod not depend on *.oMasahiro Yamada1-3/+2
2022-05-08kbuild: get rid of duplication in *.mod filesMasahiro Yamada2-2/+3
2022-05-08kbuild: split the second line of *.mod into *.usymsMasahiro Yamada4-25/+23
2022-05-08kbuild: reuse real-search to simplify cmd_modMasahiro Yamada1-1/+1
2022-05-08kbuild: make multi_depend work with targets in subdirectoryMasahiro Yamada1-3/+3
2022-05-08kbuild: reuse suffix-search to refactor multi_dependMasahiro Yamada1-1/+1
2022-05-08kbuild: refactor cmd_modversions_SMasahiro Yamada1-11/+4
2022-05-08kbuild: refactor cmd_modversions_cMasahiro Yamada1-14/+11
2022-05-08modpost: remove annoying namespace_from_kstrtabns()Masahiro Yamada1-12/+2
2022-05-08modpost: remove redundant initializes for static variablesMasahiro Yamada1-5/+5
2022-05-08modpost: move export_from_secname() call to more relevant placeMasahiro Yamada1-6/+4
2022-05-08modpost: remove useless export_from_sec()Masahiro Yamada2-17/+2
2022-05-04Merge branch kvm-arm64/hyp-stack-guard into kvmarm-master/nextMarc Zyngier1-1/+2
2022-05-03selinux: declare data arrays constChristian Göttsche2-32/+47
2022-04-29get_maintainer: Honor mailmap for in file emailsRob Herring1-0/+1
2022-04-29scripts/bloat-o-meter: filter out vermagic as it is not relevantPaul Gortmaker1-0/+1
2022-04-29scripts/decode_stacktrace.sh: support old bash versionSchspa Shi1-8/+19
2022-04-28KVM: arm64: Symbolize the nVHE HYP addressesKalesh Singh1-1/+2
2022-04-26checkpatch: add new alloc functions to alloc with multiplies checkGustavo A. R. Silva1-3/+5
2022-04-22objtool: Remove --lto and --vmlinux in favor of --linkJosh Poimboeuf2-6/+6
2022-04-22objtool: Rename "VMLINUX_VALIDATION" -> "NOINSTR_VALIDATION"Josh Poimboeuf1-1/+1
2022-04-22objtool: Make noinstr hacks optionalJosh Poimboeuf2-0/+5
2022-04-22objtool: Make jump label hack optionalJosh Poimboeuf2-0/+5
2022-04-22objtool: Make static call annotation optionalJosh Poimboeuf2-1/+5
2022-04-22objtool: Make stack validation frame-pointer-specificJosh Poimboeuf2-5/+0
2022-04-22objtool: Add CONFIG_OBJTOOLJosh Poimboeuf3-17/+21
2022-04-22objtool: Make stack validation optionalJosh Poimboeuf2-0/+5
2022-04-22objtool: Ditch subcommandsJosh Poimboeuf2-9/+6
2022-04-22objtool: Reorganize cmdline optionsJosh Poimboeuf2-16/+24
2022-04-19objtool: Enable unreachable warnings for CLANG LTOJosh Poimboeuf2-2/+2
2022-04-13security: don't treat structure as an array of struct hlist_headBill Wendling1-2/+0
2022-04-12Merge tag 'hardening-v5.18-rc3' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-17/+27
2022-04-12gcc-plugins: latent_entropy: use /dev/urandomJason A. Donenfeld1-17/+27
2022-04-06kbuild: do not remove empty *.symtypes explicitlyMasahiro Yamada1-6/+2
2022-04-06kbuild: factor out genksyms command from cmd_gensymtypes_{c,S}Masahiro Yamada1-11/+8
2022-04-05kbuild: Allow kernel installation packaging to override pkg-configChun-Tse Shao5-31/+31
2022-04-04x86/cpu: Remove CONFIG_X86_SMAP and "nosmap"Borislav Petkov2-4/+4
2022-04-03modpost: restore the warning message for missing symbol versionsMasahiro Yamada1-1/+1
2022-04-02kbuild: fix empty ${PYTHON} in scripts/link-vmlinux.shMasahiro Yamada1-1/+1
2022-04-02kconfig: remove stale comment about removed kconfig_print_symbol()Masahiro Yamada1-7/+0
2022-03-31Merge tag 'docs-5.18-2' of git://git.lwn.net/linuxLinus Torvalds3-4/+15
2022-03-31Merge tag 'kbuild-v5.18-v2' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds6-53/+43
2022-03-31fixdep: use fflush() and ferror() to ensure successful write to filesMasahiro Yamada1-27/+19
2022-03-28scripts/kernel-doc: change the line number meta infoMauro Carvalho Chehab1-2/+2
2022-03-28scripts/get_abi: change the file/line number meta infoMauro Carvalho Chehab1-2/+2
2022-03-28scripts/get_feat.pl: allow output the parsed file namesMauro Carvalho Chehab1-0/+11
2022-03-28Merge tag 'driver-core-5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-2/+3
2022-03-27Merge tag 'x86_core_for_5.18_rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds4-24/+31
2022-03-26Merge tag 'memcpy-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+6
2022-03-26Merge tag 'devicetree-for-5.18' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds4-30/+418
2022-03-25Merge tag 'kbuild-gnu11-v5.18' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-1/+4
2022-03-25Merge tag 's390-5.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds2-42/+6
2022-03-24Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-5/+26
2022-03-24Merge tag 'net-next-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds3-21/+121
2022-03-24Merge tag 'flexible-array-transformations-5.18-rc1' of git://git.kernel.org/p...Linus Torvalds1-2/+2
2022-03-23checkpatch: use python3 to find codespell dictionarySagar Patel1-2/+2
2022-03-23checkpatch: add early_param exception to blank line after struct/function testJoe Perches1-1/+1
2022-03-23checkpatch: add --fix option for some TRAILING_STATEMENTSJoe Perches1-2/+16
2022-03-23checkpatch: prefer MODULE_LICENSE("GPL") over MODULE_LICENSE("GPL v2")Joe Perches1-0/+7
2022-03-23Merge tag 'asm-generic-5.18' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-3/+0
2022-03-22Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-0/+16
2022-03-22scripts/spelling.txt: add more spellings to spelling.txtColin Ian King1-0/+16
2022-03-22Merge tag 'sched-core-2022-03-22' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-5/+12
2022-03-22Merge tag 'locking-core-2022-03-21' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-2/+16
2022-03-22kbuild: Fixup the IBT kbuild changesPeter Zijlstra3-55/+27
2022-03-21Merge tag 'overflow-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
2022-03-21Merge tag 'hardening-v5.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-4/+27
2022-03-21Merge tag 'docs-5.18' of git://git.lwn.net/linuxLinus Torvalds1-187/+167
2022-03-21um: Allow builds with ClangKees Cook1-0/+1
2022-03-18scripts: get_abi.pl: Fix typo in help messageMichal Simek1-1/+1
2022-03-15x86/alternative: Use .ibt_endbr_seal to seal indirect callsPeter Zijlstra2-11/+46
2022-03-15objtool: Rename --duplicate to --ltoPeter Zijlstra1-1/+1
2022-03-13Kbuild: use -Wdeclaration-after-statementMark Rutland1-1/+3
2022-03-13Kbuild: add -Wno-shift-negative-value where -Wextra is usedArnd Bergmann1-0/+1
2022-03-11dt-bindings: kbuild: Use DTB files for validationRob Herring3-27/+8
2022-03-11dt-bindings: kbuild: Pass DT_SCHEMA_FILES to dt-validateRob Herring1-3/+2
2022-03-11sched/preempt: Tell about PREEMPT_DYNAMIC on kernel headersFrederic Weisbecker1-5/+12
2022-03-10s390/nospec: add an option to use thunk-externVasily Gorbik1-0/+5
2022-03-08s390/extable: convert to relative table with dataHeiko Carstens1-42/+1
2022-03-07nds32: Remove the architectureAlan Kao1-3/+0
2022-02-28of: unittest: add program to process EXPECT messagesFrank Rowand1-0/+408
2022-02-28Merge 5.17-rc6 into driver-core-nextGreg Kroah-Hartman4-12/+18
2022-02-24docs: scripts/kernel-doc: Detect absence of FILE argAkira Yokosawa1-8/+17
2022-02-24scripts: kernel-doc: Refresh the copyright linesTomasz Warniełło1-0/+2
2022-02-24scripts: kernel-doc: Drop obsolete commentsTomasz Warniełło1-143/+0
2022-02-24scripts: kernel-doc: Replace the usage functionTomasz Warniełło1-10/+1
2022-02-24scripts: kernel-doc: Translate the "Other parameters" subsection of OPTIONSTomasz Warniełło1-5/+18
2022-02-24scripts: kernel-doc: Translate the "Output selection modifiers" subsection of...Tomasz Warniełło1-8/+29
2022-02-24scripts: kernel-doc: Translate the "Output selection" subsection of OPTIONSTomasz Warniełło1-13/+29
2022-02-24scripts: kernel-doc: Translate the "Output format selection modifier" subsect...Tomasz Warniełło1-7/+15
2022-02-24scripts: kernel-doc: Translate the "Output format selection" subsection of OP...Tomasz Warniełło1-5/+26
2022-02-24scripts: kernel-doc: Translate the DESCRIPTION sectionTomasz Warniełło1-6/+9
2022-02-24scripts: kernel-doc: Relink argument parsing error handling to pod2usageTomasz Warniełło1-3/+17
2022-02-24scripts: kernel-doc: Add the basic POD sectionsTomasz Warniełło1-0/+25
2022-02-22scripts/pahole-flags.sh: Parse DWARF and generate BTF with multithreading.Kui-Feng Lee1-0/+3
2022-02-22kallsyms: ignore all local labels prefixed by '.L'Changbin Du1-1/+1
2022-02-18kconfig: fix missing '# end of' for empty menuMasahiro Yamada1-12/+13
2022-02-18kconfig: add fflush() before ferror() checkMasahiro Yamada1-0/+2
2022-02-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski3-11/+17
2022-02-17treewide: Replace zero-length arrays with flexible-array membersGustavo A. R. Silva1-2/+2
2022-02-15kbuild: replace $(if A,A,B) with $(or A,B)Masahiro Yamada3-5/+4
2022-02-14kbuild: unify cmd_copy and cmd_shippedMasahiro Yamada1-8/+4
2022-02-13fortify: Update compile-time tests for Clang 14Kees Cook1-2/+6
2022-02-12kconfig: fix failing to generate auto.confJing Leng1-4/+9
2022-02-11atomics: Fix atomic64_{read_acquire,set_release} fallbacksMark Rutland2-2/+16
2022-02-09Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski2-1/+14
2022-02-10kconfig: fix missing fclose() on error pathsMasahiro Yamada1-6/+6
2022-02-08Makefile.extrawarn: Move -Wunaligned-access to W=1Nathan Chancellor1-0/+1
2022-02-08kconfig: let 'shell' return enough output for deep path namesBrenda Streiff1-1/+1
2022-02-06gcc-plugins/stackleak: Ignore .noinstr.text and .entry.textKees Cook1-0/+4
2022-02-06gcc-plugins/stackleak: Exactly match strings instead of prefixesKees Cook1-4/+21
2022-02-06gcc-plugins/stackleak: Provide verbose modeKees Cook1-0/+2
2022-02-04scripts/dtc: Call pkg-config POSIXly correctThomas Bracht Laumann Jespersen1-1/+1
2022-02-04scripts/get_abi.pl: Ignore hidden filesJonathan Neuschäfer1-0/+1
2022-02-04spdxcheck.py: Fix a type errorDing Xiang1-1/+1
2022-02-03Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-1/+1
2022-02-02scripts/pahole-flags.sh: Use pahole-version.shNathan Chancellor1-1/+1
2022-02-02kbuild: Add CONFIG_PAHOLE_VERSIONNathan Chancellor1-0/+13
2022-01-27ftrace: Have architectures opt-in for mcount build time sortingSteven Rostedt (Google)1-1/+1
2022-01-27Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-6/+2
2022-01-24Merge https://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextJakub Kicinski1-20/+104
2022-01-22Merge tag 'devicetree-fixes-for-5.17-1' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-6/+2
2022-01-20Merge branch 'akpm' (patches from Andrew)Linus Torvalds4-29/+51
2022-01-20ubsan: remove CONFIG_UBSAN_OBJECT_SIZEKees Cook1-1/+0
2022-01-20const_structs.checkpatch: add frequently used ops structsRikard Falkeborn1-0/+23
2022-01-20checkpatch: improve Kconfig help testJoe Perches1-26/+26
2022-01-20checkpatch: relax regexp for COMMIT_LOG_LONG_LINEJerome Forissier1-1/+1
2022-01-20get_maintainer: don't remind about no git repo when --nogit is usedRandy Dunlap1-1/+1