rendered paste bodydiff -BruN linux-2.6.5/drivers/acpi/parser/psparse.c linux-2.6.5-hack/drivers/acpi/parser/psparse.c
--- linux-2.6.5/drivers/acpi/parser/psparse.c 2004-04-03 22:36:25.000000000 -0500
+++ linux-2.6.5-hack/drivers/acpi/parser/psparse.c 2004-04-26 09:54:02.148220528 -0400
@@ -1111,7 +1111,10 @@
"Completed one call to walk loop, %s State=%p\n",
acpi_format_exception (status), walk_state));
- if (status == AE_CTRL_TRANSFER) {
+ if ((status == AE_CTRL_TRANSFER) ||
+ (status == AE_AML_NO_RETURN_VALUE) ||
+ (status == AE_AML_UNINITIALIZED_ARG) ||
+ (status == AE_AML_UNINITIALIZED_LOCAL) ) {
/*
* A method call was detected.
* Transfer control to the called control method