Page MenuHomeFreeBSD

D54624.1789396628.diff
No OneTemporary

Size
1 KB
Referenced Files
None
Subscribers
None

D54624.1789396628.diff

diff --git a/sys/dev/acpica/acpi.c b/sys/dev/acpica/acpi.c
--- a/sys/dev/acpica/acpi.c
+++ b/sys/dev/acpica/acpi.c
@@ -489,7 +489,6 @@
ACPI_STATUS status;
int error, state;
UINT32 flags;
- UINT8 TypeA, TypeB;
char *env;
enum power_stype stype;
@@ -683,13 +682,14 @@
*/
acpi_supported_sstates[ACPI_STATE_S0] = TRUE;
acpi_supported_stypes[POWER_STYPE_AWAKE] = true;
- for (state = ACPI_STATE_S1; state <= ACPI_STATE_S5; state++)
- if (ACPI_SUCCESS(AcpiEvaluateObject(ACPI_ROOT_OBJECT,
- __DECONST(char *, AcpiGbl_SleepStateNames[state]), NULL, NULL)) &&
- ACPI_SUCCESS(AcpiGetSleepTypeData(state, &TypeA, &TypeB))) {
+ for (state = ACPI_STATE_S1; state <= ACPI_STATE_S5; state++) {
+ UINT8 TypeA, TypeB;
+
+ if (ACPI_SUCCESS(AcpiGetSleepTypeData(state, &TypeA, &TypeB))) {
acpi_supported_sstates[state] = TRUE;
acpi_supported_stypes[acpi_sstate_to_stype(state)] = true;
}
+ }
/*
* Dispatch the default sleep type to devices. The lid switch is set

File Metadata

Mime Type
text/plain
Expires
Mon, Sep 14, 2:37 PM (9 h, 41 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
29629924
Default Alt Text
D54624.1789396628.diff (1 KB)

Event Timeline