Skip to content

Commit 5db91e9

Browse files
committed
Revert "ACPI: scan: Turn off unused power resources during initialization"
Revert commit 4b9ee77 ("ACPI: scan: Turn off unused power resources during initialization") that is reported to cause initialization issues to occur. Reported-by: Shujun Wang <[email protected]> Signed-off-by: Rafael J. Wysocki <[email protected]>
1 parent 7e4fdea commit 5db91e9

File tree

4 files changed

+2
-4
lines changed

4 files changed

+2
-4
lines changed

drivers/acpi/internal.h

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -139,7 +139,6 @@ int acpi_device_sleep_wake(struct acpi_device *dev,
139139
int acpi_power_get_inferred_state(struct acpi_device *device, int *state);
140140
int acpi_power_on_resources(struct acpi_device *device, int state);
141141
int acpi_power_transition(struct acpi_device *device, int state);
142-
void acpi_turn_off_unused_power_resources(void);
143142

144143
/* --------------------------------------------------------------------------
145144
Device Power Management

drivers/acpi/power.c

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -996,7 +996,6 @@ void acpi_resume_power_resources(void)
996996

997997
mutex_unlock(&power_resource_list_lock);
998998
}
999-
#endif
1000999

10011000
void acpi_turn_off_unused_power_resources(void)
10021001
{
@@ -1017,3 +1016,4 @@ void acpi_turn_off_unused_power_resources(void)
10171016

10181017
mutex_unlock(&power_resource_list_lock);
10191018
}
1019+
#endif

drivers/acpi/scan.c

Lines changed: 0 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2360,8 +2360,6 @@ int __init acpi_scan_init(void)
23602360
}
23612361
}
23622362

2363-
acpi_turn_off_unused_power_resources();
2364-
23652363
acpi_scan_initialized = true;
23662364

23672365
out:

drivers/acpi/sleep.h

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -8,6 +8,7 @@ extern struct list_head acpi_wakeup_device_list;
88
extern struct mutex acpi_device_lock;
99

1010
extern void acpi_resume_power_resources(void);
11+
extern void acpi_turn_off_unused_power_resources(void);
1112

1213
static inline acpi_status acpi_set_waking_vector(u32 wakeup_address)
1314
{

0 commit comments

Comments
 (0)