diff options
Diffstat (limited to 'common/recipes-kernel/linux/files/0219-drm-amdgpu-cleanup-amdgpu_cs_parser-structure.patch')
-rw-r--r-- | common/recipes-kernel/linux/files/0219-drm-amdgpu-cleanup-amdgpu_cs_parser-structure.patch | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/common/recipes-kernel/linux/files/0219-drm-amdgpu-cleanup-amdgpu_cs_parser-structure.patch b/common/recipes-kernel/linux/files/0219-drm-amdgpu-cleanup-amdgpu_cs_parser-structure.patch deleted file mode 100644 index 791c2584..00000000 --- a/common/recipes-kernel/linux/files/0219-drm-amdgpu-cleanup-amdgpu_cs_parser-structure.patch +++ /dev/null @@ -1,79 +0,0 @@ -From 72838599f8c5280d4540f4f85f55248a0c31b89f Mon Sep 17 00:00:00 2001 -From: =?UTF-8?q?Christian=20K=C3=B6nig?= <christian.koenig@amd.com> -Date: Tue, 15 Dec 2015 14:41:33 +0100 -Subject: [PATCH 0219/1110] drm/amdgpu: cleanup amdgpu_cs_parser structure -MIME-Version: 1.0 -Content-Type: text/plain; charset=UTF-8 -Content-Transfer-Encoding: 8bit - -Remove unused user_ptr field, group fields by usage. - -Signed-off-by: Christian König <christian.koenig@amd.com> -Reviewed-by: Alex Deucher <alexander.deucher@amd.com> -Signed-off-by: Alex Deucher <alexander.deucher@amd.com> -Signed-off-by: Kalyan Alle <kalyan.alle@amd.com> ---- - drivers/gpu/drm/amd/amdgpu/amdgpu.h | 24 ++++++++++++------------ - drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 1 - - 2 files changed, 12 insertions(+), 13 deletions(-) - -diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu.h -index 35d5221..8676505 100644 ---- a/drivers/gpu/drm/amd/amdgpu/amdgpu.h -+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu.h -@@ -1214,28 +1214,28 @@ struct amdgpu_cs_chunk { - uint32_t chunk_id; - uint32_t length_dw; - uint32_t *kdata; -- void __user *user_ptr; - }; - - struct amdgpu_cs_parser { - struct amdgpu_device *adev; - struct drm_file *filp; - struct amdgpu_ctx *ctx; -- struct amdgpu_bo_list *bo_list; -+ - /* chunks */ - unsigned nchunks; - struct amdgpu_cs_chunk *chunks; -- /* relocations */ -- struct amdgpu_bo_list_entry vm_pd; -- struct list_head validated; -- struct fence *fence; -- uint64_t bytes_moved_threshold; -- uint64_t bytes_moved; -- -- struct amdgpu_ib *ibs; -+ /* indirect buffers */ - uint32_t num_ibs; -- -- struct ww_acquire_ctx ticket; -+ struct amdgpu_ib *ibs; -+ -+ /* buffer objects */ -+ struct ww_acquire_ctx ticket; -+ struct amdgpu_bo_list *bo_list; -+ struct amdgpu_bo_list_entry vm_pd; -+ struct list_head validated; -+ struct fence *fence; -+ uint64_t bytes_moved_threshold; -+ uint64_t bytes_moved; - - /* user fence */ - struct amdgpu_user_fence uf; -diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c -index c4b4290..f94469d 100644 ---- a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c -+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c -@@ -217,7 +217,6 @@ int amdgpu_cs_parser_init(struct amdgpu_cs_parser *p, void *data) - - size = p->chunks[i].length_dw; - cdata = (void __user *)(unsigned long)user_chunk.chunk_data; -- p->chunks[i].user_ptr = cdata; - - p->chunks[i].kdata = drm_malloc_ab(size, sizeof(uint32_t)); - if (p->chunks[i].kdata == NULL) { --- -2.7.4 - |