mirror of
https://github.com/torvalds/linux.git
synced 2026-06-10 07:32:29 +02:00
ANDROID: sched: Add rvh for cpu controller cgroup can attach
Add a restricted vendor hook to check whether a set of tasks can move to other cgroup. Bug: 175808144 Signed-off-by: Choonghoon Park <choong.park@samsung.com> Change-Id: If7bac83e0d2d1069b1436331989c3926645eab19
This commit is contained in:
parent
0e9cdc9863
commit
efd8dbe42d
|
|
@ -114,4 +114,5 @@ EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_place_entity);
|
|||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_rvh_update_cpu_capacity);
|
||||
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_can_attach);
|
||||
EXPORT_TRACEPOINT_SYMBOL_GPL(android_vh_map_util_freq);
|
||||
|
|
|
|||
|
|
@ -190,6 +190,10 @@ DECLARE_RESTRICTED_HOOK(android_rvh_cpu_cgroup_attach,
|
|||
TP_PROTO(struct cgroup_taskset *tset),
|
||||
TP_ARGS(tset), 1);
|
||||
|
||||
DECLARE_RESTRICTED_HOOK(android_rvh_cpu_cgroup_can_attach,
|
||||
TP_PROTO(struct cgroup_taskset *tset, int *retval),
|
||||
TP_ARGS(tset, retval), 1);
|
||||
|
||||
DECLARE_HOOK(android_vh_map_util_freq,
|
||||
TP_PROTO(unsigned long util, unsigned long freq,
|
||||
unsigned long cap, unsigned long *next_freq),
|
||||
|
|
|
|||
|
|
@ -8369,6 +8369,9 @@ static int cpu_cgroup_can_attach(struct cgroup_taskset *tset)
|
|||
if (ret)
|
||||
break;
|
||||
}
|
||||
|
||||
trace_android_rvh_cpu_cgroup_can_attach(tset, &ret);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Reference in New Issue
Block a user