Received: by 2002:a25:1985:0:0:0:0:0 with SMTP id 127csp4459311ybz; Tue, 28 Apr 2020 11:39:03 -0700 (PDT) X-Google-Smtp-Source: APiQypJdfV8H2LxjZ5VvCC7552VIptlbC2cichr+lK8mavS42ufVDU8trtvT+Bp5ToNs1c/iluSA X-Received: by 2002:aa7:dacc:: with SMTP id x12mr23912629eds.363.1588099143616; Tue, 28 Apr 2020 11:39:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1588099143; cv=none; d=google.com; s=arc-20160816; b=h+DahXy1ARM8unUX34YHBcaekxNzBXLTKqe1Bgl40NS+XD3F6dQDpS7hQXBVOKbkgx UTVXC3G6eJA3n9ksOC5P6RDMFYdztxknphspvwq9FjmE3lkf84MNUe2pmNn54DyX9oIe CgLQFQVckKULxm0np5gMh1KQVt+H/KqMjAOvttZRwbco4rZDMM0Gj97xG79ABYftsb9E TMgZ/8lTT+6FmbmTbo8jitTAVjI1l4XmNm/p1em1iTmFpmNJmCahlNNa1j3e3IkRORy7 zdji8eUAb5+jENF/0nxPhr8bZH/OA1bAHrICMmzs/cylokv3dswvf4UD16UwradjU8Uf gCHQ== 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=5Bn+/a3U4DBDrJZD0VocDTpQbhtyiKwoTGPdO1ghpYE=; b=sdNpAyzK1pJlAee/E+A7IjVwDGxsFudvcHKSa6fLqwR2JxcAraL2fWu3BvTyEkyk4A XWf+qXzpzfDjiSRN+Yhs3BVRoXmSyQ5zjRz40ubposnfz/qr9owbIYKUDWWdgbkI4pBg MXo4C66o5qDVq3vA0pDH7IiOMBECI9g4MQyI8Ctgv/t88eSEtj8KMkvr3APQKI7NIf+e yIjtWTQwtoX1zOT67uZP+Q96qvL+OysYJ+o3Io/G9Y9QX6liQA4NCYi0SOJkqLu7V43S sJITpKOQU/kGLE5zREaVK9EuWRqC+pbx46E8gguXF2xpCo7jeI1fOithy9UsTLBzrVqS C/dA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=jZyXfker; 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 j9si2504448ejo.308.2020.04.28.11.38.38; Tue, 28 Apr 2020 11:39:03 -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=jZyXfker; 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 S1730029AbgD1SeH (ORCPT + 99 others); Tue, 28 Apr 2020 14:34:07 -0400 Received: from mail.kernel.org ([198.145.29.99]:50738 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1730020AbgD1SeE (ORCPT ); Tue, 28 Apr 2020 14:34:04 -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 E08A320B80; Tue, 28 Apr 2020 18:34:03 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1588098844; bh=t42lwvzvRuq+EdPO2A4ahvdJe7rqQ1zQNaWJvazif4g=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=jZyXfker4JJk2a/yUxlW25fM1hK+R2u1QKXtF9RZUHVIwt4bCy2UHpe/9DfUtccCC C6UAyWgL389KkWMhjll1A/S3YxVCvSVcj0jRNYynS7eEwntrs6CnAj5ZqOPc5tOuQw KezV0MZ+wIQh/RCftMUM2w6mdSWZ24SDYN+/v7r8= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Isabel Zhang , Alvin Lee , Rodrigo Siqueira , Alex Deucher , Sasha Levin Subject: [PATCH 5.4 022/168] drm/amd/display: Update stream adjust in dc_stream_adjust_vmin_vmax Date: Tue, 28 Apr 2020 20:23:16 +0200 Message-Id: <20200428182234.524813749@linuxfoundation.org> X-Mailer: git-send-email 2.26.2 In-Reply-To: <20200428182231.704304409@linuxfoundation.org> References: <20200428182231.704304409@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: Isabel Zhang [ Upstream commit 346d8a0a3c91888a412c2735d69daa09c00f0203 ] [Why] After v_total_min and max are updated in vrr structure, the changes are not reflected in stream adjust. When these values are read from stream adjust it does not reflect the actual state of the system. [How] Set stream adjust values equal to vrr adjust values after vrr adjust values are updated. Signed-off-by: Isabel Zhang Reviewed-by: Alvin Lee Acked-by: Rodrigo Siqueira Signed-off-by: Alex Deucher Signed-off-by: Sasha Levin --- drivers/gpu/drm/amd/display/dc/core/dc.c | 2 ++ 1 file changed, 2 insertions(+) diff --git a/drivers/gpu/drm/amd/display/dc/core/dc.c b/drivers/gpu/drm/amd/display/dc/core/dc.c index 4704aac336c29..89bd0ba3db1df 100644 --- a/drivers/gpu/drm/amd/display/dc/core/dc.c +++ b/drivers/gpu/drm/amd/display/dc/core/dc.c @@ -283,6 +283,8 @@ bool dc_stream_adjust_vmin_vmax(struct dc *dc, int i = 0; bool ret = false; + stream->adjust = *adjust; + for (i = 0; i < MAX_PIPES; i++) { struct pipe_ctx *pipe = &dc->current_state->res_ctx.pipe_ctx[i]; -- 2.20.1