J
The biggest issue here is that AML fields are accessed recursively in the case of Index and Bank Fields. However, this recursion is bounded to 1 or 2 levels, mostly because these type of fields are directly related to the hardware. Debug output has some recursion also, considered a don't-care. There appears to be some recursion in the upper software (drivers, etc.)
Has this problem been fixed or is it still preset in current kernels (2.6.22+)? Thanks.
No new status, so I'm closing the bug. Please reopen if the problem confirmed in latest kernel. (and it is probably fixed knowing the ACPI team)
I don't think this should be closed. While ACPICA has eliminated most "unbounded" recursion, there exists recursion in some areas that still needs to be removed.
Sure, I thought the bug was stale. I will put it as work in progress and will leave up to you Robert.
Although this issue is in the ACPICA AML interpreter, lets keep this report in bugzilla.kernel.org instead of moving it to http://acpica.org/bugzilla/ because success here is measured by tools that run against the Linux source tree.
we will always have some recursion in the AML interpreter. In theory, one could write AML that could make our interpreter mis-behave, but we think that there are practical limits, and we don't run into this issue in the real world. closed.