From mboxrd@z Thu Jan 1 00:00:00 1970 Return-Path: X-Spam-Checker-Version: SpamAssassin 3.4.0 (2014-02-07) on aws-us-west-2-korg-lkml-1.web.codeaurora.org X-Spam-Level: X-Spam-Status: No, score=-6.8 required=3.0 tests=DKIMWL_WL_HIGH,DKIM_SIGNED, DKIM_VALID,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI,SIGNED_OFF_BY, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED,USER_AGENT_GIT autolearn=unavailable autolearn_force=no version=3.4.0 Received: from mail.kernel.org (mail.kernel.org [198.145.29.99]) by smtp.lore.kernel.org (Postfix) with ESMTP id D8D99C0650F for ; Thu, 8 Aug 2019 19:14:23 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id A3B2A2173E for ; Thu, 8 Aug 2019 19:14:23 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1565291663; bh=TiuuaJ36C3Tq9Pudb/TOeT57HjoTagvIE+dUO1OcGLo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:List-ID:From; b=Pa0Z5iS3u7YXozx9PRZc7HLZAVIOQiPnOrO6D8aYc9aSE7mCq/AhaZ1lGT8BW19JT 8GHj7Dh8UcDn89bbyKWFpvPLPVt4bCgMTSmWqTLz/JgtkSeNvcKPIXg9k7QXYQgaCo 4bzFuvONO60Ov/0Pzin2rypFT9xwoZqVzW846OjI= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2404567AbfHHTIp (ORCPT ); Thu, 8 Aug 2019 15:08:45 -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: stable-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: stable@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);