From 14667c19cdf8fa4b9fb6661cdd610f60556a4f5d Mon Sep 17 00:00:00 2001 From: Michael Wright Date: Tue, 21 Feb 2017 16:46:50 +0000 Subject: [PATCH] Revert "Only allow system to write to existing input nodes." This reverts commit 344e929e6d8cc2925e55d7f72262002fcc181f52. Bug: 35301292 Change-Id: Ib6805c986c0aa88d14652de59ad4602b1cce8b56 --- rootdir/ueventd.rc | 2 +- toolbox/getevent.c | 2 +- 2 files changed, 2 insertions(+), 2 deletions(-) diff --git a/rootdir/ueventd.rc b/rootdir/ueventd.rc index 3b64f6de6..0633a68a3 100644 --- a/rootdir/ueventd.rc +++ b/rootdir/ueventd.rc @@ -46,7 +46,7 @@ subsystem adf /dev/tty0 0660 root system /dev/graphics/* 0660 root graphics /dev/msm_hw3dm 0660 system graphics -/dev/input/* 0640 system input +/dev/input/* 0660 root input /dev/eac 0660 root audio /dev/cam 0660 root camera /dev/pmem 0660 system graphics diff --git a/toolbox/getevent.c b/toolbox/getevent.c index 1fb315cb5..e6def6bae 100644 --- a/toolbox/getevent.c +++ b/toolbox/getevent.c @@ -321,7 +321,7 @@ static int open_device(const char *device, int print_flags) char idstr[80]; struct input_id id; - fd = open(device, O_RDONLY); + fd = open(device, O_RDWR); if(fd < 0) { if(print_flags & PRINT_DEVICE_ERRORS) fprintf(stderr, "could not open %s, %s\n", device, strerror(errno));