Received: by 2002:ac0:b08d:0:0:0:0:0 with SMTP id l13csp4922142imc; Mon, 25 Feb 2019 13:42:11 -0800 (PST) X-Google-Smtp-Source: AHgI3IZe1V8+27iAWqfYTlrjD5lHPBRjJp2acnCwZPR3Pl+XbZfj1tsy3r8V2wiMrvL8vPs9kgQE X-Received: by 2002:a17:902:27a8:: with SMTP id d37mr12895736plb.164.1551130931611; Mon, 25 Feb 2019 13:42:11 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1551130931; cv=none; d=google.com; s=arc-20160816; b=SZlIPluw9H9hq+gtQyim6z4InfERORisiWoXRwSv+ATK3pSRzamzsZQ3XV8Nw+LmJm TbPqfhGdPAoshcdzPuRtNftCyclyA0/pLbTzHaI71ZC0lXBpFqFrnKgSbhevT5ZAv9mM lbVNuDXFRMzb5DMNlq8kaPRP4L99Vu+ju2e/YWmKwkb+GKp3Vi8dNLseM+u7glsjsN97 dTRQudj2sc4A77iYqY192fy6TmIgAgzs3GjcIYinWitW52Hqb6kZlY9HaDFL87yIRjeO ALUh3FwDR9zNS9PYjWuN3XJyioQ9ImgpiiERjdN+UxIWYzM5fuoFS2HthKf2YhxniRjZ U3cQ== 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=UMn0xM58tRA+F0bBW5YX9usUGz2cgOko7a0va4weGXk=; b=ED3y28aIzgp0fBu/QfrZslu2OGQsfXP15zVBTmNC95a//6pnjJl8Ir2PWGKqFCyWs7 HgO5Ea4snCSC0b3o6pK89TdesMto879MhkhX25rmu8dy2xF9kbYbdIe6x85mn+84euGZ E9Zi9f7z4OBv/+WGFo1CHUHXb8y1jlpIIxJURsLaz22Ne5VELuUfVl/cMjfONirWCk8x I/2YP70MF8CxaW+RF1wLmi1uEtJ11aA1IVitiTEHyn2ciQY9Req+jI0vILXiSO55HERH 8LWy+nOBlsQ48pcCLvXVzpKNugEFFwZsfPY2VJUsavrVFnc2g8lbwldltKcPpQjzTKrE Lo/A== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=OtdWsPsP; 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 d16si10331076pll.236.2019.02.25.13.41.56; Mon, 25 Feb 2019 13:42:11 -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=OtdWsPsP; 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 S1733046AbfBYVfw (ORCPT + 99 others); Mon, 25 Feb 2019 16:35:52 -0500 Received: from mail.kernel.org ([198.145.29.99]:42092 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1731825AbfBYVfr (ORCPT ); Mon, 25 Feb 2019 16:35:47 -0500 Received: from localhost (5356596B.cm-6-7b.dynamic.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 DD76021841; Mon, 25 Feb 2019 21:35:45 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1551130546; bh=Sw7V+HhJVyu6Wf6TmxA5Fbo/TQ4MUk9RfcxoAw8sE/Q=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=OtdWsPsP61efwJws4YaLVeh1rzCsgwhJgbUTeiAR+MCp1SbsoMRlHWbz9Q0B/CakE gCTLuEGEshSaT2h6NH8euEgkf3hTd06zJj+Jv8NYf6GlzSXb0LUbHisfWlrKLdZSp/ nWieVJt9b5HY/L24sFiSF+9vANrVTKnvGHcTC6SM= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, "Rafael J. Wysocki" , Alex Deucher Subject: [PATCH 4.20 156/183] drm/amdgpu: Set DPM_FLAG_NEVER_SKIP when enabling PM-runtime Date: Mon, 25 Feb 2019 22:12:09 +0100 Message-Id: <20190225195121.255040904@linuxfoundation.org> X-Mailer: git-send-email 2.20.1 In-Reply-To: <20190225195054.748060397@linuxfoundation.org> References: <20190225195054.748060397@linuxfoundation.org> User-Agent: quilt/0.65 X-stable: review X-Patchwork-Hint: ignore 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 4.20-stable review patch. If anyone has any objections, please let me know. ------------------ From: Alex Deucher commit d33158530660bc89be3cc870a2152e4e9a76cac7 upstream. Based on a similar patch from Rafael for radeon. When using ATPX to control dGPU power, the state is not retained across suspend and resume cycles by default. This can probably be loosened for Hybrid Graphics (_PR3) laptops where I think the state is properly retained. Fixes: c62ec4610c40 ("PM / core: Fix direct_complete handling for devices with no callbacks") Cc: Rafael J. Wysocki Acked-by: Rafael J. Wysocki Signed-off-by: Alex Deucher Cc: stable@vger.kernel.org Signed-off-by: Greg Kroah-Hartman --- drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c | 1 + 1 file changed, 1 insertion(+) --- a/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c +++ b/drivers/gpu/drm/amd/amdgpu/amdgpu_kms.c @@ -212,6 +212,7 @@ int amdgpu_driver_load_kms(struct drm_de } if (amdgpu_device_is_px(dev)) { + dev_pm_set_driver_flags(dev->dev, DPM_FLAG_NEVER_SKIP); pm_runtime_use_autosuspend(dev->dev); pm_runtime_set_autosuspend_delay(dev->dev, 5000); pm_runtime_set_active(dev->dev);