Received: by 2002:a05:6a10:9afc:0:0:0:0 with SMTP id t28csp3222322pxm; Mon, 28 Feb 2022 14:53:55 -0800 (PST) X-Google-Smtp-Source: ABdhPJyKsyVDuwgP9RZofxLGz0tLSq6yNDMcwAyvSkcOC9Eagh/rQiD4wrdOUM3iCnBMEUFrhbGa X-Received: by 2002:a17:902:9a47:b0:150:27e0:abc5 with SMTP id x7-20020a1709029a4700b0015027e0abc5mr18462091plv.109.1646088835770; Mon, 28 Feb 2022 14:53:55 -0800 (PST) ARC-Seal: i=1; a=rsa-sha256; t=1646088835; cv=none; d=google.com; s=arc-20160816; b=V7EDe+CE6B00ihMp3vBgYI60rLCmSXEEydRzL2cUM+8jDP34Pl5NIenDx8PZ7ND5bE RhwQCr5kH5Db7FX1vJ6f3Ughmd4XsKVm597erJUeNWGAyBV9lIHMbCH7czqAwqby3rs+ wAOxTNiVIFBJEK8ztAbGI/F3lX2O81moz4a0cKN+mMonmSt758vBjimxhST+0/BKUWt9 IkfLRkmneNF6N/kT70UPNyUjbLtP1TBz7DXkjBtcyxxNPYFcHoBh+cFl8eCRduzQyd10 uiMysZ3ag/27O4+VH/ACzASvYHzjqRfUDRFxPsSCr0JHcuhRj84zuuyYMapSd7Gn/93J a9QQ== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:mime-version :references:in-reply-to:message-id:subject:reply-to:cc:from:to :dkim-signature:date; bh=EcotLxkQaYgY6ajZYic/GfxM/AoG16BTcQ37oNetF9g=; b=iE98tK+vW0hcGPk0grrx/Aa7gmK64vaNwNnfS9vWKgXin0hNDZjZUJ9/EhLeNMeNlz zbEGl0M8JzJPYFoaiAvTgHbmQ8QUxnohD4Okd/uTri8QfuxaxTtcj6rgv8MfmKAvk9gH acpjZ+6bEdnly9O+lH4CjTI4QjF+NTDRPTknG6wjQp3+1a4I0ybhaLwartXvzaOshwXu Qmhm3GJvNP2C7PdR/mwk+YZWZrWydT1EcZpH/kUI6UqJfjPg6aqgJLwvACuOOpgRtqcF DL8e97w1H/GUHJYsbW9RtkMyrX677id0ivOD3EnSx3tAJU+nHWq7DHJqhDIhT/R0DcEW 0l7Q== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@protonmail.com header.s=protonmail3 header.b=cBGwkD0d; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com Return-Path: Received: from out1.vger.email (out1.vger.email. [2620:137:e000::1:20]) by mx.google.com with ESMTP id k9-20020a170902c40900b0014fef7b091esi12505717plk.225.2022.02.28.14.53.41; Mon, 28 Feb 2022 14:53:55 -0800 (PST) Received-SPF: pass (google.com: domain of linux-wireless-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=@protonmail.com header.s=protonmail3 header.b=cBGwkD0d; spf=pass (google.com: domain of linux-wireless-owner@vger.kernel.org designates 2620:137:e000::1:20 as permitted sender) smtp.mailfrom=linux-wireless-owner@vger.kernel.org; dmarc=pass (p=QUARANTINE sp=QUARANTINE dis=NONE) header.from=protonmail.com Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S231611AbiB1WvC (ORCPT + 72 others); Mon, 28 Feb 2022 17:51:02 -0500 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:33134 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S231577AbiB1WvB (ORCPT ); Mon, 28 Feb 2022 17:51:01 -0500 Received: from mail-41104.protonmail.ch (mail-41104.protonmail.ch [185.70.41.104]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id F29BB14A048; Mon, 28 Feb 2022 14:50:17 -0800 (PST) Received: from mail-0201.mail-europe.com (mail-0201.mail-europe.com [51.77.79.158]) (using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits) key-exchange X25519 server-signature RSA-PSS (4096 bits)) (No client certificate requested) by mail-41104.protonmail.ch (Postfix) with ESMTPS id 4K6wZJ2jhyz4wxmV; Mon, 28 Feb 2022 22:50:16 +0000 (UTC) Authentication-Results: mail-41104.protonmail.ch; dkim=pass (2048-bit key) header.d=protonmail.com header.i=@protonmail.com header.b="cBGwkD0d" Date: Mon, 28 Feb 2022 22:50:06 +0000 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=protonmail.com; s=protonmail3; t=1646088609; bh=EcotLxkQaYgY6ajZYic/GfxM/AoG16BTcQ37oNetF9g=; h=Date:To:From:Cc:Reply-To:Subject:Message-ID:In-Reply-To: References:From:To:Cc:Date:Subject:Reply-To:Feedback-ID: Message-ID; b=cBGwkD0dY6C6UZ8ZjhjHcbwM06BMDKF9S/uxRi+rS2UvdSsFLFOG1HSm6qlJyiCUO uC1XgssvVNSFSsxdHJ1aOl5NwIA18vjg17jCvCkv13dOUO+5hOt3OCcfXLX2AxvryX lsXEg4vAoBljMT4ewAP2cK1EUDuyezakLW8pnSEAczd9xFJNkZ4Y3ZLxhFb22yslY3 3xdTS3cTZ9GeOv+wrf2xTPfY4Kamc1tDDmDy3yCaRm+7b1f1xP0Y+5xR0FjORV+5kM cK85iRo45YcxaJSZ64KqeuDyrCIZDsEiDwE78vJR0ycrL/ZWpMTXDPzJnBHTv4Qo8t TiTx0AcdTLM/g== To: James Bottomley From: =?utf-8?Q?Barnab=C3=A1s_P=C5=91cze?= Cc: Mike Rapoport , =?utf-8?Q?Christian_K=C3=B6nig?= , Linus Torvalds , Jakob Koschel , alsa-devel@alsa-project.org, linux-aspeed@lists.ozlabs.org, "Gustavo A. R. Silva" , linux-iio@vger.kernel.org, nouveau@lists.freedesktop.org, Rasmus Villemoes , dri-devel , Cristiano Giuffrida , amd-gfx list , samba-technical@lists.samba.org, linux1394-devel@lists.sourceforge.net, drbd-dev@lists.linbit.com, linux-arch , CIFS , KVM list , linux-scsi , linux-rdma , linux-staging@lists.linux.dev, "Bos, H.J." , Jason Gunthorpe , intel-wired-lan@lists.osuosl.org, kgdb-bugreport@lists.sourceforge.net, bcm-kernel-feedback-list@broadcom.com, Dan Carpenter , Linux Media Mailing List , Kees Cook , Arnd Bergman , Linux PM , intel-gfx , Brian Johannesmeyer , Nathan Chancellor , linux-fsdevel , Christophe JAILLET , v9fs-developer@lists.sourceforge.net, linux-tegra , Thomas Gleixner , Andy Shevchenko , Linux ARM , linux-sgx@vger.kernel.org, linux-block , Netdev , linux-usb@vger.kernel.org, linux-wireless , Linux Kernel Mailing List , Linux F2FS Dev Mailing List , tipc-discussion@lists.sourceforge.net, Linux Crypto Mailing List , dma , linux-mediatek@lists.infradead.org, Andrew Morton , linuxppc-dev Reply-To: =?utf-8?Q?Barnab=C3=A1s_P=C5=91cze?= Subject: Re: [PATCH 2/6] treewide: remove using list iterator after loop body as a ptr Message-ID: In-Reply-To: <73fa82a20910c06784be2352a655acc59e9942ea.camel@HansenPartnership.com> References: <20220228110822.491923-1-jakobkoschel@gmail.com> <20220228110822.491923-3-jakobkoschel@gmail.com> <2e4e95d6-f6c9-a188-e1cd-b1eae465562a@amd.com> <282f0f8d-f491-26fc-6ae0-604b367a5a1a@amd.com> <7D0C2A5D-500E-4F38-AD0C-A76E132A390E@kernel.org> <73fa82a20910c06784be2352a655acc59e9942ea.camel@HansenPartnership.com> MIME-Version: 1.0 Content-Type: text/plain; charset=utf-8 Content-Transfer-Encoding: quoted-printable 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,SPF_HELO_PASS, SPF_PASS,T_SCC_BODY_TEXT_LINE autolearn=unavailable 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-wireless@vger.kernel.org Hi 2022. febru=C3=A1r 28., h=C3=A9tf=C5=91 23:28 keltez=C3=A9ssel, James Botto= mley =C3=ADrta: > [...] > Well, yes, but my objection is more to the size of churn than the > desire to do loop local. I'm not even sure loop local is possible, > because it's always annoyed me that for (int i =3D 0; ... in C++ defines > i in the outer scope not the loop scope, which is why I never use it. It is arguably off-topic to the discussion at hand, but I think you might b= e thinking of something else (or maybe it was the case in an ancient version = of C++) because that does not appear to be case. If it were, for (int i ...) { ... } for (int i ...) { ... } would have to trigger a redeclaration error, but that happens neither in C+= + nor in C. The variable is also inaccessible outside the loop. > [...] Regards, Barnab=C3=A1s P=C5=91cze