init [3/4]: allow system to modify ksm control files
Signed-off-by: Humberto Borba <humberos@gmail.com>
Change-Id: Id4e70992f34c8039c06ab1131b9cc2195f6e3b63
diff --git a/prebuilt/etc/init.local.rc b/prebuilt/etc/init.local.rc
index a3b390b..f825ab1 100644
--- a/prebuilt/etc/init.local.rc
+++ b/prebuilt/etc/init.local.rc
@@ -79,6 +79,16 @@
chown system system /sys/block/mmcblk0/queue/scheduler
chmod 0664 /sys/block/mmcblk0/queue/scheduler
+ # 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
+
# sysinit (/system/etc/init.d)
service sysinit /system/bin/sysinit
user root