On Wed, 8 Jul 2026 12:03:31 +0200, David Gow <[email protected]> said: > Le 08/07/2026 à 5:54 PM, Bartosz Golaszewski a écrit : >> CONFIG_KUNIT is a tristate symbol but the warning suppression code in >> lib/bug.c is only built if it's built-in due to it using a plain #ifdef, >> rendering warning suppressions broken for kunit build as loadable module. >> >> kunit_is_suppressed_warning() already has a stub for when kunit is >> disabled so drop that guard entirely. >> >> Suggested-by: Albert Esteve <[email protected]> >> Cc: [email protected] >> Fixes: 85347718ab0d ("bug/kunit: Core support for suppressing warning >> backtraces") >> Signed-off-by: Bartosz Golaszewski <[email protected]> >> --- >> Changes in v2: >> - drop the guard entirely instead of switching to IS_ENABLED() >> > > Thanks very much. Works well here. > > Reviewed-by: David Gow <[email protected]> > > Happy to take this via kselftest/kunit, but if you'd prefer it go in via > mm-nonmm, that's fine too. >
I sent a v2 as suggested by Albert. I don't have a strong opinion on which one should go upstream. Bart

