Received: by 2002:ac0:a5a7:0:0:0:0:0 with SMTP id m36-v6csp410241imm; Fri, 3 Aug 2018 05:38:05 -0700 (PDT) X-Google-Smtp-Source: AAOMgpdf+2wwEyahQrfygE2BK441u0BWXsrx/jtcOmTK6sphWN+8/8rSPSMoIffj+yc2vb8TMBlU X-Received: by 2002:a63:d518:: with SMTP id c24-v6mr3608974pgg.357.1533299885382; Fri, 03 Aug 2018 05:38:05 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1533299885; cv=none; d=google.com; s=arc-20160816; b=FFKyUIzAp6WIqdyt+4O4bUFo5Du1g0fJqG3UcNn7lypeMqdcW83XqlHOyfOoBUMBXu M1ZEoQ8actW75g0p2YEeN1fj2sJTbriWJ2rf298m5WyfBtC3Ht4HQ6aa7VQP2yjpTQf+ paBGP/LtgnBO5fwgE+P+/XdhF2gnGPWo2iJxSjD6vTogVz4vhB9cDhnJF2hsr41/IirX nruDWNE6nbV98/EZYzp1IP9fKVPGn8D1blrpmnKC/i13DliTX89LyC2M7B9gG8q1iqz7 N+dy3l3OsJCXxtrlXfUD4RCzTEIRpqxo18UHzRAHqzYKN9etBgx7QYgSEx6/0TcJQSkA Bqbg== 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 :organization:references:in-reply-to:message-id:subject:cc:to:from :date:arc-authentication-results; bh=fkzHL7Q/WihDd7PiK7JiXdizH42lahmfmdwchIJYUME=; b=ohRR+yIJTVBsNbR6dbtX4M1l/joQBPFpVDcnpOi12JIUvLZEaZuAdQVwd0fvd/Mlq/ 6jWM3mrj4MGdStpnpg/rT5eE0X3JDeJ1lqPdrxXqbA5MooB2NRF8Ih2wJO9YOm9Bk59e x9nsbeZSI8NqhFJpnVH3ZfuRFee5wscLCNeQcE2GRLCUUhfQyKIW7AidvUFFacpdWlFP z0zB7MCdjlLyNbfu13gQ/TM19yqzbRG50blCW5+3Zd3xD7CEJ/PdQzab9O7qzYPGSdlQ 8NuriaIRPEWUjfUJUUpXWLK6pRlnyWVEIj/rtrXo7pENatPxyHSu508Jsi4iKU9XWGCQ 4gcQ== ARC-Authentication-Results: i=1; mx.google.com; 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 y9-v6si3604339plt.302.2018.08.03.05.37.50; Fri, 03 Aug 2018 05:38:05 -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; 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 S1729963AbeHCOcX (ORCPT + 99 others); Fri, 3 Aug 2018 10:32:23 -0400 Received: from mx2.suse.de ([195.135.220.15]:59532 "EHLO mx1.suse.de" rhost-flags-OK-OK-OK-FAIL) by vger.kernel.org with ESMTP id S1728123AbeHCOcX (ORCPT ); Fri, 3 Aug 2018 10:32:23 -0400 X-Virus-Scanned: by amavisd-new at test-mx.suse.de Received: from relay2.suse.de (unknown [195.135.220.254]) by mx1.suse.de (Postfix) with ESMTP id A1C3FACB8; Fri, 3 Aug 2018 12:36:13 +0000 (UTC) Date: Fri, 3 Aug 2018 14:36:12 +0200 From: Jean Delvare To: Parth Y Shah Cc: arnd@arndb.de, gregkh@linuxfoundation.org, bhumirks@gmail.com, linux-kernel@vger.kernel.org Subject: Re: [PATCH] misc: eeprom: assignment outside the if statement Message-ID: <20180803143612.121fba20@endymion> In-Reply-To: <1533288043-19624-1-git-send-email-sparth1292@gmail.com> References: <1533288043-19624-1-git-send-email-sparth1292@gmail.com> Organization: SUSE Linux X-Mailer: Claws Mail 3.13.2 (GTK+ 2.24.31; x86_64-suse-linux-gnu) MIME-Version: 1.0 Content-Type: text/plain; charset=US-ASCII Content-Transfer-Encoding: 7bit Sender: linux-kernel-owner@vger.kernel.org Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Fri, 3 Aug 2018 14:50:43 +0530, Parth Y Shah wrote: > Assignment of any variable should be kept outside the if statement Actually there are exceptions to that rule, but this isn't one of them. > Signed-off-by: Parth Y Shah > --- > drivers/misc/eeprom/max6875.c | 3 ++- > 1 file changed, 2 insertions(+), 1 deletion(-) > > diff --git a/drivers/misc/eeprom/max6875.c b/drivers/misc/eeprom/max6875.c > index 0e32709..fc0cf9a 100644 > --- a/drivers/misc/eeprom/max6875.c > +++ b/drivers/misc/eeprom/max6875.c > @@ -148,7 +148,8 @@ static int max6875_probe(struct i2c_client *client, > if (client->addr & 1) > return -ENODEV; > > - if (!(data = kzalloc(sizeof(struct max6875_data), GFP_KERNEL))) > + data = kzalloc(sizeof(struct max6875_data), GFP_KERNEL); > + if (!data) > return -ENOMEM; > > /* A fake client is created on the odd address */ Reviewed-by: Jean Delvare Thanks, -- Jean Delvare SUSE L3 Support