diff --git a/include/trace/hooks/sched.h b/include/trace/hooks/sched.h index 8870aac234b9..76666aec79bc 100644 --- a/include/trace/hooks/sched.h +++ b/include/trace/hooks/sched.h @@ -178,7 +178,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 e9a2ea1e845b..037f8a83c02a 100644 --- a/kernel/sched/fair.c +++ b/kernel/sched/fair.c @@ -4229,7 +4229,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);