summaryrefslogtreecommitdiffstats
path: root/include/drm/i915_drm.h
diff options
context:
space:
mode:
authorThomas Zimmermann <contact@tzimmermann.org>2018-06-21 15:21:35 +0200
committerAlex Deucher <alexander.deucher@amd.com>2018-07-10 21:18:15 +0200
commit89c815ef07a1db0ac2cc09d06cb2d5c3d86d6322 (patch)
tree75b6ca1d331d13e33a331fbe4c5a99fb2d0feddd /include/drm/i915_drm.h
parentdrm/ttm: use swap macro in ttm_bo_handle_move_mem (diff)
downloadlinux-89c815ef07a1db0ac2cc09d06cb2d5c3d86d6322.tar.xz
linux-89c815ef07a1db0ac2cc09d06cb2d5c3d86d6322.zip
drm/ttm: Introduce ttm_bo_get() and ttm_bo_put() for ref counting
The TTM buffer-object interface provides ttm_bo_reference() and ttm_bo_unref() for managing reference counts. Replacing them with ttm_bo_get() and ttm_bo_put() aligns the API with conventions used throughout the Linux kernel. The implementation of ttm_bo_unref() clears the supplied pointer to NULL. This leads to workarounds where the caller saves the pointer's value before de-referencing the BO. ttm_bo_put() does not clear the supplied pointer. Signed-off-by: Thomas Zimmermann <contact@tzimmermann.org> Reviewed-by: Christian König <christian.koenig@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'include/drm/i915_drm.h')
0 files changed, 0 insertions, 0 deletions