Skip to content

Commit

Permalink
ACPI / PM: acpi_suspend_enter() need not switch interrupts off
Browse files Browse the repository at this point in the history
The function acpi_suspend_enter() is always called with interrupts
off, so it doesn't need to switch them off and on.

Signed-off-by: Rafael J. Wysocki <rjw@sisk.pl>
  • Loading branch information
Rafael J. Wysocki committed Feb 24, 2011
1 parent c41b93f commit 82911fe
Showing 1 changed file with 0 additions and 3 deletions.
3 changes: 0 additions & 3 deletions drivers/acpi/sleep.c
Original file line number Diff line number Diff line change
Expand Up @@ -243,7 +243,6 @@ static int acpi_suspend_begin(suspend_state_t pm_state)
static int acpi_suspend_enter(suspend_state_t pm_state)
{
acpi_status status = AE_OK;
unsigned long flags = 0;
u32 acpi_state = acpi_target_sleep_state;

ACPI_FLUSH_CPU_CACHE();
Expand All @@ -256,7 +255,6 @@ static int acpi_suspend_enter(suspend_state_t pm_state)
return error;
}

local_irq_save(flags);
switch (acpi_state) {
case ACPI_STATE_S1:
barrier();
Expand Down Expand Up @@ -290,7 +288,6 @@ static int acpi_suspend_enter(suspend_state_t pm_state)
/* Allow EC transactions to happen. */
acpi_ec_unblock_transactions_early();

local_irq_restore(flags);
printk(KERN_DEBUG "Back to C!\n");

suspend_nvs_restore();
Expand Down

0 comments on commit 82911fe

Please sign in to comment.