mirror of
https://github.com/torvalds/linux.git
synced 2024-12-27 13:22:23 +00:00
drm/amdgpu: remove amdgpu_bo_list_clone
Not used any more. Signed-off-by: Christian König <christian.koenig@amd.com> Reviewed-by: Chunming Zhou <david1.zhou@amd.com>
This commit is contained in:
parent
3a185a33a2
commit
87e0a87dab
@ -1083,8 +1083,6 @@ struct amdgpu_bo_list {
|
||||
struct amdgpu_bo_list_entry *array;
|
||||
};
|
||||
|
||||
struct amdgpu_bo_list *
|
||||
amdgpu_bo_list_clone(struct amdgpu_bo_list *list);
|
||||
struct amdgpu_bo_list *
|
||||
amdgpu_bo_list_get(struct amdgpu_fpriv *fpriv, int id);
|
||||
void amdgpu_bo_list_put(struct amdgpu_bo_list *list);
|
||||
|
@ -62,39 +62,6 @@ static int amdgpu_bo_list_create(struct amdgpu_fpriv *fpriv,
|
||||
return 0;
|
||||
}
|
||||
|
||||
struct amdgpu_bo_list *
|
||||
amdgpu_bo_list_clone(struct amdgpu_bo_list *list)
|
||||
{
|
||||
struct amdgpu_bo_list *result;
|
||||
unsigned i;
|
||||
|
||||
result = kmalloc(sizeof(struct amdgpu_bo_list), GFP_KERNEL);
|
||||
if (!result)
|
||||
return NULL;
|
||||
|
||||
result->array = drm_calloc_large(list->num_entries,
|
||||
sizeof(struct amdgpu_bo_list_entry));
|
||||
if (!result->array) {
|
||||
kfree(result);
|
||||
return NULL;
|
||||
}
|
||||
|
||||
mutex_init(&result->lock);
|
||||
result->gds_obj = list->gds_obj;
|
||||
result->gws_obj = list->gws_obj;
|
||||
result->oa_obj = list->oa_obj;
|
||||
result->has_userptr = list->has_userptr;
|
||||
result->num_entries = list->num_entries;
|
||||
|
||||
memcpy(result->array, list->array, list->num_entries *
|
||||
sizeof(struct amdgpu_bo_list_entry));
|
||||
|
||||
for (i = 0; i < result->num_entries; ++i)
|
||||
amdgpu_bo_ref(result->array[i].robj);
|
||||
|
||||
return result;
|
||||
}
|
||||
|
||||
static void amdgpu_bo_list_destroy(struct amdgpu_fpriv *fpriv, int id)
|
||||
{
|
||||
struct amdgpu_bo_list *list;
|
||||
|
Loading…
Reference in New Issue
Block a user