Merge tag 'powerpc-5.16-1' of git://git.kernel.org/pub/scm/linux/kernel/git/powerpc...
[linux-2.6-microblaze.git] / lib / kunit / kunit-test.c
index d69efcb..555601d 100644 (file)
@@ -415,12 +415,15 @@ static struct kunit_suite kunit_log_test_suite = {
 
 static void kunit_log_test(struct kunit *test)
 {
-       struct kunit_suite *suite = &kunit_log_test_suite;
+       struct kunit_suite suite;
+
+       suite.log = kunit_kzalloc(test, KUNIT_LOG_SIZE, GFP_KERNEL);
+       KUNIT_ASSERT_NOT_ERR_OR_NULL(test, suite.log);
 
        kunit_log(KERN_INFO, test, "put this in log.");
        kunit_log(KERN_INFO, test, "this too.");
-       kunit_log(KERN_INFO, suite, "add to suite log.");
-       kunit_log(KERN_INFO, suite, "along with this.");
+       kunit_log(KERN_INFO, &suite, "add to suite log.");
+       kunit_log(KERN_INFO, &suite, "along with this.");
 
 #ifdef CONFIG_KUNIT_DEBUGFS
        KUNIT_EXPECT_NOT_ERR_OR_NULL(test,
@@ -428,12 +431,11 @@ static void kunit_log_test(struct kunit *test)
        KUNIT_EXPECT_NOT_ERR_OR_NULL(test,
                                     strstr(test->log, "this too."));
        KUNIT_EXPECT_NOT_ERR_OR_NULL(test,
-                                    strstr(suite->log, "add to suite log."));
+                                    strstr(suite.log, "add to suite log."));
        KUNIT_EXPECT_NOT_ERR_OR_NULL(test,
-                                    strstr(suite->log, "along with this."));
+                                    strstr(suite.log, "along with this."));
 #else
        KUNIT_EXPECT_PTR_EQ(test, test->log, (char *)NULL);
-       KUNIT_EXPECT_PTR_EQ(test, suite->log, (char *)NULL);
 #endif
 }