On 27.05.2025 17:26, Ross Lagerwall wrote: > If set_px_pminfo is called a second time with a larger state_count than > the first call, calls to PMSTAT_get_pxstat will read beyond the end of > the pt and trans_pt buffers allocated in cpufreq_statistic_init() since > they would have been allocated with the original state_count. > > Secondly, the states array leaks on each subsequent call of > set_px_pminfo. > > Fix both these issues by ignoring subsequent calls to set_px_pminfo if > it completed successfully previously. Return success rather than an > error to avoid errors in the dom0 kernel log when reloading the > xen_acpi_processor module. > > At the same time, fix a leak of the states array on error. > > Signed-off-by: Ross Lagerwall <ross.lagerw...@citrix.com>
Reviewed-by: Jan Beulich <jbeul...@suse.com>