aboutsummaryrefslogtreecommitdiffstats
path: root/lib/tests
AgeCommit message (Expand)AuthorFilesLines
2 daysMerge branch 'next' of https://git.kernel.org/pub/scm/linux/kernel/git/liveup...Mark Brown1-0/+3
2 daysMerge branch 'for-next' of https://git.kernel.org/pub/scm/linux/kernel/git/pr...Mark Brown1-1/+21
3 dayslib: kunit_iov_iter: repeatedly call alloc_pages_bulk()Thomas Weißschuh1-2/+10
3 dayslib/uuid_kunit: add tests for the four random UUID/GUID generatorsStepan Ionichev1-0/+56
3 dayslib: kunit: add tests for __ashldi3(), __ashrdi3(), and __lshrdi3()Dmitry Antipov2-0/+176
3 dayslib/cmdline_kunit: add test case for memparse()Dmitry Antipov1-0/+56
3 dayslib/tests: extend cmdline KUnit with next_arg() testsShuvam Pandey1-0/+62
3 dayslib/tests: string_helpers: don't use "proxy" headersAndy Shevchenko1-2/+7
3 dayslib/tests: string_helpers: decouple unescape and escape casesAndy Shevchenko1-0/+6
3 daysseq_buf: export seq_buf_putmem_hex() and add KUnit testsShuvam Pandey1-0/+34
11 daysvsprintf: Add test for restricted kernel pointersThomas Weißschuh1-1/+21
13 daysMerge tag 'mm-hotfixes-stable-2026-05-18-21-07' of git://git.kernel.org/pub/s...Linus Torvalds1-5/+5
2026-05-13lib: kunit_iov_iter: fix test fail on powerpcChristian A. Ehrhardt1-5/+5
2026-05-08test_kprobes: clear kprobes between test runsMartin Kaiser1-11/+18
2026-05-01liveupdate: Reference count incoming FLB dataDavid Matlack1-0/+3
2026-04-24Merge tag 'riscv-for-linus-7.1-mw1' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+274
2026-04-20Merge tag 'printk-for-7.1' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds2-0/+24
2026-04-20Merge branch 'for-7.1-printf-kunit-build' into for-linusPetr Mladek9-8/+689
2026-04-19Merge tag 'mm-stable-2026-04-18-02-14' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-18/+0
2026-04-18liveupdate: remove liveupdate_test_unregister()Pasha Tatashin1-18/+0
2026-04-16Merge tag 'mm-nonmm-stable-2026-04-15-04-20' of git://git.kernel.org/pub/scm/...Linus Torvalds1-7/+217
2026-04-15printf: Compile the kunit test with DISABLE_BRANCH_PROFILING DISABLE_BRANCH_P...Petr Mladek1-0/+2
2026-04-07lib/tests/slub_kunit: add a test case for {kmalloc,kfree}_nolockHarry Yoo (Oracle)1-0/+92
2026-04-04lib/string_kunit: extend benchmarks to strnlen() and chr searchesFeng Jiang1-0/+18
2026-04-04lib/string_kunit: add performance benchmark for strlen()Feng Jiang1-0/+160
2026-04-04lib/string_kunit: add correctness test for strrchr()Feng Jiang1-0/+31
2026-04-04lib/string_kunit: add correctness test for strnlen()Feng Jiang1-0/+35
2026-04-04lib/string_kunit: add correctness test for strlen()Feng Jiang1-0/+30
2026-04-02lib: kunit_iov_iter: add tests for extract_iter_to_sgChristian A. Ehrhardt1-0/+203
2026-04-02lib: kunit_iov_iter: improve error detectionChristian A. Ehrhardt1-1/+6
2026-04-02lib: kunit_iov_iter: fix memory leaksChristian A. Ehrhardt1-6/+8
2026-03-24printf: add IPv6 address format testsShuvam Pandey1-0/+22
2026-02-21Convert more 'alloc_obj' cases to default GFP_KERNEL argumentsLinus Torvalds1-2/+1
2026-02-21Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-3/+3
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook3-8/+9
2026-02-12Merge tag 'mm-nonmm-stable-2026-02-12-10-48' of git://git.kernel.org/pub/scm/...Linus Torvalds6-0/+679
2026-02-11Merge tag 'printk-for-7.0' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-9/+11
2026-02-11Merge branch 'for-6.20' into for-linusPetr Mladek1-9/+11
2026-02-10Merge tag 'bitmap-for-6.20' of https://github.com/norov/linuxLinus Torvalds2-0/+206
2026-02-08lib/tests: extend KUnit test for bitops with more casesRyota Sakamoto1-0/+63
2026-02-08lib/tests: add KUnit test for bitopsRyota Sakamoto2-0/+143
2026-02-08tests/liveupdate: add in-kernel liveupdate testPasha Tatashin2-0/+159
2026-02-08list: add kunit test for private list primitivesPasha Tatashin2-0/+77
2026-01-28printf: convert test_hashed into macroTamir Duberstein1-9/+11
2026-01-26lib/glob: convert selftest to KUnitKir Chou2-0/+126
2026-01-26lib/tests: convert test_min_heap module to KUnitRyota Sakamoto2-0/+210
2026-01-20lib/tests: convert test_uuid module to KUnitRyota Sakamoto2-0/+107
2026-01-05test_list_sort: fix up const mismatchGreg Kroah-Hartman1-2/+2
2025-12-06Merge tag 'mm-nonmm-stable-2025-12-06-11-14' of git://git.kernel.org/pub/scm/...Linus Torvalds2-0/+295
2025-12-05Merge tag 'probes-v6.19' of git://git.kernel.org/pub/scm/linux/kernel/git/tra...Linus Torvalds1-1/+98
2025-12-04Merge tag 'sound-6.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-0/+13
2025-11-20lib: add KUnit tests for base64 encoding/decodingGuan-Chun Wu2-0/+295
2025-11-19lib/vsprintf: Add specifier for printing struct timespec64Andy Shevchenko1-0/+4
2025-11-17string: provide strends()Bartosz Golaszewski1-0/+13
2025-11-11lib/test_fprobe: add testcase for mixed fprobeMenglong Dong1-1/+98
2025-09-08KUnit: ffs: Validate all the __attribute_const__ annotationsKees Cook1-0/+40
2025-09-08KUnit: Introduce ffs()-family testsKees Cook2-0/+527
2025-07-31Merge tag 'bitmap-for-6.17' of https://github.com/norov/linuxLinus Torvalds1-0/+19
2025-07-31test_bits: add tests for __GENMASK() and __GENMASK_ULL()Vincent Mailhol1-0/+19
2025-07-29Merge tag 'ratelimit.2025.07.23a' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-0/+145
2025-07-29Merge tag 'linux_kselftest-kunit-6.17-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds1-2/+1
2025-07-28Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb...Linus Torvalds2-490/+0
2025-07-19seq_buf: Introduce KUnit testsKees Cook2-0/+209
2025-07-14kunit/fortify: Add back "volatile" for sizeof() constantsKees Cook1-2/+2
2025-07-10kunit: fix longest symbol length testSergio González Collado1-2/+1
2025-06-30lib/crc: Move files into lib/crc/Eric Biggers2-453/+0
2025-06-30lib/crc32: Remove unused combination supportEric Biggers1-38/+1
2025-06-24lib: Add stress test for ratelimitPaul E. McKenney1-2/+67
2025-06-24lib: Make the ratelimit test more reliablePetr Mladek1-4/+4
2025-06-24lib: Add trivial kunit test for ratelimitPaul E. McKenney2-0/+80
2025-06-03Merge tag 'bitmap-for-6.16-rc1' of https://github.com/norov/linuxLinus Torvalds1-0/+30
2025-05-31Merge tag 'gcc-minimum-version-6.16' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-9/+1
2025-05-28Merge tag 'net-next-6.16' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds1-6/+0
2025-05-28Merge tag 'drm-next-2025-05-28' of https://gitlab.freedesktop.org/drm/kernelLinus Torvalds1-7/+32
2025-05-21lib/crc32: remove unused support for CRC32C combinationEric Biggers1-6/+0
2025-05-08lib/tests: randstruct: Add deep function pointer layout testKees Cook1-14/+65
2025-05-08lib/tests: Add randstruct KUnit testKees Cook2-0/+284
2025-05-08kunit/overflow: Add tests for STACK_FLEX_ARRAY_SIZE() helperGustavo A. R. Silva1-0/+4
2025-05-06Merge drm/drm-next into drm-misc-nextThomas Zimmermann1-0/+1
2025-05-06BackMerge tag 'v6.15-rc5' into drm-nextDave Airlie1-0/+1
2025-04-30Kbuild: remove structleak gcc pluginArnd Bergmann1-9/+1
2025-04-29test_bits: add tests for BIT_U*()Vincent Mailhol1-0/+10
2025-04-29test_bits: add tests for GENMASK_U*()Lucas De Marchi1-0/+20
2025-04-29vsprintf: Use %p4chR instead of %p4cn for reading data in reversed host orderingPetr Mladek1-2/+2
2025-04-28kunit/usercopy: Disable u64 test on 32-bit SPARCThomas Weißschuh1-0/+1
2025-04-21printf: add tests for generic FourCCsAditya Garg1-7/+32
2025-04-11kunit: slub: add module descriptionArnd Bergmann1-0/+1
2025-03-30Merge tag 'modules-6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-1/+1
2025-03-27Merge tag 'linux_kselftest-kunit-6.15-rc1' of git://git.kernel.org/pub/scm/li...Linus Torvalds2-0/+86
2025-03-26Merge tag 'net-next-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds2-0/+86
2025-03-25Merge tag 'crc-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/eb...Linus Torvalds1-4/+64
2025-03-24Merge tag 'slab-for-6.15' of git://git.kernel.org/pub/scm/linux/kernel/git/vb...Linus Torvalds1-0/+59
2025-03-24Merge tag 'hardening-v6.15-rc1' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-2/+2
2025-03-14scanf: break kunit into test casesTamir Duberstein1-35/+47
2025-03-14scanf: convert self-test to KUnitTamir Duberstein2-0/+804
2025-03-13printf: implicate test line in failure messagesTamir Duberstein1-27/+33
2025-03-13printf: break kunit into test casesTamir Duberstein1-192/+101
2025-03-13printf: convert self-test to KUnitTamir Duberstein2-0/+889
2025-03-12kunit/fortify: Replace "volatile" with OPTIMIZER_HIDE_VAR()Kees Cook1-62/+77
2025-03-12kunit/fortify: Expand testing of __compiletime_strlen()Kees Cook1-0/+17
2025-03-10tests/module: nix-ifyJoel Granados1-1/+1
2025-03-05kunit/stackinit: Use fill byte different from Clang i386 patternKees Cook1-10/+20
2025-03-04kunit/overflow: Fix DEFINE_FLEX tests for counted_byKees Cook1-10/+28
2025-02-10lib/tests/kfifo_kunit.c: add tests for the kfifo structureDiego Vieira2-0/+225
2025-02-10lib: Move KUnit tests into tests/ subdirectoryKees Cook27-0/+11618
2024-11-28selftests: kallsyms: fix and clarify current test boundariesLuis Chamberlain1-2/+7
2024-11-28selftests: kallsyms: fix double build stupidityLuis Chamberlain1-9/+8
2024-11-07tests/module/gen_test_kallsyms.sh: use 0 value for variablesLuis Chamberlain1-1/+1
2024-10-28selftests: kallsyms: add MODULE_DESCRIPTIONArnd Bergmann1-0/+1
2024-10-24selftests: add new kallsyms selftestsLuis Chamberlain4-0/+148