]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blobdiff - drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
drm/amdgpu: Implement irq interfaces for CGS
[mirror_ubuntu-hirsute-kernel.git] / drivers / gpu / drm / amd / amdgpu / amdgpu_irq.c
index b4d36f0f2153c7d4b4e168980f9b7ab91238296b..0aba8e9bc8a04dfa5251274e653e01d6d584c28f 100644 (file)
@@ -272,6 +272,11 @@ void amdgpu_irq_fini(struct amdgpu_device *adev)
 
                kfree(src->enabled_types);
                src->enabled_types = NULL;
+               if (src->data) {
+                       kfree(src->data);
+                       kfree(src);
+                       adev->irq.sources[i] = NULL;
+               }
        }
 }