Received: by 2002:a05:7412:3784:b0:e2:908c:2ebd with SMTP id jk4csp54218rdb; Fri, 29 Sep 2023 16:31:54 -0700 (PDT) X-Google-Smtp-Source: AGHT+IHaavzwj5JPWRLm9EyZjmUaClHvJTWKgh+oB8AH3pxGp3mxnUSsPN56hKSQrrrOpDWi/KA1 X-Received: by 2002:a17:902:c948:b0:1bf:193a:70b6 with SMTP id i8-20020a170902c94800b001bf193a70b6mr8774263pla.5.1696030313928; Fri, 29 Sep 2023 16:31:53 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696030313; cv=none; d=google.com; s=arc-20160816; b=HHmZny6GANTj0pEseKKYDAvtmDoDRHe6bmXDQUa3qEvBOCQ/Gm//31heefgO41UMwg +lMlWFzUAiWVMDbE9N43kiVZCCrHwD5Rs3p8GgRlyInMu/ouU1yH47HoUny375THADQH qmLQFdyg/zv0rxuf+hXNnO+LtP1e6E0Ip60i1uXqqdKprZovO1VIoyVcxDdZm3vDXjqG fNViXWbAl3fEd+Erz4t/cenxZ9fHjxLcsEFF1z9SpMRMGGi4E4P+buNp4jjXcoqnOK95 mOiZEQLzpoUOMFr2Cic9IaYbuD39WIiKuuonQCin/dI5jlwl3inn2m9U+iddxtw5+WKD d1Og== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:content-disposition:mime-version :references:message-id:subject:cc:to:from:date:dkim-signature; bh=V2OkkCi3457fhrun/Ka7gKdk+nLLGHEIhC9CyvKi8oA=; fh=UfnpzTsP/gExj8tJDN06ZjBX44uLT8F7ErWwlv0Y7e0=; b=YES3O3hm2PXssSSKGexsrqZpiVkbKE99dF3mXCfV5xEnh+dTrF2Phpm6eDNo81WWzH HGjevfc0lu4ECLfQTk/3S/o7UhH5eZQfD09J86aVrJB0hwSSU+d2qw3zynUlBRlBymIF /Rsm4ITk/WaYK2v0ylaWEJCwbEYImXQBAlUWLcy5MaPIFg0vXG8so6gSMGW3+hI0Yjvu uH9Ug8MqV//DM5IZLjsnaPCWh/NZaGO4FU0qdJekgJvklZ3ZQzLyaYkkkrBdYjWl+bC5 0BkXb/rLNtiLMX0LBv6/U/FFW9mZwlqaIAR9r5JfW3TB718T/y8TmYUDxSJ9oUEyX1a9 8aJA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=zd4Z1l+k; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from howler.vger.email (howler.vger.email. [23.128.96.34]) by mx.google.com with ESMTPS id u2-20020a17090341c200b001bde8c9800esi15080468ple.459.2023.09.29.16.31.53 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Sep 2023 16:31:53 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) client-ip=23.128.96.34; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=zd4Z1l+k; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id A01DE83E8FCD; Fri, 29 Sep 2023 00:15:09 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232779AbjI2HPA (ORCPT + 99 others); Fri, 29 Sep 2023 03:15:00 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:59130 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232672AbjI2HO6 (ORCPT ); Fri, 29 Sep 2023 03:14:58 -0400 Received: from mail-ej1-x633.google.com (mail-ej1-x633.google.com [IPv6:2a00:1450:4864:20::633]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8F426199 for ; Fri, 29 Sep 2023 00:14:56 -0700 (PDT) Received: by mail-ej1-x633.google.com with SMTP id a640c23a62f3a-99bdeae1d0aso1835954166b.1 for ; Fri, 29 Sep 2023 00:14:56 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1695971695; x=1696576495; darn=vger.kernel.org; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:from:to:cc:subject:date:message-id:reply-to; bh=V2OkkCi3457fhrun/Ka7gKdk+nLLGHEIhC9CyvKi8oA=; b=zd4Z1l+ksB42Jc7yFORoQjJzeqXLh6nVfIiu8wi7b8krk1Q3nxSjHS/wugE+LbGyLI F3hyRz+dVN9Q0e9k9CJcVpPo/Da/OUEHbMo893HACwp9KnRJJNcenamvOfcUAZMtQya0 ygJ5Mr9q+TPAAy3glwAeHldrP48BvFafYFIDSgqtcQOlJms5TkPX6154nUisTfSvRtqf C/QWhVULgnshQHHgRuDVlV88z3XfE0KA2jkPXCFYfpVEpZg0Cde3Eb0YxCzV7snYLV3b p7eYb5wRxL+VaMpnbgXR5lbtkDYdyYjeut2hbNhl4TRGw9bPN6F3J2R5ePl76CaRCwiA 6fDg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1695971695; x=1696576495; h=in-reply-to:content-disposition:mime-version:references:message-id :subject:cc:to:from:date:x-gm-message-state:from:to:cc:subject:date :message-id:reply-to; bh=V2OkkCi3457fhrun/Ka7gKdk+nLLGHEIhC9CyvKi8oA=; b=SHVFbKvXgxP+3z+xHSpmfJwlyUgjmxehe6nWOUAzcTHa/dOgGdNXgnBk1s61G3dTuJ vL1PPMMPBZZA/om1HZHbgfi2piUhPkz+VFZPFLGGTmmDUobVlXa9bEDfEdIO6E0eqsJ5 VBmunmBicis2eO/6wOZDKgmMIUw/wAQSIQ3uD4SNN81jqxWwRH101RTXG6pxsfPbSRG1 Jr/o6Y5I7vsiv3bbUhtj9vk9steb46///3haRfpWcR4tbe5CbdAqKZg+kOvVn6QasPFW bwXFQ+DmLdry+X3eGVK7tDRSlD3cuciDBZkk9xSSFVYZfqVFmM1CR9cWuPx3BxtJKB7r ICSA== X-Gm-Message-State: AOJu0YzOiNei4ipR1Lw26szEVs6lYMlvzf11HIIV0wJZAOL2JmWUoigJ 9y2zCPs0OourFg/Kg10BHwaNFsvVDz0z37hPzn8= X-Received: by 2002:a17:906:28e:b0:9ae:552a:3d3f with SMTP id 14-20020a170906028e00b009ae552a3d3fmr3026696ejf.28.1695971695031; Fri, 29 Sep 2023 00:14:55 -0700 (PDT) Received: from localhost ([102.36.222.112]) by smtp.gmail.com with ESMTPSA id o14-20020a05600c4fce00b004065d67c3c9sm709048wmq.8.2023.09.29.00.14.54 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Fri, 29 Sep 2023 00:14:54 -0700 (PDT) Date: Fri, 29 Sep 2023 10:14:52 +0300 From: Dan Carpenter To: Deepak R Varma Cc: Bob Peterson , Andreas Gruenbacher , gfs2@lists.linux.dev, linux-kernel@vger.kernel.org, linux-kernel-mentees@lists.linuxfoundation.org, Dan Carpenter Subject: Re: [PATCH] gfs2: Set error on error path Message-ID: <72de9c2e-7c60-4930-acfb-556a1f0fa4c4@kadam.mountain> References: MIME-Version: 1.0 Content-Type: text/plain; charset=us-ascii Content-Disposition: inline In-Reply-To: X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,RCVD_IN_DNSWL_BLOCKED, SPF_HELO_NONE,SPF_PASS autolearn=ham autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on lindbergh.monkeyblade.net Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Fri, 29 Sep 2023 00:15:09 -0700 (PDT) On Fri, Sep 29, 2023 at 11:44:40AM +0530, Deepak R Varma wrote: > Set the error variable inside the error path on failure. Saves > unnecessary variable assignment during normal execution. > > Signed-off-by: Deepak R Varma > --- > fs/gfs2/bmap.c | 5 +++-- > 1 file changed, 3 insertions(+), 2 deletions(-) > > diff --git a/fs/gfs2/bmap.c b/fs/gfs2/bmap.c > index ef7017fb6951..93bd8ea34444 100644 > --- a/fs/gfs2/bmap.c > +++ b/fs/gfs2/bmap.c > @@ -162,9 +162,10 @@ int gfs2_unstuff_dinode(struct gfs2_inode *ip) > > down_write(&ip->i_rw_mutex); > page = grab_cache_page(inode->i_mapping, 0); > - error = -ENOMEM; > - if (!page) > + if (!page) { > + error = -ENOMEM; > goto out; > + } It used to be that the other way was faster? I'm pretty sure the compiler can figure it out these days. Please don't randomly start changing people's prefered style unless it's drivers/staging/ code. regards, dan carpenter