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

Reply via email to