OSDN Git Service

drm/ttm: cleanup ttm_mem_type_manager_func.get_node interface v3
authorChristian König <christian.koenig@amd.com>
Tue, 16 Jun 2020 12:33:23 +0000 (14:33 +0200)
committerChristian König <christian.koenig@amd.com>
Mon, 29 Jun 2020 15:54:12 +0000 (17:54 +0200)
commit58e4d686d456c3e356439ae160ff4a0728940b8e
treea3faa1faa59b975b50e268a5049c50737acd385a
parent60e9eabf41fa916d2ef68c5bf929197975917578
drm/ttm: cleanup ttm_mem_type_manager_func.get_node interface v3

Instead of signaling failure by setting the node pointer to
NULL do so by returning -ENOSPC.

v2: add memset() to make sure that mem is always initialized.
v3: drop memset() only set mm_node = NULL, move mm_node init in amdgpu

Signed-off-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Michael J. Ruhl <michael.j.ruhl@intel.com>
Link: https://patchwork.freedesktop.org/patch/373181/
drivers/gpu/drm/amd/amdgpu/amdgpu_gtt_mgr.c
drivers/gpu/drm/amd/amdgpu/amdgpu_vram_mgr.c
drivers/gpu/drm/nouveau/nouveau_ttm.c
drivers/gpu/drm/ttm/ttm_bo.c
drivers/gpu/drm/ttm/ttm_bo_manager.c
drivers/gpu/drm/vmwgfx/vmwgfx_gmrid_manager.c