Bugzilla – Bug 474
AcpiGetObjectInfo should return AE_BAD_PARAMETER when its Handle parameter is invalid
Last modified: 2008-09-22 16:41:54
You need to log in before you can comment on or make changes to this bug.
On testing conditions when SSDT owning an Object the Handle points to is unloaded, the relevant call to AcpiGetObjectInfo unexpectedly results in SUCCESS. The simple fix is below: AcpiGetObjectInfo ( ... Node = AcpiNsMapHandleToNode (Handle); if (!Node) { (void) AcpiUtReleaseMutex (ACPI_MTX_NAMESPACE); + Status = AE_BAD_PARAMETER; goto Cleanup; } INTERNAL API TS BUG NUMBER: 36
Created an attachment (id=783) [details] patch from the reporter the reporter's patch fix this problem we should ship it to next release
Fixed 17 June 2008. Will appear in next ACPICA release.
this fix is in the linux-acpi test tree