diff options
Diffstat (limited to 'drivers/acpi/parser/psxface.c')
| -rw-r--r-- | drivers/acpi/parser/psxface.c | 21 |
1 files changed, 12 insertions, 9 deletions
diff --git a/drivers/acpi/parser/psxface.c b/drivers/acpi/parser/psxface.c index b318ad24726d..dba893648e84 100644 --- a/drivers/acpi/parser/psxface.c +++ b/drivers/acpi/parser/psxface.c | |||
| @@ -57,13 +57,16 @@ | |||
| 57 | * | 57 | * |
| 58 | * FUNCTION: acpi_psx_execute | 58 | * FUNCTION: acpi_psx_execute |
| 59 | * | 59 | * |
| 60 | * PARAMETERS: Info->Node - A method object containing both the AML | 60 | * PARAMETERS: Info - Method info block, contains: |
| 61 | * address and length. | 61 | * Node - Method Node to execute |
| 62 | * **Params - List of parameters to pass to method, | 62 | * Parameters - List of parameters to pass to the method, |
| 63 | * terminated by NULL. Params itself may be | 63 | * terminated by NULL. Params itself may be |
| 64 | * NULL if no parameters are being passed. | 64 | * NULL if no parameters are being passed. |
| 65 | * **return_obj_desc - Return object from execution of the | 65 | * return_object - Where to put method's return value (if |
| 66 | * method. | 66 | * any). If NULL, no value is returned. |
| 67 | * parameter_type - Type of Parameter list | ||
| 68 | * return_object - Where to put method's return value (if | ||
| 69 | * any). If NULL, no value is returned. | ||
| 67 | * | 70 | * |
| 68 | * RETURN: Status | 71 | * RETURN: Status |
| 69 | * | 72 | * |
| @@ -196,9 +199,8 @@ acpi_psx_execute ( | |||
| 196 | goto cleanup3; | 199 | goto cleanup3; |
| 197 | } | 200 | } |
| 198 | 201 | ||
| 199 | /* | 202 | /* The walk of the parse tree is where we actually execute the method */ |
| 200 | * The walk of the parse tree is where we actually execute the method | 203 | |
| 201 | */ | ||
| 202 | status = acpi_ps_parse_aml (walk_state); | 204 | status = acpi_ps_parse_aml (walk_state); |
| 203 | goto cleanup2; /* Walk state already deleted */ | 205 | goto cleanup2; /* Walk state already deleted */ |
| 204 | 206 | ||
| @@ -217,7 +219,8 @@ cleanup1: | |||
| 217 | for (i = 0; info->parameters[i]; i++) { | 219 | for (i = 0; info->parameters[i]; i++) { |
| 218 | /* Ignore errors, just do them all */ | 220 | /* Ignore errors, just do them all */ |
| 219 | 221 | ||
| 220 | (void) acpi_ut_update_object_reference (info->parameters[i], REF_DECREMENT); | 222 | (void) acpi_ut_update_object_reference ( |
| 223 | info->parameters[i], REF_DECREMENT); | ||
| 221 | } | 224 | } |
| 222 | } | 225 | } |
| 223 | 226 | ||
