mirror of
https://github.com/torvalds/linux.git
synced 2026-06-07 22:14:04 +02:00
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:
parent
322f59e742
commit
2935d588b1
|
|
@ -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)
|
||||
|
|
|
|||
|
|
@ -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
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user