if (a5xx_gpu->pm4_bo) {
                if (a5xx_gpu->pm4_iova)
                        msm_gem_put_iova(a5xx_gpu->pm4_bo, gpu->aspace);
-               drm_gem_object_unreference(a5xx_gpu->pm4_bo);
+               drm_gem_object_put(a5xx_gpu->pm4_bo);
                a5xx_gpu->pm4_bo = NULL;
        }
 
        if (a5xx_gpu->pfp_bo) {
                if (a5xx_gpu->pfp_iova)
                        msm_gem_put_iova(a5xx_gpu->pfp_bo, gpu->aspace);
-               drm_gem_object_unreference(a5xx_gpu->pfp_bo);
+               drm_gem_object_put(a5xx_gpu->pfp_bo);
                a5xx_gpu->pfp_bo = NULL;
        }
 
 
        msm_gem_put_iova(dumper->bo, gpu->aspace);
        msm_gem_put_vaddr(dumper->bo);
 
-       drm_gem_object_unreference(dumper->bo);
+       drm_gem_object_put(dumper->bo);
 }
 
 static int a5xx_crashdumper_run(struct msm_gpu *gpu,
 
        if (a5xx_gpu->gpmu_iova)
                msm_gem_put_iova(a5xx_gpu->gpmu_bo, gpu->aspace);
        if (a5xx_gpu->gpmu_bo)
-               drm_gem_object_unreference(a5xx_gpu->gpmu_bo);
+               drm_gem_object_put(a5xx_gpu->gpmu_bo);
 
        a5xx_gpu->gpmu_bo = NULL;
        a5xx_gpu->gpmu_iova = 0;
 
                if (a5xx_gpu->preempt_iova[i])
                        msm_gem_put_iova(a5xx_gpu->preempt_bo[i], gpu->aspace);
 
-               drm_gem_object_unreference(a5xx_gpu->preempt_bo[i]);
+               drm_gem_object_put(a5xx_gpu->preempt_bo[i]);
                a5xx_gpu->preempt_bo[i] = NULL;
        }
 }
 
        if (a6xx_gpu->sqe_bo) {
                if (a6xx_gpu->sqe_iova)
                        msm_gem_put_iova(a6xx_gpu->sqe_bo, gpu->aspace);
-               drm_gem_object_unreference_unlocked(a6xx_gpu->sqe_bo);
+               drm_gem_object_put_unlocked(a6xx_gpu->sqe_bo);
        }
 
        a6xx_gmu_remove(a6xx_gpu);
 
                        goto out_unlock;
                }
 
-               drm_gem_object_reference(obj);
+               drm_gem_object_get(obj);
 
                submit->bos[i].obj = msm_obj;
 
                struct msm_gem_object *msm_obj = submit->bos[i].obj;
                submit_unlock_unpin_bo(submit, i, false);
                list_del_init(&msm_obj->submit_entry);
-               drm_gem_object_unreference(&msm_obj->base);
+               drm_gem_object_put(&msm_obj->base);
        }
 
        ww_acquire_fini(&submit->ticket);