diff --git a/kernel/sched/pb.c b/kernel/sched/pb.c
index 5f1df293d3d2f4c24c16109fa7dc222a87053b22..bb786215bdaf22a21b90e83d77a7c18b774263df 100644
--- a/kernel/sched/pb.c
+++ b/kernel/sched/pb.c
@@ -104,6 +104,7 @@ int pb_submit_plan(struct rq *rq)
 	pb->c_entry = 0;
 	pb->count_pb_cycles = 0;
 	pb->count_admin_cycles = 0;
+	pb->total_instr = 0;
 
 	pb->is_initialized = 1;	// must be initialized last