powercap / RAPL: reduce message loglevel
authorJacob Pan <jacob.jun.pan@linux.intel.com>
Mon, 23 May 2016 16:45:43 +0000 (09:45 -0700)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Fri, 10 Jun 2016 00:32:32 +0000 (02:32 +0200)
Since the RAPL interface is not architectual, its enumeration depends
on poking MSRs instead of using the CPUID method.

In KVM guests, the RAPL driver probe will fail and emit the following
message for every CPU: "no valid rapl domains found in package"

This patch converts the warning to a debug message only (still return
-ENODEV so that RAPL does not run in KVM guests).

Signed-off-by: Jacob Pan <jacob.jun.pan@linux.intel.com>
[ rjw: Subject & changelog ]
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/powercap/intel_rapl.c

index b2766b867b0eb692dd30d7a1987567b5688077c9..91dfbe6433d6b2aacd08c5a53e8ae21088bb28bf 100644 (file)
@@ -1392,7 +1392,7 @@ static int rapl_detect_domains(struct rapl_package *rp, int cpu)
        }
        rp->nr_domains = bitmap_weight(&rp->domain_map, RAPL_DOMAIN_MAX);
        if (!rp->nr_domains) {
-               pr_err("no valid rapl domains found in package %d\n", rp->id);
+               pr_debug("no valid rapl domains found in package %d\n", rp->id);
                ret = -ENODEV;
                goto done;
        }