[ros-diffs] [cgutman] 53260: [ACPI] - Don't assume that acpi_evaluate_reference will always complete successfully
cgutman at svn.reactos.org
cgutman at svn.reactos.org
Mon Aug 15 07:46:03 UTC 2011
Author: cgutman
Date: Mon Aug 15 07:46:02 2011
New Revision: 53260
URL: http://svn.reactos.org/svn/reactos?rev=53260&view=rev
Log:
[ACPI]
- Don't assume that acpi_evaluate_reference will always complete successfully
Modified:
trunk/reactos/drivers/bus/acpi/busmgr/bus.c
Modified: trunk/reactos/drivers/bus/acpi/busmgr/bus.c
URL: http://svn.reactos.org/svn/reactos/trunk/reactos/drivers/bus/acpi/busmgr/bus.c?rev=53260&r1=53259&r2=53260&view=diff
==============================================================================
--- trunk/reactos/drivers/bus/acpi/busmgr/bus.c [iso-8859-1] (original)
+++ trunk/reactos/drivers/bus/acpi/busmgr/bus.c [iso-8859-1] Mon Aug 15 07:46:02 2011
@@ -401,9 +401,9 @@
char object_name[5] = {'_','P','R','0'+i,'\0'};
/* Evaluate "_PRx" to se if power resources are referenced */
- acpi_evaluate_reference(device->handle, object_name, NULL,
+ status = acpi_evaluate_reference(device->handle, object_name, NULL,
&ps->resources);
- if (ps->resources.count) {
+ if (ACPI_SUCCESS(status) && ps->resources.count) {
device->power.flags.power_resources = 1;
ps->flags.valid = 1;
}
More information about the Ros-diffs
mailing list