Received: by 2002:a25:8b91:0:0:0:0:0 with SMTP id j17csp5466455ybl; Tue, 10 Dec 2019 06:33:03 -0800 (PST) X-Google-Smtp-Source: APXvYqyT0722H50c5Io6KIkzG8+/A3z7nvT0C8kPs/8zRANIsVg383bugNrym+2nQ8pU1M5A7t80 X-Received: by 2002:a05:6808:218:: with SMTP id l24mr4169825oie.75.1575988383113; Tue, 10 Dec 2019 06:33:03 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1575988383; cv=none; d=google.com; s=arc-20160816; b=m4EvTmtZCWApPomNbTRdf9TCr2xrtOqe2lwKJoClL1qaXfPx0SOytWeHNU2/2yGMpC dDqVKEeh4JU/Msmuk3B+Kyu3G0B/y7kW0zSWafUkaSBrO4C90MUJ7c2Vri4gAbYvvuSq A4Ks5LXuB/M4F0OP9BhhOuwbqGYILJwi0ZnsAChx/o9iAzN0j/XwL6wjcBKFD5/qVtH5 eICIvN9Nu/66JcvzXwvNzczQtkAul7IEYPgSMXQtGkIM66TJ8H2ywH5ZTdJrk7zBP1+f z0mo2ouS7VTx7Uqus+evjomXmooB4JnzFCf6wytifc7iwdkC1IVJA0OYcqHSus3znKu5 7MAQ== 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 :message-id:date:subject:cc:to:from; bh=jES67VpIdtfrvHM70Mev3vIzOWsUoOw3K72x7MkFph0=; b=xgAbJXQjFiuWHjRA2W2641qZK67RnzO3bZZyTRSYjYN3iX33i8J014uefrr0BGUwhc 0ww2qy1JSLchGhAkDkq6/HEmmqG6e79BKkm84k6x+RYsy4GtoWE2SpzqGj24OdUk3TRO wmYRjF04/+yPB2wioLxPVVCpdjKNCTY9xOcmzxGrO45eadJMKDKass8c+1GkG1/25fSg Nr4xIUZNw6PxlaCZSSV9lbXiKrIR/sXvsKrCTcT5czhtivBTyAJb+QheoufEuZcJTZpi 7j4D+pOje95de6c2KS3qi6iURZuSaio8SvmnhDmFHKGnQ+CVvRnVnqCTsdtoryHXoPky M7kw== ARC-Authentication-Results: i=1; mx.google.com; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [209.132.180.67]) by mx.google.com with ESMTP id x26si2024102oto.1.2019.12.10.06.32.49; Tue, 10 Dec 2019 06:33:03 -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; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S1727494AbfLJOcO (ORCPT + 99 others); Tue, 10 Dec 2019 09:32:14 -0500 Received: from youngberry.canonical.com ([91.189.89.112]:59131 "EHLO youngberry.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S1727407AbfLJOcO (ORCPT ); Tue, 10 Dec 2019 09:32:14 -0500 Received: from 1.general.cking.uk.vpn ([10.172.193.212] helo=localhost) by youngberry.canonical.com with esmtpsa (TLS1.2:ECDHE_RSA_AES_128_GCM_SHA256:128) (Exim 4.86_2) (envelope-from ) id 1iegYY-0001lI-LI; Tue, 10 Dec 2019 14:32:07 +0000 From: Colin King To: Jani Nikula , Joonas Lahtinen , Rodrigo Vivi , David Airlie , Daniel Vetter , Matthew Auld , Chris Wilson , intel-gfx@lists.freedesktop.org, dri-devel@lists.freedesktop.org Cc: kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH][next] drm/i915/selftests: fix uninitialized variable sum when summing up values Date: Tue, 10 Dec 2019 14:32:05 +0000 Message-Id: <20191210143205.338308-1-colin.king@canonical.com> X-Mailer: git-send-email 2.24.0 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: Colin Ian King Currently the variable sum is not uninitialized and hence will cause an incorrect result in the summation values. Fix this by initializing sum to the first item in the summation. Addresses-Coverity: ("Uninitialized scalar variable") Fixes: 3c7a44bbbfa7 ("drm/i915/selftests: Perform some basic cycle counting of MI ops") Signed-off-by: Colin Ian King --- drivers/gpu/drm/i915/gt/selftest_engine_cs.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/gpu/drm/i915/gt/selftest_engine_cs.c b/drivers/gpu/drm/i915/gt/selftest_engine_cs.c index 761d81f4bd68..f88e445a1cae 100644 --- a/drivers/gpu/drm/i915/gt/selftest_engine_cs.c +++ b/drivers/gpu/drm/i915/gt/selftest_engine_cs.c @@ -108,7 +108,7 @@ static u32 trifilter(u32 *a) sort(a, COUNT, sizeof(*a), cmp_u32, NULL); - sum += mul_u32_u32(a[2], 2); + sum = mul_u32_u32(a[2], 2); sum += a[1]; sum += a[3]; -- 2.24.0