aboutsummaryrefslogtreecommitdiffstats
path: root/scripts
AgeCommit message (Expand)AuthorFilesLines
2026-03-30modpost: Declare extra_warn with unused attributeNathan Chancellor1-1/+1
2026-03-30kbuild: modules-cpio-pkg: Respect INSTALL_MOD_PATHJanne Grunau1-1/+2
2026-03-25Merge tag 'hardening-v7.0-rc6' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+11
2026-03-24Merge tag 'kbuild-fixes-7.0-3' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-14/+10
2026-03-20coccinelle: kmalloc_obj: Remove default GFP_KERNEL argKees Cook1-0/+11
2026-03-16livepatch/klp-build: Fix inconsistent kernel versionJosh Poimboeuf1-5/+4
2026-03-13Merge tag 'drm-rust-fixes-2026-03-12' of https://gitlab.freedesktop.org/drm/r...Dave Airlie1-1/+3
2026-03-11scripts: kconfig: merge_config.sh: fix indentationDaniel Gomez1-2/+2
2026-03-11scripts: kconfig: merge_config.sh: pass output file as awk variableDaniel Gomez1-11/+7
2026-03-09scripts: kconfig: merge_config.sh: fix unexpected operator warningWeizhao Ouyang1-1/+1
2026-03-07rust: ptr: add projection infrastructureGary Guo1-1/+3
2026-02-26kbuild: install-extmod-build: Package resolve_btfids if necessaryThomas Weißschuh1-0/+4
2026-02-26genksyms: Fix parsing a declarator with a preceding attributeNathan Chancellor1-2/+2
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21Merge tag 'kmalloc_obj-treewide-v7.0-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds1-1/+1
2026-02-21scripts: coccicheck: warn on unset debug fileBenjamin Philip1-0/+5
2026-02-21scripts: coccicheck: simplify debug file handlingBenjamin Philip1-8/+8
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-1/+1
2026-02-18Merge tag 'mm-nonmm-stable-2026-02-18-19-56' of git://git.kernel.org/pub/scm/...Linus Torvalds2-2/+173
2026-02-18Merge tag 'kbuild-fixes-7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds4-14/+92
2026-02-16kbuild: rpm-pkg: Disable automatic requires for manual debuginfo packageNathan Chancellor1-0/+3
2026-02-13Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-1/+3
2026-02-13kbuild: rpm-pkg: Fix manual debuginfo generation when using .src.rpmNathan Chancellor1-2/+2
2026-02-13kernel: rpm-pkg: Restore find-debuginfo.sh approach to -debuginfo packageNathan Chancellor2-4/+51
2026-02-13kbuild: rpm-pkg: Restrict manual debug package creationNathan Chancellor2-7/+35
2026-02-13scripts/make_fit.py: Drop explicit LZMA parallel compressionChen-Yu Tsai1-1/+1
2026-02-13kbuild: Fix CC_CAN_LINK detectionMickaël Salaün1-1/+1
2026-02-12scripts/gdb: implement x86_page_ops in mm.pySeongjun Hong2-2/+173
2026-02-12Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/...Linus Torvalds2-0/+11
2026-02-12Merge 7.0 Kbuild changes into kbuild-fixesNathan Chancellor41-541/+1067
2026-02-11Merge tag 'devicetree-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds15-138/+632
2026-02-11Merge tag 'kbuild-7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbu...Linus Torvalds41-541/+1067
2026-02-10Merge tag 'asm-generic-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-28/+2
2026-02-10Merge tag 'timers-vdso-2026-02-09' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-0/+19
2026-02-10Merge tag 'sched-core-2026-02-09' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+1
2026-02-10Merge tag 'locking-core-2026-02-08' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds7-6/+63
2026-02-10Merge tag 'rust-6.20-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/oj...Linus Torvalds2-3/+3
2026-02-10Merge tag 'bpf-next-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf...Linus Torvalds5-53/+165
2026-02-10Merge tag 'modules-7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-68/+9
2026-02-10Merge tag 'keys-next-20260206' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-9/+30
2026-02-10Merge tag 'kmalloc_obj-v7.0-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2-6/+157
2026-02-10Merge tag 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+40
2026-02-09Merge tag 'docs-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/docs/linuxLinus Torvalds2-340/+1
2026-02-09coccinelle: Add kmalloc_objs conversion scriptKees Cook1-0/+124
2026-02-09Merge tag 'rcu.release.v7.0' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+3
2026-02-07Merge tag 'objtool-urgent-2026-02-07' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds3-18/+15
2026-02-05livepatch: Free klp_{object,func}_ext data after initializationPetr Pavlu2-3/+3
2026-02-05livepatch: Fix having __klp_objects relics in non-livepatch modulesPetr Pavlu2-17/+10
2026-02-03of: Add for_each_compatible_node_scoped() helperKrzysztof Kozlowski1-0/+1
2026-02-03scripts/dtc: Update to upstream version v1.7.2-62-ga26ef6400bd8Rob Herring (Arm)14-138/+631
2026-02-03scripts/make_fit: Compress dtbs in parallelSimon Glass1-6/+50
2026-02-03scripts/make_fit: Support a few more parallel compressorsSimon Glass1-3/+9
2026-02-03kbuild: Support a FIT_EXTRA_ARGS environment variableSimon Glass1-1/+1
2026-02-03scripts/make_fit: Move dtb processing into a functionSimon Glass1-23/+44
2026-02-03scripts/make_fit: Support an initial ramdiskSimon Glass1-8/+44
2026-02-03scripts/make_fit: Speed up operationSimon Glass1-2/+4
2026-02-03rust: kconfig: Don't require RUST_IS_AVAILABLE for rustc-optionMatthew Maurer1-2/+0
2026-02-03modpost: Amend ppc64 save/restfpr symnames for -Os buildRené Rebe1-0/+4
2026-02-03Merge branch 'v6.19-rc8'Peter Zijlstra16-204/+123
2026-02-02streamline_config.pl: remove superfluous exclamation markDiego Viola1-1/+1
2026-02-02modsign: Enable ML-DSA module signingDavid Howells1-9/+30
2026-02-01Merge tag 'objtool-urgent-2026-02-01' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-4/+4
2026-01-31scripts/bloat-o-meter: ignore __noinstr_text_startEric Dumazet1-0/+1
2026-01-31checkpatch: add an invalid patch separator testJoe Perches1-0/+10
2026-01-31Merge tag 'kbuild-fixes-6.19-3' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-36/+34
2026-01-31kbuild: Do not run kernel-doc when building external modulesNathan Chancellor1-0/+2
2026-01-30Merge tag 'rust-fixes-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds3-14/+35
2026-01-30scripts: headers_install.sh: Remove config leak ignore machineryThomas Weißschuh1-22/+2
2026-01-30x86/uapi: Stop leaking kconfig references to userspaceThomas Weißschuh1-2/+0
2026-01-30nios2: uapi: Remove custom asm/swab.h from UAPIThomas Weißschuh1-2/+0
2026-01-30ARM: uapi: Drop PSR_ENDSTATEThomas Weißschuh1-1/+0
2026-01-30ARC: Always use SWAPE instructions for __arch_swab32()Thomas Weißschuh1-1/+0
2026-01-29kbuild: dummy-tools: Add python3Michal Suchanek1-0/+4
2026-01-29livepatch/klp-build: Require Clang assembler >= 20Josh Poimboeuf1-0/+4
2026-01-28checkpatch: special-case cacheline group macrosMichael S. Tsirkin1-1/+3
2026-01-28kbuild: Fix permissions of modules.builtin.modinfoEthan Zuo1-1/+2
2026-01-28kbuild: rpm-pkg: Generate debuginfo package manuallyNathan Chancellor1-35/+30
2026-01-28Merge tag 'pin-init-v7.0' of https://github.com/Rust-for-Linux/linux into rus...Miguel Ojeda1-1/+1
2026-01-27livepatch/klp-build: Fix klp-build vs CONFIG_MODULE_SRCVERSION_ALLJosh Poimboeuf1-4/+4
2026-01-26scripts: generate_rust_analyzer: fix resolution of #[pin_data] macrosSeungJong Ha1-1/+1
2026-01-24Merge tag 'trace-v6.19-rc6' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-0/+2
2026-01-23scripts/tracepoint-update: Fix memory leak in add_string() on failureWeigang He1-0/+2
2026-01-22scripts: kconfig: merge_config.sh: warn on duplicate input filesMikko Rapeli1-0/+11
2026-01-22scripts: kconfig: merge_config.sh: use awk in checks tooMikko Rapeli1-11/+86
2026-01-22scripts: kconfig: merge_config.sh: refactor from shell/sed/grep to awkAnders Roxell1-39/+127
2026-01-22kallsyms: Get rid of kallsyms relative baseArd Biesheuvel2-46/+20
2026-01-22scripts: add tool to run containerized buildsGuillaume Tucker1-0/+199
2026-01-22rseq: Implement sys_rseq_slice_yield()Thomas Gleixner1-0/+1
2026-01-21scripts/gen-btf.sh: Use CONFIG_SHELL for executionIhor Solodrai3-6/+6
2026-01-20docs: add a scripts/kernel-doc symbolic linkJonathan Corbet1-0/+1
2026-01-20docs: kdoc: move kernel-doc to tools/docsJonathan Corbet2-361/+0
2026-01-20docs: kdoc: some fixes to kernel-doc commentsMauro Carvalho Chehab1-16/+13
2026-01-20docs: kdoc: ensure that comments are using our coding styleMauro Carvalho Chehab1-6/+18
2026-01-20docs: kdoc: avoid error_count overflowsMauro Carvalho Chehab1-7/+19
2026-01-19rust: kunit: replace `kernel::c_str!` with C-StringsTamir Duberstein1-2/+2
2026-01-18scripts: generate_rust_analyzer: compile sysroot with correct editionTamir Duberstein1-3/+26
2026-01-18scripts: generate_rust_analyzer: compile quote with correct editionTamir Duberstein1-0/+1
2026-01-18scripts: generate_rust_analyzer: quote: treat `core` and `std` as dependenciesJesung Yang1-1/+1
2026-01-18scripts: generate_rust_analyzer: syn: treat `std` as a dependencyJesung Yang1-1/+1
2026-01-18scripts: generate_rust_analyzer: remove sysroot assertionOnur Özkan1-3/+0
2026-01-18rust: kbuild: give `--config-path` to `rustfmt` in `.rsi` targetMiguel Ojeda1-1/+1
2026-01-18compiler: Use __typeof_unqual__() for __unqual_scalar_typeof()Peter Zijlstra1-0/+19
2026-01-17rust: pin-init: add `syn` dependency and remove `proc-macro[2]` and `quote` w...Benno Lossin1-1/+1
2026-01-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf after rc5Alexei Starovoitov8-144/+41
2026-01-14checkpatch: Suggest kmalloc_obj family for sizeof allocationsKees Cook1-6/+33
2026-01-14kbuild: Drop superfluous compiler option checksThomas Weißschuh1-13/+10
2026-01-14scripts: generate_rust_analyzer: Add pin_init_internal depsTamir Duberstein1-1/+1
2026-01-14scripts: generate_rust_analyzer: Add pin_init -> compiler_builtins depTamir Duberstein1-1/+1
2026-01-14scripts: generate_rust_analyzer: Add compiler_builtins -> core depTamir Duberstein1-1/+1
2026-01-14kconfig: fix static linking of nconfArkadiusz Kozdra1-5/+6
2026-01-14kbuild: prefer ${NM} in check-function-names.shCarlos Llamas1-1/+1
2026-01-12lib/crypto: tests: Add KUnit tests for NHEric Biggers1-0/+40
2026-01-11Merge tag 'libcrypto-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-1/+1
2026-01-11treewide: Update email addressThomas Gleixner1-1/+1
2026-01-09rust: helpers: Move #define __rust_helper out of atomic.cAlice Ryhl1-5/+0
2026-01-08lib/crypto: tests: Fix syntax error for old python versionsJie Zhan1-1/+1
2026-01-06scripts/gen-btf.sh: Ensure initial object in gen_btf_o is ELF with correct en...Nathan Chancellor1-1/+1
2026-01-06kconfig: Support conditional deps using "depends on X if Y"Nicolas Pitre11-5/+111
2026-01-06scripts/atomic: Fix kerneldoc spelling in try_cmpxchg()oldzhu1-1/+1
2026-01-05kbuild: remove gcc's -Wtype-limitsVincent Mailhol1-1/+3
2026-01-05tags: Add regex for context_lock_structPeter Zijlstra1-0/+1
2026-01-05sched: Enable context analysis for core.c and fair.cMarco Elver1-0/+1
2026-01-05compiler-context-analysis: Introduce header suppressionsMarco Elver2-0/+36
2026-01-05checkpatch: Warn about context_unsafe() without commentMarco Elver1-0/+7
2026-01-05compiler-context-analysis: Add infrastructure for Context Analysis with ClangMarco Elver2-0/+17
2026-01-04rust: fix off-by-one line number in rustdoc testsGary Guo1-1/+1
2026-01-01checkpatch: Deprecate rcu_read_{,un}lock_trace()Paul E. McKenney1-1/+3
2025-12-31scripts/gen-btf.sh: Reduce log verbosityIhor Solodrai2-11/+2
2025-12-31resolve_btfids: Implement --patch_btfidsIhor Solodrai2-2/+2
2025-12-30scripts/gen-btf.sh: Fix .btf.o generation when compiling for RISCVIhor Solodrai1-1/+1
2025-12-27mcb: Add missing modpost build supportJose Javier Rodriguez Barbarin2-0/+12
2025-12-27kbuild: fix compilation of dtb specified on command-line without make ruleThomas De Schampheleire1-12/+14
2025-12-27Revert "scripts/clang-tools: Handle included .c files in gen_compile_commands"Nicolas Schier1-128/+7
2025-12-22gendwarfksyms: Fix build on 32-bit hostsSami Tolvanen2-3/+6
2025-12-22sign-file: Use only the OpenSSL CMS API for signingPetr Pavlu1-63/+3
2025-12-21Coccinelle: pm_runtime: Fix typo in report messageThorsten Blum1-1/+1
2025-12-21scripts: coccicheck: filter *.cocci files by MODESongwei Chai1-1/+5
2025-12-19kbuild: Add top-level target for building gen_init_cpioNicolas Schier1-1/+0
2025-12-19kconfig: move XPM icons to separate filesRostislav Krasny18-385/+345
2025-12-19resolve_btfids: Change in-place update with raw binary outputIhor Solodrai5-45/+173
2025-12-19lib/Kconfig.debug: Set the minimum required pahole version to v1.22Ihor Solodrai1-8/+1
2025-12-16modpost: drop '*_probe' from section check whitelistJohan Hovold1-1/+1
2025-12-13Merge tag 'mm-nonmm-stable-2025-12-11-11-47' of git://git.kernel.org/pub/scm/...Linus Torvalds1-0/+6
2025-12-10checkpatch: add uninitialized pointer with __free attribute checkAlly Heev1-0/+6
2025-12-10Merge tag 'kbuild-6.19-2' of git://git.kernel.org/pub/scm/linux/kernel/git/kb...Linus Torvalds1-1/+1
2025-12-10Merge tag 'trace-v6.19-4' of git://git.kernel.org/pub/scm/linux/kernel/git/tr...Linus Torvalds1-0/+3
2025-12-09tracing: Fix unused tracepoints when module uses only exported onesSteven Rostedt1-0/+3
2025-12-10Merge tag 'pm-6.19-rc1-2' of git://git.kernel.org/pub/scm/linux/kernel/git/ra...Linus Torvalds1-1/+0
2025-12-06Merge tag 'mm-nonmm-stable-2025-12-06-11-14' of git://git.kernel.org/pub/scm/...Linus Torvalds5-19/+492
2025-12-06Merge tag 'objtool-urgent-2025-12-06' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+1
2025-12-05Merge tag 'tracepoints-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds8-443/+817
2025-12-04Merge tag 'devicetree-for-6.19' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-0/+9
2025-12-04coccinelle: Drop pm_runtime_barrier() error code checksBrian Norris1-1/+0
2025-12-03Merge tag 'kbuild-6.19-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kb...Linus Torvalds7-11/+153
2025-12-03Merge tag 'rust-6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/ojeda/...Linus Torvalds2-2/+24
2025-12-03Merge tag 'docs-6.19' of git://git.lwn.net/linuxLinus Torvalds22-11251/+26
2025-12-03x86/asm: Remove ANNOTATE_DATA_SPECIAL usageJosh Poimboeuf1-0/+1
2025-12-02Merge tag 'libcrypto-tests-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-17/+84
2025-12-02Merge tag 'libcrypto-updates-for-linus' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-0/+36
2025-12-01Merge tag 'objtool-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds10-18/+1086
2025-12-01Merge tag 'locking-core-2025-12-01' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-4/+7
2025-12-01Merge tag 'namespace-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
2025-12-01Merge 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