ACPI: get_throttling_state() cannot be larger than state_count

Reported-by: Roel Kluin <roel.kluin@gmail.com>
Acked-by: Zhao Yakui <yakui.zhao@intel.com>
Signed-off-by: Len Brown <len.brown@intel.com>
This commit is contained in:
Len Brown 2009-03-15 23:36:38 -04:00 committed by Len Brown
parent 2a9ef8e1a8
commit 53af9cfb37

View File

@ -783,11 +783,9 @@ static int acpi_get_throttling_state(struct acpi_processor *pr,
(struct acpi_processor_tx_tss *)&(pr->throttling. (struct acpi_processor_tx_tss *)&(pr->throttling.
states_tss[i]); states_tss[i]);
if (tx->control == value) if (tx->control == value)
break; return i;
} }
if (i > pr->throttling.state_count) return -1;
i = -1;
return i;
} }
static int acpi_get_throttling_value(struct acpi_processor *pr, static int acpi_get_throttling_value(struct acpi_processor *pr,