Received: by 2002:a25:868d:0:0:0:0:0 with SMTP id z13csp394190ybk; Wed, 13 May 2020 03:03:07 -0700 (PDT) X-Google-Smtp-Source: APiQypKlCF0r1aWkvJPkGtejH2vav4C/TxyPayJpU/XXFXqz65+jiju/yWVVUJMJV0GCQAGxTTzd X-Received: by 2002:aa7:dcd4:: with SMTP id w20mr22064292edu.282.1589364186989; Wed, 13 May 2020 03:03:06 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1589364186; cv=none; d=google.com; s=arc-20160816; b=Nm2mGpf0vQyNpyoxbcAvPB17zhMEbUXQbeQXsTOMHErseJYlDUckRX5gijdYV+vFDz eEaf/NMRRjVf/nIT6UtXZdJfzDUqQlH90VeO4vAi2X6qXAOtHgwOa/8oWbfuEKxypI1+ uEMwyr3sn5XWKS0L1MtWFoTF2e6I6ZbEy1uJLSKRsc44rE4gYPy0bFialQ1R6JuNVgZl 6Kgu3TApp0RSO+3qE1rqRaveeJMXoLVVNJi5xkJOyi+dqjlvUGa4c6qW6MOk3dsurQ0/ 1du6X5gI7ZEVU8RgKzoGFVVwlQK8pO69PQbTdV3t/CdxbECuouspUywgggZNCQPb42IL LnZg== 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=EmjyX6WTYhgNOeUpRdHMO7N4Qvb5eClj9YEYIeY9p7A=; b=YHPIu8S7JkHNFpCJX3hT5BLtRCM/bKs8BNGlf4AD/mWHbcoOEeBdfJ39D/w33j9FuG 9JwnBf23Y5GmcttJIrsU5l19rvZvcZO7ppnXwG451toT8dD/knfmO6cp/rBqfom1pZMB UBpi6K0XNHhXeti0HKIUkj0gq/fw/3/2mRLdahYx87gFZsu51VjC2XrMJ5iX72aVSjR8 gYhRu5ZLzoPMqHJLEZ5uYbYXc423a/gNCpSkxf4z/Bs7szdlD8Uj1kwsYG7FpUU9umOc 3rHAL0excKjNPsoelWAS6PNH/aXGu5cltcpjV4FG8CmNPChAp4ORzm3LWLW40werawuh grWQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=R25uVRiP; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id w21si9266624edx.313.2020.05.13.03.02.42; Wed, 13 May 2020 03:03:06 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=R25uVRiP; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1733223AbgEMJwZ (ORCPT + 99 others); Wed, 13 May 2020 05:52:25 -0400 Received: from mail.kernel.org ([198.145.29.99]:53678 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1732840AbgEMJwV (ORCPT ); Wed, 13 May 2020 05:52:21 -0400 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 6590220740; Wed, 13 May 2020 09:52:20 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1589363540; bh=BzKH8StmHV6/JIwreyqHM9gQEKpaQpdBcq80m+A7K+0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=R25uVRiPLkmvfCsblK+M/7a+Vgn4ZSn+F5HoiQtVGZhi6SkQV0nqar3b3j27lDocS G5R6so3HSjhVUW39HONVYlVhtsWwcjsfZE/5yqTKSQVNYOOt8EexXt/icFYBtu3ZHF W/XAa3Dnv4i+jPKp3vXPJcNwceu07+68HnmOkYWc= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Evan Quan , Alex Deucher , Sasha Levin Subject: [PATCH 5.6 004/118] drm/amdgpu: drop redundant cg/pg ungate on runpm enter Date: Wed, 13 May 2020 11:43:43 +0200 Message-Id: <20200513094418.009604063@linuxfoundation.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200513094417.618129545@linuxfoundation.org> References: <20200513094417.618129545@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: Evan Quan [ Upstream commit f7b52890daba570bc8162d43c96b5583bbdd4edd ] CG/PG ungate is already performed in ip_suspend_phase1. Otherwise, the CG/PG ungate will be performed twice. That will cause gfxoff disablement is performed twice also on runpm enter while gfxoff enablemnt once on rump exit. That will put gfxoff into disabled state. Fixes: b2a7e9735ab286 ("drm/amdgpu: fix the hw hang during perform system reboot and reset") Signed-off-by: Evan Quan Acked-by: Alex Deucher Signed-off-by: Alex Deucher Cc: stable@vger.kernel.org Signed-off-by: Sasha Levin --- drivers/gpu/drm/amd/amdgpu/amdgpu_device.c | 3 --- 1 file changed, 3 deletions(-) diff --git a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c index 1ddf2460cf834..5fcbacddb9b0e 100644 --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_device.c @@ -3325,9 +3325,6 @@ int amdgpu_device_suspend(struct drm_device *dev, bool fbcon) } } - amdgpu_device_set_pg_state(adev, AMD_PG_STATE_UNGATE); - amdgpu_device_set_cg_state(adev, AMD_CG_STATE_UNGATE); - amdgpu_ras_suspend(adev); r = amdgpu_device_ip_suspend_phase1(adev); -- 2.20.1