Received: by 2002:a6b:500f:0:0:0:0:0 with SMTP id e15csp432670iob; Wed, 18 May 2022 05:30:31 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzqUFVxFbWegHCWYWuai2LqAE2vRCXp+Z2q1rXKa1Fxot6FdbUe5Ql25jcC1xFGvKgri9Ri X-Received: by 2002:a17:903:20f:b0:158:d86a:f473 with SMTP id r15-20020a170903020f00b00158d86af473mr27534801plh.92.1652877031261; Wed, 18 May 2022 05:30:31 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1652877031; cv=none; d=google.com; s=arc-20160816; b=j6e4eUGMZt6Xuzi5hJd9bNsVG7Uu346eBYuFC4YKx2KhJl6iLmESWe+jkKisl9NpSf F1FXG1qXpmHqDixVlf+EpLFdHwl6ehfVFRj3RrC6UR98LRV9Ina7wRsOIWfl/PPCaZho E3DMu9h0aPO1cQNOuJtl7t/H1xLiIr8Ri60YAEHOq4akGY+SPWba/WdiW3cyYifsNg5Z 8q7P38Rl07ZekRJLz2dZWLoMNp19jgSLQQsR9XVen6+JmhbtoIhMgAeIJmBaWFzbTyf7 dClOn24l6FSVxN4FYsL2743TXUTaQgjeouHrhBoW8Fomd5T1rKGAkUdxPtvQsM3p09jw PkgQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:date:subject:cc:to:from :dkim-signature; bh=3x1SSDdPaI4oQnKTxF1qtTM6pwsi9q9kCsmaHXd04HA=; b=MgK8C/yGTKedMgY288a4OKqprMCHoZyhhS0CBWxp2/04jXn1QwlwL9l7SNCpvmsHOk ciq52wLpDGaFplzxw/UcB5Xd6kDlRqG/5/C+9LR0hOVBVdJkbAT/3+dY/1VbYmO5d4Yc xhEW3tmntfR0eE/fsRLAaNfQ1NRr6Hzs6pZOuRLbYAbOqA2EsnrObE8QRuGF+JYzQNqy ghJqd/7mAqFGQ+VgLknlhBDAkmp59NB9bC1ub3vxQnyiINMwh6VX18tQZu3PQSlfhapq J/Ojtb7jmZgHAyMUv9CtWSw4iAOX+F/ohecSXxL58prccVqQXGP4XlRw19ew1Ym6Maw2 VcFw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=sfHUldWT; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Return-Path: Received: from lindbergh.monkeyblade.net (lindbergh.monkeyblade.net. [2620:137:e000::1:18]) by mx.google.com with ESMTPS id 187-20020a6305c4000000b003a2ece8b92bsi2293897pgf.219.2022.05.18.05.30.30 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 18 May 2022 05:30:31 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) client-ip=2620:137:e000::1:18; Authentication-Results: mx.google.com; dkim=pass header.i=@kernel.org header.s=k20201202 header.b=sfHUldWT; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=kernel.org Received: from vger.kernel.org (vger.kernel.org [23.128.96.18]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id D05651957B3; Wed, 18 May 2022 05:30:15 -0700 (PDT) Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S236691AbiERM2G (ORCPT + 99 others); Wed, 18 May 2022 08:28:06 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:47750 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S236537AbiERM1Y (ORCPT ); Wed, 18 May 2022 08:27:24 -0400 Received: from ams.source.kernel.org (ams.source.kernel.org [145.40.68.75]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 2CBB7D9E95; Wed, 18 May 2022 05:27:22 -0700 (PDT) Received: from smtp.kernel.org (relay.kernel.org [52.25.139.140]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (No client certificate requested) by ams.source.kernel.org (Postfix) with ESMTPS id 86FC2B81F40; Wed, 18 May 2022 12:27:20 +0000 (UTC) Received: by smtp.kernel.org (Postfix) with ESMTPSA id 1A982C385AA; Wed, 18 May 2022 12:27:17 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=k20201202; t=1652876839; bh=E0vUSpxPLIELQGfG4YeyedZtqjlmxegQcKpK3CCbthE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=sfHUldWT8Xb55/imk/v5BODMMKCN37xvePjU41MIbiDHoezb+xFXONij+GgN19QZi OQywl3CjOGckobljrFa6h7nJM2pzW0wiOlnVY1Up+qMguoGwVevXZkOL+fyup/y7sW WlIqVJX6uuYQNFs2roi1I8nIijM3gJHjhxxi/wRn3goesns21C+aN8NulUtnv3kF9I EPMqw1qL/Vs38q4ZS/gleijfWIKGFuGPpSg5tLbGFBgVKU/uKa5v6I0FLHjzJVl32d U0e69RVqk8b2wayLtKVHqBw9/AqLQzlHIubnQRBfSnZzUrK8wnnFLWoYsFshIQHBM4 5fCXq4E9zGzkQ== From: Sasha Levin To: linux-kernel@vger.kernel.org, stable@vger.kernel.org Cc: Eric Yang , Nicholas Kazlauskas , Pavle Kotarac , Alex Deucher , Sasha Levin , harry.wentland@amd.com, sunpeng.li@amd.com, Rodrigo.Siqueira@amd.com, christian.koenig@amd.com, Xinhui.Pan@amd.com, airlied@linux.ie, daniel@ffwll.ch, nicholas.kazlauskas@amd.com, haonan.wang2@amd.com, mikita.lipski@amd.com, wyatt.wood@amd.com, amd-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org Subject: [PATCH AUTOSEL 5.17 13/23] drm/amd/display: undo clearing of z10 related function pointers Date: Wed, 18 May 2022 08:26:26 -0400 Message-Id: <20220518122641.342120-13-sashal@kernel.org> X-Mailer: git-send-email 2.35.1 In-Reply-To: <20220518122641.342120-1-sashal@kernel.org> References: <20220518122641.342120-1-sashal@kernel.org> MIME-Version: 1.0 X-stable: review X-Patchwork-Hint: Ignore Content-Transfer-Encoding: 8bit X-Spam-Status: No, score=-2.6 required=5.0 tests=BAYES_00,DKIMWL_WL_HIGH, DKIM_SIGNED,DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,MAILING_LIST_MULTI, RDNS_NONE,SPF_HELO_NONE,T_SCC_BODY_TEXT_LINE autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Eric Yang [ Upstream commit 9b9bd3f640640f94272a461b2dfe558f91b322c5 ] [Why] Z10 and S0i3 have some shared path. Previous code clean up , incorrectly removed these pointers, which breaks s0i3 restore [How] Do not clear the function pointers based on Z10 disable. Reviewed-by: Nicholas Kazlauskas Acked-by: Pavle Kotarac Signed-off-by: Eric Yang Signed-off-by: Alex Deucher Signed-off-by: Sasha Levin --- drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c | 5 ----- 1 file changed, 5 deletions(-) diff --git a/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c b/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c index d7559e5a99ce..e708f07fe75a 100644 --- a/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c +++ b/drivers/gpu/drm/amd/display/dc/dcn31/dcn31_init.c @@ -153,9 +153,4 @@ void dcn31_hw_sequencer_construct(struct dc *dc) dc->hwss.init_hw = dcn20_fpga_init_hw; dc->hwseq->funcs.init_pipes = NULL; } - if (dc->debug.disable_z10) { - /*hw not support z10 or sw disable it*/ - dc->hwss.z10_restore = NULL; - dc->hwss.z10_save_init = NULL; - } } -- 2.35.1