rcuscale: Always log error message
authorLi Zhijian <zhijianx.li@intel.com>
Fri, 29 Oct 2021 09:40:28 +0000 (17:40 +0800)
committerPaul E. McKenney <paulmck@kernel.org>
Wed, 8 Dec 2021 00:36:17 +0000 (16:36 -0800)
Unconditionally log messages corresponding to errors.

Acked-by: Davidlohr Bueso <dbueso@suse.de>
Signed-off-by: Li Zhijian <zhijianx.li@intel.com>
Signed-off-by: Paul E. McKenney <paulmck@kernel.org>
kernel/rcu/rcuscale.c

index 228f143bf935d4028e91af5e67d1dff54ea237c3..5e4f1f83d38e72663d3760f46d5c0084cd3bb6c0 100644 (file)
@@ -50,8 +50,8 @@ MODULE_AUTHOR("Paul E. McKenney <paulmck@linux.ibm.com>");
        pr_alert("%s" SCALE_FLAG " %s\n", scale_type, s)
 #define VERBOSE_SCALEOUT_STRING(s) \
        do { if (verbose) pr_alert("%s" SCALE_FLAG " %s\n", scale_type, s); } while (0)
-#define VERBOSE_SCALEOUT_ERRSTRING(s) \
-       do { if (verbose) pr_alert("%s" SCALE_FLAG "!!! %s\n", scale_type, s); } while (0)
+#define SCALEOUT_ERRSTRING(s) \
+       pr_alert("%s" SCALE_FLAG "!!! %s\n", scale_type, s)
 
 /*
  * The intended use cases for the nreaders and nwriters module parameters
@@ -514,11 +514,11 @@ rcu_scale_cleanup(void)
         * during the mid-boot phase, so have to wait till the end.
         */
        if (rcu_gp_is_expedited() && !rcu_gp_is_normal() && !gp_exp)
-               VERBOSE_SCALEOUT_ERRSTRING("All grace periods expedited, no normal ones to measure!");
+               SCALEOUT_ERRSTRING("All grace periods expedited, no normal ones to measure!");
        if (rcu_gp_is_normal() && gp_exp)
-               VERBOSE_SCALEOUT_ERRSTRING("All grace periods normal, no expedited ones to measure!");
+               SCALEOUT_ERRSTRING("All grace periods normal, no expedited ones to measure!");
        if (gp_exp && gp_async)
-               VERBOSE_SCALEOUT_ERRSTRING("No expedited async GPs, so went with async!");
+               SCALEOUT_ERRSTRING("No expedited async GPs, so went with async!");
 
        if (torture_cleanup_begin())
                return;
@@ -845,7 +845,7 @@ rcu_scale_init(void)
        reader_tasks = kcalloc(nrealreaders, sizeof(reader_tasks[0]),
                               GFP_KERNEL);
        if (reader_tasks == NULL) {
-               VERBOSE_SCALEOUT_ERRSTRING("out of memory");
+               SCALEOUT_ERRSTRING("out of memory");
                firsterr = -ENOMEM;
                goto unwind;
        }
@@ -865,7 +865,7 @@ rcu_scale_init(void)
                kcalloc(nrealwriters, sizeof(*writer_n_durations),
                        GFP_KERNEL);
        if (!writer_tasks || !writer_durations || !writer_n_durations) {
-               VERBOSE_SCALEOUT_ERRSTRING("out of memory");
+               SCALEOUT_ERRSTRING("out of memory");
                firsterr = -ENOMEM;
                goto unwind;
        }