When run dpdk-l3fwd with '-u' on non-X86 platform, user would happen a noisy print as the following: "POWER: Uncore frequency management not supported/enabled on this kernel. Please enable CONFIG_INTEL_UNCORE_FREQ_CONTROL if on Intel x86 with linux kernel >= 5.6".
The root cause is that intel_uncore driver's .init() will be called on any platform when use automatic detection mode. The function in intel_uncore driver will print above log on non-X86 platform. But the existing uncore core cannot solve this problem unless break ABI to add new callback. So reduce its log level to avoid this incorrect prompt. Signed-off-by: Huisong Li <[email protected]> --- drivers/power/intel_uncore/intel_uncore.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/drivers/power/intel_uncore/intel_uncore.c b/drivers/power/intel_uncore/intel_uncore.c index 6759ea1445..ebca395075 100644 --- a/drivers/power/intel_uncore/intel_uncore.c +++ b/drivers/power/intel_uncore/intel_uncore.c @@ -419,7 +419,7 @@ power_intel_uncore_get_num_pkgs(void) d = opendir(INTEL_UNCORE_FREQUENCY_DIR); if (d == NULL) { - POWER_LOG(ERR, + POWER_LOG(DEBUG, "Uncore frequency management not supported/enabled on this kernel. " "Please enable CONFIG_INTEL_UNCORE_FREQ_CONTROL if on Intel x86 with linux kernel" " >= 5.6"); @@ -457,7 +457,7 @@ power_intel_uncore_get_num_dies(unsigned int pkg) d = opendir(INTEL_UNCORE_FREQUENCY_DIR); if (d == NULL) { - POWER_LOG(ERR, + POWER_LOG(DEBUG, "Uncore frequency management not supported/enabled on this kernel. " "Please enable CONFIG_INTEL_UNCORE_FREQ_CONTROL if on Intel x86 with linux kernel" " >= 5.6"); -- 2.33.0

