Received: by 2002:a25:b794:0:0:0:0:0 with SMTP id n20csp7235351ybh; Thu, 8 Aug 2019 12:15:49 -0700 (PDT) X-Google-Smtp-Source: APXvYqwyQOvvgibeIvrNZlHxUzPYIkxZyohiv4oFieY9QscMCpkbK1095mWSOMnyH8iww7klOPQW X-Received: by 2002:a17:902:e282:: with SMTP id cf2mr15389941plb.301.1565291749461; Thu, 08 Aug 2019 12:15:49 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1565291749; cv=none; d=google.com; s=arc-20160816; b=a0aJcXLY54G/wdlua8CLJrf5/8JDrdw1O8afp/qGseabolhh7JE4lFAJermxfaAjwv Oa3I3d3+V13lgUfchOpTOovXmhWyUE5ivJK3jyR9/79WvUAkmAuWfwrJDa/ZOcXN0bh/ g0oBopa4QRjHsXRCsh+/lX+bTXkK6UM0yA6wsCn47I2eUpEnG14h7c51xkxXECJ17CSS lmeRGIro+q+U/ANI5mteXWjdpYTcd1RGE7pN4V0SUNpu3waTQTaFCAp++z7YtuC7O1PP jNUQ0mKGGYVsh5LDGsnghDpvG4+6Qe6ZgwD5Jit5NHBLRr1eB0iTiMWrCdKvuGiVJJ7A Hdkw== 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=3MMcxZtIwdA1yKf5VkyUgsNwTpr/UKwPoeiMj+38oNg=; b=u6sohnYop+IxAg2Ouf0awDXOmyIiK1DgICAGBphA4y6C+R5CsI/PxcAYRUg8OI4/aN ID5HncUxqIMXP5uY71TY3C3eE1bhJsq4mZsUX4WDejsJ81eWCdBISaQ3P3to8+/UEBDo IMJeQbU0qeNn6h1YVhBdfPn0MAilCwIrmYYYm9vl8/pYShmjPx7lKZbcpnY1XbPlnqBR auddcS9vnGxzFAXmgSB3Df4J06a2455mZ6W+1nM8LEfkBw1ZuH+JWYI5umnZhz6V8dlz 5S7+swVO0VHwafhkHzGRw7gii9GY4z6v7sK0x9K/HUajEj6d9CaXiVCILUUBzXzP5fKq bikA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@kernel.org header.s=default header.b=XiG1uWd5; 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 a25si54639160pfk.201.2019.08.08.12.15.33; Thu, 08 Aug 2019 12:15:49 -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=XiG1uWd5; 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 S2404963AbfHHTIq (ORCPT + 99 others); Thu, 8 Aug 2019 15:08:46 -0400 Received: from mail.kernel.org ([198.145.29.99]:42922 "EHLO mail.kernel.org" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S2404553AbfHHTIn (ORCPT ); Thu, 8 Aug 2019 15:08:43 -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 EE0ED2173E; Thu, 8 Aug 2019 19:08:42 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1565291323; bh=TiuuaJ36C3Tq9Pudb/TOeT57HjoTagvIE+dUO1OcGLo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:From; b=XiG1uWd5wPVFQCy0WARybNyNP3nCua3INJ1YboAy3XoNIxsRkAstAhhOW4ZTJ8aaH i5xCb2RBSxSlodarFcTsa0II38NgSDHo0Aa/SvHk18vTdBGCFoXb6ZMZgHSkDdZsG0 f40dANrMADEK6VmU2Ac/kIpa61onPYmUdZLNkgSo= From: Greg Kroah-Hartman To: linux-kernel@vger.kernel.org Cc: Greg Kroah-Hartman , stable@vger.kernel.org, Linus Torvalds Subject: [PATCH 4.19 02/45] gcc-9: dont warn about uninitialized variable Date: Thu, 8 Aug 2019 21:04:48 +0200 Message-Id: <20190808190453.957626304@linuxfoundation.org> X-Mailer: git-send-email 2.22.0 In-Reply-To: <20190808190453.827571908@linuxfoundation.org> References: <20190808190453.827571908@linuxfoundation.org> User-Agent: quilt/0.66 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: Linus Torvalds commit cf676908846a06443fa5e6724ca3f5dd7460eca1 upstream. I'm not sure what made gcc warn about this code now. The 'ret' variable does end up initialized in all cases, but it's definitely not obvious, so the compiler is quite reasonable to warn about this. So just add initialization to make it all much more obvious both to compilers and to humans. Signed-off-by: Linus Torvalds Signed-off-by: Greg Kroah-Hartman --- drivers/i2c/i2c-core-base.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) --- a/drivers/i2c/i2c-core-base.c +++ b/drivers/i2c/i2c-core-base.c @@ -185,7 +185,7 @@ static int i2c_generic_bus_free(struct i int i2c_generic_scl_recovery(struct i2c_adapter *adap) { struct i2c_bus_recovery_info *bri = adap->bus_recovery_info; - int i = 0, scl = 1, ret; + int i = 0, scl = 1, ret = 0; if (bri->prepare_recovery) bri->prepare_recovery(adap);