Skip to content

Commit 9d12870

Browse files
Dima ZavinAndroid Git Automerger
authored andcommitted
am e8b7f4a: eventhub: print debugginf info when removing device
* commit 'e8b7f4a20c43d8f55d0cf85a94363b764ba598b8': eventhub: print debugginf info when removing device
2 parents ee1d541 + e8b7f4a commit 9d12870

File tree

1 file changed

+3
-0
lines changed

1 file changed

+3
-0
lines changed

services/input/EventHub.cpp

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -639,6 +639,8 @@ size_t EventHub::getEvents(int timeoutMillis, RawEvent* buffer, size_t bufferSiz
639639
sizeof(struct input_event) * capacity);
640640
if (readSize == 0 || (readSize < 0 && errno == ENODEV)) {
641641
// Device was removed before INotify noticed.
642+
LOGW("could not get event, removed? (fd: %d size: %d bufferSize: %d capacity: %d errno: %d)\n",
643+
device->fd, readSize, bufferSize, capacity, errno);
642644
deviceChanged = true;
643645
closeDeviceLocked(device);
644646
} else if (readSize < 0) {
@@ -1254,6 +1256,7 @@ status_t EventHub::readNotifyLocked() {
12541256
if(event->mask & IN_CREATE) {
12551257
openDeviceLocked(devname);
12561258
} else {
1259+
LOGI("Removing device '%s' due to inotify event\n", devname);
12571260
closeDeviceByPathLocked(devname);
12581261
}
12591262
}

0 commit comments

Comments
 (0)