init.common.rc: move cpuset earlier

Boot time improved ~220ms without any other changes

Bug: 33786699
Test: on marlin
Change-Id: Ifc22cf258008705cb73833a2c342c42478c9db6b
diff --git a/init.common.rc b/init.common.rc
index 0a33bff..2a5fef1 100755
--- a/init.common.rc
+++ b/init.common.rc
@@ -21,6 +21,17 @@
     symlink /sdcard /mnt/sdcard
     symlink /sdcard /storage/sdcard0
 
+    # update cpusets now that processors are up
+    write /dev/cpuset/top-app/cpus 0-3
+    write /dev/cpuset/foreground/cpus 0-3
+    write /dev/cpuset/foreground/boost/cpus 0-3
+    write /dev/cpuset/background/cpus 0-3
+    write /dev/cpuset/system-background/cpus 0-3
+    # set default schedTune value for foreground/top-app (only affects EAS)
+    write /dev/stune/foreground/schedtune.prefer_idle 1
+    write /dev/stune/top-app/schedtune.boost 10
+    write /dev/stune/top-app/schedtune.prefer_idle 1
+
 on fs
     wait /dev/block/platform/soc/${ro.boot.bootdevice}
     symlink /dev/block/platform/soc/${ro.boot.bootdevice} /dev/block/bootdevice
@@ -246,17 +257,6 @@
     exec - root root system -- /system/bin/init.power.sh
     exec - root root system -- /system/bin/init.mid.sh
 
-    # update cpusets now that processors are up
-    write /dev/cpuset/top-app/cpus 0-3
-    write /dev/cpuset/foreground/cpus 0-3
-    write /dev/cpuset/foreground/boost/cpus 0-3
-    write /dev/cpuset/background/cpus 0-3
-    write /dev/cpuset/system-background/cpus 0-3
-    # set default schedTune value for foreground/top-app (only affects EAS)
-    write /dev/stune/foreground/schedtune.prefer_idle 1
-    write /dev/stune/top-app/schedtune.boost 10
-    write /dev/stune/top-app/schedtune.prefer_idle 1
-
     exec - root root system readproc -- /system/bin/init.foreground.sh
 
     # add a cpuset for the camera daemon