Module Name: src Committed By: jruoho Date: Tue Jun 8 18:18:25 UTC 2010
Modified Files: src/sys/dev/acpi: acpi_power.c Log Message: Error out if we try to set power to a higher-power state than the parent's state. This follows the "bus power state" -logic noted in the spec: bus: D1 device A : D1 -> D0 -> error device B : D1 -> D2 -> success -> bus must remain in D1 due device A Following this scheme, it is easy to derive the "bus power state" now that we have the device nodes in a tree-like structure. If required, separate acpi_power_get_bus() and acpi_power_set_bus() can be added in the future. To generate a diff of this commit: cvs rdiff -u -r1.17 -r1.18 src/sys/dev/acpi/acpi_power.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.