Files
linux-t2-patches/2001-fix-acpica-for-zero-arguments-acpi-calls.patch
T
Aditya Garg 61da09c9ee Fix 2001
2022-10-09 16:12:30 +05:30

15 lines
609 B
Diff

diff --git a/drivers/acpi/acpica/dswexec.c b/drivers/acpi/acpica/dswexec.c
index e8ad41387f84c1..5a58f464ad2349 100644
--- a/drivers/acpi/acpica/dswexec.c
+++ b/drivers/acpi/acpica/dswexec.c
@@ -391,7 +391,8 @@ acpi_status acpi_ds_exec_end_op(struct acpi_walk_state *walk_state)
* All opcodes require operand resolution, with the only exceptions
* being the object_type and size_of operators.
*/
- if (!(walk_state->op_info->flags & AML_NO_OPERAND_RESOLVE)) {
+ if (!(walk_state->op_info->flags & AML_NO_OPERAND_RESOLVE) &&
+ walk_state->num_operands > 0) {
/* Resolve all operands */