Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp250095pxf; Thu, 11 Mar 2021 03:04:07 -0800 (PST) X-Google-Smtp-Source: ABdhPJyVrsMai7qNiJXJMZsLgEWEgjebnT3Tz86kpnbHbyXMBXscoknji/CINoyu/7R9AMEFq0e7 X-Received: by 2002:aa7:c815:: with SMTP id a21mr8103044edt.38.1615460647516; Thu, 11 Mar 2021 03:04:07 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1615460647; cv=none; d=google.com; s=arc-20160816; b=pz3JhBFfg8KvVs3ofT2TeqMK4BEe0i2dBVx8/CEJ8vvNSLV8f/fCD0hxVcpW6ZaYQ+ P/YrZryMGRB5BMqBuHHEDTwUmUPK67fN2JM0rci2UmNI1qpykXWa5y4jNd5eiFKTj8I1 82dJcyyPMI3aZTOmEM547Hceo8HRsj07G/CPfo8s2YPTncZp+3z/rwSKfLLc799pAbmp wox1uYgK8oIDffr8wUyLmqL5+qIsgDFZO7oJiDn7CVtegzd2FbytLc2838XpTninHnk6 OMGfwEnVrBwDMrIJw7nriPjVifMlvfB1lyrT1kiqpeI8kPasKkcpmC8y9lrcegqfy5ZD 5mOQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:cc:to:subject:message-id:date:from:in-reply-to :references:mime-version:dkim-signature; bh=FH9Tuemr6yEKKZ7zMO/X3RVvrhnQrqKx7Lo2YU1iHrI=; b=LEfUXGGotUA9QwOyqlJ9ZzJoPoU+rTSbOwM/Yy1gDyRK2MD71qv9mNJXj1GtN++tmx n3Df1ST4XfYca2aUuMcL8be4B6Xi2sV13owO23tyzUK6Yik+RonWLzqgjMU9w6RhYw6f 8IC+7adDUlaa2a76gOt7jVI0scoYwDBICueEjEhnrNjlsjVMCx2VcQ2EdJjMfWAOcX0K y5+ppQot1/R55jsO/5fTIrJi+RK+2HiPS0Xc8LWyd0zZxEHB3k4uWJ1B4vhm6+aWICUj 3Fc8E4BPWjEHMJVeBLEJnuWgdNWGjCHl3q9c3Fd663m3SIduvQfYyRQJVzb6NG17c8Vd VkWQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=ooY3IFfY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id h13si1496016edq.173.2021.03.11.03.03.45; Thu, 11 Mar 2021 03:04:07 -0800 (PST) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) client-ip=23.128.96.18; Authentication-Results: mx.google.com; dkim=pass header.i=@google.com header.s=20161025 header.b=ooY3IFfY; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.18 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=REJECT sp=REJECT dis=NONE) header.from=google.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232537AbhCKLAR (ORCPT + 99 others); Thu, 11 Mar 2021 06:00:17 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42530 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232568AbhCKLAB (ORCPT ); Thu, 11 Mar 2021 06:00:01 -0500 Received: from mail-yb1-xb2c.google.com (mail-yb1-xb2c.google.com [IPv6:2607:f8b0:4864:20::b2c]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id DE006C061760 for ; Thu, 11 Mar 2021 03:00:00 -0800 (PST) Received: by mail-yb1-xb2c.google.com with SMTP id n195so21252988ybg.9 for ; Thu, 11 Mar 2021 03:00:00 -0800 (PST) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=20161025; h=mime-version:references:in-reply-to:from:date:message-id:subject:to :cc; bh=FH9Tuemr6yEKKZ7zMO/X3RVvrhnQrqKx7Lo2YU1iHrI=; b=ooY3IFfYBXB9sWaYggyj/4jO1MUUeZ2RUoy2hxC+9X5Ae/rzs2DVmUn+2y/E4fBEe6 XUjvPhSE/2ZODIgG+FWAEgLsRHQp1fLYjtppnYt5HGZ0eTZLXLcFjOBnrBFVMTKZdPeP kHqmyvE54Awn+HPODCrobdr9BAvVs1xNLcVDprQdRR7M6y7hxlJ94PPaZ/7CrNeh+IVJ yE17DY3w5Ir+63lRwMoIRiikJl+tb1Q3fpCGNasgiF8BI+wyx5RZZIMpmdotVlaIq0jR DG3Axiy89gj1noB2bQ5zUEDtVnmACT+NUEfl+73bgvQh+vwYJCWr5VugWW3+dhSq23mu 98QA== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20161025; h=x-gm-message-state:mime-version:references:in-reply-to:from:date :message-id:subject:to:cc; bh=FH9Tuemr6yEKKZ7zMO/X3RVvrhnQrqKx7Lo2YU1iHrI=; b=n+ugk5osPcKdhnOIwsN0i8tYTORRTFc2gw31j9L99AB03cFEeBaD419zGbN/Vn4dML na4jI1fcQSRbK0M9/gafEon7bUI2O1qJR2H3WLMfM6vrPx/aBNn7U6SG8CdKOIHZtzRQ r5c31kdEJifkJSYwVYXtyb54KkmjISavT2x4gCVGiRggWt2ywdQfYNeMMv6EcPURqJ57 Ab1ZWstdR+FjPJofFczaS3wPT7jg110WM5a3TkbbTYP8f0xPGqzbGYCqlXx0Rr15iMNx /GMPMD0QqpdLbM6HN4vmiZLP82g7bI3uynP412SMTjSuvOweRkZwGKPzwlb+qYyjgMbd wU5g== X-Gm-Message-State: AOAM530nu1RqFYSOJvFNCZPw/iQdGPsZvmM0QI9/ZTGxo+bEndw616Qm h2C8T7ctsS4gMUU+D1gQNWMe2eMpb8nG2DN8NW7yWA== X-Received: by 2002:a25:2307:: with SMTP id j7mr11255547ybj.518.1615460399894; Thu, 11 Mar 2021 02:59:59 -0800 (PST) MIME-Version: 1.0 References: <20210311103446.5dwjcopeggy7k6gg@kewl-virtual-machine> In-Reply-To: <20210311103446.5dwjcopeggy7k6gg@kewl-virtual-machine> From: Eric Dumazet Date: Thu, 11 Mar 2021 11:59:48 +0100 Message-ID: Subject: Re: [PATCH 1/2] net: core: datagram.c: Fix use of assignment in if condition To: Shubhankar Kuranagatti Cc: David Miller , Jakub Kicinski , Willem de Bruijn , netdev , LKML , mchehab+huawei@kernel.org Content-Type: text/plain; charset="UTF-8" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org On Thu, Mar 11, 2021 at 11:34 AM Shubhankar Kuranagatti wrote: > > The assignment inside the if condition has been changed to > initialising outside the if condition. > > Signed-off-by: Shubhankar Kuranagatti > --- > net/core/datagram.c | 31 ++++++++++++++++++++----------- > 1 file changed, 20 insertions(+), 11 deletions(-) > > diff --git a/net/core/datagram.c b/net/core/datagram.c > index 15ab9ffb27fe..7b2204f102b7 100644 > --- a/net/core/datagram.c > +++ b/net/core/datagram.c > @@ -427,7 +427,8 @@ static int __skb_datagram_iter(const struct sk_buff *skb, int offset, > offset += n; > if (n != copy) > goto short_copy; > - if ((len -= copy) == 0) > + len -= copy > + if ((len) == 0) > return 0; > Quite frankly I prefer the current style. It also seems you have not even compiled your change, this is not a good start. Lets keep reviewer time to review patches that really bring an improvement, since stylistic changes like that make our backports more likely to have conflicts. Thanks.