patch 'power: fix mapped lcore ID' has been queued to stable release 21.11.9
Kevin Traynor
ktraynor at redhat.com
Mon Dec 9 11:25:00 CET 2024
On 09/12/2024 10:21, Tummala, Sivaprasad wrote:
> [AMD Official Use Only - AMD Internal Distribution Only]
>
> Hi David,
>
>> -----Original Message-----
>> From: David Marchand <david.marchand at redhat.com>
>> Sent: Monday, December 9, 2024 12:30 PM
>> To: Kevin Traynor <ktraynor at redhat.com>
>> Cc: Tummala, Sivaprasad <Sivaprasad.Tummala at amd.com>; Konstantin Ananyev
>> <konstantin.ananyev at huawei.com>; Huisong Li <lihuisong at huawei.com>; dpdk
>> stable <stable at dpdk.org>
>> Subject: Re: patch 'power: fix mapped lcore ID' has been queued to stable release
>> 21.11.9
>>
>> Caution: This message originated from an External Source. Use proper caution
>> when opening attachments, clicking links, or responding.
>>
>>
>> On Wed, Nov 27, 2024 at 6:22 PM Kevin Traynor <ktraynor at redhat.com> wrote:
>>> Diff of the applied patch vs upstream commit (please double-check if non-empty:
>>> ---
>>> --- - 2024-11-27 17:17:40.435934249 +0000
>>> +++ 0069-power-fix-mapped-lcore-ID.patch 2024-11-27 17:17:38.262269565
>> +0000
>>> @@ -1 +1 @@
>>> -From 5c9b07eeba55d527025f1f4945e2dbb366f21215 Mon Sep 17 00:00:00 2001
>>> +From 939535ca3bed8f1c9013baba9691ca356cca6d3b Mon Sep 17 00:00:00
>> 2001
>>> @@ -5,0 +6,2 @@
>>> +[ upstream commit 5c9b07eeba55d527025f1f4945e2dbb366f21215 ]
>>> +
>>> @@ -25 +26,0 @@
>>> -Cc: stable at dpdk.org
>>> @@ -31,8 +32,8 @@
>>> - app/test/test_power_cpufreq.c | 21 ++++++++++++++++++---
>>> - lib/power/power_acpi_cpufreq.c | 6 +++++-
>>> - lib/power/power_amd_pstate_cpufreq.c | 6 +++++-
>>> - lib/power/power_common.c | 23 +++++++++++++++++++++++
>>> - lib/power/power_common.h | 1 +
>>> - lib/power/power_cppc_cpufreq.c | 6 +++++-
>>> - lib/power/power_pstate_cpufreq.c | 6 +++++-
>>> - 7 files changed, 62 insertions(+), 7 deletions(-)
>>> + app/test/test_power_cpufreq.c | 21 ++++++++++++++++++---
>>> + lib/power/power_acpi_cpufreq.c | 6 +++++-
>>> + lib/power/power_common.c | 23 +++++++++++++++++++++++
>>> + lib/power/power_common.h | 1 +
>>> + lib/power/power_cppc_cpufreq.c | 6 +++++-
>>> + lib/power/power_pstate_cpufreq.c | 6 +++++-
>>> + lib/power/rte_power_pmd_mgmt.c | 4 ++--
>>> + 7 files changed, 59 insertions(+), 8 deletions(-)
>>> @@ -41 +42 @@
>>> -index 619b2811c6..edbd34424e 100644
>>> +index 4d013cd7bb..051b9036dc 100644
>>> @@ -74 +75 @@
>>> -@@ -498,4 +500,17 @@ test_power_cpufreq(void)
>>> +@@ -487,4 +489,17 @@ test_power_cpufreq(void)
>>> @@ -93 +94 @@
>>> -index abad53bef1..ae809fbb60 100644
>>> +index 402ed8c99b..1bb74bdca6 100644
>>> @@ -101,16 +102 @@
>>> -+ POWER_LOG(ERR, "Cannot get CPU ID mapped for lcore %u",
>> lcore_id);
>>> -+ return -1;
>>> -+ }
>>> -+
>>> - /* Check and set the governor */
>>> - if (power_set_governor_userspace(pi) < 0) {
>>> -diff --git a/lib/power/power_amd_pstate_cpufreq.c
>> b/lib/power/power_amd_pstate_cpufreq.c
>>> -index 4809d45a22..2b728eca18 100644
>>> ---- a/lib/power/power_amd_pstate_cpufreq.c
>>> -+++ b/lib/power/power_amd_pstate_cpufreq.c
>>> -@@ -383,5 +383,9 @@ power_amd_pstate_cpufreq_init(unsigned int lcore_id)
>>> - }
>>> -
>>> -- pi->lcore_id = lcore_id;
>>> -+ if (power_get_lcore_mapped_cpu_id(lcore_id, &pi->lcore_id) < 0) {
>>> -+ POWER_LOG(ERR, "Cannot get CPU ID mapped for lcore %u",
>> lcore_id);
>>> ++ RTE_LOG(ERR, POWER, "Cannot get CPU ID mapped for lcore
>> %u", lcore_id);
>>
>> A final \n is missing in the format string.
>>
>>> @@ -123 +109 @@
>>> -index 590986d5ef..b47c63a5f1 100644
>>> +index 1e09facb86..e2a8c33604 100644
>>> @@ -132 +118 @@
>>> -@@ -205,2 +206,24 @@ out:
>>> +@@ -203,2 +204,24 @@ out:
>>> @@ -143 +129 @@
>>> -+ POWER_LOG(ERR,
>>> ++ RTE_LOG(ERR, POWER,
>>
>> Probably the same here, and other occurences in this patch.
> LGTM!
>
Thanks for reporting David. I will send a patch to fix this.
Kevin.
>>
>>
>> --
>> David Marchand
>
More information about the stable
mailing list