• Linus Torvalds's avatar
    Merge tag 'linux-kselftest-kunit-5.19-rc1' of... · 64e34b50
    Linus Torvalds authored
    Merge tag 'linux-kselftest-kunit-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest
    
    Pull KUnit updates from Shuah Khan:
     "Several fixes, cleanups, and enhancements to tests and framework:
    
       - introduce _NULL and _NOT_NULL macros to pointer error checks
    
       - rework kunit_resource allocation policy to fix memory leaks when
         caller doesn't specify free() function to be used when allocating
         memory using kunit_add_resource() and kunit_alloc_resource() funcs.
    
       - add ability to specify suite-level init and exit functions"
    
    * tag 'linux-kselftest-kunit-5.19-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest: (41 commits)
      kunit: tool: Use qemu-system-i386 for i386 runs
      kunit: fix executor OOM error handling logic on non-UML
      kunit: tool: update riscv QEMU config with new serial dependency
      kcsan: test: use new suite_{init,exit} support
      kunit: tool: Add list of all valid test configs on UML
      kunit: take `kunit_assert` as `const`
      kunit: tool: misc cleanups
      kunit: tool: minor cosmetic cleanups in kunit_parser.py
      kunit: tool: make parser stop overwriting status of suites w/ no_tests
      kunit: tool: remove dead parse_crash_in_log() logic
      kunit: tool: print clearer error message when there's no TAP output
      kunit: tool: stop using a shell to run kernel under QEMU
      kunit: tool: update test counts summary line format
      kunit: bail out of test filtering logic quicker if OOM
      lib/Kconfig.debug: change KUnit tests to default to KUNIT_ALL_TESTS
      kunit: Rework kunit_resource allocation policy
      kunit: fix debugfs code to use enum kunit_status, not bool
      kfence: test: use new suite_{init/exit} support, add .kunitconfig
      kunit: add ability to specify suite-level init and exit functions
      kunit: rename print_subtest_{start,end} for clarity (s/subtest/suite)
      ...
    64e34b50
Kconfig.debug 89.8 KB