anyone to review those patches ? they are for SRIOV case mainly, and they are prepare for later TDR feature (GPU-reset on SR-IOV) ________________________________ å??件人: Monk Liu <Monk.Liu at amd.com> å??é??æ?¶é?´: 2017å¹´2æ??4æ?¥ 18:34:59 æ?¶ä»¶äºº: amd-gfx at lists.freedesktop.org æ??é??: Liu, Monk 主é¢?: [PATCH 07/21] drm/amdgpu:fix gart table vram pin if this call is from resume, shouldn't enter pin logic at all Change-Id: I40a5cdc2a716c4c20d2812fd74ece4ea284b6765 Signed-off-by: Monk Liu <Monk.Liu at amd.com> --- drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c | 5 +++++ 1 file changed, 5 insertions(+) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c index 964d2a9..5e907f7 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_gart.c @@ -151,6 +151,11 @@ int amdgpu_gart_table_vram_pin(struct amdgpu_device *adev) uint64_t gpu_addr; int r; + if (adev->gart.table_addr) { + /* it's a resume call, gart already pin */ + return 0; + } + r = amdgpu_bo_reserve(adev->gart.robj, false); if (unlikely(r != 0)) return r; -- 2.7.4 -------------- next part -------------- An HTML attachment was scrubbed... URL: <https://lists.freedesktop.org/archives/amd-gfx/attachments/20170206/79a38104/attachment-0001.html>