From a8469dc6917d9c40c77e1669394b13166314ac5c Mon Sep 17 00:00:00 2001 From: Jeff Johnson Date: Sat, 18 May 2024 16:18:39 -0700 Subject: [PATCH 1/4] torture: Add MODULE_DESCRIPTION() Fix the 'make W=1' warning: WARNING: modpost: missing MODULE_DESCRIPTION() in kernel/torture.o Signed-off-by: Jeff Johnson Signed-off-by: Paul E. McKenney --- kernel/torture.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/torture.c b/kernel/torture.c index c72ab2d251f4..dede150aef01 100644 --- a/kernel/torture.c +++ b/kernel/torture.c @@ -40,6 +40,7 @@ #include #include "rcu/rcu.h" +MODULE_DESCRIPTION("Common functions for in-kernel torture tests"); MODULE_LICENSE("GPL"); MODULE_AUTHOR("Paul E. McKenney "); From 6a081bac38a8a6811fd459ab475fe77efebaf009 Mon Sep 17 00:00:00 2001 From: Jeff Johnson Date: Fri, 24 May 2024 17:17:24 -0700 Subject: [PATCH 2/4] locktorture: Add MODULE_DESCRIPTION() Fix the 'make W=1' warning: WARNING: modpost: missing MODULE_DESCRIPTION() in kernel/locking/locktorture.o Signed-off-by: Jeff Johnson Signed-off-by: Paul E. McKenney --- kernel/locking/locktorture.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/locking/locktorture.c b/kernel/locking/locktorture.c index 415d81e6ce70..de95ec07e477 100644 --- a/kernel/locking/locktorture.c +++ b/kernel/locking/locktorture.c @@ -30,6 +30,7 @@ #include #include +MODULE_DESCRIPTION("torture test facility for locking"); MODULE_LICENSE("GPL"); MODULE_AUTHOR("Paul E. McKenney "); From d68dc77372ba220f25b11d8e09a34558883fbbfb Mon Sep 17 00:00:00 2001 From: Jeff Johnson Date: Wed, 29 May 2024 13:32:46 -0700 Subject: [PATCH 3/4] scftorture: Add MODULE_DESCRIPTION() Fix the 'make W=1' warning: WARNING: modpost: missing MODULE_DESCRIPTION() in kernel/scftorture.o Signed-off-by: Jeff Johnson Signed-off-by: Paul E. McKenney --- kernel/scftorture.c | 1 + 1 file changed, 1 insertion(+) diff --git a/kernel/scftorture.c b/kernel/scftorture.c index 59032aaccd18..c20c6eb8389d 100644 --- a/kernel/scftorture.c +++ b/kernel/scftorture.c @@ -43,6 +43,7 @@ #define SCFTORTOUT_ERRSTRING(s, x...) pr_alert(SCFTORT_FLAG "!!! " s "\n", ## x) +MODULE_DESCRIPTION("Torture tests on the smp_call_function() family of primitives"); MODULE_LICENSE("GPL"); MODULE_AUTHOR("Paul E. McKenney "); From d4641fa67d3dcc24d108cbfc4e47d0312ef49947 Mon Sep 17 00:00:00 2001 From: Jeff Johnson Date: Wed, 29 May 2024 13:45:40 -0700 Subject: [PATCH 4/4] scftorture: Make torture_type static Fix the 'make C=1' warning: kernel/scftorture.c:71:6: warning: symbol 'torture_type' was not declared. Should it be static? Signed-off-by: Jeff Johnson Signed-off-by: Paul E. McKenney --- kernel/scftorture.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/kernel/scftorture.c b/kernel/scftorture.c index c20c6eb8389d..44e83a646264 100644 --- a/kernel/scftorture.c +++ b/kernel/scftorture.c @@ -68,7 +68,7 @@ torture_param(int, weight_many_wait, -1, "Testing weight for multi-CPU operation torture_param(int, weight_all, -1, "Testing weight for all-CPU no-wait operations."); torture_param(int, weight_all_wait, -1, "Testing weight for all-CPU operations."); -char *torture_type = ""; +static char *torture_type = ""; #ifdef MODULE # define SCFTORT_SHUTDOWN 0