Messages in this thread Patch in this message | | | From | Felipe Pena <> | Subject | [PATCH] thinkpad-acpi: Fix wrong assignment | Date | Fri, 18 Oct 2013 19:41:07 -0300 |
| |
In the thermal_init function when checking for thinkpad_id.ec_model, the 'ta2' variable is being OR'd when acpi_ec_read call succeeds, on fail it is setting 0 to 'ta1' variable instead.
Signed-off-by: Felipe Pena <felipensp@gmail.com> --- drivers/platform/x86/thinkpad_acpi.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/platform/x86/thinkpad_acpi.c b/drivers/platform/x86/thinkpad_acpi.c index 03ca6c1..ac6f938 100644 --- a/drivers/platform/x86/thinkpad_acpi.c +++ b/drivers/platform/x86/thinkpad_acpi.c @@ -5730,7 +5730,7 @@ static int __init thermal_init(struct ibm_init_struct *iibm) if (acpi_ec_read(TP_EC_THERMAL_TMP8 + i, &t)) { ta2 |= t; } else { - ta1 = 0; + ta2 = 0; break; } } -- 1.7.10.4
| |