ANDROID: sched: Use normal vendor hook in scheduler tick
The hooks function of scheduler tick will need to insert multiple instances, so that use vendor hook instead of restricted vendor hook. Bug: 165787557 Signed-off-by: JianMin Liu <jian-min.liu@mediatek.com> Change-Id: I750da26452c657d83d5f8c520bf7008693c43a6b
This commit is contained in:
@@ -23,7 +23,7 @@
|
||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_select_task_rq_fair);
|
||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_select_task_rq_rt);
|
||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_select_fallback_rq);
|
||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_scheduler_tick);
|
||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_scheduler_tick);
|
||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_enqueue_task);
|
||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_dequeue_task);
|
||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_can_migrate_task);
|
||||
|
||||
@@ -25,9 +25,9 @@ DECLARE_RESTRICTED_HOOK(android_rvh_select_fallback_rq,
|
||||
TP_ARGS(cpu, p, new_cpu), 1);
|
||||
|
||||
struct rq;
|
||||
DECLARE_RESTRICTED_HOOK(android_rvh_scheduler_tick,
|
||||
DECLARE_HOOK(android_vh_scheduler_tick,
|
||||
TP_PROTO(struct rq *rq),
|
||||
TP_ARGS(rq), 1);
|
||||
TP_ARGS(rq));
|
||||
|
||||
DECLARE_RESTRICTED_HOOK(android_rvh_enqueue_task,
|
||||
TP_PROTO(struct rq *rq, struct task_struct *p),
|
||||
@@ -69,7 +69,7 @@ DECLARE_RESTRICTED_HOOK(android_rvh_setscheduler,
|
||||
#define trace_android_rvh_select_task_rq_fair(p, prev_cpu, sd_flag, wake_flags, new_cpu)
|
||||
#define trace_android_rvh_select_task_rq_rt(p, prev_cpu, sd_flag, wake_flags, new_cpu)
|
||||
#define trace_android_rvh_select_fallback_rq(cpu, p, dest_cpu)
|
||||
#define trace_android_rvh_scheduler_tick(rq)
|
||||
#define trace_android_vh_scheduler_tick(rq)
|
||||
#define trace_android_rvh_enqueue_task(rq, p)
|
||||
#define trace_android_rvh_dequeue_task(rq, p)
|
||||
#define trace_android_rvh_can_migrate_task(p, dst_cpu, can_migrate)
|
||||
|
||||
+1
-1
@@ -4027,7 +4027,7 @@ void scheduler_tick(void)
|
||||
trigger_load_balance(rq);
|
||||
#endif
|
||||
|
||||
trace_android_rvh_scheduler_tick(rq);
|
||||
trace_android_vh_scheduler_tick(rq);
|
||||
}
|
||||
|
||||
#ifdef CONFIG_NO_HZ_FULL
|
||||
|
||||
Reference in New Issue
Block a user