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=ham 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 3C023C433FF for ; Thu, 8 Aug 2019 19:14:16 +0000 (UTC) Received: from vger.kernel.org (vger.kernel.org [209.132.180.67]) by mail.kernel.org (Postfix) with ESMTP id 02873214C6 for ; Thu, 8 Aug 2019 19:14:16 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=kernel.org; s=default; t=1565291656; bh=TiuuaJ36C3Tq9Pudb/TOeT57HjoTagvIE+dUO1OcGLo=; h=From:To:Cc:Subject:Date:In-Reply-To:References:List-ID:From; b=iliwVCDergK20br3AINz4rVeqcgPTOZPGVACU//2B2TzUFT/8dPD7N2UuMPpcxOuZ j3XSpBF5PL45IGu8YQZffDYGKwP2N7t0tOpW9hfjKwo9kdjdWQHmpaNmbTTPRtuyus bXCTfaESerFnEtNszN57A5JPfi7Nn7XtTE8h5t6U= Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S2404565AbfHHTIr (ORCPT ); Thu, 8 Aug 2019 15:08:47 -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);