Skip to content

Commit e8b7f4a

Browse files
author
Dima Zavin
committed
eventhub: print debugginf info when removing device
Change-Id: I40bbbd3867e8c7ac7d6fb38e1c72432bb4963316 Signed-off-by: Dima Zavin <dima@android.com>
1 parent 9547d03 commit e8b7f4a

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)