aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/scripts
AgeCommit message (Expand)AuthorFilesLines
2023-10-10modpost: add missing else to the "of" checkMauricio Faria de Oliveira1-1/+1
2023-09-19kconfig: fix possible buffer overflowKonstantin Meskhidze1-0/+3
2023-07-23kbuild: Disable GCOV for *.mod.oSami Tolvanen1-1/+1
2023-07-23modpost: fix off by one in is_executable_section()Dan Carpenter1-1/+1
2023-07-23modpost: fix section mismatch message for R_ARM_{PC24,CALL,JUMP24}Masahiro Yamada1-0/+12
2023-07-23modpost: fix section mismatch message for R_ARM_ABS32Masahiro Yamada1-3/+9
2023-07-23modpost: remove broken calculation of exception_table_entry sizeMasahiro Yamada1-57/+3
2023-07-05scripts/tags.sh: Resolve gtags empty index generationAhmed S. Darwish1-1/+8
2023-06-14gcc-plugins: Reorganize gimple includes for GCC 13Kees Cook1-2/+2
2023-05-24recordmcount: Fix memory leaks in the uwrite functionHao Zeng1-1/+5
2023-05-11scripts/gdb: fix lx-timerlist for Python3Peng Liu2-2/+7
2023-05-11scripts/gdb: raise error with reduced debugging informationFlorian Fainelli2-1/+6
2023-05-11scripts/gdb: bail early if there are no generic PDFlorian Fainelli1-1/+3
2023-05-11scripts/gdb: bail early if there are no clocksFlorian Fainelli1-0/+2
2023-04-26ASN.1: Fix check for strdup() successEkaterina Orlova1-1/+1
2023-03-22kconfig: Update config changed flag before calling callbackJurica Vukadin1-2/+4
2023-03-17scripts: handle BrokenPipeError for python scriptsMasahiro Yamada3-10/+40
2023-03-10builddeb: clean generated package contentBastian Germann1-1/+1
2023-03-03scripts/tags.sh: fix incompatibility with PCRE2Carlos Llamas1-1/+1
2023-03-03scripts/tags.sh: Invoke 'realpath' via 'xargs'Cristian Ciocaltea1-4/+7
2023-02-25scripts/pahole-flags.sh: Use pahole-version.shNathan Chancellor1-1/+1
2023-02-25kbuild: Add CONFIG_PAHOLE_VERSIONNathan Chancellor1-0/+13
2023-02-01kbuild: Allow kernel installation packaging to override pkg-configChun-Tse Shao6-34/+34
2023-02-01ftrace/scripts: Update the instructions for ftrace-bisect.shSteven Rostedt (Google)1-8/+26
2022-12-08scripts/faddr2line: Fix regression in name resolution on ppc64leSrikar Dronamraju1-3/+4
2022-11-16cert host tools: Stop complaining about deprecated OpenSSL functionsLinus Torvalds2-0/+14
2022-10-26kbuild: rpm-pkg: fix breakage when V=1 is usedJanis Schoetterl-Glausch1-2/+2
2022-10-26kbuild: remove the target in signal traps when interruptedMasahiro Yamada1-1/+22
2022-10-26selinux: use "grep -E" instead of "egrep"Greg Kroah-Hartman1-1/+1
2022-10-12Makefile.extrawarn: Move -Wcast-function-type-strict to W=1Sami Tolvanen1-0/+1
2022-09-23mksysmap: Fix the mismatch of 'L0' symbols in System.mapYouling Tang1-1/+1
2022-09-08kbuild: fix up permissions on scripts/pahole-flags.shGreg Kroah-Hartman1-0/+0
2022-09-08kbuild: Add skip_encoding_btf_enum64 option to paholeMartin Rodriguez Reboredo1-0/+4
2022-09-08kbuild: Unify options for BTF generation for vmlinux and modulesJiri Olsa3-11/+22
2022-09-05kbuild: Fix include path in scripts/Makefile.modpostJing Leng1-2/+1
2022-08-25modules: Ensure natural alignment for .altinstructions and __bug_table sectionsHelge Deller1-0/+2
2022-08-25gcc-plugins: Undefine LATENT_ENTROPY_PLUGIN when plugin disabled for a fileAndrew Donnellan1-1/+1
2022-08-25kbuild: dummy-tools: avoid tmpdir leak in dummy gccOndrej Mosnacek2-6/+2
2022-08-17scripts/faddr2line: Fix vmlinux detection on arm64Josh Poimboeuf1-1/+3
2022-08-17scripts/gdb: fix 'lx-dmesg' on 32 bits archAntonio Borneo2-8/+15
2022-08-17scripts/gdb: lx-dmesg: read records individuallyJohn Ogness1-17/+18
2022-07-29x86/extable: Rework the exception table mechanicsThomas Gleixner1-2/+2
2022-07-23x86/retbleed: Add fine grained Kconfig knobsPeter Zijlstra2-1/+2
2022-07-23objtool: Add entry UNRET validationPeter Zijlstra1-0/+3
2022-07-12stddef: Introduce DECLARE_FLEX_ARRAY() helperKees Cook1-0/+2
2022-07-12Compiler Attributes: add __alloc_size() for better bounds checkingKees Cook1-1/+2
2022-07-12stddef: Introduce struct_group() helper macroKees Cook1-0/+7
2022-06-29modpost: fix section mismatch check for exported init/exit sectionsMasahiro Yamada1-1/+1
2022-06-22faddr2line: Fix overlapping text section failures, the sequelJosh Poimboeuf1-11/+34
2022-06-14scripts/gdb: change kernel config dumping methodKuan-Ying Lee1-3/+3
2022-06-14modpost: fix undefined behavior of is_arm_mapping_symbol()Masahiro Yamada1-1/+2
2022-06-14modpost: fix removing numeric suffixesAlexander Lobakin1-1/+1
2022-06-09scripts/faddr2line: Fix overlapping text section failuresJosh Poimboeuf1-53/+97
2022-05-15x86: Add straight-line-speculation mitigationPeter Zijlstra2-1/+5
2022-05-15kbuild: move objtool_args back to scripts/Makefile.buildMasahiro Yamada2-11/+10
2022-04-20gcc-plugins: latent_entropy: use /dev/urandomJason A. Donenfeld1-17/+27
2022-04-13ubsan: remove CONFIG_UBSAN_OBJECT_SIZEKees Cook1-1/+0
2022-04-08modpost: restore the warning message for missing symbol versionsMasahiro Yamada1-1/+1
2022-04-08atomics: Fix atomic64_{read_acquire,set_release} fallbacksMark Rutland2-2/+16
2022-04-08gcc-plugins/stackleak: Exactly match strings instead of prefixesKees Cook1-4/+21
2022-04-08scripts/dtc: Call pkg-config POSIXly correctThomas Bracht Laumann Jespersen1-1/+1
2022-02-23kconfig: fix failing to generate auto.confJing Leng1-4/+9
2022-02-23kconfig: let 'shell' return enough output for deep path namesBrenda Streiff1-1/+1
2022-02-16Makefile.extrawarn: Move -Wunaligned-access to W=1Nathan Chancellor1-0/+1
2022-01-27scripts: sphinx-pre-install: Fix ctex support on DebianMauro Carvalho Chehab1-0/+3
2022-01-27scripts: sphinx-pre-install: add required ctex dependencyMauro Carvalho Chehab1-0/+1
2022-01-27scripts/dtc: dtx_diff: remove broken example from help textMatthias Schiffer1-6/+2
2022-01-05recordmcount.pl: fix typo in s390 mcount regexHeiko Carstens1-1/+1
2021-12-22recordmcount.pl: look for jgnop instruction as well as bcrl on s390Jerome Marchand1-1/+1
2021-11-18leaking_addresses: Always print a trailing newlineKees Cook1-1/+2
2021-10-16Merge tag 'trace-v5.15-rc3' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2021-10-15nds32/ftrace: Fix Error: invalid operands (*UND* and *UND* sections) for `^'Steven Rostedt1-1/+1
2021-10-11Merge tag 'linux-kselftest-kunit-fixes-5.15-rc6' of git://git.kernel.org/pub/...Linus Torvalds1-0/+4
2021-10-09Merge tag 'riscv-for-linus-5.15-rc5' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-2/+4
2021-10-07checksyscalls: Unconditionally ignore fstat{,at}64Palmer Dabbelt1-2/+4
2021-10-06gcc-plugins/structleak: add makefile var for disabling structleakBrendan Higgins1-0/+4
2021-09-24kasan: always respect CONFIG_KASAN_STACKNathan Chancellor1-1/+2
2021-09-24scripts/sorttable: riscv: fix undeclared identifier 'EM_RISCV' errorMiles Chen1-0/+4
2021-09-19Merge tag 'kbuild-fixes-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-9/+10
2021-09-19kbuild: Add -Werror=ignored-optimization-argument to CLANG_FLAGSNathan Chancellor1-0/+5
2021-09-19kbuild: Fix comment typo in scripts/Makefile.modpostRamji Jiyani1-1/+1
2021-09-19gen_compile_commands: fix missing 'sys' packageKortan1-0/+1
2021-09-19checkkconfigsymbols.py: Remove skipping of help lines in parse_kconfig_fileAriel Marcovitch1-8/+0
2021-09-19checkkconfigsymbols.py: Forbid passing 'HEAD' to --commitAriel Marcovitch1-0/+3
2021-09-13Merge branch 'gcc-min-version-5.1' (make gcc-5.1 the minimum version)Linus Torvalds1-7/+1
2021-09-13Documentation: raise minimum supported version of GCC to 5.1Nick Desaulniers1-7/+1
2021-09-11Merge tag 'riscv-for-linus-5.15-mw1' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+1
2021-09-11Merge branch 'for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/jlaw...Linus Torvalds2-1/+3
2021-09-10riscv: Enable BUILDTIME_TABLE_SORTJisheng Zhang1-0/+1
2021-09-08Merge tag 'modules-for-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+1
2021-09-08Merge branch 'akpm' (patches from Andrew)Linus Torvalds2-37/+58
2021-09-08scripts: check_extable: fix typo in user error messageRandy Dunlap1-1/+1
2021-09-08checkpatch: improve GIT_COMMIT_ID testJoe Perches1-31/+51
2021-09-08checkpatch: make email address check case insensitiveMimi Zohar1-2/+2
2021-09-08checkpatch: support wide stringsJoe Perches1-3/+4
2021-09-06don't make the syscall checking produce errors from warningsStephen Rothwell1-1/+1
2021-09-03Merge tag 'kbuild-v5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds21-135/+166
2021-09-03Merge tag 'powerpc-5.15-1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-1/+1
2021-09-03kbuild: redo fake deps at include/ksym/*.hMasahiro Yamada2-5/+4
2021-09-03kbuild: clean up objtool_args slightlyMasahiro Yamada1-6/+5
2021-09-03modpost: get the *.mod file path more simplyMasahiro Yamada3-16/+11
2021-09-03checkkconfigsymbols.py: Fix the '--ignore' optionAriel Marcovitch1-1/+1
2021-09-03kbuild: merge vmlinux_link() between ARCH=um and other architecturesMasahiro Yamada1-33/+23
2021-09-03kbuild: do not remove 'linux' link in scripts/link-vmlinux.shMasahiro Yamada1-1/+0
2021-09-03kbuild: merge vmlinux_link() between the ordinary link and Clang LTOMasahiro Yamada1-16/+14
2021-09-03kbuild: remove stale *.symversionsMasahiro Yamada1-0/+2
2021-09-03kbuild: remove unused quiet_cmd_update_lto_symversionsMasahiro Yamada1-1/+0
2021-09-03gen_compile_commands: extract compiler command from a series of commandsMasahiro Yamada1-1/+1
2021-09-03kbuild: Fix 'no symbols' warning when CONFIG_TRIM_UNUSD_KSYMS=yMasahiro Yamada1-1/+7
2021-09-03kbuild: Switch to 'f' variants of integrated assembler flagNathan Chancellor2-6/+6
2021-09-03kbuild: warn if FORCE is missing for if_changed(_dep,_rule) and filechkMasahiro Yamada1-1/+6
2021-09-03kbuild: macrofy the condition of if_changed and friendsMasahiro Yamada1-3/+5
2021-09-03kbuild: Fix TRIM_UNUSED_KSYMS with LTO_CLANGSami Tolvanen5-51/+38
2021-09-02Merge tag 'vfio-v5.15-rc1' of git://github.com/awilliam/linux-vfioLinus Torvalds2-2/+16
2021-09-02Merge tag 'for-5.15/parisc' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-1/+1
2021-09-01Merge tag 'docs-5.15' of git://git.lwn.net/linuxLinus Torvalds1-4/+4
2021-09-01Merge tag 'devicetree-for-5.15' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+1
2021-09-01parisc: Fix compile failure when building 64-bit kernel nativelyMasahiro Yamada1-1/+1
2021-09-01Merge tag 'char-misc-5.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-9/+7
2021-08-31Merge tag 'net-next-5.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-0/+2
2021-08-26PCI / VFIO: Add 'override_only' support for VFIO PCI sub systemMax Gurtovoy2-2/+16
2021-08-23kbuild: Enable dtc 'pci_device_reg' warning by defaultRob Herring1-2/+1
2021-08-17Merge tag 'v5.14-rc6' into locking/core, to pick up fixesIngo Molnar38-409/+919
2021-08-15powerpc/bug: Provide better flexibility to WARN_ON/__WARN_FLAGS() with asm gotoChristophe Leroy1-1/+1
2021-08-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-7/+11
2021-08-12scripts/kernel-doc: Override -Werror from KCFLAGS with KDOC_WERRORLaurent Pinchart1-4/+4
2021-08-10scripts/Makefile.clang: default to LLVM_IAS=1Nick Desaulniers1-3/+3
2021-08-10Makefile: infer --target from ARCH for CC=clangNick Desaulniers1-2/+23
2021-08-10Makefile: move initial clang flag handling into scripts/Makefile.clangNick Desaulniers1-0/+14
2021-08-10scripts: make some scripts executableMasahiro Yamada4-0/+0
2021-08-10scripts: merge_config: add strict mode to fail upon any redefinitionMatthias Maennich1-0/+15
2021-08-09Merge 5.14-rc5 into char-misc-nextGreg Kroah-Hartman3-50/+14
2021-08-08scripts: coccinelle: allow list_entry_is_head() to use posDaniel Thompson1-0/+2
2021-08-07Merge tag 'kbuild-fixes-v5.14-2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-7/+11
2021-08-05Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski2-43/+3
2021-08-05scripts: checkversion: modernize linux/version.h search stringsRandy Dunlap1-7/+11
2021-08-05coccinelle: api: rename kzfree to kfree_sensitiveWeizhao Ouyang1-1/+1
2021-08-04scripts/tracing: fix the bug that can't parse raw_trace_funcHui Su1-3/+3
2021-08-04scripts/recordmcount.pl: Remove check_objcopy() and $can_use_localNathan Chancellor1-40/+0
2021-07-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller3-7/+10
2021-07-21scripts/spdxcheck-test.sh: Drop python2Nishanth Menon1-9/+7
2021-07-19module: combine constructors in module linker scriptReiner Huober1-0/+1
2021-07-18Merge tag 'kbuild-fixes-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-6/+9
2021-07-18Kbuild: lto: fix module versionings mismatch in GNU make 3.XLecopzer Chen1-1/+1
2021-07-18scripts/setlocalversion: fix a bug when LOCALVERSION is emptyMikulas Patocka1-5/+8
2021-07-16locking/atomic: add arch_atomic_long*()Mark Rutland2-2/+7
2021-07-16locking/atomic: centralize generated headersMark Rutland4-12/+12
2021-07-16locking/atomic: remove ARCH_ATOMIC remanantsMark Rutland21-91/+71
2021-07-16locking/atomic: simplify ifdef generationMark Rutland1-1/+1
2021-07-15Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-nextDavid S. Miller1-0/+2
2021-07-15bpf: Introduce bpf timers.Alexei Starovoitov1-0/+2
2021-07-12scripts/spdxcheck.py: Strictly read license files in utf-8Nishanth Menon1-1/+1
2021-07-10Merge tag 'kbuild-v5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds12-99/+118
2021-07-09scripts: add generic syscallnr.shMasahiro Yamada1-0/+74
2021-07-09scripts: check duplicated syscall number in syscall tableMasahiro Yamada2-2/+7
2021-07-08scripts/decode_stacktrace.sh: indicate 'auto' can be used for base pathStephen Boyd1-1/+1
2021-07-08scripts/decode_stacktrace.sh: silence stderr messages from addr2line/nmStephen Boyd1-3/+3
2021-07-08scripts/decode_stacktrace.sh: support debuginfodStephen Boyd1-11/+70
2021-07-08arch, mm: wire up memfd_secret system call where relevantMike Rapoport1-0/+4
2021-07-06Merge branch 'for-5.14' of git://git.kernel.org/pub/scm/linux/kernel/git/jlaw...Linus Torvalds8-61/+384
2021-07-04Merge tag 's390-5.14-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390...Linus Torvalds1-1/+6
2021-07-02Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-6/+10
2021-07-01checkpatch: do not complain about positive return values starting with EPOLLGuenter Roeck1-1/+1
2021-07-01checkpatch: improve the indented label testJoe Perches1-3/+7
2021-07-01checkpatch: scripts/spdxcheck.py now requires python3Guenter Roeck1-2/+2
2021-06-29Merge branch 'akpm' (patches from Andrew)Linus Torvalds3-39/+61
2021-06-29kbuild: skip per-CPU BTF generation for pahole v1.18-v1.21Andrii Nakryiko1-0/+4
2021-06-29scripts/spelling.txt: add more spellings to spelling.txtColin Ian King1-0/+16
2021-06-29streamline_config.pl: add softtabstop=4 for vim usersSteven Rostedt (VMware)1-0/+2
2021-06-29streamline_config.pl: make spacing consistentSteven Rostedt (VMware)1-39/+39
2021-06-28Merge tag 'docs-5.14' of git://git.lwn.net/linuxLinus Torvalds3-120/+215
2021-06-28Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds2-1/+3
2021-06-28Merge tag 'locking-core-2021-06-28' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds3-51/+2
2021-06-28Merge tags 'objtool-urgent-2021-06-28' and 'objtool-core-2021-06-28' of git:/...Linus Torvalds1-2/+3
2021-06-28scripts/min-tool-version.sh: Raise minimum clang version to 13.0.0 for s390Nathan Chancellor1-1/+6
2021-06-24Merge branch 'for-next/kasan' into for-next/coreWill Deacon1-0/+1
2021-06-21coccinelle: api: remove kobj_to_dev.cocci scriptKeith Busch1-45/+0
2021-06-18recordmcount: Correct st_shndx handlingPeter Zijlstra1-5/+10
2021-06-17kbuild: mkcompile_h: consider timestamp if KBUILD_BUILD_TIMESTAMP is setMatthias Maennich1-3/+11
2021-06-17kbuild: modpost: Explicitly warn about unprototyped symbolsMark Brown1-2/+5
2021-06-08Makefile: fix GDB warning with CONFIG_RELRNick Desaulniers1-1/+2
2021-06-05kconfig: constify long_optsMasahiro Yamada1-1/+1
2021-06-04documentation-file-ref-check: Make git check work for multiple working direct...Rob Herring1-1/+1
2021-06-01scripts: sphinx-pre-install: fix the need of virtenv packagesMauro Carvalho Chehab1-48/+74
2021-06-01scripts: sphinx-pre-install: rework the sphinx install logicMauro Carvalho Chehab1-68/+140
2021-05-27kbuild: Quote OBJCOPY var to avoid a pahole call break the buildJavier Martinez Canillas2-2/+2
2021-05-26kasan: arm64: support specialized outlined tag mismatch checksPeter Collingbourne1-0/+1
2021-05-27scripts/setlocalversion: simplify the short version partMasahiro Yamada1-5/+3
2021-05-27scripts/setlocalversion: factor out 12-chars hash constructionMasahiro Yamada1-17/+5
2021-05-27scripts/setlocalversion: add more comments to -dirty flag detectionMasahiro Yamada1-0/+4
2021-05-27scripts/setlocalversion: remove workaround for old make-kpkgMasahiro Yamada1-1/+1
2021-05-27scripts/setlocalversion: remove mercurial, svn and git-svn supportsMasahiro Yamada1-41/+0
2021-05-27kbuild: clean up ${quiet} checks in shell scriptsMasahiro Yamada2-6/+2
2021-05-27kbuild: sink stdout from cmd for silent buildMasahiro Yamada1-1/+6
2021-05-27kbuild: merge scripts/mkmakefile to top MakefileMasahiro Yamada1-17/+0
2021-05-26locking/atomics: atomic-instrumented: simplify ifdefferyMark Rutland1-49/+2
2021-05-26locking/atomic: delete !ARCH_ATOMIC remnantsMark Rutland2-2/+0
2021-05-24kbuild: remove libelf checks from top MakefileMasahiro Yamada2-4/+0
2021-05-19kbuild: Fix objtool dependency for 'OBJECT_FILES_NON_STANDARD_<obj> := n'Josh Poimboeuf1-2/+3
2021-05-18scripts: coccicheck: fix troubles on non-English buildsMauro Carvalho Chehab1-1/+1