Received: by 2002:a25:1506:0:0:0:0:0 with SMTP id 6csp1589768ybv; Thu, 20 Feb 2020 23:51:43 -0800 (PST) X-Google-Smtp-Source: APXvYqwH+/jpYHU4Q+xyF+POEjLXiDWdpyNRuauWpLunWzmCugiP7UQfKrMJZi43ol8h1LfNqEzA X-Received: by 2002:a05:6808:244:: with SMTP id m4mr901369oie.125.1582271503092; Thu, 20 Feb 2020 23:51:43 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1582271503; cv=none; d=google.com; s=arc-20160816; b=MTlEA/6zCgRA9AvfKMeByHV1G7377UjwaErAjVPxgcSE0S7g//vckW8unxrilKGPFX QyzFg31dSXLkrvsp/L+NwouyGh48P3dyceysnadGPxmIRGXc65YduvLtsH+/1ZiNGVKV EUCmPxJvnUkWaAinVjlqcAouzM2yMhjZNetBXpClMFj9IzP46ua1zO50K7hlpzwvx5Nn egDb7mKOBjaDb0q36Wy86tUTGT9iogAKS5xu8FQLC+6XBo+p5xQsvb6ieQUOOMMmMOVi +zJBRsbHj60RteCFL1knkNGYp11qyDepBb2fZjE2ZZ6ShLZefMmEMc8291aFUJizctyH 0DXw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:sender:content-transfer-encoding:mime-version :user-agent:references:in-reply-to:message-id:date:subject:cc:to :from:dkim-signature; bh=n4nA6iIJqabvQhxp5osMcoLaE466V+uTUwRKdj+exuA=; b=j14R08fjPr5F4Lh/HitKyBXbFvmFInD1GFRtpDI0Gjxs15oTwQsjJoBTGofoT1ukJL IENFkVim1JapAcDYbtAy/5FX/ntjuLCvpQJcG0z0icnmoj1BNA7TaG+nay01X4Yrtk1K +M/Ow+/LK/yVO6lvuh4MMD4NrDqzkWS80WYGE0e7bg0FZWqxFtaCOThjRhriAD/vjGIX IzVptPoyTW/gtpnVVcrAa6PqN5v101mz71UWsqRVSZiU9A1tGAqdDGHS8jWs8jwFM69k TUwYs/xHyTditVv4odLRQevPXdHavUuaHcUm720yEEEUKXyeZtNaK6Gh2gUfI+JTeFEb q6zQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=eLIOSXR1; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id l21si1102458otk.142.2020.02.20.23.51.31; Thu, 20 Feb 2020 23:51:43 -0800 (PST) Received-SPF: pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) client-ip=209.132.180.67; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=eLIOSXR1; spf=pass (google.com: best guess record for domain of linux-kernel-owner@vger.kernel.org designates 209.132.180.67 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1728520AbgBUHu3 (ORCPT + 99 others); Fri, 21 Feb 2020 02:50:29 -0500 Received: from mail.kernel.org ([198.145.29.99]:47340 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1729037AbgBUHu0 (ORCPT ); Fri, 21 Feb 2020 02:50:26 -0500 Received: from localhost (83-86-89-107.cable.dynamic.v4.ziggo.nl [83.86.89.107]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by mail.kernel.org (Postfix) with ESMTPSA id 70351208C4; Fri, 21 Feb 2020 07:50:25 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1582271425; bh=YPGPEDMa2swDKgTCQRDKlLnyvqjdbgcYK9BNY5SuAws=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=eLIOSXR1ZCNXN6qkDU/g7dmMWUFYbHy0Yzo3/2Iy9/fTp1gZMVKkv0PFgEmtT2QC6 nJaLCQspLiqWNS9OkWmNZ84RLWKiIq4nTQAFHX2Shmce1bJ8NwFCPVo6YMrjr3FAgB 0BBTBCLPorYSQaOcXP4Wa9OdOFcNoLasG+1ZRdRg= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Monk Liu , Emily Deng , Alex Deucher , Sasha Levin Subject: [PATCH 5.5 162/399] drm/amdgpu: fix KIQ ring test fail in TDR of SRIOV Date: Fri, 21 Feb 2020 08:38:07 +0100 Message-Id: <20200221072418.319253235@linuxfoundation.org> X-Mailer: git-send-email 2.25.1 In-Reply-To: <20200221072402.315346745@linuxfoundation.org> References: <20200221072402.315346745@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Monk Liu [ Upstream commit 5a7489a7e189ee2be889485f90c8cf24ea4b9a40 ] issues: MEC is ruined by the amdkfd_pre_reset after VF FLR done fix: amdkfd_pre_reset() would ruin MEC after hypervisor finished the VF FLR, the correct sequence is do amdkfd_pre_reset before VF FLR but there is a limitation to block this sequence: if we do pre_reset() before VF FLR, it would go KIQ way to do register access and stuck there, because KIQ probably won't work by that time (e.g. you already made GFX hang) so the best way right now is to simply remove it. Signed-off-by: Monk Liu Reviewed-by: Emily Deng Signed-off-by: Alex Deucher Signed-off-by: Sasha Levin --- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 2 -- 1 file changed, 2 deletions(-) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c index c17505fba9884..332b9c24a2cd0 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c @@ -3639,8 +3639,6 @@ static int amdgpu_device_reset_sriov(struct amdgpu_device *adev, if (r) return r; - amdgpu_amdkfd_pre_reset(adev); - /* Resume IP prior to SMC */ r = amdgpu_device_ip_reinit_early_sriov(adev); if (r) -- 2.20.1