ANDROID: Modify android_rvh_find_lowest_rq hook
The function find_lowest_rq now uses 2 parameters, sched_ctx and exec_ctx. Bug: 417372724 Change-Id: I14734236420a66025589623332252425361a585a Signed-off-by: Rick Yiu <rickyiu@google.com>
This commit is contained in:
@@ -40,9 +40,9 @@ DECLARE_RESTRICTED_HOOK(android_rvh_can_migrate_task,
|
|||||||
TP_ARGS(p, dst_cpu, can_migrate), 1);
|
TP_ARGS(p, dst_cpu, can_migrate), 1);
|
||||||
|
|
||||||
DECLARE_RESTRICTED_HOOK(android_rvh_find_lowest_rq,
|
DECLARE_RESTRICTED_HOOK(android_rvh_find_lowest_rq,
|
||||||
TP_PROTO(struct task_struct *p, struct cpumask *local_cpu_mask,
|
TP_PROTO(struct task_struct *sched_ctx, struct task_struct *exec_ctx,
|
||||||
int ret, int *lowest_cpu),
|
struct cpumask *local_cpu_mask, int ret, int *lowest_cpu),
|
||||||
TP_ARGS(p, local_cpu_mask, ret, lowest_cpu), 1);
|
TP_ARGS(sched_ctx, exec_ctx, local_cpu_mask, ret, lowest_cpu), 1);
|
||||||
|
|
||||||
DECLARE_RESTRICTED_HOOK(android_rvh_prepare_prio_fork,
|
DECLARE_RESTRICTED_HOOK(android_rvh_prepare_prio_fork,
|
||||||
TP_PROTO(struct task_struct *p),
|
TP_PROTO(struct task_struct *p),
|
||||||
|
|||||||
+1
-1
@@ -1937,7 +1937,7 @@ static int find_lowest_rq(struct task_struct *sched_ctx, struct task_struct *exe
|
|||||||
sched_ctx, exec_ctx, lowest_mask);
|
sched_ctx, exec_ctx, lowest_mask);
|
||||||
}
|
}
|
||||||
|
|
||||||
trace_android_rvh_find_lowest_rq(sched_ctx, lowest_mask, ret, &cpu);
|
trace_android_rvh_find_lowest_rq(sched_ctx, exec_ctx, lowest_mask, ret, &cpu);
|
||||||
if (cpu >= 0)
|
if (cpu >= 0)
|
||||||
return cpu;
|
return cpu;
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user