So looking at the powerd code, the only thing that does anything *real*
between "exiting suspend" and "Emitting signal for transition to state
ACTIVE" is a call to libsuspend_exit_suspend().

Which -- depending on the backend -- either makes one syscall and
returns, or makes one syscall and waits for the fb state to be awake.
Since the latter is the default backend and we're seeing delays, I'm
guessing that's the code path we're hitting.

Why do we need to block on fb state there?  (honest question, I don't
understand the libsuspend code very well)

-- 
You received this bug notification because you are a member of Ubuntu
Bugs, which is subscribed to Ubuntu.
https://bugs.launchpad.net/bugs/1421455

Title:
  Slow wake up time on physical power button pressed

To manage notifications about this bug go to:
https://bugs.launchpad.net/ubuntu/+source/powerd/+bug/1421455/+subscriptions

-- 
ubuntu-bugs mailing list
ubuntu-bugs@lists.ubuntu.com
https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs

Reply via email to