diff --git a/drivers/gpu/nvgpu/gk20a/channel_sync_gk20a.c b/drivers/gpu/nvgpu/gk20a/channel_sync_gk20a.c index 0aa202c5e..b4870c331 100644 --- a/drivers/gpu/nvgpu/gk20a/channel_sync_gk20a.c +++ b/drivers/gpu/nvgpu/gk20a/channel_sync_gk20a.c @@ -817,12 +817,10 @@ static int __gk20a_channel_semaphore_incr( dependency, wfi_cmd, need_sync_fence); if (err) - goto clean_up_priv_cmd; + goto clean_up_sema; return 0; -clean_up_priv_cmd: - gk20a_free_priv_cmdbuf(c, incr_cmd); clean_up_sema: nvgpu_semaphore_put(semaphore); return err;