Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

staging: vboxvideo: switch to drm_*{get,put} helpers

drm_*_reference() and drm_*_unreference() functions are just
compatibility alias for drm_*_get() and drm_*_put() adn should not be
used by new code. So convert all users of compatibility functions to use
the new APIs.

Signed-off-by: Cihangir Akturk <cakturk@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>

authored by

Cihangir Akturk and committed by
Greg Kroah-Hartman
4a66af0d 227fe242

+6 -6
+1 -1
drivers/staging/vboxvideo/vbox_fb.c
··· 358 358 vbox_bo_unpin(bo); 359 359 vbox_bo_unreserve(bo); 360 360 } 361 - drm_gem_object_unreference_unlocked(afb->obj); 361 + drm_gem_object_put_unlocked(afb->obj); 362 362 afb->obj = NULL; 363 363 } 364 364 drm_fb_helper_fini(&fbdev->helper);
+4 -4
drivers/staging/vboxvideo/vbox_main.c
··· 40 40 struct vbox_framebuffer *vbox_fb = to_vbox_framebuffer(fb); 41 41 42 42 if (vbox_fb->obj) 43 - drm_gem_object_unreference_unlocked(vbox_fb->obj); 43 + drm_gem_object_put_unlocked(vbox_fb->obj); 44 44 45 45 drm_framebuffer_cleanup(fb); 46 46 kfree(fb); ··· 198 198 err_free_vbox_fb: 199 199 kfree(vbox_fb); 200 200 err_unref_obj: 201 - drm_gem_object_unreference_unlocked(obj); 201 + drm_gem_object_put_unlocked(obj); 202 202 return ERR_PTR(ret); 203 203 } 204 204 ··· 472 472 return ret; 473 473 474 474 ret = drm_gem_handle_create(file, gobj, &handle); 475 - drm_gem_object_unreference_unlocked(gobj); 475 + drm_gem_object_put_unlocked(gobj); 476 476 if (ret) 477 477 return ret; 478 478 ··· 525 525 bo = gem_to_vbox_bo(obj); 526 526 *offset = vbox_bo_mmap_offset(bo); 527 527 528 - drm_gem_object_unreference(obj); 528 + drm_gem_object_put(obj); 529 529 ret = 0; 530 530 531 531 out_unlock:
+1 -1
drivers/staging/vboxvideo/vbox_mode.c
··· 812 812 out_unreserve_bo: 813 813 vbox_bo_unreserve(bo); 814 814 out_unref_obj: 815 - drm_gem_object_unreference_unlocked(obj); 815 + drm_gem_object_put_unlocked(obj); 816 816 817 817 return ret; 818 818 }