diff options
author | Riley Andrews <riandrews@google.com> | 2014-10-03 17:02:53 -0700 |
---|---|---|
committer | Riley Andrews <riandrews@google.com> | 2014-10-07 19:24:54 +0000 |
commit | 522d72b7020a7d2f975531c7214ff34225391aba (patch) | |
tree | d4cc3a4feae783a79ee8f0a6aa590fffce8c41e3 /rootdir | |
parent | af162c8b80269781e3602fd0b0e79611ce041f93 (diff) | |
download | system_core-522d72b7020a7d2f975531c7214ff34225391aba.zip system_core-522d72b7020a7d2f975531c7214ff34225391aba.tar.gz system_core-522d72b7020a7d2f975531c7214ff34225391aba.tar.bz2 |
Make the default cgroup, the foreground cgroup.
All kernel services will now be in the same cgroup as
foreground applications. This will now make kernel threads
not implicitly higher priority than android foreground
services.
Bug 17681097
Change-Id: I28e81c7aade50428d5395df86f00ce01c1e7af02
Diffstat (limited to 'rootdir')
-rw-r--r-- | rootdir/init.rc | 23 |
1 files changed, 8 insertions, 15 deletions
diff --git a/rootdir/init.rc b/rootdir/init.rc index 8ba7c10..89f9aa6 100644 --- a/rootdir/init.rc +++ b/rootdir/init.rc @@ -119,25 +119,18 @@ on init mount cgroup none /dev/cpuctl cpu chown system system /dev/cpuctl chown system system /dev/cpuctl/tasks - chmod 0660 /dev/cpuctl/tasks + chmod 0666 /dev/cpuctl/tasks write /dev/cpuctl/cpu.shares 1024 - write /dev/cpuctl/cpu.rt_runtime_us 950000 + write /dev/cpuctl/cpu.rt_runtime_us 800000 write /dev/cpuctl/cpu.rt_period_us 1000000 - mkdir /dev/cpuctl/apps - chown system system /dev/cpuctl/apps/tasks - chmod 0666 /dev/cpuctl/apps/tasks - write /dev/cpuctl/apps/cpu.shares 1024 - write /dev/cpuctl/apps/cpu.rt_runtime_us 800000 - write /dev/cpuctl/apps/cpu.rt_period_us 1000000 - - mkdir /dev/cpuctl/apps/bg_non_interactive - chown system system /dev/cpuctl/apps/bg_non_interactive/tasks - chmod 0666 /dev/cpuctl/apps/bg_non_interactive/tasks + mkdir /dev/cpuctl/bg_non_interactive + chown system system /dev/cpuctl/bg_non_interactive/tasks + chmod 0666 /dev/cpuctl/bg_non_interactive/tasks # 5.0 % - write /dev/cpuctl/apps/bg_non_interactive/cpu.shares 52 - write /dev/cpuctl/apps/bg_non_interactive/cpu.rt_runtime_us 700000 - write /dev/cpuctl/apps/bg_non_interactive/cpu.rt_period_us 1000000 + write /dev/cpuctl/bg_non_interactive/cpu.shares 52 + write /dev/cpuctl/bg_non_interactive/cpu.rt_runtime_us 700000 + write /dev/cpuctl/bg_non_interactive/cpu.rt_period_us 1000000 # qtaguid will limit access to specific data based on group memberships. # net_bw_acct grants impersonation of socket owners. |