hp_accel: Silence an uninitialized variable warning
Subsystems (2)
PATCH 1/1 hp_accel: Silence an uninitialized variable warning
If acpi_evaluate_integer() fails then "lret" isn't initialized. I've tweaked the error handling to avoid this issue.
Signed-off-by Dan Carpenter <[email protected]>
drivers/platform/x86/hp_accel.c +3 -1
@@ -127,8 +127,10 @@ static int lis3lv02d_acpi_read(struct lis3lv02d *lis3, int reg, u8 *ret) arg0.integer.value = reg; status =acpi_evaluate_integer (dev->handle,"ALRD" , &args, &lret); +if (ACPI_FAILURE (status)) +return -EINVAL ; *ret = lret; -return (status !=AE_OK ) ? -EINVAL :0 ; +return 0 ; }/**
Quoted 4 lines · Dan Carpenter
If
acpi_evaluate_integer()fails then "lret" isn't initialized. I've tweaked the error handling to avoid this issue.Signed-off-by Dan Carpenter <[email protected]>
Thanks Dan, I verified and queued all 3 patches to fixes for 4.6.
Quoted 18 lines
drivers/platform/x86/hp_accel.c +3
-1@@ -127,8 +127,10 @@ static int lis3lv02d_acpi_read(struct lis3lv02d *lis3, int reg, u8 *ret) arg0.integer.value = reg; status =acpi_evaluate_integer (dev->handle,"ALRD" , &args, &lret); +if (ACPI_FAILURE (status)) +return -EINVAL ; *ret = lret; -return (status !=AE_OK ) ? -EINVAL :0 ; +return 0 ; }/**
Signature · 2 lines
Darren Hart Intel Open Source Technology Center