drm/amdgpu: improve MSI-X handling (v3)
authorAlex Deucher <alexander.deucher@amd.com>
Thu, 3 Oct 2019 15:34:30 +0000 (10:34 -0500)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 3 Oct 2019 18:51:19 +0000 (13:51 -0500)
commit8a745c7ff2ddb8511ef760b4d9cb4cf56a15fc8d
tree69ad54ea148fa04a0747096138db310f887b9c7a
parentd4411d793effe4959f54bdf7ffb3462338d2a9f7
drm/amdgpu: improve MSI-X handling (v3)

Check the number of supported vectors and fall back to MSI if
we return or error or 0 MSI-X vectors.

v2: only allocate one vector.  We can't currently use more than
one anyway.

v3: install the irq on vector 0.

Tested-by: Tom St Denis <tom.stdenis@amd.com>
Reviewed-by: Shaoyun liu <shaoyun.liu@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/amdgpu_irq.c