Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 13398711 authored by Srinath Sridharan's avatar Srinath Sridharan
Browse files

Only apply schedTune boost to top-app tasks

When using EAS, the foreground tasks were all getting boosted
during touchboosts. Limit it to top-app tasks.


BUG: 28378389
Change-Id: I72b7158a614bfd9b6c61024774e408ceba61fc9c
parent e7236518
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -294,7 +294,7 @@ int set_cpuset_policy(int tid, SchedPolicy policy)
    case SP_AUDIO_APP:
    case SP_AUDIO_SYS:
        fd = fg_cpuset_fd;
        boost_fd = fg_schedboost_fd;
        boost_fd = bg_schedboost_fd;
        break;
    case SP_TOP_APP :
        fd = ta_cpuset_fd;
+1 −1
Original line number Diff line number Diff line
@@ -7,4 +7,4 @@ service zygote /system/bin/app_process -Xzygote /system/bin --zygote --start-sys
    onrestart restart cameraserver
    onrestart restart media
    onrestart restart netd
    writepid /dev/cpuset/foreground/tasks /dev/stune/foreground/tasks
    writepid /dev/cpuset/foreground/tasks
+2 −2
Original line number Diff line number Diff line
@@ -7,10 +7,10 @@ service zygote /system/bin/app_process32 -Xzygote /system/bin --zygote --start-s
    onrestart restart cameraserver
    onrestart restart media
    onrestart restart netd
    writepid /dev/cpuset/foreground/tasks /dev/stune/foreground/tasks
    writepid /dev/cpuset/foreground/tasks

service zygote_secondary /system/bin/app_process64 -Xzygote /system/bin --zygote --socket-name=zygote_secondary
    class main
    socket zygote_secondary stream 660 root system
    onrestart restart zygote
    writepid /dev/cpuset/foreground/tasks /dev/stune/foreground/tasks
    writepid /dev/cpuset/foreground/tasks
+1 −1
Original line number Diff line number Diff line
@@ -7,4 +7,4 @@ service zygote /system/bin/app_process64 -Xzygote /system/bin --zygote --start-s
    onrestart restart cameraserver
    onrestart restart media
    onrestart restart netd
    writepid /dev/cpuset/foreground/tasks /dev/stune/foreground/tasks
    writepid /dev/cpuset/foreground/tasks
+2 −2
Original line number Diff line number Diff line
@@ -7,10 +7,10 @@ service zygote /system/bin/app_process64 -Xzygote /system/bin --zygote --start-s
    onrestart restart cameraserver
    onrestart restart media
    onrestart restart netd
    writepid /dev/cpuset/foreground/tasks /dev/stune/foreground/tasks
    writepid /dev/cpuset/foreground/tasks

service zygote_secondary /system/bin/app_process32 -Xzygote /system/bin --zygote --socket-name=zygote_secondary
    class main
    socket zygote_secondary stream 660 root system
    onrestart restart zygote
    writepid /dev/cpuset/foreground/tasks /dev/stune/foreground/tasks
    writepid /dev/cpuset/foreground/tasks