FAILED: patch "[PATCH] drm/amdgpu: only check for ECC on Vega10" failed to apply to 4.15-stable tree
Subsystems (3)
[email protected]
maintainerThe patch below does not apply to the 4.15-stable tree.
If someone wants it applied there, or to any other stable or longterm tree, then please email the backport, including the original git commit id to <[email protected]>.
thanks,
greg k-h
------------------ original commit in Linus's tree ------------------
Quoted 1 line
From
5ba4fa35d3d6a60fa5b669b319e2a95d5e0b6e7aMon Sep 17 00:00:00 2001
From: Alex Deucher <[email protected]>
Date: Wed, 17 Jan 2018 09:07:29 -0500
Subject: [PATCH] drm/amdgpu: only check for ECC on Vega10
RV doesn't support it.
Reviewed-by Junwei Zhang <[email protected]>
Signed-off-by Alex Deucher <[email protected]>
drivers/gpu/drm/amd/amdgpu/gmc_v9_0.c +10 -8
@@ -634,14 +634,16 @@ static int gmc_v9_0_late_init(void *handle)for (i =0 ; i <AMDGPU_MAX_VMHUBS ; ++i)BUG_ON (vm_inv_eng[i] >16 ); - r =gmc_v9_0_ecc_available (adev); -if (r ==1 ) { -DRM_INFO ("ECC is active.\n" ); - }else if (r ==0 ) { -DRM_INFO ("ECC is not present.\n" ); - }else { -DRM_ERROR ("gmc_v9_0_ecc_available() failed. r: %d\n" , r); -return r; +if (adev->asic_type ==CHIP_VEGA10 ) { + r =gmc_v9_0_ecc_available (adev); +if (r ==1 ) { +DRM_INFO ("ECC is active.\n" ); + }else if (r ==0 ) { +DRM_INFO ("ECC is not present.\n" ); + }else { +DRM_ERROR ("gmc_v9_0_ecc_available() failed. r: %d\n" , r); +return r; + } }return amdgpu_irq_get (adev, &adev->mc.vm_fault,0 );