Files
kernel_xiaomi_mt6781/kernel/locking
JianMin Liu 385d3e809f [ALPS06414038] task-turbo: Turbo ability inheritance
Promote normal task to turbo task while turbo-task blocked.
   1) Speedup binder call via infecting turbo ability to binder thread
   2) Speedup sempahores owner if turbo waiting for
   3) Turbo task can preempt others in futex/sempahore waiting queue

   Related trace event:
   a. echo 1 > /d/tracing/events/task_turbo/turbo_set/enable
     - Tracking task set turbo

   b. echo 1 > /d/tracing/events/task_turbo/turbo_inherit_start/enable
      echo 1 > /d/tracing/events/task_turbo/ turbo_inherit_end/enable
     - Tracking task start or end inherit turbo

MTK-Commit-Id: 2fee5c67a3bd00487c99f16c7bac35b772612ca1

Change-Id: Idb3da6b5f201fa5ee60443d00ac49d7afa93a2c6
Signed-off-by: JianMin Liu <jian-min.liu@mediatek.com>
Signed-off-by: Frankie Chang <frankie.chang@mediatek.com>
CR-Id: ALPS06414038
Feature: System Performance (task turbo)
2021-12-15 13:29:32 +08:00
..