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:
parent
2a9ef8e1a8
commit
53af9cfb37
|
@ -783,11 +783,9 @@ static int acpi_get_throttling_state(struct acpi_processor *pr,
|
|||
(struct acpi_processor_tx_tss *)&(pr->throttling.
|
||||
states_tss[i]);
|
||||
if (tx->control == value)
|
||||
break;
|
||||
}
|
||||
if (i > pr->throttling.state_count)
|
||||
i = -1;
|
||||
return i;
|
||||
}
|
||||
return -1;
|
||||
}
|
||||
|
||||
static int acpi_get_throttling_value(struct acpi_processor *pr,
|
||||
|
|
Loading…
Reference in a new issue