summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorZhao Wei Liew <zhaoweiliew@gmail.com>2016-04-30 14:57:22 +0800
committerSteve Kondik <shade@chemlab.org>2016-04-30 17:06:13 -0700
commitde1ad367653b1f1e031d4f1893e1f6e54339f7e0 (patch)
treeb4501c4b662dd398f0b85c97d288888c926c937e
parent7a92949668e59aad7da2f3475a7b565d34ffaf0f (diff)
downloadvendor_replicant-de1ad367653b1f1e031d4f1893e1f6e54339f7e0.zip
vendor_replicant-de1ad367653b1f1e031d4f1893e1f6e54339f7e0.tar.gz
vendor_replicant-de1ad367653b1f1e031d4f1893e1f6e54339f7e0.tar.bz2
cm: Allow LiveDisplay to write to color_enhance
The proper permissions for the color_enhance sysfs node weren't being set, rendering the color enhancement switch useless. Set the proper permissions for LiveDisplay to toggle color enhancement. Change-Id: Ic8dba8953b73a497cb01a645834c0e7934092b38
-rw-r--r--prebuilt/common/etc/init.local.rc2
-rw-r--r--sepolicy/file_contexts1
2 files changed, 3 insertions, 0 deletions
diff --git a/prebuilt/common/etc/init.local.rc b/prebuilt/common/etc/init.local.rc
index 1f66b77..cabc63a 100644
--- a/prebuilt/common/etc/init.local.rc
+++ b/prebuilt/common/etc/init.local.rc
@@ -114,6 +114,8 @@ on boot
chmod 0660 /sys/devices/virtual/graphics/fb0/rgb
chown system system /sys/devices/virtual/graphics/fb0/sre
chmod 0660 /sys/devices/virtual/graphics/fb0/sre
+ chown system system /sys/devices/virtual/graphics/fb0/color_enhance
+ chmod 0660 /sys/devices/virtual/graphics/fb0/color_enhance
# Define TCP delayed ack settings for WiFi & LTE
chown system system /sys/kernel/ipv4/tcp_delack_seg
diff --git a/sepolicy/file_contexts b/sepolicy/file_contexts
index 8cea018..0a54e3a 100644
--- a/sepolicy/file_contexts
+++ b/sepolicy/file_contexts
@@ -47,6 +47,7 @@
/sys/devices/virtual/graphics/fb0/cabc u:object_r:livedisplay_sysfs:s0
/sys/devices/virtual/graphics/fb0/rgb u:object_r:livedisplay_sysfs:s0
/sys/devices/virtual/graphics/fb0/sre u:object_r:livedisplay_sysfs:s0
+/sys/devices/virtual/graphics/fb0/color_enhance u:object_r:livedisplay_sysfs:s0
# fsck
/system/bin/fsck\.ntfs u:object_r:fsck_exec:s0