Received: by 2002:a05:6a10:2726:0:0:0:0 with SMTP id ib38csp4697079pxb; Mon, 28 Mar 2022 01:27:26 -0700 (PDT) X-Google-Smtp-Source: ABdhPJzSZrC2j8l8DJ27do/gtddU5ri9mxwLQXiRfBlxiL1uCY0a+XpqiiTfXqMPX5LorTA/LEhG X-Received: by 2002:a63:788f:0:b0:386:3116:818c with SMTP id t137-20020a63788f000000b003863116818cmr9296408pgc.414.1648456046035; Mon, 28 Mar 2022 01:27:26 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1648456046; cv=none; d=google.com; s=arc-20160816; b=zjDJ3QPEfLHRbhwh6gQ4Bg6oTDEucgKDHd6Od6ox763qYbfFF11pl2lYHIOn2D0i6P FYOgrfmZSShsjCbZJIZv9nze7EGzQ3M2ANJbASWDGmakB7iYneImZZYXuxhyeH8ZqLn0 D9EU3cxL5wWekjFWv7SZIO4MrwcZMyxtOUhv+7JUjxQ1qtkdsIXTHy+nXBMCdFc6eZ5S qSctXXragp5TFgLVcnSLJwqhKIXXzB/5xwLbmxfhcWOd7hYNEvttNu+LUauP/SAm+xrO B3HLqjkJ270gRS7gU0bAb2Q1dXlX+hA9EVhcsOCYrfIgXAukP6+HZ3ozaIZGdS3Um80C QBKQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:to:references:message-id :content-transfer-encoding:cc:date:in-reply-to:from:subject :mime-version:dkim-signature; bh=yBMQ0rYha5Y6AXdQE67K4zLOsgWm+p0yN1JB/heqnp4=; b=09g9Z6oq/KPP4aFXKRW4nfzcuvv4+yKyxzTTUyWEGPkU0GQ+fL14zL0V5UniKr34A2 oH6Cc8JhhpFDse9sS1OCz5YXRJesPH2Pwurhh3qicDcSsb+VCWodotdZN2aogUWDVSOz VImecnSLSxIFNWUn3jG6LTojrQcV1sAB9KbDnfmLJgey89WT6MO4awNwLVtyLfJbD5ae 8zpr2PRYM/7E4XWBYl9Rm+5GNxtttb3L6MDpZlBQ256bU88WxC5cvv1cCJKirumoNA7A HHVXkJJM0Vap4nrGDJ25suJzIE1pNreTHQq7gaQjPEjb9gqY+2b6bWmIopR4BszJhBYj 6icA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=CwEOx0eV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id 133-20020a63028b000000b0038288abe171si10626613pgc.446.2022.03.28.01.27.13; Mon, 28 Mar 2022 01:27:26 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) client-ip=2620:137:e000::1:20; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20210112 header.b=CwEOx0eV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S235997AbiC0VeF (ORCPT + 99 others); Sun, 27 Mar 2022 17:34:05 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:42980 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230226AbiC0VeE (ORCPT ); Sun, 27 Mar 2022 17:34:04 -0400 Received: from mail-ej1-x62d.google.com (mail-ej1-x62d.google.com [IPv6:2a00:1450:4864:20::62d]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 57D24201AB; Sun, 27 Mar 2022 14:32:24 -0700 (PDT) Received: by mail-ej1-x62d.google.com with SMTP id dr20so24941264ejc.6; Sun, 27 Mar 2022 14:32:24 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20210112; h=mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=yBMQ0rYha5Y6AXdQE67K4zLOsgWm+p0yN1JB/heqnp4=; b=CwEOx0eVy3UfIdnqQin0Y2lSwfnpjM34BQSfEuGozMm9IRnQxS+sUk3UT4YjwcJefg iUQHZCmxwvnGlrepPo4TUAWFe5j2JFtMLPRALoPTlcHhRgDeg5f7RK1CcNT0wnbVXQCo hMNLKWOVFi4YpdUM2JZsespWkjjpdW9wyeh5mTLIg4vM25nWKKGLNXYhPnqq9J5NWuIu m24HaAFUUgpNt4Nkb6GdjU2AKJI4MTDzPC1713n1cA2nsQ52scYiZB3kfdDlyp92cALm 2HRcNV9by1qwmQbaQ11MnG6clKKX4YFrVPttOTVmKh+XoH8KggVstnKKn36Ka8iZkmt/ xl9g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20210112; h=x-gm-message-state:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=yBMQ0rYha5Y6AXdQE67K4zLOsgWm+p0yN1JB/heqnp4=; b=HQfc8gHIfSdSRTrKoffLGhSzyURYyrwjvWawttHVVE7l8gpZzIGOOMjjgjO/w6pWuf PbdcuR5J4SAoiAetea4eBSWXuk8KxHeVgqiGeCfHOUowFZmXw+0rquciQgg6QiW3AOfE 2yvhfGnFuubdgsvr4eGrW4b3Jn+DxrAKaBmgzSFHJvgkHO1cgIKVVOlWMWQ5PUvHZNfw vQLBATrNZDpI7ySbW/kRTsReHTeYf6wtoWnDcHAhFqJ5WSxrOfIV0Awpp3lJwVt0bXpE 7CaHsvlM0+psdcFT64gIFZTQRQwJc74y1hasjcvxnVNjIdPAgeDlz+sjojYAiYyVhbQE Gmzw== X-Gm-Message-State: AOAM532LKBNO1H8CtRrGqsOeJEu/A0y3UGazT7/X0d4LQ0JkFthZgIwQ RENvQ7TSZFeHtZTCLHEumHo= X-Received: by 2002:a17:907:1b09:b0:6d8:faa8:4a06 with SMTP id mp9-20020a1709071b0900b006d8faa84a06mr23945867ejc.701.1648416742896; Sun, 27 Mar 2022 14:32:22 -0700 (PDT) Received: from smtpclient.apple (i130160.upc-i.chello.nl. [62.195.130.160]) by smtp.gmail.com with ESMTPSA id r29-20020a50c01d000000b00415fb0dc793sm6279946edb.47.2022.03.27.14.32.22 (version=TLS1_2 cipher=ECDHE-ECDSA-AES128-GCM-SHA256 bits=128/128); Sun, 27 Mar 2022 14:32:22 -0700 (PDT) Content-Type: text/plain; charset=us-ascii Mime-Version: 1.0 (Mac OS X Mail 16.0 \(3696.80.82.1.1\)) Subject: Re: [PATCH] bnx2x: replace usage of found with dedicated list iterator variable From: Jakob Koschel In-Reply-To: <7393b673c626fd75f2b4f8509faa5459254fb87c.camel@redhat.com> Date: Sun, 27 Mar 2022 23:32:17 +0200 Cc: Ariel Elior , Sudarsana Kalluru , Manish Chopra , "David S. Miller" , Jakub Kicinski , netdev@vger.kernel.org, linux-kernel@vger.kernel.org, Mike Rapoport , Brian Johannesmeyer , Cristiano Giuffrida , "Bos, H.J." Content-Transfer-Encoding: quoted-printable Message-Id: References: <20220324070816.58599-1-jakobkoschel@gmail.com> <7393b673c626fd75f2b4f8509faa5459254fb87c.camel@redhat.com> To: Paolo Abeni X-Mailer: Apple Mail (2.3696.80.82.1.1) X-Spam-Status: No, score=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_NONE,SPF_HELO_NONE,SPF_PASS,T_SCC_BODY_TEXT_LINE 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 Hello, > On 24. Mar 2022, at 11:46, Paolo Abeni wrote: >=20 > Hello, >=20 > On Thu, 2022-03-24 at 08:08 +0100, Jakob Koschel wrote: >> To move the list iterator variable into the list_for_each_entry_*() >> macro in the future it should be avoided to use the list iterator >> variable after the loop body. >>=20 >> To *never* use the list iterator variable after the loop it was >> concluded to use a separate iterator variable instead of a >> found boolean [1]. >>=20 >> This removes the need to use a found variable and simply checking if >> the variable was set, can determine if the break/goto was hit. >>=20 >> Link: = https://lore.kernel.org/all/CAHk-=3DwgRr_D8CB-D9Kg-c=3DEHreAsk5SqXPwr9Y7k9= sA6cWXJ6w@mail.gmail.com/ >> Signed-off-by: Jakob Koschel >=20 > This looks like a purely net-next change, and we are in the merge > window: net-next is closed for the time being. Could you please = re-post > after net-next re-open? Thanks for letting me know, I'll re-post after net-next is reopened. >=20 > Additionally, I suggest you to bundle the net-next patches in a single > series, namely: Are you saying having a single patchset for all /net and /drivers/net related changes? This would also simplify a lot on my end. >=20 > bnx2x: replace usage of found with dedicated list iterator variable=20 > octeontx2-pf: replace usage of found with dedicated list iterator = variable=20 > sctp: replace usage of found with dedicated list iterator variable=20 > taprio: replace usage of found with dedicated list iterator variable=20= >=20 > that will simplify the processing, thanks! >=20 > Paolo Thanks, Jakob