Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 651284d0 authored by Nick Pelly's avatar Nick Pelly Committed by Android (Google) Code Review
Browse files

Merge "Revert "Fix failure to open AVRCP input device due to EPERM.""

parents 9521e257 c8b60d19
Loading
Loading
Loading
Loading
+1 −7
Original line number Diff line number Diff line
@@ -489,7 +489,6 @@ int EventHub::open_device(const char *deviceName)
{
    int version;
    int fd;
    int attempt;
    struct pollfd *new_mFDs;
    device_t **new_devices;
    char **new_device_names;
@@ -502,16 +501,11 @@ int EventHub::open_device(const char *deviceName)

    AutoMutex _l(mLock);

    for (attempt = 0; attempt < 10; attempt++) {
    fd = open(deviceName, O_RDWR);
        if (fd >= 0) break;
        usleep(100);
    }
    if(fd < 0) {
        LOGE("could not open %s, %s\n", deviceName, strerror(errno));
        return -1;
    }
    LOGV("Opened device: %s (%d failures)", deviceName, attempt);

    if(ioctl(fd, EVIOCGVERSION, &version)) {
        LOGE("could not get driver version for %s, %s\n", deviceName, strerror(errno));