aboutsummaryrefslogtreecommitdiffstats
path: root/Documentation/dev-tools
AgeCommit message (Expand)AuthorFilesLines
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-67/+102
2023-04-20docs: kmemleak: adjust to config renamingLukas Bulwahn1-1/+1
2023-04-08kcov: improve documentationAndrey Konovalov1-67/+102
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-8/+9
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-8/+9
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
2022-07-26Documentation: kunit: Add CLI args for kunit_toolSadiya Kazi1-1/+62
2022-07-11selftest: Taint kernel when test module loadedDavid Gow1-0/+9
2022-07-11Documentation: kunit: fix example run_kunit func to allow spaces in argsDaniel Latypov1-1/+1
2022-07-08Documentation: kunit: Cleanup run_wrapper, fix x-refDavid Gow1-3/+15
2022-07-07kunit: add coverage_uml.config to enable GCOV on UMLDaniel Latypov1-2/+1
2022-06-27docs/kselftest: add more guidelines for adding new testsMuhammad Usama Anjum1-1/+26
2022-06-27docs: dev-tools: modify SPL reference URL to actual SPL doc entryDongliang Mu1-1/+1
2022-06-16mm: kmemleak: remove kmemleak_not_leak_phys() and the min_count argument to k...Patrick Wang1-1/+0
2022-05-26Merge tag 'mm-stable-2022-05-25' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-99/+129
2022-05-25Merge tag 'linux-kselftest-kunit-5.19-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds4-9/+31
2022-05-25Merge tag 'docs-5.19' of git://git.lwn.net/linuxLinus Torvalds3-11/+72
2022-05-13kasan: move boot parameters section in documentationAndrey Konovalov1-41/+41
2022-05-13kasan: update documentationAndrey Konovalov1-60/+90
2022-05-02kunit: add ability to specify suite-level init and exit functionsDaniel Latypov1-8/+11
2022-04-28Documentation: dev-tools: use literal block instead of code-blockFrank Rowand1-10/+8
2022-04-22Documentation: kunit: change complete_and_exit to kthread_complete_and_exitAndreas-Christian Hagau1-1/+1
2022-04-05Documentation: dev-tools: Enhance static analysis section with discussionMarcelo Schmitt1-0/+32
2022-04-05Documentation: dev-tools: Add a section for static analysis toolsMarcelo Schmitt1-0/+31
2022-04-04Documentation: kunit: update kconfig options needed for UML coverageDaniel Latypov1-1/+2
2022-04-04kunit: split resource API from test.h into new resource.hDaniel Latypov2-0/+18
2022-04-04Documentation: kunit: fix path to .kunitconfig in start.rstDaniel Latypov1-3/+8
2022-03-31Merge tag 'docs-5.18-2' of git://git.lwn.net/linuxLinus Torvalds1-11/+2
2022-03-28Documentation: kunit: Fix cross-referencing warningsDavid Gow1-11/+2
2022-03-24kasan: documentation updatesAndrey Konovalov1-6/+11
2022-03-24Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-0/+2
2022-03-23Documentation/sparse: add hints about __CHECKER__Bjorn Helgaas1-0/+2
2022-03-22Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-0/+12
2022-03-22kfence: allow use of a deferrable timerMarco Elver1-0/+12
2022-03-21Merge tag 'docs-5.18' of git://git.lwn.net/linuxLinus Torvalds1-17/+32
2022-03-11Docs: ktap: add code-block typeRandy Dunlap1-9/+9
2022-02-15Documentation: dev-tools: clarify KTAP specification wordingFrank Rowand1-8/+23
2022-02-10Merge tag 'linux-kselftest-kunit-fixes-5.17-rc4' of git://git.kernel.org/pub/...Linus Torvalds1-1/+1
2022-02-08Documentation: KUnit: Fix usage bugAkira Kawata1-1/+1
2022-01-27docs/kselftest: clarify running mainline tests on stablesShuah Khan1-0/+8
2022-01-11Merge tag 'docs-5.17' of git://git.lwn.net/linuxLinus Torvalds12-586/+1427
2022-01-11Merge tag 'kcsan.2022.01.09a' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-13/+63
2022-01-07Documentation: kgdb: Replace deprecated remotebaudChristian Löhle1-1/+1
2022-01-03Documentation: kgdb: properly capitalize the MAGIC_SYSRQ configLukas Bulwahn1-2/+2
2021-12-23Documentation: KUnit: Restyled Frequently Asked QuestionsHarinder Singh1-37/+36
2021-12-23Documentation: KUnit: Restyle Test Style and Nomenclature pageHarinder Singh1-54/+51
2021-12-23Documentation: KUnit: Rework writing page to focus on writing testsHarinder Singh3-327/+255
2021-12-23Documentation: kunit: Reorganize documentation related to running testsHarinder Singh4-1/+311
2021-12-23Documentation: KUnit: Added KUnit ArchitectureHarinder Singh4-0/+288
2021-12-23Documentation: KUnit: Rewrite getting startedHarinder Singh1-93/+102
2021-12-23Documentation: KUnit: Rewrite main pageHarinder Singh1-78/+88
2021-12-13kunit: tool: reconfigure when the used kunitconfig changesDaniel Latypov1-4/+4
2021-12-13Documentation: kunit: remove claims that kunit is a mocking frameworkDaniel Latypov3-5/+3
2021-12-10Documentation: dev-tools: Add KTAP specificationRae Moar2-0/+299
2021-12-09kcsan: Document modeling of weak memoryMarco Elver1-13/+63
2021-11-09Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-0/+5
2021-11-09Documentation/kcov: define `ip' in the exampleSebastian Andrzej Siewior1-0/+2
2021-11-09Documentation/kcov: include types.h in the exampleSebastian Andrzej Siewior1-0/+3
2021-11-06Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-4/+19
2021-11-06kfence: default to dynamic branch instead of static keys modeMarco Elver1-4/+8
2021-11-06kfence: add note to documentation about skipping covered allocationsMarco Elver1-0/+11
2021-11-02Merge tag 'docs-5.16' of git://git.lwn.net/linuxLinus Torvalds1-0/+81
2021-11-02Merge tag 'linux-kselftest-kunit-5.16-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds1-2/+9
2021-10-19kunit: tool: allow filtering test cases via globDaniel Latypov1-2/+9
2021-10-07kasan: Extend KASAN mode kernel parameterVincenzo Frascino1-2/+5
2021-10-04Revert "docs: checkpatch: add UNNECESSARY/UNSPECIFIED_INT and UNNECESSARY_ELSE"Jonathan Corbet1-47/+0
2021-09-27docs: checkpatch: add multiline, do/while, and multiple-assignment messagesUtkarsh Verma1-0/+43
2021-09-27docs: checkpatch: add UNNECESSARY/UNSPECIFIED_INT and UNNECESSARY_ELSEUtkarsh Verma1-0/+47
2021-09-14Documentation: checkpatch: Add SYMBOLIC_PERMS messageUtkarsh Verma1-0/+11
2021-09-14Documentation: checkpatch: Add TRAILING_SEMICOLON messageUtkarsh Verma1-0/+21
2021-09-14Documentation: checkpatch: Add SPLIT_STRING messageUtkarsh Verma1-0/+6
2021-09-08Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-45/+53
2021-09-08kfence: show cpu and timestamp in alloc/free infoMarco Elver1-45/+53
2021-09-03Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-5/+8
2021-09-03mm/kasan: move kasan.fault to mm/kasan/report.cWoody Lin1-5/+8
2021-09-02Merge tag 'locking-debug-2021-09-01' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-0/+12
2021-08-13kunit: tool: make --raw_output support only showing kunit outputDaniel Latypov1-3/+6
2021-08-13kunit: tool: add --kernel_args to allow setting module paramsDaniel Latypov1-0/+10
2021-07-20kcsan: Rework atomic.h into permissive.hMarco Elver1-0/+8
2021-07-20kcsan: Introduce CONFIG_KCSAN_STRICTMarco Elver1-0/+4
2021-07-12Documentation: kunit: drop obsolete note about uml_abort for coverageDaniel Latypov1-13/+1
2021-07-04Merge branch 'kcsan.2021.05.18a' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-54/+39
2021-07-02Merge tag 'linux-kselftest-kunit-fixes-5.14-rc1' of git://git.kernel.org/pub/...Linus Torvalds5-24/+485
2021-06-29Merge branch 'akpm' (patches from Andrew)Linus Torvalds1-5/+4
2021-06-29kasan: test: improve failure message in KUNIT_EXPECT_KASAN_FAIL()David Gow1-5/+4
2021-06-23kunit: Move default config from arch/um -> tools/testing/kunitDavid Gow1-1/+1
2021-06-23Documentation: kunit: Clean up some string casts in examplesDavid Gow1-4/+3
2021-06-23docs: dev-tools: kunit: don't use a table for docs nameMauro Carvalho Chehab1-4/+4
2021-06-17docs: dev-tools: kunit: avoid using ReST :doc:`foo` markupMauro Carvalho Chehab5-15/+18
2021-06-17docs: dev-tools: testing-overview.rst: avoid using ReST :doc:`foo` markupMauro Carvalho Chehab1-9/+9
2021-06-17docs: dev-tools: kunit: don't use a table for docs nameMauro Carvalho Chehab1-4/+4
2021-06-14docs: checkpatch: Document and segregate more checkpatch message typesDwaipayan Ray1-71/+328
2021-06-11Documentation: kunit: document support for QEMU in kunit_toolBrendan Higgins2-11/+87
2021-05-21Documentation: kunit: Update kunit_tool pageDavid Gow1-8/+132
2021-05-21Documentation: kunit: add tips for running KUnitDaniel Latypov3-0/+262
2021-05-20Documentation: checkpatch: Tweak BIT() macro includeAndrew Jeffery1-1/+1
2021-05-20docs: Add more message type documentations for checkpatchDwaipayan Ray1-7/+163
2021-05-18kcsan: Use URL link for pointing access-marking.txtAkira Yokosawa1-2/+3
2021-05-18kcsan: Document "value changed" lineMarco Elver1-53/+35
2021-05-18kcsan: Add pointer to access-marking.txt to data_race() bulletPaul E. McKenney1-1/+3
2021-05-07scripts/gdb: add lx_current support for arm64Barry Song1-1/+1
2021-05-07scripts/gdb: document lx_current is only supported by x86Barry Song1-1/+1
2021-04-30kasan: docs: update tests sectionAndrey Konovalov1-17/+15
2021-04-30kasan: docs: update ignoring accesses sectionAndrey Konovalov1-4/+30
2021-04-30kasan: docs: update shadow memory sectionAndrey Konovalov1-17/+14
2021-04-30kasan: docs: update HW_TAGS implementation details sectionAndrey Konovalov1-13/+13
2021-04-30kasan: docs: update SW_TAGS implementation details sectionAndrey Konovalov1-20/+19
2021-04-30kasan: docs: update GENERIC implementation details sectionAndrey Konovalov1-14/+13
2021-04-30kasan: docs: update boot parameters sectionAndrey Konovalov1-4/+10
2021-04-30kasan: docs: update error reports sectionAndrey Konovalov1-20/+26
2021-04-30kasan: docs: update usage sectionAndrey Konovalov1-12/+11
2021-04-30kasan: docs: update overview sectionAndrey Konovalov1-8/+19
2021-04-30kasan: docs: clean up sectionsAndrey Konovalov1-27/+27
2021-04-28Merge tag 'locking-core-2021-04-28' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+3
2021-04-27Merge tag 'linux-kselftest-kunit-5.13-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds1-2/+76
2021-04-27Merge tag 'linux-kselftest-next-5.13-rc1' of git://git.kernel.org/pub/scm/lin...Linus Torvalds1-2/+2
2021-04-26Merge tag 'docs-5.13' of git://git.lwn.net/linuxLinus Torvalds4-2/+883