aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
AgeCommit message (Expand)AuthorFilesLines
2 daysMerge tag 'kbuild-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kb...Linus Torvalds1-1/+1
2 daysMerge tag 'trace-v6.19-4' of git://git.kernel.org/pub/scm/linux/kernel/git/tr...Linus Torvalds1-0/+3
3 daystracing: Fix unused tracepoints when module uses only exported onesSteven Rostedt1-0/+3
3 daysMerge tag 'pm-6.19-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds1-1/+0
6 daysMerge tag 'mm-nonmm-stable-2025-12-06-11-14' of git://git.kernel.org/pub/scm/...Linus Torvalds5-19/+492
6 daysMerge tag 'objtool-urgent-2025-12-06' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+1
7 daysMerge tag 'tracepoints-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds8-443/+817
8 daysMerge tag 'devicetree-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+9
8 dayscoccinelle: Drop pm_runtime_barrier() error code checksBrian Norris1-1/+0
9 daysMerge tag 'kbuild-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kb...Linus Torvalds7-11/+153
9 daysMerge tag 'rust-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/...Linus Torvalds2-2/+24
9 daysMerge tag 'docs-6.19' of git://git.lwn.net/linuxLinus Torvalds22-11251/+26
9 daysx86/asm: Remove ANNOTATE_DATA_SPECIAL usageJosh Poimboeuf1-0/+1
10 daysMerge tag 'libcrypto-tests-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-17/+84
10 daysMerge tag 'libcrypto-updates-for-linus' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-0/+36
11 daysMerge tag 'objtool-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds10-18/+1086
11 daysMerge tag 'locking-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-4/+7
11 daysMerge tag 'namespace-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
11 daysMerge tag 'vfs-6.19-rc1.misc' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-1/+3
2025-11-27Merge branch 'mm-hotfixes-stable' into mm-nonmm-stable in order to be ableAndrew Morton1-6/+8
2025-11-26kbuild: add target to build a cpio containing modulesSascha Hauer1-0/+20
2025-11-24rust: macros: support `proc-macro2`, `quote` and `syn`Miguel Ojeda1-1/+1
2025-11-24rust: syn: enable support in kbuildMiguel Ojeda1-0/+7
2025-11-24rust: quote: enable support in kbuildMiguel Ojeda1-0/+7
2025-11-24rust: proc-macro2: enable support in kbuildMiguel Ojeda1-0/+7
2025-11-24rust: kbuild: simplify `--cfg` handlingMiguel Ojeda1-1/+1
2025-11-21kbuild: Check for functions with ambiguous -ffunction-sections section namesJosh Poimboeuf2-0/+29
2025-11-20scripts/gdb/symbols: make BPF debug info available to GDBIlya Leoshkevich3-12/+349
2025-11-20scripts/gdb/radix-tree: add lx-radix-tree-commandIlya Leoshkevich1-7/+132
2025-11-20checkpatch: add IDR to the deprecated listCarlos López1-0/+4
2025-11-18docs: bring some order to our Python module hierarchyJonathan Corbet1-3/+3
2025-11-18docs: Move the python libraries to tools/lib/pythonJonathan Corbet12-4527/+2
2025-11-18objtool/klp: Only enable --checksum when neededJosh Poimboeuf2-1/+4
2025-11-17rust: allow `clippy::disallowed_names` for doctestsMiguel Ojeda1-1/+1
2025-11-17kbuild: Ensure .dtbo targets are applied to a base .dtbRob Herring (Arm)1-0/+9
2025-11-17rust: allow `unreachable_pub` for doctestsMiguel Ojeda1-0/+1
2025-11-14Merge tag 'rust-fixes-6.18-2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds3-3/+6
2025-11-14init: deduplicate cc-can-link.sh invocationsThomas Weißschuh1-0/+3
2025-11-14kbuild: don't enable CC_CAN_LINK if the dummy program generates warningsThomas Weißschuh1-1/+1
2025-11-13scripts: docs: kdoc_files.py: don't consider symlinks as directoriesMauro Carvalho Chehab1-1/+1
2025-11-13Merge tag 'v6.18-rc5' into objtool/core, to pick up fixesIngo Molnar5-3/+22
2025-11-11kbuild: install-extmod-build: Properly fix CC expansion when ccache is usedAbel Vesa1-1/+1
2025-11-11checkpatch: detect unhandled placeholders in cover lettersOnur Özkan1-0/+7
2025-11-11gendwarfksyms: Skip files with no exportsSami Tolvanen3-3/+6
2025-11-11lib/crypto: tests: Add KUnit tests for POLYVALEric Biggers1-2/+45
2025-11-11lib/crypto: tests: Add additional SHAKE testsEric Biggers1-4/+23
2025-11-11lib/crypto: tests: Add SHA3 kunit testsDavid Howells1-1/+3
2025-11-11lib/crypto: tests: Add KUnit tests for BLAKE2bEric Biggers1-13/+16
2025-11-11scripts: headers_install.sh: Remove two outdated config leak ignore entriesNicolas Schier1-2/+0
2025-11-11Merge branch 'kbuild-6.19.fms.extension'Christian Brauner1-1/+3
2025-11-09scripts/decode_stacktrace.sh: fix build ID and PC source parsingCarlos Llamas1-6/+8
2025-11-08kbuild: Let kernel-doc.py use PYTHON3 overrideJean Delvare1-1/+1
2025-11-08scripts/clang-tools: Handle included .c files in gen_compile_commandsPat Somaru1-7/+128
2025-11-08kbuild: Rename Makefile.extrawarn to Makefile.warnNathan Chancellor1-0/+0
2025-11-08kbuild: Use objtree for module signing key pathMikhail Malyshev1-1/+1
2025-11-06kbuild: Strip trailing padding bytes from modules.builtin.modinfoNathan Chancellor1-1/+14
2025-11-05lib/crypto: sha3: Add FIPS cryptographic algorithm self-testEric Biggers1-0/+4
2025-11-05kernel-doc: Issue warnings that were silently discardedAndy Shevchenko1-0/+7
2025-11-03Merge branch 'tools-final2' into docs-mwJonathan Corbet7-4421/+0
2025-11-03arch: hookup listns() system callChristian Brauner1-0/+1
2025-11-01kconfig/nconf: Initialize the default locale at startupJakub Horký1-0/+3
2025-11-01kconfig/mconf: Initialize the default locale at startupJakub Horký1-0/+3
2025-10-30docs: kdoc: fix duplicate section warning messageJacob Keller1-6/+10
2025-10-29lib/crypto: Add FIPS self-tests for SHA-1 and SHA-2Eric Biggers1-0/+32
2025-10-29Kbuild: enable -fms-extensionsRasmus Villemoes1-1/+3
2025-10-29scripts: add tracepoint-update to the list of ignores filesBartosz Golaszewski1-0/+1
2025-10-28docs: remove kernel-doc.plJonathan Corbet1-2439/+0
2025-10-28docs: move find-unused-docs.sh to tools/docsJonathan Corbet1-62/+0
2025-10-28docs: move test_doc_build.py to tools/docsJonathan Corbet1-513/+0
2025-10-28docs: move get_abi.py to tools/docsJonathan Corbet1-214/+0
2025-10-28docs: move scripts/documentation-file-ref-check to tools/docsJonathan Corbet1-245/+0
2025-10-28docs: move checktransupdate.py to tools/docsJonathan Corbet1-307/+0
2025-10-28docs: Move the "features" tools to tools/docsJonathan Corbet1-641/+0
2025-10-25kbuild: install-extmod-build: Fix when given dir outside the build dirJames Le Cuirot1-1/+1
2025-10-24tracing: Add warnings for unused tracepoints for modulesSteven Rostedt1-0/+5
2025-10-24tracing: Allow tracepoint-update.c to work with modulesSteven Rostedt1-8/+37
2025-10-24tracing: Add a tracepoint verification check at build timeSteven Rostedt3-0/+242
2025-10-24sorttable: Move ELF parsing into scripts/elf-parse.[ch]Steven Rostedt4-443/+540
2025-10-21atomic: Skip alignment check for try_cmpxchg() old argArnd Bergmann1-4/+7
2025-10-17Merge branch 'build-script' into docs-mwJonathan Corbet10-2559/+269
2025-10-14livepatch/klp-build: Add --show-first-changed option to show function divergenceJosh Poimboeuf1-4/+78
2025-10-14livepatch/klp-build: Add --debug option to show cloning decisionsJosh Poimboeuf1-3/+13
2025-10-14livepatch/klp-build: Introduce klp-build script for generating livepatch modulesJosh Poimboeuf3-1/+745
2025-10-14livepatch/klp-build: Add stub init code for livepatch modulesJosh Poimboeuf1-0/+108
2025-10-14livepatch/klp-build: Introduce fix-patch-lines script to avoid __LINE__ diff ...Josh Poimboeuf1-0/+79
2025-10-14kbuild,objtool: Defer objtool validation step for CONFIG_KLP_BUILDJosh Poimboeuf2-2/+3
2025-10-14objtool/klp: Introduce klp diff subcommand for diffing object filesJosh Poimboeuf1-1/+9
2025-10-14objtool: Rename --Werror to --werrorJosh Poimboeuf2-2/+2
2025-10-14modpost: Ignore unresolved section bounds symbolsJosh Poimboeuf1-0/+5
2025-10-14kbuild: Remove 'kmod_' prefix from __KBUILD_MODNAMEJosh Poimboeuf1-1/+1
2025-10-14vmlinux.lds: Unify TEXT_MAIN, DATA_MAIN, and related macrosJosh Poimboeuf1-7/+5
2025-10-14scripts/faddr2line: Fix "Argument list too long" errorPankaj Raghav1-4/+9
2025-10-14scripts/faddr2line: Use /usr/bin/env bash for portabilityPankaj Raghav1-1/+1
2025-10-14scripts/faddr2line: Set LANG=C to enforce ASCII outputJohn Wang1-0/+4
2025-10-11Merge tag 'kbuild-fixes-6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds2-5/+10
2025-10-11Merge tag 'bpf-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpfLinus Torvalds1-0/+1
2025-10-10kbuild: Use '--strip-unneeded-symbol' for removing module device table symbolsNathan Chancellor1-1/+1
2025-10-10kbuild: Add '.rel.*' strip pattern for vmlinuxNathan Chancellor1-0/+3
2025-10-10kbuild: Restore pattern to avoid stripping .rela.dyn from vmlinuxNathan Chancellor1-1/+1
2025-10-07scripts/Makefile.extrawarn: Respect CONFIG_WERROR / W=e for hostprogsNathan Chancellor1-3/+5
2025-10-07kconfig: Avoid prompting for transitional symbolsKees Cook6-1/+61
2025-10-04bpf: Finish constification of 1st parameter of bpf_d_path()Rong Tao1-0/+1
2025-10-03Merge tag 'docs-6.18' of git://git.lwn.net/linuxLinus Torvalds5-1497/+2775
2025-10-02Merge tag 'mm-nonmm-stable-2025-10-02-15-29' of git://git.kernel.org/pub/scm/...Linus Torvalds3-12/+25
2025-10-02Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-20/+15
2025-10-02Merge tag 'net-next-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds2-1/+35
2025-10-01Merge tag 'kbuild-6.18-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kb...Linus Torvalds13-79/+146
2025-10-01Merge tag 'devicetree-for-6.18' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds22-111/+376
2025-10-01kernel-doc: output source file name at SEE ALSOMauro Carvalho Chehab3-5/+9
2025-09-30Merge tag 'rust-6.18' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/...Linus Torvalds2-3/+3
2025-09-30Merge tag 'timers-core-2025-09-29' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-2/+0
2025-09-30Merge tag 'locking-core-2025-09-26' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds2-0/+68
2025-09-29Merge tag 'hardening-v6.18-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds13-2/+297
2025-09-29Merge tag 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-3/+24
2025-09-28checkpatch: suppress strscpy warnings for userspace toolsSuchit Karunakaran1-4/+8
2025-09-28modpost: Initialize builtin_modname to stop SIGSEGVsHugh Dickins1-0/+1
2025-09-26scripts: dt_to_config: fix grammar and a typo in --help textMarkus Heidelberg1-4/+4
2025-09-26scripts/coccinelle: Find PTR_ERR() to %pe candidatesGal Pressman1-0/+34
2025-09-24kconfig: Add transitional symbol attribute for migration supportKees Cook11-1/+274
2025-09-24kconfig: Fix BrokenPipeError warnings in selftestsKees Cook1-1/+16
2025-09-24Merge patch series "Add generated modalias to modules.builtin.modinfo"Nathan Chancellor7-60/+107
2025-09-24kbuild: vmlinux.unstripped should always depend on .vmlinux.export.oAlexey Gladkov2-11/+3
2025-09-24modpost: Create modalias for builtin modulesAlexey Gladkov5-2/+41
2025-09-24modpost: Add modname to mod_device_table aliasAlexey Gladkov1-3/+12
2025-09-24kbuild: extract modules.builtin.modinfo from vmlinux.unstrippedMasahiro Yamada2-25/+27
2025-09-24kbuild: keep .modinfo section in vmlinux.unstrippedMasahiro Yamada2-2/+8
2025-09-24kbuild: always create intermediate vmlinux.unstrippedMasahiro Yamada1-23/+22
2025-09-23gcc-plugins: Remove TODO_verify_il for GCC >= 16Kees Cook1-0/+7
2025-09-22coccinelle: platform_no_drv_owner: handle also built-in driversKrzysztof Kozlowski1-0/+9
2025-09-22coccinelle: of_table: handle SPI device ID tablesKrzysztof Kozlowski1-7/+7
2025-09-21scripts: remove sphinx-build-wrapper from scripts/Mauro Carvalho Chehab1-719/+0
2025-09-21scripts/decode_stacktrace.sh: code: preserve alignmentMatthieu Baerts (NGI0)1-1/+3
2025-09-21scripts/decode_stacktrace.sh: symbol: preserve alignmentMatthieu Baerts (NGI0)1-14/+12
2025-09-21scripts/decode_stacktrace.sh: symbol: avoid trailing whitespacesMatthieu Baerts (NGI0)1-6/+1
2025-09-19Merge 6.17-rc6 into kbuild-nextNathan Chancellor2-6/+18
2025-09-18scripts: kdoc_parser.py: warn about Python version only onceMauro Carvalho Chehab1-1/+6
2025-09-18tools: kernel-doc: add a see also section at man pagesMauro Carvalho Chehab2-6/+83
2025-09-18docs: add support to build manpages from kerneldoc outputMauro Carvalho Chehab1-28/+0
2025-09-18scripts: sphinx-pre-install: move it to tools/docsMauro Carvalho Chehab1-1621/+0
2025-09-18tools/docs: check-variable-fonts.py: split into a lib and an exec fileMauro Carvalho Chehab1-165/+0
2025-09-18scripts: check-variable-fonts.sh: convert to PythonMauro Carvalho Chehab1-27/+77
2025-09-18scripts/jobserver-exec: add a help messageMauro Carvalho Chehab1-9/+13
2025-09-18scripts/jobserver-exec: move its class to the lib directoryMauro Carvalho Chehab2-141/+160
2025-09-18scripts/jobserver-exec: move the code to a classMauro Carvalho Chehab1-67/+151
2025-09-18docs: kdoc: a few more dump_typedef() tweaksJonathan Corbet1-9/+11
2025-09-18docs: kdoc: remove redundant comment stripping in dump_typedef()Jonathan Corbet1-3/+0
2025-09-18docs: kdoc: remove some dead code in dump_typedef()Jonathan Corbet1-5/+0
2025-09-18docs: kdoc: final dump_function() cleanupsJonathan Corbet1-17/+13
2025-09-18docs: kdoc: consolidate some of the macro-processing logicJonathan Corbet1-23/+20
2025-09-18docs: kdoc: Simplify the dump_function() prototype regexesJonathan Corbet1-10/+10
2025-09-18docs: kdoc: remove a useless empty capture groupJonathan Corbet1-2/+2
2025-09-18docs: kdoc: remove a couple of spurious regex charactersJonathan Corbet1-1/+1
2025-09-18doc: kdoc: unify transform handlingJonathan Corbet1-31/+34
2025-09-18docs: kdoc: move the function transform patterns out of dump_function()Jonathan Corbet1-43/+35
2025-09-18docs: kdoc: remove a single-use variableJonathan Corbet1-3/+1
2025-09-18docs: kdoc: tighten up the push_parameter() no-type caseJonathan Corbet1-24/+20
2025-09-18docs: kdoc: trim __cacheline_group_* with the other annotationsJonathan Corbet1-6/+1
2025-09-16rust: kunit: use `kernel::{fmt,prelude::fmt!}`Tamir Duberstein1-1/+1
2025-09-15rust: Introduce atomic API helpersBoqun Feng2-0/+68
2025-09-13checkpatch: allow http links of any length in commit logsJoe Perches1-1/+1
2025-09-11Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+10
2025-09-09hrtimer: Remove hrtimer_clock_base:: Get_timeThomas Weißschuh1-2/+0
2025-09-08rust: add `pin-init` as a dependency to `bindings` and `uapi`Benno Lossin1-2/+2
2025-09-06Merge tag 'rust-fixes-6.17-2' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-2/+10
2025-09-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-4/+8
2025-08-31rust: support Rust >= 1.91.0 target specMiguel Ojeda1-2/+10
2025-08-29scripts: sphinx-build-wrapper: get rid of uapi/media MakefileMauro Carvalho Chehab1-0/+719
2025-08-29lib/crypto: tests: Add KUnit tests for BLAKE2sEric Biggers1-3/+24
2025-08-28Merge patch series "Bump minimum supported version of LLVM for building the k...Nathan Chancellor1-4/+2
2025-08-28kbuild: Bump minimum version of LLVM for building the kernel to 15.0.0Nathan Chancellor1-4/+2
2025-08-28extract-vmlinux: Output used decompression methodMaxime Thiebaut1-3/+5
2025-08-28uapi: wrap compiler_types.h in an ifdef instead of the implicit stripJakub Kicinski1-1/+1
2025-08-27kasan: fix GCC mem-intrinsic prefix with sw tagsAda Couprie Diaz1-4/+8
2025-08-26scripts/misc-check: update export checks for EXPORT_SYMBOL_FOR_MODULES()Vlastimil Babka1-2/+2
2025-08-21scripts/sphinx-pre-install: fix Archlinux PDF dependenciesMauro Carvalho Chehab1-0/+5
2025-08-21scripts: sphinx-pre-install: fix PDF dependencies for gentooMauro Carvalho Chehab1-1/+1
2025-08-21scripts: sphinx-pre-install: fix pdf dependencies for Mageia 9Mauro Carvalho Chehab1-0/+2
2025-08-21scripts: sphinx-pre-install: fix dependencies for OpenMandrivaMauro Carvalho Chehab1-2/+10
2025-08-21scripts: sphinx-pre-install: fix PDF dependencies for openSuseMauro Carvalho Chehab1-3/+3
2025-08-21scripts: sphinx-pre-install: add missing gentoo pdf dependenciesMauro Carvalho Chehab1-1/+8
2025-08-21scripts: sphinx-pre-install: fix PDF build issues on UbuntuMauro Carvalho Chehab1-3/+9
2025-08-18kconfig: qconf/xconfig: show the OptionsMode radio button setting at startupRandy Dunlap1-0/+13
2025-08-18kconfig: nconf: Format and print 'line' without a temporary copyThorsten Blum1-5/+3
2025-08-18kbuild: enable -Werror for hostprogsThomas Weißschuh1-0/+5
2025-08-18docs: Remove remainders of reiserfsDavid Sterba1-1/+1
2025-08-18docs: kdoc: remove redundant comment strippingJonathan Corbet1-3/+0
2025-08-18docs: kdoc: tighten up the pointer-to-function caseJonathan Corbet1-9/+8
2025-08-18docs: kdoc: tighten up the array-of-pointers caseJonathan Corbet1-11/+9
2025-08-18docs: kdoc: add a couple more comments in create_parameter_list()Jonathan Corbet1-1/+7
2025-08-18docs: kdoc: clean up the create_parameter_list() "first arg" logicJonathan Corbet1-11/+11
2025-08-18docs: kdoc: tidy up space removal in create_parameter_list()Jonathan Corbet1-3/+5
2025-08-18docs: kdoc: remove dead codeJonathan Corbet1-16/+6
2025-08-14kbuild: respect CONFIG_WERROR for userprogsThomas Weißschuh1-0/+2
2025-08-14kbuild: respect CONFIG_WERROR for linker and assemblerThomas Weißschuh1-0/+2
2025-08-14kbuild: rust: move `-Dwarnings` handling to `Makefile.extrawarn`Miguel Ojeda1-0/+1
2025-08-14kbuild: unify W=e and CONFIG_WERRORThomas Weißschuh1-4/+2
2025-08-14kbuild: align W=e with CONFIG_WERRORThomas Weißschuh1-1/+1
2025-08-13Merge branch 'pre-install' into docs-mwJonathan Corbet1-1052/+1589
2025-08-13scripts: sphinx-pre-install: some adjustments related to venvMauro Carvalho Chehab1-0/+16
2025-08-13scripts: sphinx-pre-install: add a warning for Debian-based distrosMauro Carvalho Chehab1-1/+6