diff --git a/.pick_status.json b/.pick_status.json index cf2997dd185..36b925888ac 100644 --- a/.pick_status.json +++ b/.pick_status.json @@ -5564,7 +5564,7 @@ "description": "pan/kmod: fix double syncop count sum when populating vm_bind syncs", "nominated": true, "nomination_type": 2, - "resolution": 0, + "resolution": 1, "main_sha": null, "because_sha": "97f6a62f7ef82b909f62ca78788d4f24416fbd31", "notes": null diff --git a/src/panfrost/lib/kmod/panthor_kmod.c b/src/panfrost/lib/kmod/panthor_kmod.c index 024f97501a3..2e26880868a 100644 --- a/src/panfrost/lib/kmod/panthor_kmod.c +++ b/src/panfrost/lib/kmod/panthor_kmod.c @@ -1043,8 +1043,8 @@ panthor_kmod_vm_bind(struct pan_kmod_vm *vm, enum pan_kmod_vm_op_mode mode, vm_orig_sync_point = vm_new_sync_point = panthor_kmod_vm_sync_lock(vm); for (uint32_t i = 0; i < op_count; i++) { - uint32_t op_sync_cnt = ops[i].syncs.count; uint64_t signal_vm_point = 0; + uint32_t op_sync_cnt = 0; if (async && track_activity) { signal_vm_point = ++vm_new_sync_point;