drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc21
authorAlex Deucher <alexander.deucher@amd.com>
Mon, 6 Mar 2023 15:35:34 +0000 (10:35 -0500)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Fri, 17 Mar 2023 07:50:15 +0000 (08:50 +0100)
commita11e210dc595a8b7259335a9d7c7b57cc8f39bd4
tree6f6f87f12e9b5d8038fd678591c4933affeb3ba4
parent39190482e5d0993f237d6a2b54f5548d92156d50
drm/amdgpu: fix error checking in amdgpu_read_mm_registers for soc21

commit 2915e43a033a778816fa4bc621f033576796521e upstream.

Properly skip non-existent registers as well.

Bug: https://gitlab.freedesktop.org/drm/amd/-/issues/2442
Reviewed-by: Hawking Zhang <Hawking.Zhang@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/amd/amdgpu/soc21.c