diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c')
-rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 5 |
1 files changed, 2 insertions, 3 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c index 9af87eaf8ee3..8aef25828888 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | |||
@@ -50,12 +50,12 @@ static inline bool amdgpu_has_atpx(void) { return false; } | |||
50 | * This is the main unload function for KMS (all asics). | 50 | * This is the main unload function for KMS (all asics). |
51 | * Returns 0 on success. | 51 | * Returns 0 on success. |
52 | */ | 52 | */ |
53 | int amdgpu_driver_unload_kms(struct drm_device *dev) | 53 | void amdgpu_driver_unload_kms(struct drm_device *dev) |
54 | { | 54 | { |
55 | struct amdgpu_device *adev = dev->dev_private; | 55 | struct amdgpu_device *adev = dev->dev_private; |
56 | 56 | ||
57 | if (adev == NULL) | 57 | if (adev == NULL) |
58 | return 0; | 58 | return; |
59 | 59 | ||
60 | if (adev->rmmio == NULL) | 60 | if (adev->rmmio == NULL) |
61 | goto done_free; | 61 | goto done_free; |
@@ -74,7 +74,6 @@ int amdgpu_driver_unload_kms(struct drm_device *dev) | |||
74 | done_free: | 74 | done_free: |
75 | kfree(adev); | 75 | kfree(adev); |
76 | dev->dev_private = NULL; | 76 | dev->dev_private = NULL; |
77 | return 0; | ||
78 | } | 77 | } |
79 | 78 | ||
80 | /** | 79 | /** |