mirror of
https://github.com/BobTheBlinker/android_kernel_motorola_sm6375.git
synced 2026-10-07 12:25:00 -04:00
cpuidle: lpm-levels: Log sched bias reason in trace
Update the reason for cpuidle state selection as scheduler bias in case bias timer is set. Make use of unused next_event_us parameter to replace with cpu bias status. Change-Id: I42950b3d9d85da0ec5245c9cdbc7bcc5d609be3d Signed-off-by: Maulik Shah <quic_mkshah@quicinc.com>
This commit is contained in:
parent
9ac5330952
commit
36d60ecc86
2 changed files with 7 additions and 7 deletions
|
|
@ -776,7 +776,7 @@ static int cpu_power_select(struct cpuidle_device *dev,
|
|||
}
|
||||
|
||||
done_select:
|
||||
trace_cpu_power_select(best_level, sleep_us, latency_us, 0);
|
||||
trace_cpu_power_select(best_level, sleep_us, latency_us, cpu->bias);
|
||||
|
||||
trace_cpu_pred_select(idx_restrict_time ? 2 : (ipi_predicted ?
|
||||
3 : (predicted ? 1 : 0)), predicted, htime);
|
||||
|
|
|
|||
|
|
@ -14,27 +14,27 @@
|
|||
|
||||
TRACE_EVENT(cpu_power_select,
|
||||
|
||||
TP_PROTO(int index, u32 sleep_us, u32 latency, u32 next_event_us),
|
||||
TP_PROTO(int index, u32 sleep_us, u32 latency, u64 sched_bias),
|
||||
|
||||
TP_ARGS(index, sleep_us, latency, next_event_us),
|
||||
TP_ARGS(index, sleep_us, latency, sched_bias),
|
||||
|
||||
TP_STRUCT__entry(
|
||||
__field(int, index)
|
||||
__field(u32, sleep_us)
|
||||
__field(u32, latency)
|
||||
__field(u32, next_event_us)
|
||||
__field(u64, sched_bias)
|
||||
),
|
||||
|
||||
TP_fast_assign(
|
||||
__entry->index = index;
|
||||
__entry->sleep_us = sleep_us;
|
||||
__entry->latency = latency;
|
||||
__entry->next_event_us = next_event_us;
|
||||
__entry->sched_bias = sched_bias;
|
||||
),
|
||||
|
||||
TP_printk("idx:%d sleep_time:%u latency:%u next_event:%u",
|
||||
TP_printk("idx:%d sleep_time:%u latency:%u sched_bias:%lu",
|
||||
__entry->index, __entry->sleep_us, __entry->latency,
|
||||
__entry->next_event_us)
|
||||
__entry->sched_bias)
|
||||
);
|
||||
|
||||
TRACE_EVENT(cpu_pred_select,
|
||||
|
|
|
|||
Loading…
Reference in a new issue