ANDROID: Sched: Add hooks for scheduler
Add vendors hooks for to facilitate various scheduler value adds. Bug: 176077958 Change-Id: I5d488ae78ce05f81e6c73b69c56128b065647fec Signed-off-by: Shaleen Agrawal <shalagra@codeaurora.org>
This commit is contained in:

committed by
Todd Kjos

parent
0b24bdb73c
commit
1feedbd763
@@ -202,6 +202,22 @@ DECLARE_RESTRICTED_HOOK(android_rvh_cpu_cgroup_attach,
|
||||
DECLARE_RESTRICTED_HOOK(android_rvh_cpu_cgroup_can_attach,
|
||||
TP_PROTO(struct cgroup_taskset *tset, int *retval),
|
||||
TP_ARGS(tset, retval), 1);
|
||||
|
||||
DECLARE_RESTRICTED_HOOK(android_rvh_sched_fork_init,
|
||||
TP_PROTO(struct task_struct *p),
|
||||
TP_ARGS(p), 1);
|
||||
|
||||
DECLARE_RESTRICTED_HOOK(android_rvh_ttwu_cond,
|
||||
TP_PROTO(bool *cond),
|
||||
TP_ARGS(cond), 1);
|
||||
|
||||
DECLARE_RESTRICTED_HOOK(android_rvh_schedule_bug,
|
||||
TP_PROTO(void *unused),
|
||||
TP_ARGS(unused), 1);
|
||||
|
||||
DECLARE_RESTRICTED_HOOK(android_rvh_sched_exec,
|
||||
TP_PROTO(bool *cond),
|
||||
TP_ARGS(cond), 1);
|
||||
#else
|
||||
#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)
|
||||
@@ -248,6 +264,10 @@ DECLARE_RESTRICTED_HOOK(android_rvh_cpu_cgroup_can_attach,
|
||||
#define trace_android_rvh_update_misfit_status(p, rq, need_update)
|
||||
#define trace_android_rvh_cpu_cgroup_attach(tset)
|
||||
#define trace_android_rvh_cpu_cgroup_can_attach(tset, retval)
|
||||
#define trace_android_rvh_sched_fork_init(p)
|
||||
#define trace_android_rvh_ttwu_cond(cond)
|
||||
#define trace_android_rvh_schedule_bug(unused)
|
||||
#define trace_android_rvh_sched_exec(cond)
|
||||
#endif
|
||||
#endif /* _TRACE_HOOK_SCHED_H */
|
||||
/* This part must be outside protection */
|
||||
|
Reference in New Issue
Block a user