aboutsummaryrefslogtreecommitdiffstats
path: root/drivers/acpi/cppc_acpi.c
diff options
context:
space:
mode:
authorDan Carpenter <dan.carpenter@oracle.com>2015-10-22 22:52:59 +0300
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>2015-10-26 04:44:17 +0100
commit32c0b2f606a4b71fc7b7cfa479cf47648854d9d9 (patch)
treef5bac7688e5b1f3c24f09ac6b62bdfd21ba80b7c /drivers/acpi/cppc_acpi.c
parentACPI: Allow selection of the ACPI processor driver for ARM64 (diff)
downloadlinux-dev-32c0b2f606a4b71fc7b7cfa479cf47648854d9d9.tar.xz
linux-dev-32c0b2f606a4b71fc7b7cfa479cf47648854d9d9.zip
ACPI / CPPC: signedness bug in register_pcc_channel()
The "pcc_subspace_idx" is -1 if it hasn't been initialized yet. We need it to be signed. Fixes: 337aadff8e45 (ACPI: Introduce CPU performance controls using CPPC) Signed-off-by: Dan Carpenter <dan.carpenter@oracle.com> Acked-by: Ashwin Chaugule <ashwin.chaugule@linaro.org> Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
Diffstat (limited to 'drivers/acpi/cppc_acpi.c')
-rw-r--r--drivers/acpi/cppc_acpi.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/drivers/acpi/cppc_acpi.c b/drivers/acpi/cppc_acpi.c
index 0bbf84bdcdc4..2ed55161bca5 100644
--- a/drivers/acpi/cppc_acpi.c
+++ b/drivers/acpi/cppc_acpi.c
@@ -302,7 +302,7 @@ err_ret:
}
EXPORT_SYMBOL_GPL(acpi_get_psd_map);
-static int register_pcc_channel(unsigned pcc_subspace_idx)
+static int register_pcc_channel(int pcc_subspace_idx)
{
struct acpi_pcct_subspace *cppc_ss;
unsigned int len;