]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
kunit: Fix wrong parameter to kunit_deactivate_static_stub()
authorTzung-Bi Shih <tzungbi@kernel.org>
Tue, 20 May 2025 08:20:49 +0000 (08:20 +0000)
committerShuah Khan <skhan@linuxfoundation.org>
Wed, 21 May 2025 15:51:23 +0000 (09:51 -0600)
kunit_deactivate_static_stub() accepts real_fn_addr instead of
replacement_addr.  In the case, it always passes NULL to
kunit_deactivate_static_stub().

Fix it.

Link: https://lore.kernel.org/r/20250520082050.2254875-1-tzungbi@kernel.org
Fixes: e047c5eaa763 ("kunit: Expose 'static stub' API to redirect functions")
Signed-off-by: Tzung-Bi Shih <tzungbi@kernel.org>
Reviewed-by: David Gow <davidgow@google.com>
Signed-off-by: Shuah Khan <skhan@linuxfoundation.org>
lib/kunit/static_stub.c

index 92b2cccd5e7633d0c02d78f90e0b5307d2013af5..484fd85251b4152ccee8d4ca5c04794c262270e0 100644 (file)
@@ -96,7 +96,7 @@ void __kunit_activate_static_stub(struct kunit *test,
 
        /* If the replacement address is NULL, deactivate the stub. */
        if (!replacement_addr) {
-               kunit_deactivate_static_stub(test, replacement_addr);
+               kunit_deactivate_static_stub(test, real_fn_addr);
                return;
        }