ACPI: thermal: remove unused limit code
acpi_processor_apply_limit() acpi_thermal_cpufreq_increase() acpi_thermal_cpufreq_decrease() Signed-off-by: Len Brown <len.brown@intel.com>
This commit is contained in:
parent
01eac60bcc
commit
ab7c13c4a5
1 changed files with 0 additions and 71 deletions
|
@ -44,47 +44,6 @@
|
||||||
#define _COMPONENT ACPI_PROCESSOR_COMPONENT
|
#define _COMPONENT ACPI_PROCESSOR_COMPONENT
|
||||||
ACPI_MODULE_NAME("processor_thermal");
|
ACPI_MODULE_NAME("processor_thermal");
|
||||||
|
|
||||||
/* --------------------------------------------------------------------------
|
|
||||||
Limit Interface
|
|
||||||
-------------------------------------------------------------------------- */
|
|
||||||
static int acpi_processor_apply_limit(struct acpi_processor *pr)
|
|
||||||
{
|
|
||||||
int result = 0;
|
|
||||||
u16 px = 0;
|
|
||||||
u16 tx = 0;
|
|
||||||
|
|
||||||
|
|
||||||
if (!pr)
|
|
||||||
return -EINVAL;
|
|
||||||
|
|
||||||
if (!pr->flags.limit)
|
|
||||||
return -ENODEV;
|
|
||||||
|
|
||||||
if (pr->flags.throttling) {
|
|
||||||
if (pr->limit.user.tx > tx)
|
|
||||||
tx = pr->limit.user.tx;
|
|
||||||
if (pr->limit.thermal.tx > tx)
|
|
||||||
tx = pr->limit.thermal.tx;
|
|
||||||
|
|
||||||
result = acpi_processor_set_throttling(pr, tx, false);
|
|
||||||
if (result)
|
|
||||||
goto end;
|
|
||||||
}
|
|
||||||
|
|
||||||
pr->limit.state.px = px;
|
|
||||||
pr->limit.state.tx = tx;
|
|
||||||
|
|
||||||
ACPI_DEBUG_PRINT((ACPI_DB_INFO,
|
|
||||||
"Processor [%d] limit set to (P%d:T%d)\n", pr->id,
|
|
||||||
pr->limit.state.px, pr->limit.state.tx));
|
|
||||||
|
|
||||||
end:
|
|
||||||
if (result)
|
|
||||||
printk(KERN_ERR PREFIX "Unable to set limit\n");
|
|
||||||
|
|
||||||
return result;
|
|
||||||
}
|
|
||||||
|
|
||||||
#ifdef CONFIG_CPU_FREQ
|
#ifdef CONFIG_CPU_FREQ
|
||||||
|
|
||||||
/* If a passive cooling situation is detected, primarily CPUfreq is used, as it
|
/* If a passive cooling situation is detected, primarily CPUfreq is used, as it
|
||||||
|
@ -107,36 +66,6 @@ static int cpu_has_cpufreq(unsigned int cpu)
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
|
|
||||||
static int acpi_thermal_cpufreq_increase(unsigned int cpu)
|
|
||||||
{
|
|
||||||
if (!cpu_has_cpufreq(cpu))
|
|
||||||
return -ENODEV;
|
|
||||||
|
|
||||||
if (per_cpu(cpufreq_thermal_reduction_pctg, cpu) <
|
|
||||||
CPUFREQ_THERMAL_MAX_STEP) {
|
|
||||||
per_cpu(cpufreq_thermal_reduction_pctg, cpu)++;
|
|
||||||
cpufreq_update_policy(cpu);
|
|
||||||
return 0;
|
|
||||||
}
|
|
||||||
|
|
||||||
return -ERANGE;
|
|
||||||
}
|
|
||||||
|
|
||||||
static int acpi_thermal_cpufreq_decrease(unsigned int cpu)
|
|
||||||
{
|
|
||||||
if (!cpu_has_cpufreq(cpu))
|
|
||||||
return -ENODEV;
|
|
||||||
|
|
||||||
if (per_cpu(cpufreq_thermal_reduction_pctg, cpu) >
|
|
||||||
(CPUFREQ_THERMAL_MIN_STEP + 1))
|
|
||||||
per_cpu(cpufreq_thermal_reduction_pctg, cpu)--;
|
|
||||||
else
|
|
||||||
per_cpu(cpufreq_thermal_reduction_pctg, cpu) = 0;
|
|
||||||
cpufreq_update_policy(cpu);
|
|
||||||
/* We reached max freq again and can leave passive mode */
|
|
||||||
return !per_cpu(cpufreq_thermal_reduction_pctg, cpu);
|
|
||||||
}
|
|
||||||
|
|
||||||
static int acpi_thermal_cpufreq_notifier(struct notifier_block *nb,
|
static int acpi_thermal_cpufreq_notifier(struct notifier_block *nb,
|
||||||
unsigned long event, void *data)
|
unsigned long event, void *data)
|
||||||
{
|
{
|
||||||
|
|
Loading…
Reference in a new issue