am 69387f43: Merge "Use EVIOCSCLOCKID correctly." into jb-dev
* commit '69387f432d54f117ea7effa691925a3b918246e4': Use EVIOCSCLOCKID correctly.
This commit is contained in:
@@ -1194,7 +1194,8 @@ status_t EventHub::openDeviceLocked(const char *devicePath) {
|
||||
// As of Linux 3.4, there is a new EVIOCSCLOCKID ioctl to set the desired clock.
|
||||
// Therefore, we no longer require the Android-specific kernel patch described above
|
||||
// as long as we make sure to set select the monotonic clock. We do that here.
|
||||
bool usingClockIoctl = !ioctl(fd, EVIOCSCLOCKID, CLOCK_MONOTONIC);
|
||||
int clockId = CLOCK_MONOTONIC;
|
||||
bool usingClockIoctl = !ioctl(fd, EVIOCSCLOCKID, &clockId);
|
||||
|
||||
ALOGI("New device: id=%d, fd=%d, path='%s', name='%s', classes=0x%x, "
|
||||
"configuration='%s', keyLayout='%s', keyCharacterMap='%s', builtinKeyboard=%s, "
|
||||
|
||||
@@ -2709,6 +2709,12 @@ public class PowerManagerService extends IPowerManager.Stub
|
||||
}
|
||||
|
||||
private void goToSleepLocked(long time, int reason) {
|
||||
if (mSpew) {
|
||||
Exception ex = new Exception();
|
||||
ex.fillInStackTrace();
|
||||
Slog.d(TAG, "goToSleep mLastEventTime=" + mLastEventTime + " time=" + time
|
||||
+ " reason=" + reason, ex);
|
||||
}
|
||||
|
||||
if (mLastEventTime <= time) {
|
||||
mLastEventTime = time;
|
||||
|
||||
Reference in New Issue
Block a user