diff --git a/kernel/sched/psi.c b/kernel/sched/psi.c index 2e2630172..8c3e35d18 100755 --- a/kernel/sched/psi.c +++ b/kernel/sched/psi.c @@ -1204,7 +1204,8 @@ struct psi_trigger *psi_trigger_create(struct psi_group *group, t->state = state; t->threshold = threshold_us * NSEC_PER_USEC; t->win.size = window_us * NSEC_PER_USEC; - window_reset(&t->win, 0, 0, 0); + window_reset(&t->win, sched_clock(), + group->total[PSI_POLL][t->state], 0); t->event = 0; t->last_event_time = 0;