ACPI: WMI: Set instance for query block calls
Although the necessary data structure was set up, it was never actually
passed in, so data block calls have only been working by sheer chance.
(On Acer laptops. the data block methods we've been calling never look at
the instance value, hence acer-wmi never triggered this before).
f3454ae810
brought this to light.
Signed-off-by: Carlos Corbacho <carlos@strangeworlds.co.uk>
Signed-off-by: Andi Kleen <ak@linux.intel.com>
This commit is contained in:
parent
b635acec48
commit
dab36ad8d5
@ -347,7 +347,7 @@ struct acpi_buffer *out)
|
||||
strcpy(method, "WQ");
|
||||
strncat(method, block->object_id, 2);
|
||||
|
||||
status = acpi_evaluate_object(handle, method, NULL, out);
|
||||
status = acpi_evaluate_object(handle, method, &input, out);
|
||||
|
||||
/*
|
||||
* If ACPI_WMI_EXPENSIVE, call the relevant WCxx method, even if
|
||||
|
Loading…
Reference in New Issue
Block a user