Hi Linus, Please pull this kunit update for Linux 7.2-rc1. Fixes to tool and kunit core and new features to both to support JUnit XML (primitive) and backtrace suppression API: - bug/kunit: Core support for suppressing warning backtraces - kunit: tool: Parse and print the reason tests are skipped - kunit: tool: Add (primitive) support for outputting JUnit XML - kunit:tool: Don't write to stdout when it should be disabled - kunit: Add backtrace suppression self-tests - drm: Suppress intentional warning backtraces in scaling unit tests - kunit: Add documentation for warning backtrace suppression API - kunit: Fix spelling mistakes in comments and messages - gen_compile_commands: Ignore libgcc.a - kunit: qemu_configs: Add or1k / openrisc configuration Please not that this update touches kernel/panic.c and lib/bug.c in backtrace suppression patches. diff is attached. thanks, -- Shuah ---------------------------------------------------------------- The following changes since commit 254f49634ee16a731174d2ae34bc50bd5f45e731: Linux 7.1-rc1 (2026-04-26 14:19:00 -0700) are available in the Git repository at: git://git.kernel.org/pub/scm/linux/kernel/git/shuah/linux-kselftest tags/linux_kselftest-kunit-7.2-rc1 for you to fetch changes up to 29afed142d64e181749214072315c976f8510bd7: kunit:tool: Don't write to stdout when it should be disabled (2026-06-07 20:10:30 -0600) ---------------------------------------------------------------- linux_kselftest-kunit-7.2-rc1 Fixes to tool and kunit core and new features to both to support JUnit XML (primitive) and backtrace suppression API: - bug/kunit: Core support for suppressing warning backtraces - kunit: tool: Parse and print the reason tests are skipped - kunit: tool: Add (primitive) support for outputting JUnit XML - kunit:tool: Don't write to stdout when it should be disabled - kunit: Add backtrace suppression self-tests - drm: Suppress intentional warning backtraces in scaling unit tests - kunit: Add documentation for warning backtrace suppression API - kunit: Fix spelling mistakes in comments and messages - gen_compile_commands: Ignore libgcc.a - kunit: qemu_configs: Add or1k / openrisc configuration ---------------------------------------------------------------- Alessandro Carminati (1): bug/kunit: Core support for suppressing warning backtraces David Gow (3): kunit: tool: Parse and print the reason tests are skipped kunit: tool: Add (primitive) support for outputting JUnit XML kunit:tool: Don't write to stdout when it should be disabled Guenter Roeck (3): kunit: Add backtrace suppression self-tests drm: Suppress intentional warning backtraces in scaling unit tests kunit: Add documentation for warning backtrace suppression API Jinseok Kim (1): kunit: Fix spelling mistakes in comments and messages Thomas Weißschuh (2): gen_compile_commands: Ignore libgcc.a kunit: qemu_configs: Add or1k / openrisc configuration Documentation/dev-tools/kunit/run_wrapper.rst | 3 + Documentation/dev-tools/kunit/usage.rst | 46 +++++- drivers/gpu/drm/tests/drm_rect_test.c | 46 +++++- include/kunit/test-bug.h | 26 ++++ include/kunit/test.h | 98 +++++++++++++ kernel/panic.c | 11 ++ lib/bug.c | 14 +- lib/kunit/Makefile | 4 +- lib/kunit/backtrace-suppression-test.c | 198 ++++++++++++++++++++++++++ lib/kunit/bug.c | 120 ++++++++++++++++ lib/kunit/hooks-impl.h | 2 + scripts/clang-tools/gen_compile_commands.py | 2 + tools/testing/kunit/kunit.py | 21 ++- tools/testing/kunit/kunit_junit.py | 61 ++++++++ tools/testing/kunit/kunit_kernel.py | 2 +- tools/testing/kunit/kunit_parser.py | 29 ++-- tools/testing/kunit/kunit_tool_test.py | 56 +++++++- tools/testing/kunit/qemu_configs/or1k.py | 18 +++ 18 files changed, 730 insertions(+), 27 deletions(-) create mode 100644 lib/kunit/backtrace-suppression-test.c create mode 100644 lib/kunit/bug.c create mode 100644 tools/testing/kunit/kunit_junit.py create mode 100644 tools/testing/kunit/qemu_configs/or1k.py ----------------------------------------------------------------