On Mon, Feb 26, 2018 at 12:18 AM, Monk Liu <monk....@amd.com> wrote:
> since hotplug_work is initialized under the case of
> no dc support
>
> Change-Id: I0d417a5b9f8dfb1863eafc95b6802be9e5c74720
> Signed-off-by: Monk Liu <monk....@amd.com>

Reviewed-by: Alex Deucher <alexander.deuc...@amd.com>


> ---
>  drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c | 6 ++++--
>  1 file changed, 4 insertions(+), 2 deletions(-)
>
> diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c 
> b/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
> index f6f2a66..11dfe57 100644
> --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
> +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c
> @@ -208,7 +208,8 @@ int amdgpu_irq_init(struct amdgpu_device *adev)
>         r = drm_irq_install(adev->ddev, adev->ddev->pdev->irq);
>         if (r) {
>                 adev->irq.installed = false;
> -               flush_work(&adev->hotplug_work);
> +               if (!amdgpu_device_has_dc_support(adev))
> +                       flush_work(&adev->hotplug_work);
>                 cancel_work_sync(&adev->reset_work);
>                 return r;
>         }
> @@ -234,7 +235,8 @@ void amdgpu_irq_fini(struct amdgpu_device *adev)
>                 adev->irq.installed = false;
>                 if (adev->irq.msi_enabled)
>                         pci_disable_msi(adev->pdev);
> -               flush_work(&adev->hotplug_work);
> +               if (!amdgpu_device_has_dc_support(adev))
> +                       flush_work(&adev->hotplug_work);
>                 cancel_work_sync(&adev->reset_work);
>         }
>
> --
> 2.7.4
>
> _______________________________________________
> amd-gfx mailing list
> amd-gfx@lists.freedesktop.org
> https://lists.freedesktop.org/mailman/listinfo/amd-gfx
_______________________________________________
amd-gfx mailing list
amd-gfx@lists.freedesktop.org
https://lists.freedesktop.org/mailman/listinfo/amd-gfx

Reply via email to