diff --git a/drivers/acpi/parser/psloop.c b/drivers/acpi/parser/psloop.c index c06238e..33cd061 100644 --- a/drivers/acpi/parser/psloop.c +++ b/drivers/acpi/parser/psloop.c @@ -564,6 +564,8 @@ acpi_ps_get_arguments(struct acpi_walk_state *walk_state, * ******************************************************************************/ +#include + static acpi_status acpi_ps_complete_op(struct acpi_walk_state *walk_state, union acpi_parse_object **op, acpi_status status) @@ -719,6 +721,8 @@ acpi_ps_complete_op(struct acpi_walk_state *walk_state, *op = NULL; } + cond_resched(); + return_ACPI_STATUS(AE_OK); }