diff options
Diffstat (limited to 'drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c')
| -rw-r--r-- | drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c index f52d0ba91a77..a7d250809da9 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_fence.c @@ -582,7 +582,8 @@ void amdgpu_fence_driver_hw_fini(struct amdgpu_device *adev)  		if (r)  			amdgpu_fence_driver_force_completion(ring); -		if (ring->fence_drv.irq_src) +		if (!drm_dev_is_unplugged(adev_to_drm(adev)) && +		    ring->fence_drv.irq_src)  			amdgpu_irq_put(adev, ring->fence_drv.irq_src,  				       ring->fence_drv.irq_type);  | 
