diff options
Diffstat (limited to 'common/recipes-kernel/linux/files/0955-drm-amdgpu-cleanup-amdgpu_cs_parser-structure.patch')
-rw-r--r-- | common/recipes-kernel/linux/files/0955-drm-amdgpu-cleanup-amdgpu_cs_parser-structure.patch | 77 |
1 files changed, 0 insertions, 77 deletions
diff --git a/common/recipes-kernel/linux/files/0955-drm-amdgpu-cleanup-amdgpu_cs_parser-structure.patch b/common/recipes-kernel/linux/files/0955-drm-amdgpu-cleanup-amdgpu_cs_parser-structure.patch deleted file mode 100644 index 51189ffb..00000000 --- a/common/recipes-kernel/linux/files/0955-drm-amdgpu-cleanup-amdgpu_cs_parser-structure.patch +++ /dev/null @@ -1,77 +0,0 @@ -From 19e45481bfbb5abcbe2612985f0fbecdbe454ba0 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 0955/1565] 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> ---- - drivers/gpu/drm/amd/amdgpu/amdgpu.h | 21 +++++++++++---------- - drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 1 - - 2 files changed, 11 insertions(+), 11 deletions(-) - -diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu.h b/drivers/gpu/drm/amd/amdgpu/amdgpu.h -index e80a869..ca9b3cd 100644 ---- a/drivers/gpu/drm/amd/amdgpu/amdgpu.h -+++ b/drivers/gpu/drm/amd/amdgpu/amdgpu.h -@@ -1206,28 +1206,29 @@ 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 amdgpu_ib *ibs; - -- struct ww_acquire_ctx ticket; -+ /* 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 c63efd7..03ec5e8 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) { --- -1.9.1 - |