aboutsummaryrefslogtreecommitdiffstats
path: root/common/recipes-kernel/linux/files/0681-drm-amdgpu-remove-the-unnecessary-parameter-adev-for.patch
diff options
context:
space:
mode:
Diffstat (limited to 'common/recipes-kernel/linux/files/0681-drm-amdgpu-remove-the-unnecessary-parameter-adev-for.patch')
-rw-r--r--common/recipes-kernel/linux/files/0681-drm-amdgpu-remove-the-unnecessary-parameter-adev-for.patch79
1 files changed, 79 insertions, 0 deletions
diff --git a/common/recipes-kernel/linux/files/0681-drm-amdgpu-remove-the-unnecessary-parameter-adev-for.patch b/common/recipes-kernel/linux/files/0681-drm-amdgpu-remove-the-unnecessary-parameter-adev-for.patch
new file mode 100644
index 00000000..2df2760a
--- /dev/null
+++ b/common/recipes-kernel/linux/files/0681-drm-amdgpu-remove-the-unnecessary-parameter-adev-for.patch
@@ -0,0 +1,79 @@
+From c8924da395ebd6c82f872171e66269ebb76f8bea Mon Sep 17 00:00:00 2001
+From: Junwei Zhang <Jerry.Zhang@amd.com>
+Date: Sun, 6 Sep 2015 14:00:46 +0800
+Subject: [PATCH 0681/1050] drm/amdgpu: remove the unnecessary parameter adev
+ for amdgpu_sa_bo_new()
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Signed-off-by: Junwei Zhang <Jerry.Zhang@amd.com>
+Reviewed-by: Christian König <christian.koenig@amd.com>
+---
+ drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c | 2 +-
+ drivers/gpu/drm/amd/amdgpu/amdgpu_object.h | 7 +++----
+ drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c | 3 +--
+ drivers/gpu/drm/amd/amdgpu/amdgpu_semaphore.c | 2 +-
+ 4 files changed, 6 insertions(+), 8 deletions(-)
+
+diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c
+index 3902e7a..9e25eda 100644
+--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c
++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_ib.c
+@@ -62,7 +62,7 @@ int amdgpu_ib_get(struct amdgpu_ring *ring, struct amdgpu_vm *vm,
+ int r;
+
+ if (size) {
+- r = amdgpu_sa_bo_new(adev, &adev->ring_tmp_bo,
++ r = amdgpu_sa_bo_new(&adev->ring_tmp_bo,
+ &ib->sa_bo, size, 256);
+ if (r) {
+ dev_err(adev->dev, "failed to get a new IB (%d)\n", r);
+diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
+index 3c2ff45..ea756e7 100644
+--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_object.h
+@@ -189,10 +189,9 @@ int amdgpu_sa_bo_manager_start(struct amdgpu_device *adev,
+ struct amdgpu_sa_manager *sa_manager);
+ int amdgpu_sa_bo_manager_suspend(struct amdgpu_device *adev,
+ struct amdgpu_sa_manager *sa_manager);
+-int amdgpu_sa_bo_new(struct amdgpu_device *adev,
+- struct amdgpu_sa_manager *sa_manager,
+- struct amdgpu_sa_bo **sa_bo,
+- unsigned size, unsigned align);
++int amdgpu_sa_bo_new(struct amdgpu_sa_manager *sa_manager,
++ struct amdgpu_sa_bo **sa_bo,
++ unsigned size, unsigned align);
+ void amdgpu_sa_bo_free(struct amdgpu_device *adev,
+ struct amdgpu_sa_bo **sa_bo,
+ struct fence *fence);
+diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c
+index 0212b31..8b88edb 100644
+--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c
++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_sa.c
+@@ -311,8 +311,7 @@ static bool amdgpu_sa_bo_next_hole(struct amdgpu_sa_manager *sa_manager,
+ return false;
+ }
+
+-int amdgpu_sa_bo_new(struct amdgpu_device *adev,
+- struct amdgpu_sa_manager *sa_manager,
++int amdgpu_sa_bo_new(struct amdgpu_sa_manager *sa_manager,
+ struct amdgpu_sa_bo **sa_bo,
+ unsigned size, unsigned align)
+ {
+diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_semaphore.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_semaphore.c
+index ff3ca52..1caaf20 100644
+--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_semaphore.c
++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_semaphore.c
+@@ -40,7 +40,7 @@ int amdgpu_semaphore_create(struct amdgpu_device *adev,
+ if (*semaphore == NULL) {
+ return -ENOMEM;
+ }
+- r = amdgpu_sa_bo_new(adev, &adev->ring_tmp_bo,
++ r = amdgpu_sa_bo_new(&adev->ring_tmp_bo,
+ &(*semaphore)->sa_bo, 8, 8);
+ if (r) {
+ kfree(*semaphore);
+--
+1.9.1
+