mirror of
https://github.com/hardkernel/linux.git
synced 2026-06-09 04:10:18 +09:00
ANDROID: sched: Add android_rvh_cpu_cgroup_online hook
Add a restricted vendor hook to notify that a cpu controller cgroup is online. Bug: 184920911 Change-Id: I7d37f38c24ce146eabb4716a959aee703d71926e Signed-off-by: Pavankumar Kondeti <quic_pkondeti@quicinc.com>
This commit is contained in:
committed by
Todd Kjos
parent
02732576b1
commit
ddeb3cdc3a
@@ -140,6 +140,7 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_update_cpu_capacity);
|
|||||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_update_misfit_status);
|
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_update_misfit_status);
|
||||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_cpu_cgroup_attach);
|
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_cpu_cgroup_attach);
|
||||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_cpu_cgroup_can_attach);
|
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_cpu_cgroup_can_attach);
|
||||||
|
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_cpu_cgroup_online);
|
||||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_sched_fork_init);
|
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_sched_fork_init);
|
||||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_ttwu_cond);
|
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_ttwu_cond);
|
||||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_schedule_bug);
|
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_schedule_bug);
|
||||||
|
|||||||
@@ -204,6 +204,11 @@ DECLARE_RESTRICTED_HOOK(android_rvh_cpu_cgroup_can_attach,
|
|||||||
TP_PROTO(struct cgroup_taskset *tset, int *retval),
|
TP_PROTO(struct cgroup_taskset *tset, int *retval),
|
||||||
TP_ARGS(tset, retval), 1);
|
TP_ARGS(tset, retval), 1);
|
||||||
|
|
||||||
|
struct cgroup_subsys_state;
|
||||||
|
DECLARE_RESTRICTED_HOOK(android_rvh_cpu_cgroup_online,
|
||||||
|
TP_PROTO(struct cgroup_subsys_state *css),
|
||||||
|
TP_ARGS(css), 1);
|
||||||
|
|
||||||
DECLARE_RESTRICTED_HOOK(android_rvh_sched_fork_init,
|
DECLARE_RESTRICTED_HOOK(android_rvh_sched_fork_init,
|
||||||
TP_PROTO(struct task_struct *p),
|
TP_PROTO(struct task_struct *p),
|
||||||
TP_ARGS(p), 1);
|
TP_ARGS(p), 1);
|
||||||
|
|||||||
@@ -7902,6 +7902,7 @@ static int cpu_cgroup_css_online(struct cgroup_subsys_state *css)
|
|||||||
cpu_util_update_eff(css);
|
cpu_util_update_eff(css);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
trace_android_rvh_cpu_cgroup_online(css);
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user