GoogleGit

commite8430cbed3ef15fdb1ac26cfd020e010aa5f1c35[log][tgz]
authorRuchi Kandoi <kandoiruchi@google.com>Tue Mar 25 16:43:28 2014 -0700
committerRuchi Kandoi <kandoiruchi@google.com>Tue Apr 22 18:05:20 2014 -0700
tree7594fa3d50eb7e056d6232bf01f99501ecaa0407
parent37a591d407084b967bb49acc3fe21c446b075d55[diff]
nf: IDLETIMER: time-stamp and suspend/resume handling.

Message notifications contains an additional timestamp field in nano seconds.
The expiry time for the timers are modified during suspend/resume.
If timer was supposed to expire while the system is suspended then a
notification is sent when it resumes with the timestamp of the scheduled expiry.

Removes the race condition for multiple work scheduled.

Bug: 13247811

Change-Id: I752c5b00225fe7085482819f975cc0eb5af89bff
Signed-off-by: Ruchi Kandoi <kandoiruchi@google.com>
1 file changed
tree: 7594fa3d50eb7e056d6232bf01f99501ecaa0407
  1. .gitignore
  2. .mailmap
  3. COPYING
  4. CREDITS
  5. Documentation/
  6. Kbuild
  7. Kconfig
  8. MAINTAINERS
  9. Makefile
  10. README
  11. REPORTING-BUGS
  12. android/
  13. arch/
  14. block/
  15. crypto/
  16. drivers/
  17. firmware/
  18. fs/
  19. include/
  20. init/
  21. ipc/
  22. kernel/
  23. lib/
  24. mm/
  25. net/
  26. samples/
  27. scripts/
  28. security/
  29. sound/
  30. tools/
  31. usr/
  32. virt/