init.rc: configure memory cgroups
Create the memory cgroups folders and configure them
Change-Id: I06c4bb486b204f7e98b0bc6757deec8bd7f6349e
diff --git a/rootdir/init.rc b/rootdir/init.rc
index 5eab0c3..8557af1 100644
--- a/rootdir/init.rc
+++ b/rootdir/init.rc
@@ -52,6 +52,19 @@
mount cgroup none /acct cpuacct
mkdir /acct/uid
+# Create cgroup mount point for memory
+ mount tmpfs none /sys/fs/cgroup
+ mkdir /sys/fs/cgroup/memory
+ mount cgroup none /sys/fs/cgroup/memory memory
+ write /sys/fs/cgroup/memory/memory.move_charge_at_immigrate 1
+ chown root system /sys/fs/cgroup/memory/tasks
+ chmod 0660 /sys/fs/cgroup/memory/tasks
+ mkdir /sys/fs/cgroup/memory/sw
+ write /sys/fs/cgroup/memory/sw/memory.swappiness 100
+ write /sys/fs/cgroup/memory/sw/memory.move_charge_at_immigrate 1
+ chown root system /sys/fs/cgroup/memory/sw/tasks
+ chmod 0660 /sys/fs/cgroup/memory/sw/tasks
+
mkdir /system
mkdir /data 0771 system system
mkdir /cache 0770 system cache