Received: by 2002:a05:6a10:206:0:0:0:0 with SMTP id 6csp5191156pxj; Wed, 9 Jun 2021 11:15:45 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxI8AVifLYKdA3zTZISAtygMRLIiC/pDTKJBjSsr4ZtKie+LJmTuCcSE2IeJwiSXAQSx428 X-Received: by 2002:aa7:cdc5:: with SMTP id h5mr678460edw.217.1623262544804; Wed, 09 Jun 2021 11:15:44 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1623262544; cv=none; d=google.com; s=arc-20160816; b=IjGRtmHSfLMJZzRexFveXtOUJ7XlYDp45vD6jdSZCiN9m3q75wBwLq/XpjMKoq0PF6 xpEOp0WLT/BhxdA+aUTadPIVF74QYtHLDLJCXrRrRo6FKPDPNh33SEQy+M8mxPwTpoqU NkoVpYiaxwXnFN1LvZf/ECXOTasQNtPckjpAjf/WMTTmIUBzFB34iVzlwr5Wm3/sqhzW MB2Q4oXKrfokg0y1hRzpj9ELemTwUJArXU8lebDMJvM9Yex7+4SkeWXMlqR1PZMI6bxY d+rLmLG43KQouoE0Py36aJ6TaSFv8EMAQ4zWZ+v3RnQ9bnGKPwy8PzhamyCCv899KlLX 7BGg== 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 :message-id:date:subject:cc:to:from; bh=0Mz6Hz5zfSyDBYIFK3vrej9bxdXPeKAt7cDm2WE2caQ=; b=w32XVwFiL4GJig5zR2KuODRU+dtJEuq6+mVR9qZAJlszLu+d1AEpIhBpOU5A0cMtzP wgTRmp/4nrpWVb++HZPYdO5XKgyNWR+P/BwNfcYMZqNnarwRPpGQAZALMcOYS9Dc8E+H PGADYqY6aLrJ7ex2clmaRo51K386MJyVK8jgFBe1dKqlC7DHTropV/klL9l310PlxIZY UxMlVdj61zRMsq1ENqRS0iptMhPovu769RbJydUMHk2GzaQHn5KsrrtoxchSn0afFqpH dnY4+YHH+zOPT5JpG/oC35cjwKC+vfI7GVuu7zQQhy6q7Hkfq93UsaNffrpIoqsRwWtU UqIw== ARC-Authentication-Results: i=1; mx.google.com; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id u5si367254ejn.571.2021.06.09.11.15.14; Wed, 09 Jun 2021 11:15:44 -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; 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; dmarc=fail (p=NONE sp=NONE dis=NONE) header.from=canonical.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231382AbhFIRfK (ORCPT + 99 others); Wed, 9 Jun 2021 13:35:10 -0400 Received: from youngberry.canonical.com ([91.189.89.112]:50150 "EHLO youngberry.canonical.com" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230413AbhFIRfJ (ORCPT ); Wed, 9 Jun 2021 13:35:09 -0400 Received: from 1.general.cking.uk.vpn ([10.172.193.212] helo=localhost) by youngberry.canonical.com with esmtpsa (TLS1.2) tls TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 (Exim 4.93) (envelope-from ) id 1lr24m-00016g-8P; Wed, 09 Jun 2021 17:33:12 +0000 From: Colin King To: "Rafael J . Wysocki" , Len Brown , Maximilian Luz , Daniel Scally , Andy Shevchenko , linux-acpi@vger.kernel.org Cc: kernel-janitors@vger.kernel.org, linux-kernel@vger.kernel.org Subject: [PATCH][next] ACPI: scan: ensure ret is initialized to avoid garbage being returned Date: Wed, 9 Jun 2021 18:33:12 +0100 Message-Id: <20210609173312.298414-1-colin.king@canonical.com> X-Mailer: git-send-email 2.31.1 MIME-Version: 1.0 Content-Type: text/plain; charset="utf-8" Content-Transfer-Encoding: 8bit Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org From: Colin Ian King In the unlikely event that there are no callback calls made then ret will be returned as an uninitialized value. Clean up static analysis warnings by ensuring ret is initialized. Addresses-Coverity: ("Uninitialized scalar variable") Fixes: a9e10e587304 ("ACPI: scan: Extend acpi_walk_dep_device_list()") Signed-off-by: Colin Ian King --- drivers/acpi/scan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/drivers/acpi/scan.c b/drivers/acpi/scan.c index c3067e8bfc47..0945d952f0fc 100644 --- a/drivers/acpi/scan.c +++ b/drivers/acpi/scan.c @@ -2151,7 +2151,7 @@ int acpi_walk_dep_device_list(acpi_handle handle, void *data) { struct acpi_dep_data *dep, *tmp; - int ret; + int ret = 0; mutex_lock(&acpi_dep_list_lock); list_for_each_entry_safe(dep, tmp, &acpi_dep_list, node) { -- 2.31.1