diff options
author | Thomas Zimmermann <contact@tzimmermann.org> | 2018-06-21 15:21:35 +0200 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2018-07-10 21:18:15 +0200 |
commit | 89c815ef07a1db0ac2cc09d06cb2d5c3d86d6322 (patch) | |
tree | 75b6ca1d331d13e33a331fbe4c5a99fb2d0feddd /include/drm/i915_drm.h | |
parent | drm/ttm: use swap macro in ttm_bo_handle_move_mem (diff) | |
download | linux-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