OSDN Git Service

AlarmManagerService: explain some timerfd_create() failures
authorGreg Hackmann <ghackmann@google.com>
Mon, 2 May 2016 20:22:51 +0000 (13:22 -0700)
committerGreg Hackmann <ghackmann@google.com>
Tue, 20 Sep 2016 21:33:28 +0000 (14:33 -0700)
commita0126e0857481866dab5060384d611c83ca53d0e
tree7e633c09150367a44222f1c1a145d2a843178e1b
parentd7151c06f11c05ad3dcab175a6e4b4ea694dab96
AlarmManagerService: explain some timerfd_create() failures

When AlarmManagerService is broken, starting the framework fails in
weird and inconsistent ways.  So if we detect your kernel is missing the
required timerfd support, give up immediately and explain why.

Bug: 28357356

Test: manually break timerfd_create syscall, check adb logcat during boot
Change-Id: Iaa153fca38e9cd8e801f3e71c3e1ae2351907828
Signed-off-by: Greg Hackmann <ghackmann@google.com>
services/core/jni/com_android_server_AlarmManagerService.cpp