Fix TDEHW crash when cpufreq not available

pull/16/head
Timothy Pearson 13 years ago
parent 5242023c3f
commit 5828c38527

@ -2133,6 +2133,7 @@ void TDEHardwareDevices::processModifiedCPUs() {
} }
// Update CPU information structure // Update CPU information structure
if (cdevice) {
if (cdevice->governor() != scalinggovernor) modified = true; if (cdevice->governor() != scalinggovernor) modified = true;
cdevice->internalSetGovernor(scalinggovernor); cdevice->internalSetGovernor(scalinggovernor);
if (cdevice->scalingDriver() != scalingdriver) modified = true; if (cdevice->scalingDriver() != scalingdriver) modified = true;
@ -2150,6 +2151,7 @@ void TDEHardwareDevices::processModifiedCPUs() {
if (cdevice->availableGovernors().join(" ") != governorlist.join(" ")) modified = true; if (cdevice->availableGovernors().join(" ") != governorlist.join(" ")) modified = true;
cdevice->internalSetAvailableGovernors(governorlist); cdevice->internalSetAvailableGovernors(governorlist);
} }
}
if (modified) { if (modified) {
for (processorNumber=0; processorNumber<processorCount; processorNumber++) { for (processorNumber=0; processorNumber<processorCount; processorNumber++) {

Loading…
Cancel
Save