Merge changes from topic "228160715_fix" into tm-dev

* changes:
  init: Purge empty process groups on zygote restart
  libprocessgroup: Add a function to remove only empty process groups
diff --git a/rootdir/init.rc b/rootdir/init.rc
index 15b6c4d..0bd0e1d 100644
--- a/rootdir/init.rc
+++ b/rootdir/init.rc
@@ -1099,6 +1099,9 @@
     write /dev/sys/fs/by-name/userdata/gc_urgent_sleep_time 50
     write /dev/sys/fs/by-name/userdata/iostat_enable 1
 
+    # set readahead multiplier for POSIX_FADV_SEQUENTIAL files
+    write /dev/sys/fs/by-name/userdata/seq_file_ra_mul 16
+
     # limit discard size to 128MB in order to avoid long IO latency
     # for filesystem tuning first (dm or sda)
     # this requires enabling selinux entry for sda/mmcblk0 in vendor side