diff --git a/include/trace/hooks/sched.h b/include/trace/hooks/sched.h index 30ad44cac479..a383eec0ebf7 100644 --- a/include/trace/hooks/sched.h +++ b/include/trace/hooks/sched.h @@ -174,7 +174,7 @@ DECLARE_RESTRICTED_HOOK(android_rvh_account_irq, struct sched_entity; DECLARE_RESTRICTED_HOOK(android_rvh_place_entity, - TP_PROTO(struct cfs_rq *cfs_rq, struct sched_entity *se, int initial, u64 vruntime), + TP_PROTO(struct cfs_rq *cfs_rq, struct sched_entity *se, int initial, u64 *vruntime), TP_ARGS(cfs_rq, se, initial, vruntime), 1); DECLARE_RESTRICTED_HOOK(android_rvh_build_perf_domains, diff --git a/kernel/sched/fair.c b/kernel/sched/fair.c index ca5c372c5f7b..17bf4caa1fcb 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -4194,7 +4194,7 @@ place_entity(struct cfs_rq *cfs_rq, struct sched_entity *se, int initial) /* ensure we never gain time by being placed backwards. */ se->vruntime = max_vruntime(se->vruntime, vruntime); - trace_android_rvh_place_entity(cfs_rq, se, initial, vruntime); + trace_android_rvh_place_entity(cfs_rq, se, initial, &vruntime); } static void check_enqueue_throttle(struct cfs_rq *cfs_rq);