diff options
author | Amber Lin <Amber.Lin@amd.com> | 2018-08-22 17:05:33 -0400 |
---|---|---|
committer | Alex Deucher <alexander.deucher@amd.com> | 2018-08-28 12:24:56 -0400 |
commit | 82b7b619c44c5cd5b92134cbb58bd62558079ba4 (patch) | |
tree | 38d7c0decda9d3432d4bcd0e8b8e867723cc107e /drivers/gpu | |
parent | 04d5e2765802241b54ee93d1e655123c39fa7385 (diff) |
drm/amdgpu: Remove CONFIG_HSA_AMD_MODULE
After amdkfd is merged to amdgpu, CONFIG_HSA_AMD_MODULE no longer exists.
Signed-off-by: Amber Lin <Amber.Lin@amd.com>
Acked-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Felix Kuehling <Felix.Kuehling@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Diffstat (limited to 'drivers/gpu')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | 26 |
1 files changed, 3 insertions, 23 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c index 3dbe675b6fe1..8bee9a0a1dec 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_amdkfd.c | |||
@@ -36,36 +36,16 @@ int amdgpu_amdkfd_init(void) | |||
36 | { | 36 | { |
37 | int ret; | 37 | int ret; |
38 | 38 | ||
39 | #if defined(CONFIG_HSA_AMD_MODULE) | 39 | #ifdef CONFIG_HSA_AMD |
40 | int (*kgd2kfd_init_p)(unsigned int, const struct kgd2kfd_calls**); | ||
41 | |||
42 | kgd2kfd_init_p = symbol_request(kgd2kfd_init); | ||
43 | |||
44 | if (kgd2kfd_init_p == NULL) | ||
45 | return -ENOENT; | ||
46 | |||
47 | ret = kgd2kfd_init_p(KFD_INTERFACE_VERSION, &kgd2kfd); | ||
48 | if (ret) { | ||
49 | symbol_put(kgd2kfd_init); | ||
50 | kgd2kfd = NULL; | ||
51 | } | ||
52 | |||
53 | |||
54 | #elif defined(CONFIG_HSA_AMD) | ||
55 | |||
56 | ret = kgd2kfd_init(KFD_INTERFACE_VERSION, &kgd2kfd); | 40 | ret = kgd2kfd_init(KFD_INTERFACE_VERSION, &kgd2kfd); |
57 | if (ret) | 41 | if (ret) |
58 | kgd2kfd = NULL; | 42 | kgd2kfd = NULL; |
59 | 43 | amdgpu_amdkfd_gpuvm_init_mem_limits(); | |
60 | #else | 44 | #else |
61 | kgd2kfd = NULL; | 45 | kgd2kfd = NULL; |
62 | ret = -ENOENT; | 46 | ret = -ENOENT; |
63 | #endif | 47 | #endif |
64 | 48 | ||
65 | #if defined(CONFIG_HSA_AMD_MODULE) || defined(CONFIG_HSA_AMD) | ||
66 | amdgpu_amdkfd_gpuvm_init_mem_limits(); | ||
67 | #endif | ||
68 | |||
69 | return ret; | 49 | return ret; |
70 | } | 50 | } |
71 | 51 | ||
@@ -507,7 +487,7 @@ bool amdgpu_amdkfd_is_kfd_vmid(struct amdgpu_device *adev, u32 vmid) | |||
507 | return false; | 487 | return false; |
508 | } | 488 | } |
509 | 489 | ||
510 | #if !defined(CONFIG_HSA_AMD_MODULE) && !defined(CONFIG_HSA_AMD) | 490 | #ifndef CONFIG_HSA_AMD |
511 | bool amdkfd_fence_check_mm(struct dma_fence *f, struct mm_struct *mm) | 491 | bool amdkfd_fence_check_mm(struct dma_fence *f, struct mm_struct *mm) |
512 | { | 492 | { |
513 | return false; | 493 | return false; |