From patchwork Tue Jun 23 19:52:29 2020 Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit X-Patchwork-Submitter: Greg KH X-Patchwork-Id: 191620 Delivered-To: patch@linaro.org Received: by 2002:a54:3249:0:0:0:0:0 with SMTP id g9csp1375183ecs; Tue, 23 Jun 2020 14:39:28 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxCOCepbrj7J7Jj1/LYrd4ChcG3InMsoug3X5V0JZpUX9Bid8BtTrGGEh0bOb8V03Y5CFGU X-Received: by 2002:a17:906:1196:: with SMTP id n22mr21620303eja.33.1592948368452; Tue, 23 Jun 2020 14:39:28 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1592948368; cv=none; d=google.com; s=arc-20160816; b=vFiHtEqAqE4IXWkt4ZjsbJGYkrhd1yrsQLthtQNVkhcufQp+zPLXV33BpEc2wmgojZ H6dM2kPNFbKiNPe358ZQfzkeqPi7L/jMbsYjWzpaUM27uGXOKajukk6ZOKLhiprA4+27 N8nnGz4KAp581CdYf1ZA6UslzvdEAyk7L78Y2EcIydxhZl9CVgVaYXxylqub9/VyhPJY LbDr2hN3g0O40+tXW1ga43H3XEou56WuAWxRophBu5jTghY8xPbXHESTdBnblcn06JWY 1g2CSlfgel1XZOuhdmZjCE1x7Njs/i3thJZhrF0bzK08e17ff+VUtWJicxKJl0Y04i4L DxzA== 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=mxN/XeKro9SPmikIqK1/Z+v8B89qlX4gFPk33VBSabs=; b=vU2clZJL4Urn9dGVMr38q0dOrUrPsemT8JdlRo0JoUDOcjWIWfk4lMaA1bQn/Sl4kF 3Sl5rGN2MmjpjU0/tEg1lZ15ZyBRUQy7g36k3A/KKGw8b72oBl0SAThVi0vYKSjm7cvy 7tzomuOa07stXTqcF6aKbNYV14JfgQJLsWHBcf35IDaDbb2gpDYzW/zxErzWYSGxF0Rb X7PNK6p6VeseuYy+QZzSd44rDX7+gQxR6Az8jYVq1HilUKyUPgWXlvZKn1ULT/IQS+m3 UQMNzbKIyO/EqkBwps/w46CrnNKh06KZErlMJCkeyUjhNpZcQC3Q7IUyhSxpPi5T39E3 W5eg== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=E13t2jkp; spf=pass (google.com: domain of stable-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=stable-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 rs2si2125605ejb.140.2020.06.23.14.39.28; Tue, 23 Jun 2020 14:39:28 -0700 (PDT) Received-SPF: pass (google.com: domain of stable-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=E13t2jkp; spf=pass (google.com: domain of stable-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=stable-owner@vger.kernel.org Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2388567AbgFWVjZ (ORCPT + 15 others); Tue, 23 Jun 2020 17:39:25 -0400 Received: from mail.kernel.org ([198.145.29.99]:47604 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2388573AbgFWUHJ (ORCPT ); Tue, 23 Jun 2020 16:07:09 -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 C9FF12064B; Tue, 23 Jun 2020 20:07:08 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1592942829; bh=QP6tJUUtGHfRPksj92wCUrbYb57oWUe1ma4dltobteE=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=E13t2jkpKUJQ1W2wiMbtrRBzuCzqJwACtlJp3h4sG98KWwvc3Q4PEkdVedbUqVriL tDHoRatthQYyq1+pfa6VSWM0WaNx8QKBV8nL1zYXMMAzsU+UwoZtnKatfF5nhO5W4c s+Awh+4nYt5Ph4lfNtK7XMeLhS1WMRsbiY2/3C2o= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Arnd Bergmann , Mark Brown , Sasha Levin Subject: [PATCH 5.7 152/477] ASoC: component: suppress uninitialized-variable warning Date: Tue, 23 Jun 2020 21:52:29 +0200 Message-Id: <20200623195414.778521596@linuxfoundation.org> X-Mailer: git-send-email 2.27.0 In-Reply-To: <20200623195407.572062007@linuxfoundation.org> References: <20200623195407.572062007@linuxfoundation.org> User-Agent: quilt/0.66 MIME-Version: 1.0 Sender: stable-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: stable@vger.kernel.org From: Arnd Bergmann [ Upstream commit be16a0f0dc8fab8e25d9cdbeb4f8f28afc9186d2 ] Old versions of gcc (tested on gcc-4.8) produce a warning for correct code: sound/soc/soc-compress.c: In function 'soc_compr_open': sound/soc/soc-compress.c:75:28: error: 'component' is used uninitialized in this function [-Werror=uninitialized] struct snd_soc_component *component, *save = NULL; Change the for_each_rtd_components() macro to ensure 'component' gets initialized to a value the compiler does not complain about. Signed-off-by: Arnd Bergmann Link: https://lore.kernel.org/r/20200428214754.3925368-1-arnd@arndb.de Signed-off-by: Mark Brown Signed-off-by: Sasha Levin --- include/sound/soc.h | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) -- 2.25.1 diff --git a/include/sound/soc.h b/include/sound/soc.h index 946f88a6c63d1..e0371e70242d5 100644 --- a/include/sound/soc.h +++ b/include/sound/soc.h @@ -1177,7 +1177,7 @@ struct snd_soc_pcm_runtime { #define asoc_rtd_to_codec(rtd, n) (rtd)->dais[n + (rtd)->num_cpus] #define for_each_rtd_components(rtd, i, component) \ - for ((i) = 0; \ + for ((i) = 0, component = NULL; \ ((i) < rtd->num_components) && ((component) = rtd->components[i]);\ (i)++) #define for_each_rtd_cpu_dais(rtd, i, dai) \