aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/dev-tools
AgeCommit message (Expand)AuthorFilesLines
2 daysMerge branch 'kunit' of https://git.kernel.org/pub/scm/linux/kernel/git/shuah...Mark Brown1-1/+45
2 daysMerge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/shuah/...Mark Brown1-0/+12
2 daysMerge branch 'master' of https://git.kernel.org/pub/scm/linux/kernel/git/tip/...Mark Brown1-1/+1
3 dayskcov: allow simultaneous KCOV_ENABLE/KCOV_REMOTE_ENABLEJann Horn1-0/+6
3 dayscheckpatch: add option to not force /* */ for SPDXPetr Vorel1-0/+7
3 dayscheckpatch: allow passing config directoryPetr Vorel1-0/+7
4 dayscompiler-context-analysis: Bump required Clang version to 23Marco Elver1-1/+1
2026-05-14kunit: Add documentation for warning backtrace suppression APIGuenter Roeck1-1/+45
2026-05-04docs: kselftest: Document the FORCE_TARGETS build variableRicardo B. Marlière1-0/+12
2026-04-15Merge tag 'mm-stable-2026-04-13-21-45' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-3/+7
2026-04-14Merge tag 'docs-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/docs/linuxLinus Torvalds1-2/+3
2026-04-05kasan: docs: SLUB is the only remaining slab implementationDavid Hildenbrand (Arm)1-3/+0
2026-04-05kfence: add kfence.fault parameterMarco Elver1-0/+7
2026-03-22coccinelle: update Coccinelle URLJulia Lawall1-1/+1
2026-03-09kunit: Add documentation of --list_suitesRyota Sakamoto1-0/+2
2026-03-09docs/dev-tools: fix a broken URL in dev-tools/coccinelle.rstLIU Haoyang1-1/+1
2026-02-25Doc: dev-tools: Added Gentoo in the Operating system list under Getting Cocci...Bhaskar Chowdhury1-0/+1
2026-02-21Documentation: Coccinelle: document debug log handlingBenjamin Philip1-5/+16
2026-02-12Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/...Linus Torvalds1-0/+5
2026-02-11Merge tag 'kbuild-7.0-1' of git://git.kernel.org/pub/scm/linux/kernel/git/kbu...Linus Torvalds2-0/+228
2026-02-10Merge tag 'locking-core-2026-02-08' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds3-19/+170
2026-02-09Merge tag 'docs-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/docs/linuxLinus Torvalds3-10/+2
2026-01-31checkpatch: add an invalid patch separator testJoe Perches1-0/+5
2026-01-28compiler-context-analysis: Introduce scoped init guardsMarco Elver1-3/+27
2026-01-23Documentation: use a source-read extension for the index link boilerplateJani Nikula1-8/+0
2026-01-22Documentation: dev-tools: add container.rst pageGuillaume Tucker2-0/+228
2026-01-20kunit: add bash completionRyota Sakamoto1-0/+9
2026-01-05compiler-context-analysis: Remove __cond_lock() function-like helperMarco Elver1-2/+0
2026-01-05compiler-context-analysis: Remove Sparse supportMarco Elver1-19/+0
2026-01-05locking/ww_mutex: Support Clang's context analysisMarco Elver1-1/+2
2026-01-05locking/local_lock: Support Clang's context analysisMarco Elver1-1/+1
2026-01-05locking/rwsem: Support Clang's context analysisMarco Elver1-1/+1
2026-01-05srcu: Support Clang's context analysisMarco Elver1-1/+1
2026-01-05rcu: Support Clang's context analysisMarco Elver1-1/+1
2026-01-05bit_spinlock: Support Clang's context analysisMarco Elver1-1/+2
2026-01-05locking/seqlock: Support Clang's context analysisMarco Elver1-1/+1
2026-01-05locking/mutex: Support Clang's context analysisMarco Elver1-1/+1
2026-01-05locking/rwlock, spinlock: Support Clang's context analysisMarco Elver1-1/+2
2026-01-05Documentation: Add documentation for Compiler-Based Context AnalysisMarco Elver2-0/+145
2025-12-22docs: fix typo in clang-format documentationAddison English1-1/+1
2025-12-22docs: Update documentation to avoid mentioning of kernel.hAndy Shevchenko1-1/+1
2025-12-13Merge tag 'mm-nonmm-stable-2025-12-11-11-47' of git://git.kernel.org/pub/scm/...Linus Torvalds1-0/+23
2025-12-10checkpatch: add uninitialized pointer with __free attribute checkAlly Heev1-0/+23
2025-12-06Merge tag 'mm-nonmm-stable-2025-12-06-11-14' of git://git.kernel.org/pub/scm/...Linus Torvalds1-0/+10
2025-12-03Merge tag 'linux_kselftest-kunit-6.19-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds1-0/+6
2025-11-11checkpatch: document new check PLACEHOLDER_USEOnur Özkan1-0/+10
2025-10-27Documentation: kunit: add description of kunit.enable parameterYuya Ishikawa1-0/+6
2025-10-21docs: checkpatch: Drop networking comment styleBrian Norris1-7/+0
2025-10-21docs: checkpatch: Align block comment styleBrian Norris1-5/+5
2025-10-03Merge tag 'docs-6.18' of git://git.lwn.net/linuxLinus Torvalds19-3/+197
2025-10-02Merge tag 'mm-nonmm-stable-2025-10-02-15-29' of git://git.kernel.org/pub/scm/...Linus Torvalds1-1/+6
2025-10-02Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+3
2025-09-21docs: dev-tools/lkmm: Fix typo of missing file extensionAkira Yokosawa1-1/+1
2025-09-21kasan/hw-tags: introduce kasan.write_only optionYeoreum Yun1-0/+3
2025-09-16docs: Pull LKMM documentation into dev-tools bookAkira Yokosawa17-0/+191
2025-09-13kcov: load acquire coverage count in user-space codeSoham Bagchi1-1/+6
2025-09-03Documentation: dev-tools: Fix a typo in autofdo documentationHarshit Mogalapalli1-2/+2
2025-08-26Documentation: kunit: Document new parameterized test featuresMarie Zhussupova1-5/+337
2025-08-18Documentation: ktap: Separate first bullet list itemsBagas Sanjaya1-0/+3
2025-08-18Documentation: ktap: Correct "its" spellingBagas Sanjaya1-1/+1
2025-07-30Merge tag 'net-next-6.17' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-0/+9
2025-06-26checkpatch: check for comment explaining rgmii(|-rxid|-txid) PHY modesMatthias Schiffer1-0/+9
2025-06-17Documentation: kunit: Correct MODULE_IMPORT_NS() syntaxBrian Norris1-1/+1
2025-05-19Documentation: kunit: improve example on testing static functionsRae Moar1-8/+30
2025-04-15kunit: tool: Implement listing of available architecturesThomas Weißschuh1-0/+2
2025-04-05Merge tag 'kbuild-v6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds1-18/+0
2025-03-24Merge tag 'docs-6.15' of git://git.lwn.net/linuxLinus Torvalds1-1/+1
2025-03-15kbuild: remove EXTRA_*FLAGS supportMasahiro Yamada1-18/+0
2025-03-13printf: convert self-test to KUnitTamir Duberstein1-1/+1
2025-03-12Documentation: kcsan: fix "Plain Accesses and Data Races" URL in kcsan.rstIgnacio Encinas1-1/+1
2024-12-17Documentation: move dev-tools debugging files to process/debugging/Randy Dunlap3-1118/+3
2024-12-11Documentation: remove :kyb: tagsCengiz Can1-25/+25
2024-11-30Merge tag 'kbuild-v6.13' of git://git.kernel.org/pub/scm/linux/kernel/git/mas...Linus Torvalds4-14/+338
2024-11-28kbuild: change working directory to external module directory with M=Masahiro Yamada1-14/+6
2024-11-27kbuild: Add Propeller configuration for kernel buildRong Xu2-0/+163
2024-11-23Merge tag 'mm-stable-2024-11-18-19-27' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-14/+10
2024-11-20Merge tag 'linux_kselftest-next-6.13-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds2-0/+56
2024-11-20Merge tag 'docs-6.13' of git://git.lwn.net/linuxLinus Torvalds3-13/+11
2024-11-11kmemleak: iommu/iova: fix transient kmemleak false positiveCatalin Marinas1-0/+1
2024-11-11kasan: delete CONFIG_KASAN_MODULE_TESTSabyrzhan Tasbolatov1-14/+9
2024-11-06kbuild: Add AutoFDO support for Clang buildRong Xu2-0/+169
2024-10-21Documentation: English fixes in kgdb/kdb articleNir Lichtman1-10/+8
2024-10-17docs/dev-tools: fix a typoHaoyang Liu1-1/+1
2024-10-16checkpatch: Remove links to outdated documentationAnna-Maria Behnsen1-2/+0
2024-10-14docs: dev-tools: Add documentation for the device focused kselftestsNícolas F. R. A. Prado2-0/+56
2024-10-07Documentation: kgdb: Correct parameter errorChanghuang Liang1-1/+1
2024-10-07docs: gcov: fix link to LCOV websiteMatthieu Baerts (NGI0)1-1/+1
2024-09-23Merge tag 'clk-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/cl...Linus Torvalds4-0/+54
2024-09-21Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+7
2024-09-17Merge tag 'linux_kselftest-kunit-6.12-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds1-9/+20
2024-09-17Merge tag 'docs-6.12' of git://git.lwn.net/linuxLinus Torvalds1-1/+2
2024-09-04docs: update dev-tools/kcsan.rst url about KTSANHaoyang Liu1-1/+2
2024-09-01kfence: introduce burst modeMarco Elver1-0/+7
2024-08-26Documentation: KUnit: Update filename best practicesKees Cook1-9/+20
2024-08-09selftests: rds: add testing infrastructureVegard Nossum1-0/+11
2024-07-29clk: Add test managed clk provider/consumer APIsStephen Boyd2-0/+15
2024-07-29platform: Add test managed platform_device/driver APIsStephen Boyd2-0/+15
2024-07-29of: Add test managed wrappers for of_overlay_apply()/of_node_put()Stephen Boyd2-0/+24
2024-07-21Merge tag 'mm-stable-2024-07-21-14-50' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-2/+9
2024-07-18Merge tag 'docs-6.11' of git://git.lwn.net/linuxLinus Torvalds2-0/+185
2024-07-16Merge tag 'linux_kselftest-next-6.11-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds1-0/+7
2024-07-11selftests: Add information about TAP conformance in testsMuhammad Usama Anjum1-0/+7
2024-07-03kmsan: allow disabling KMSAN checks for the current taskIlya Leoshkevich1-2/+9
2024-07-01gpio: add sloppy logic analyzer using pollingWolfram Sang2-0/+94
2024-06-26Docs: Move clang-format from process/ to dev-tools/SeongJae Park2-0/+185
2024-05-19Merge tag 'mm-nonmm-stable-2024-05-19-11-56' of git://git.kernel.org/pub/scm/...Linus Torvalds1-0/+14
2024-05-14Merge tag 'linux_kselftest-next-6.10-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds1-1/+1
2024-05-13Merge tag 'kcsan.2024.05.10a' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-0/+10
2024-05-11scripts: checkpatch: check unused parameters for function-like macroXining Xu1-0/+14
2024-05-07kcsan, compiler_types: Introduce __data_racy type qualifierMarco Elver1-0/+10
2024-05-06Documentation: kselftest: fix codeblockYo-Jung (Leo) Lin1-1/+1
2024-03-29Documentation: dev-tools: Add link to RV docsBrendan Jackman1-0/+2
2024-03-14Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-10/+10
2024-03-12Merge tag 'net-next-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-0/+12
2024-03-12Merge tag 'docs-6.9' of git://git.lwn.net/linuxLinus Torvalds2-2/+23
2024-03-12Merge tag 'hardening-v6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-20/+8
2024-03-11Merge tag 'linux_kselftest-next-6.9-rc1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-0/+4
2024-02-22kasan: docs: update descriptions about test file and moduleTiezhu Yang1-10/+10
2024-02-21kasan: Add documentation for CONFIG_KASAN_EXTRA_INFOJuntong Deng1-0/+21
2024-02-12docs: dev-tools: checkpatch.rst: Fix grammarThorsten Blum1-2/+2
2024-02-06ubsan: Remove CONFIG_UBSAN_SANITIZE_ALLKees Cook1-20/+8
2024-02-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netJakub Kicinski1-2/+17
2024-01-31selftests: Introduce Makefile variable to list shared bash scriptsBenjamin Poirier1-0/+12
2024-01-22kselftests: lib.mk: Add TEST_GEN_MODS_DIR variableMarcos Paulo de Souza1-0/+4
2024-01-22Documentation: KUnit: Update the instructions on how to test static functionsArthur Grillo1-2/+17
2024-01-18Merge tag 'kbuild-v6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/masa...Linus Torvalds2-0/+478
2024-01-17Merge tag 'uml-for-linus-6.8-rc1' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+11
2024-01-11Merge tag 'docs-6.8' of git://git.lwn.net/linuxLinus Torvalds1-4/+1
2024-01-11Merge tag 'net-next-6.8' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-8/+4
2024-01-05Documentation: kunit: Add clang UML coverage exampleMichał Winiarski1-0/+11
2024-01-03kunit: add parameter generation macro using description from arrayBenjamin Berg1-8/+4
2023-12-29docs: dev-tools: Add UAPI checker documentationJohn Moon2-0/+478
2023-12-18kunit: Add APIs for managing devicesdavidgow@google.com2-0/+59
2023-12-18Documentation: Add debugfs docs with run after bootRae Moar1-4/+47
2023-12-18kunit: add is_init test attributeRae Moar1-0/+7
2023-12-18kunit: Add a macro to wrap a deferred action functionDavid Gow1-3/+7
2023-11-17Merge branch 'vegard' into docs-mwJonathan Corbet1-4/+1
2023-11-17Documentation: dev-tools: properly format ToC headingssVegard Nossum1-4/+1
2023-11-02Merge tag 'mm-stable-2023-11-01-14-33' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-9/+14
2023-11-01Documentation: ubsan: drop "the" from article titleAndrey Konovalov1-2/+4
2023-10-18Documentation: *san: drop "the" from article titlesAndrey Konovalov3-7/+10
2023-10-09Documentation: kselftests: Remove references to bpf testsMarcos Paulo de Souza1-3/+3
2023-09-08Merge tag 'loongarch-6.6' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds1-2/+2
2023-09-06LoongArch: Add KASAN (Kernel Address Sanitizer) supportQing Zhang1-2/+2
2023-07-26kunit: Add documentation of KUnit test attributesRae Moar2-0/+178
2023-06-28Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds2-3/+7
2023-06-27Merge tag 'linux-kselftest-next-6.5-rc1' of git://git.kernel.org/pub/scm/linu...Linus Torvalds1-0/+22
2023-06-23kasan, doc: note kasan.fault=panic_on_write behaviour for async modesMarco Elver1-1/+3
2023-06-19kasan: add support for kasan.fault=panic_on_writeMarco Elver1-3/+4
2023-06-19Documentation: kselftest: "make headers" is a prerequisiteJohn Hubbard1-0/+1
2023-06-12selftests: allow runners to override the timeoutLuis Chamberlain1-0/+22
2023-06-06Documentation: kunit: Rename references to kunit_abort()David Gow1-2/+2
2023-05-31Documentation: Kunit: add MODULE_LICENSE to sample codeTakashi Sakamoto1-0/+2
2023-05-25Documentation: kunit: Add usage notes for kunit_add_action()David Gow1-0/+51
2023-05-11Documentation: kunit: Warn that exit functions run even if init failsDavid Gow1-2/+10
2023-05-11Documentation: kunit: Note that assertions should not be used in cleanupDavid Gow1-0/+6
2023-05-08Documentation: kunit: Modular tests should not depend on KUNIT=yGeert Uytterhoeven1-1/+4
2023-04-27Merge tag 'mm-nonmm-stable-2023-04-27-16-01' of git://git.kernel.org/pub/scm/...Linus Torvalds1-62/+97
2023-04-20docs: kmemleak: adjust to config renamingLukas Bulwahn1-1/+1
2023-04-08kcov: improve documentationAndrey Konovalov1-62/+97
2023-02-23Merge tag 'mm-stable-2023-02-20-13-37' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+17
2023-02-23Merge tag 'linux-kselftest-kunit-6.3-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds3-12/+178
2023-02-08Documentation: Add Function Redirection API docsSadiya Kazi2-3/+172
2023-02-08kunit: Add "hooks" to call into KUnit when it's built as a moduleDavid Gow1-9/+6
2023-01-31Documentation: coccinelle: Escape --options to fix Sphinx outputJonathan Neuschäfer1-4/+4
2023-01-26docs/scripts/gdb: add necessary make scripts_gdb stepJakob Koschel1-0/+4
2023-01-18kasan: allow sampling page_alloc allocations for HW_TAGSAndrey Konovalov1-0/+17
2022-12-12Merge tag 'linux-kselftest-kunit-next-6.2-rc1' of git://git.kernel.org/pub/sc...Linus Torvalds6-303/+136
2022-12-12Documentation: dev-tools: Clarify requirements for result descriptionMark Brown1-2/+2
2022-12-12Documentation: kunit: Fix "How Do I Use This" / "Next Steps" sectionsDavid Gow2-21/+16
2022-12-12kunit: Use the static key when retrieving the current testDavid Gow1-9/+21
2022-12-12Documentation: kunit: Remove redundant 'tips.rst' pageDavid Gow2-191/+0
2022-12-12Documentation: KUnit: reword description of assertionsDaniel Latypov1-5/+8
2022-12-12Documentation: KUnit: make usage.rst a superset of tips.rst, remove duplicationDaniel Latypov1-18/+31
2022-11-08docs: kmsan: fix formatting of "Example report"Alexander Potapenko1-0/+1
2022-10-27Documentation: Kunit: Update architecture.rst for minor fixesSadiya Kazi1-57/+58
2022-10-12Merge tag 'linux-kselftest-kunit-6.1-rc1-2' of git://git.kernel.org/pub/scm/l...Linus Torvalds1-7/+8
2022-10-12Merge tag 'mm-nonmm-stable-2022-10-11' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-0/+7
2022-10-10Merge tag 'mm-stable-2022-10-08' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-6/+439
2022-10-07Documentation: kunit: Update description of --alltests optionDavid Gow1-7/+8
2022-10-06Merge tag 'linux-kselftest-kunit-6.1-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds7-312/+130
2022-10-05docs:kselftest: fix kselftest_module.h path of example moduleHoi Pok Wu1-1/+1
2022-10-03checkpatch: warn for non-standard fixes tag styleNiklas Söderlund1-0/+7
2022-10-03kmsan: add ReST documentationAlexander Potapenko2-0/+428
2022-10-03kasan: dynamically allocate stack ring entriesAndrey Konovalov1-1/+3
2022-10-03kasan: support kasan.stacktrace for SW_TAGSAndrey Konovalov1-6/+9
2022-09-30Documentation: Kunit: Use full path to .kunitconfigKhalid Masum1-1/+1
2022-09-30Documentation: KUnit: update links in the index pageTales Aparecida1-6/+7
2022-09-30Documentation: KUnit: add intro to the getting-started pageTales Aparecida1-0/+4
2022-09-30Documentation: KUnit: Reword start guide for selecting testsTales Aparecida1-27/+63
2022-09-30Documentation: KUnit: add note about mrproper in start.rstTales Aparecida1-0/+16
2022-09-30Documentation: KUnit: avoid repeating "kunit.py run" in start.rstTales Aparecida2-24/+16
2022-09-30Documentation: KUnit: remove duplicated docs for kunit_toolTales Aparecida4-253/+16
2022-09-30Documentation: Kunit: Add ref for other kinds of testsTales Aparecida2-0/+4
2022-09-30Documentation: KUnit: Fix non-uml anchorTales Aparecida3-5/+7
2022-09-30Documentation: Kunit: Fix inconsistent titlesTales Aparecida1-2/+2
2022-09-30Documentation: kunit: fix trivial typoTales Aparecida1-1/+1
2022-08-05Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+0
2022-08-02Merge tag 'linux-kselftest-kunit-5.20-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds4-8/+89
2022-07-28Documentation: KUnit: Fix example with compilation errorMaíra Canal1-1/+1