amdgpu: Don't print L2 status if there's nothing to print
authorKent Russell <kent.russell@amd.com>
Wed, 16 Oct 2024 18:26:33 +0000 (14:26 -0400)
committerAlex Deucher <alexander.deucher@amd.com>
Thu, 24 Oct 2024 22:06:51 +0000 (18:06 -0400)
commit3c0be69badcec81577f75c314596371138d7e49f
tree4a528843cf823d07db44addc93f1cd70f41a1484
parent5605a0d363f1283e10985aa81000e63e5b783fc4
amdgpu: Don't print L2 status if there's nothing to print

If a 2nd fault comes in before the 1st is handled, the 1st fault will
clear out the FAULT STATUS registers before the 2nd fault is handled.
Thus we get a lot of zeroes. If status=0, just skip the L2 fault status
information, to avoid confusion of why some VM fault status prints in
dmesg are all zeroes.

Signed-off-by: Kent Russell <kent.russell@amd.com>
Reviewed-by: Felix Kuehling <felix.kuehling@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
drivers/gpu/drm/amd/amdgpu/gmc_v10_0.c
drivers/gpu/drm/amd/amdgpu/gmc_v11_0.c
drivers/gpu/drm/amd/amdgpu/gmc_v12_0.c
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c