diff options
Diffstat (limited to 'meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/4393-drm-amdkfd-Adjust-function-sequences-to-avoid-unnece.patch')
-rw-r--r-- | meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/4393-drm-amdkfd-Adjust-function-sequences-to-avoid-unnece.patch | 55 |
1 files changed, 55 insertions, 0 deletions
diff --git a/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/4393-drm-amdkfd-Adjust-function-sequences-to-avoid-unnece.patch b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/4393-drm-amdkfd-Adjust-function-sequences-to-avoid-unnece.patch new file mode 100644 index 00000000..f6da318e --- /dev/null +++ b/meta-amd-bsp/recipes-kernel/linux/linux-yocto-4.19.8/4393-drm-amdkfd-Adjust-function-sequences-to-avoid-unnece.patch @@ -0,0 +1,55 @@ +From b3fe14e57b9058a079e5b8314a8411a1fcdb7f35 Mon Sep 17 00:00:00 2001 +From: Yong Zhao <Yong.Zhao@amd.com> +Date: Wed, 30 Oct 2019 18:07:20 -0400 +Subject: [PATCH 4393/4736] drm/amdkfd: Adjust function sequences to avoid + unnecessary declarations + +This is cleaner. + +Change-Id: I8cdecad387d8c547a088c6050f77385ee1135be1 +Signed-off-by: Yong Zhao <Yong.Zhao@amd.com> +Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com> +--- + .../gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c | 19 +++++++------------ + 1 file changed, 7 insertions(+), 12 deletions(-) + +diff --git a/drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c b/drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c +index f7d9dac26485..b5c077b50d1a 100644 +--- a/drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c ++++ b/drivers/gpu/drm/amd/amdkfd/kfd_kernel_queue_v9.c +@@ -26,18 +26,6 @@ + #include "kfd_pm4_headers_ai.h" + #include "kfd_pm4_opcodes.h" + +-static bool initialize_v9(struct kernel_queue *kq, struct kfd_dev *dev, +- enum kfd_queue_type type, unsigned int queue_size); +-static void uninitialize_v9(struct kernel_queue *kq); +-static void submit_packet_v9(struct kernel_queue *kq); +- +-void kernel_queue_init_v9(struct kernel_queue_ops *ops) +-{ +- ops->initialize = initialize_v9; +- ops->uninitialize = uninitialize_v9; +- ops->submit_packet = submit_packet_v9; +-} +- + static bool initialize_v9(struct kernel_queue *kq, struct kfd_dev *dev, + enum kfd_queue_type type, unsigned int queue_size) + { +@@ -67,6 +55,13 @@ static void submit_packet_v9(struct kernel_queue *kq) + kq->pending_wptr64); + } + ++void kernel_queue_init_v9(struct kernel_queue_ops *ops) ++{ ++ ops->initialize = initialize_v9; ++ ops->uninitialize = uninitialize_v9; ++ ops->submit_packet = submit_packet_v9; ++} ++ + static int pm_map_process_v9(struct packet_manager *pm, + uint32_t *buffer, struct qcm_process_device *qpd) + { +-- +2.17.1 + |