power: fix frequency list return code
The power_pstate_cpufreq_freqs() function was returning -1 in an unsigned int, causing buffer over-runs when the results were being processed. This function should be returning zero for all error conditions, similar to it's acpi relation, power_acpi_cpufreq_freqs(). Fixes: e6c6dc0f96c8 ("power: add p-state driver compatibility") Signed-off-by: David Hunt <david.hunt@intel.com>
This commit is contained in:
parent
2e6ccdb4e0
commit
ad514edf71
@ -581,7 +581,7 @@ power_pstate_cpufreq_freqs(unsigned int lcore_id, uint32_t *freqs, uint32_t num)
|
|||||||
|
|
||||||
if (lcore_id >= RTE_MAX_LCORE) {
|
if (lcore_id >= RTE_MAX_LCORE) {
|
||||||
RTE_LOG(ERR, POWER, "Invalid lcore ID\n");
|
RTE_LOG(ERR, POWER, "Invalid lcore ID\n");
|
||||||
return -1;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
if (freqs == NULL) {
|
if (freqs == NULL) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user