Received: by 2002:ac0:a582:0:0:0:0:0 with SMTP id m2-v6csp3919473imm; Mon, 8 Oct 2018 11:41:27 -0700 (PDT) X-Google-Smtp-Source: ACcGV609eWidHuByCwdU98IfZsgwehHCaCSbO8cjVNyj3cZmaVg2vTqsvntQFpXRAKRvNE7UYW+e X-Received: by 2002:a63:af5b:: with SMTP id s27-v6mr22016065pgo.448.1539024087539; Mon, 08 Oct 2018 11:41:27 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1539024087; cv=none; d=google.com; s=arc-20160816; b=mM7kqtNlLq1ftVyVJJFQQz2bAS7MU1vEzxcw7VO13BbHIKS+bAJebrZSt3PR1aDQU8 7CDstGo/Ft+nuSdvkSkeFNWjs9AVPJyGkmO46PbvSl/OmErorbnjSQhSuF9vFXX/+Eoa O/HfaBTHmvlv2ClZd+nyQ69UVZujjxpW9IV1NKCUnjXY7fiG3JTYV6738oa4bJciwwP6 AV+Rc0AjAQ6IV99WnkvntXwQtUrwnzCVp0e0qAsjyQwtwCu1imQ66WXRcWwOOcgPMZ0x 9/ZvS+cI4++JnqZYmDzx6DyMsgj3krWBL/wSXTADR4Tc4+OqUoowVZg+W3EJH9MLtgHz E2bQ== 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=1dCN5I/RFOmFRhciGiz0B5Nx0Z7Y/5hJmFF+oYFViB0=; b=uBLdpNkj1Gv5LkCenQUxXvzYQkdYCwbp6/albq6Gt42TpOUDt4g4R2JrdOQd02Wpms XScbKY8TXX8FktMQgu9nCI8aAj8YnHy9gSL/BBfKarGt4OyXa5SpJ4H9BUVYbuQ/MpHp OwSLH8164sQfUopIXJBkxSOzAJLebl6/RRynUySK0wtxz2sWmueOpgpSeKWGwk5drq9d i3Hrc7OgNHWZD9UO8rxkXhHx94NUtUTWMnS3PjaWRvTLsWJ99YfuvoDQ8lyioM3s+SaC T1vdU6472Ij8RKM3XqoHAHNI6E24YdUc6QzDC6eP8eSU3wwbg5GpxBYZWc6gPopFixQ9 lOtg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=yfLBKwOu; 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 i5-v6si12901820pgc.289.2018.10.08.11.41.12; Mon, 08 Oct 2018 11:41:27 -0700 (PDT) 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=yfLBKwOu; 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 S1729888AbeJIByL (ORCPT + 99 others); Mon, 8 Oct 2018 21:54:11 -0400 Received: from mail.kernel.org ([198.145.29.99]:41600 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1726868AbeJIByL (ORCPT ); Mon, 8 Oct 2018 21:54:11 -0400 Received: from localhost (ip-213-127-77-176.ip.prioritytelecom.net [213.127.77.176]) (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 E7A812064A; Mon, 8 Oct 2018 18:41:05 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1539024066; bh=cHVGHx2zO5mh1+mBYik4kUwpWlC0bl3ha4VGEzNfUY0=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=yfLBKwOujSkcrjdxaZyKyLeR6M6rmX7C9smE8tHK+zPdHsdqhuXTtsokM1Fowt6y1 OOtGwUxuZLp3JJnsdiH8gEQoK+mdr3nrLLnsK4raPDf8FzBaiLN60HVc37ZPLkov2J nM7fTWe41dNMpKKYHvZrblL+E/4HUSg7UDEcs5Xg= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Colin Ian King , Huang Rui , Alex Deucher , Sudip Mukherjee Subject: [PATCH 4.14 01/94] drm/amd/pp: initialize result to before oring in data Date: Mon, 8 Oct 2018 20:30:42 +0200 Message-Id: <20181008175605.130768560@linuxfoundation.org> X-Mailer: git-send-email 2.19.0 In-Reply-To: <20181008175605.067676667@linuxfoundation.org> References: <20181008175605.067676667@linuxfoundation.org> User-Agent: quilt/0.65 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.14-stable review patch. If anyone has any objections, please let me know. ------------------ From: Colin Ian King commit c4ff91dd40e2253ab6dd028011469c2c694e1e19 upstream. The current use of result is or'ing in values and checking for a non-zero result, however, result is not initialized to zero so it potentially contains garbage to start with. Fix this by initializing it to the first return from the call to vega10_program_didt_config_registers. Detected by cppcheck: "(error) Uninitialized variable: result" Fixes: 9b7b8154cdb8 ("drm/amd/powerplay: added didt support for vega10") Signed-off-by: Colin Ian King Acked-by: Huang Rui [Fix the subject as Colin's comment] Signed-off-by: Huang Rui Signed-off-by: Alex Deucher Cc: stable@vger.kernel.org Signed-off-by: Sudip Mukherjee Signed-off-by: Greg Kroah-Hartman --- drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c +++ b/drivers/gpu/drm/amd/powerplay/hwmgr/vega10_powertune.c @@ -1142,7 +1142,7 @@ static int vega10_enable_psm_gc_edc_conf for (count = 0; count < num_se; count++) { data = GRBM_GFX_INDEX__INSTANCE_BROADCAST_WRITES_MASK | GRBM_GFX_INDEX__SH_BROADCAST_WRITES_MASK | ( count << GRBM_GFX_INDEX__SE_INDEX__SHIFT); cgs_write_register(hwmgr->device, reg, data); - result |= vega10_program_didt_config_registers(hwmgr, PSMSEEDCStallPatternConfig_Vega10, VEGA10_CONFIGREG_DIDT); + result = vega10_program_didt_config_registers(hwmgr, PSMSEEDCStallPatternConfig_Vega10, VEGA10_CONFIGREG_DIDT); result |= vega10_program_didt_config_registers(hwmgr, PSMSEEDCStallDelayConfig_Vega10, VEGA10_CONFIGREG_DIDT); result |= vega10_program_didt_config_registers(hwmgr, PSMSEEDCCtrlResetConfig_Vega10, VEGA10_CONFIGREG_DIDT); result |= vega10_program_didt_config_registers(hwmgr, PSMSEEDCCtrlConfig_Vega10, VEGA10_CONFIGREG_DIDT);