aboutsummaryrefslogtreecommitdiffstats
path: root/rootdir
diff options
context:
space:
mode:
authorKalimochoAz <calimochoazucarado@gmail.com>2012-01-28 16:16:38 -0800
committerRicardo Cerqueira <cyanogenmod@cerqueira.org>2012-07-10 23:00:26 +0100
commit2c45eb3e4f647a6958085cb08f3d35342d6f3a10 (patch)
tree9ba0389b4cade6f99bf39cf2a97162ae749cfe1e /rootdir
parent5be1f622addbe10e60144b420d5255f40535577a (diff)
downloadsystem_core-2c45eb3e4f647a6958085cb08f3d35342d6f3a10.zip
system_core-2c45eb3e4f647a6958085cb08f3d35342d6f3a10.tar.gz
system_core-2c45eb3e4f647a6958085cb08f3d35342d6f3a10.tar.bz2
rootdir: Change sysfs permissions to allow user control ksm
Change-Id: I8a57a3d3bb7b5cd34d58416ca8778dfd6df3111b
Diffstat (limited to 'rootdir')
-rw-r--r--rootdir/init.rc10
1 files changed, 10 insertions, 0 deletions
diff --git a/rootdir/init.rc b/rootdir/init.rc
index d081f96..8a255e6 100644
--- a/rootdir/init.rc
+++ b/rootdir/init.rc
@@ -324,6 +324,16 @@ on boot
setprop net.tcp.buffersize.edge 4093,26280,35040,4096,16384,35040
setprop net.tcp.buffersize.gprs 4092,8760,11680,4096,8760,11680
+# allow system to modify ksm control files
+ chown root system /sys/kernel/mm/ksm/pages_to_scan
+ chmod 0664 /sys/kernel/mm/ksm/pages_to_scan
+ chown root system /sys/kernel/mm/ksm/sleep_millisecs
+ chmod 0664 /sys/kernel/mm/ksm/sleep_millisecs
+ chown root system /sys/kernel/mm/ksm/run
+ chmod 0664 /sys/kernel/mm/ksm/run
+ write /sys/kernel/mm/ksm/sleep_millisecs 1500
+ write /sys/kernel/mm/ksm/pages_to_scan 256
+
# Set this property so surfaceflinger is not started by system_init
setprop system_init.startsurfaceflinger 0