diff options
| author | 2011-09-29 14:06:38 -0700 | |
|---|---|---|
| committer | 2011-09-29 14:06:38 -0700 | |
| commit | 9d1287019a5d020489a80ca2c5e6479757ac723f (patch) | |
| tree | d9d77039b5df3f56f3ebd10821b4fdd7b7184f62 | |
| parent | ee1d541ec89e1d2724a382c90276586e2c28b278 (diff) | |
| parent | e8b7f4a20c43d8f55d0cf85a94363b764ba598b8 (diff) | |
am e8b7f4a2: eventhub: print debugginf info when removing device
* commit 'e8b7f4a20c43d8f55d0cf85a94363b764ba598b8':
eventhub: print debugginf info when removing device
| -rw-r--r-- | services/input/EventHub.cpp | 3 |
1 files changed, 3 insertions, 0 deletions
diff --git a/services/input/EventHub.cpp b/services/input/EventHub.cpp index 80ee28ee6ce2..790b395c7b41 100644 --- a/services/input/EventHub.cpp +++ b/services/input/EventHub.cpp @@ -639,6 +639,8 @@ size_t EventHub::getEvents(int timeoutMillis, RawEvent* buffer, size_t bufferSiz sizeof(struct input_event) * capacity); if (readSize == 0 || (readSize < 0 && errno == ENODEV)) { // Device was removed before INotify noticed. + LOGW("could not get event, removed? (fd: %d size: %d bufferSize: %d capacity: %d errno: %d)\n", + device->fd, readSize, bufferSize, capacity, errno); deviceChanged = true; closeDeviceLocked(device); } else if (readSize < 0) { @@ -1254,6 +1256,7 @@ status_t EventHub::readNotifyLocked() { if(event->mask & IN_CREATE) { openDeviceLocked(devname); } else { + LOGI("Removing device '%s' due to inotify event\n", devname); closeDeviceByPathLocked(devname); } } |