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 14:18:15 -0500 |
commit | 89c815ef07a1db0ac2cc09d06cb2d5c3d86d6322 (patch) | |
tree | 75b6ca1d331d13e33a331fbe4c5a99fb2d0feddd /init | |
parent | 31e1c59796c8abeba8bbb961bc329a6aa5f5847c (diff) |
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 'init')
0 files changed, 0 insertions, 0 deletions