aboutsummaryrefslogtreecommitdiffstats
path: root/meta-amdfalconx86/recipes-kernel/linux/linux-yocto/0423-drm-amdgpu-some-code-refinement-v2.patch
diff options
context:
space:
mode:
Diffstat (limited to 'meta-amdfalconx86/recipes-kernel/linux/linux-yocto/0423-drm-amdgpu-some-code-refinement-v2.patch')
-rw-r--r--meta-amdfalconx86/recipes-kernel/linux/linux-yocto/0423-drm-amdgpu-some-code-refinement-v2.patch93
1 files changed, 93 insertions, 0 deletions
diff --git a/meta-amdfalconx86/recipes-kernel/linux/linux-yocto/0423-drm-amdgpu-some-code-refinement-v2.patch b/meta-amdfalconx86/recipes-kernel/linux/linux-yocto/0423-drm-amdgpu-some-code-refinement-v2.patch
new file mode 100644
index 00000000..ef4e34c5
--- /dev/null
+++ b/meta-amdfalconx86/recipes-kernel/linux/linux-yocto/0423-drm-amdgpu-some-code-refinement-v2.patch
@@ -0,0 +1,93 @@
+From dd01d071957ded58d9bae3d3bf6061ada1d84692 Mon Sep 17 00:00:00 2001
+From: Jammy Zhou <Jammy.Zhou@amd.com>
+Date: Thu, 30 Jul 2015 17:19:52 +0800
+Subject: [PATCH 0423/1050] drm/amdgpu: some code refinement v2
+MIME-Version: 1.0
+Content-Type: text/plain; charset=UTF-8
+Content-Transfer-Encoding: 8bit
+
+Fix the code alignment, etc.
+
+v2: rebase the code
+
+Signed-off-by: Jammy Zhou <Jammy.Zhou@amd.com>
+Reviewed-by: Christian König <christian.koenig@amd.com>
+Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
+---
+ drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c | 26 +++++++++++++-------------
+ drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c | 9 +++++----
+ 2 files changed, 18 insertions(+), 17 deletions(-)
+
+diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
+index aee5911..fda7792 100644
+--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_cs.c
+@@ -817,14 +817,14 @@ static int amdgpu_cs_dependencies(struct amdgpu_device *adev,
+
+ static int amdgpu_cs_parser_prepare_job(struct amdgpu_cs_parser *sched_job)
+ {
+- int r, i;
++ int r, i;
+ struct amdgpu_cs_parser *parser = sched_job;
+ struct amdgpu_device *adev = sched_job->adev;
+- bool reserved_buffers = false;
++ bool reserved_buffers = false;
+
+- r = amdgpu_cs_parser_relocs(parser);
+- if (r) {
+- if (r != -ERESTARTSYS) {
++ r = amdgpu_cs_parser_relocs(parser);
++ if (r) {
++ if (r != -ERESTARTSYS) {
+ if (r == -ENOMEM)
+ DRM_ERROR("Not enough memory for command submission!\n");
+ else
+@@ -841,16 +841,16 @@ static int amdgpu_cs_parser_prepare_job(struct amdgpu_cs_parser *sched_job)
+ if (r)
+ DRM_ERROR("Failed in the dependencies handling %d!\n", r);
+ }
+- if (r) {
+- amdgpu_cs_parser_fini(parser, r, reserved_buffers);
+- return r;
+- }
++ if (r) {
++ amdgpu_cs_parser_fini(parser, r, reserved_buffers);
++ return r;
++ }
+
+- for (i = 0; i < parser->num_ibs; i++)
+- trace_amdgpu_cs(parser, i);
++ for (i = 0; i < parser->num_ibs; i++)
++ trace_amdgpu_cs(parser, i);
+
+- r = amdgpu_cs_ib_vm_chunk(adev, parser);
+- return r;
++ r = amdgpu_cs_ib_vm_chunk(adev, parser);
++ return r;
+ }
+
+ static struct amdgpu_ring *amdgpu_cs_parser_get_ring(
+diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
+index 0f55c05..788dd348 100644
+--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_sched.c
+@@ -33,11 +33,12 @@ static int amdgpu_sched_prepare_job(struct amd_gpu_scheduler *sched,
+ {
+ int r = 0;
+ struct amdgpu_cs_parser *sched_job = (struct amdgpu_cs_parser *)job;
+- if (sched_job->prepare_job)
++ if (sched_job->prepare_job) {
+ r = sched_job->prepare_job(sched_job);
+- if (r) {
+- DRM_ERROR("Prepare job error\n");
+- schedule_work(&sched_job->job_work);
++ if (r) {
++ DRM_ERROR("Prepare job error\n");
++ schedule_work(&sched_job->job_work);
++ }
+ }
+ return r;
+ }
+--
+1.9.1
+