diff options
Diffstat (limited to 'x86_64')
-rw-r--r-- | x86_64/src/lib.rs | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/x86_64/src/lib.rs b/x86_64/src/lib.rs index f9efad4..5ab0445 100644 --- a/x86_64/src/lib.rs +++ b/x86_64/src/lib.rs @@ -734,12 +734,13 @@ impl X8664arch { let pm = Arc::new(Mutex::new(devices::ACPIPMResource::new(suspend_evt))); io_bus .insert( - pm, + pm.clone(), devices::acpi::ACPIPM_RESOURCE_BASE, devices::acpi::ACPIPM_RESOURCE_LEN, false, ) .unwrap(); + io_bus.notify_on_resume(pm); Ok(io_bus) } |