drm/amdgpu: add missing error handling
authorChristian König <christian.koenig@amd.com>
Wed, 26 Sep 2018 12:17:03 +0000 (14:17 +0200)
committerAlex Deucher <alexander.deucher@amd.com>
Mon, 3 Dec 2018 16:14:54 +0000 (11:14 -0500)
We ignored the return code here.

Signed-off-by: Christian König <christian.koenig@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c

index ed3145b..016c7aa 100644 (file)
@@ -902,6 +902,9 @@ static int gmc_v9_0_sw_init(void *handle)
        /* This interrupt is VMC page fault.*/
        r = amdgpu_irq_add_id(adev, SOC15_IH_CLIENTID_VMC, VMC_1_0__SRCID__VM_FAULT,
                                &adev->gmc.vm_fault);
+       if (r)
+               return r;
+
        r = amdgpu_irq_add_id(adev, SOC15_IH_CLIENTID_UTCL2, UTCL2_1_0__SRCID__FAULT,
                                &adev->gmc.vm_fault);