diff options
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/4219-drm-amdgpu-vce-make-some-functions-static.patch')
-rw-r--r-- | meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/4219-drm-amdgpu-vce-make-some-functions-static.patch | 77 |
1 files changed, 77 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/4219-drm-amdgpu-vce-make-some-functions-static.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/4219-drm-amdgpu-vce-make-some-functions-static.patch new file mode 100644 index 00000000..c7b7bf5b --- /dev/null +++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/4219-drm-amdgpu-vce-make-some-functions-static.patch @@ -0,0 +1,77 @@ +From 0303158fcca21d8a3fb6646e73fa1f32eed7d94e Mon Sep 17 00:00:00 2001 +From: Alex Deucher <alexander.deucher@amd.com> +Date: Thu, 17 Oct 2019 11:41:13 -0400 +Subject: [PATCH 4219/4736] drm/amdgpu/vce: make some functions static +MIME-Version: 1.0 +Content-Type: text/plain; charset=UTF-8 +Content-Transfer-Encoding: 8bit + +They are not used outside of the file they are defined in. + +Reviewed-by: James Zhu<James.Zhu@amd.com> +Acked-by: Christian König <christian.koenig@amd.com> +Signed-off-by: Alex Deucher <alexander.deucher@amd.com> +--- + drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c | 15 ++++++++++----- + drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h | 5 ----- + 2 files changed, 10 insertions(+), 10 deletions(-) + +diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c +index db545182d4bb..92aa3b1b34ce 100644 +--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c ++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.c +@@ -80,6 +80,11 @@ MODULE_FIRMWARE(FIRMWARE_VEGA12); + MODULE_FIRMWARE(FIRMWARE_VEGA20); + + static void amdgpu_vce_idle_work_handler(struct work_struct *work); ++static int amdgpu_vce_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, ++ struct amdgpu_bo *bo, ++ struct dma_fence **fence); ++static int amdgpu_vce_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle, ++ bool direct, struct dma_fence **fence); + + /** + * amdgpu_vce_init - allocate memory, load vce firmware +@@ -428,9 +433,9 @@ void amdgpu_vce_free_handles(struct amdgpu_device *adev, struct drm_file *filp) + * + * Open up a stream for HW test + */ +-int amdgpu_vce_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, +- struct amdgpu_bo *bo, +- struct dma_fence **fence) ++static int amdgpu_vce_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, ++ struct amdgpu_bo *bo, ++ struct dma_fence **fence) + { + const unsigned ib_size_dw = 1024; + struct amdgpu_job *job; +@@ -508,8 +513,8 @@ int amdgpu_vce_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, + * + * Close up a stream for HW test or if userspace failed to do so + */ +-int amdgpu_vce_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle, +- bool direct, struct dma_fence **fence) ++static int amdgpu_vce_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle, ++ bool direct, struct dma_fence **fence) + { + const unsigned ib_size_dw = 1024; + struct amdgpu_job *job; +diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h b/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h +index e802f7d9db0a..d6d83a3ec803 100644 +--- a/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h ++++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_vce.h +@@ -58,11 +58,6 @@ int amdgpu_vce_sw_fini(struct amdgpu_device *adev); + int amdgpu_vce_entity_init(struct amdgpu_device *adev); + int amdgpu_vce_suspend(struct amdgpu_device *adev); + int amdgpu_vce_resume(struct amdgpu_device *adev); +-int amdgpu_vce_get_create_msg(struct amdgpu_ring *ring, uint32_t handle, +- struct amdgpu_bo *bo, +- struct dma_fence **fence); +-int amdgpu_vce_get_destroy_msg(struct amdgpu_ring *ring, uint32_t handle, +- bool direct, struct dma_fence **fence); + void amdgpu_vce_free_handles(struct amdgpu_device *adev, struct drm_file *filp); + int amdgpu_vce_ring_parse_cs(struct amdgpu_cs_parser *p, uint32_t ib_idx); + int amdgpu_vce_ring_parse_cs_vm(struct amdgpu_cs_parser *p, uint32_t ib_idx); +-- +2.17.1 + |