Received: by 2002:a05:6a10:9848:0:0:0:0 with SMTP id x8csp2543325pxf; Sat, 27 Mar 2021 15:22:39 -0700 (PDT) X-Google-Smtp-Source: ABdhPJxoSAde+jUKxXNgl0mUSi3T+RupyHOKwp7ochmc3NNIXV0x5pu0eQGG6877u1Db4vv5gncO X-Received: by 2002:a17:906:8043:: with SMTP id x3mr21583375ejw.149.1616883759121; Sat, 27 Mar 2021 15:22:39 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1616883759; cv=none; d=google.com; s=arc-20160816; b=YlWB0gnsTY3zpHjVqM3RV9vgcCIQ6op/qBqFITCkybt/jXflD3yfRLf+ko9mIPSb3e t+lZuqdenlqXwNhXh9LtiZjDN+KthHf4BVOUMAJPhv48wMghUSmwnBDHuGppBCPWo/BP +1hNvgLdBnkqujkZCXi5P0FJSFUwAN5ARkCwIxrp0wVca+hFsyVf8y67SCEYBzvF1DtP SJtyiFo8FOZK9uZlFfmYoXJCsVtitPRmGhU2cQ9RztEDC9rUoDL0k3/tCVt/pa4pV2ZP 1Du4GD1Vx6lJhkeolTzDL4Vq+S8W+y4zGC3jWNCmicvJwgTCkGkXkOZntMo9Hd+7LBId iaSw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:in-reply-to:mime-version:user-agent:date :message-id:subject:from:references:cc:to:dkim-signature; bh=B2mbGQVnnRisRiJ44LI2HsXSQ3it2HWT8oc2LkV72y0=; b=ppkbEIeH7nDEhpZaRZCfOZwXwJJircF6M0+Ux9SOPPCqVX41dXxK5IF7asu/KOuhWK BYac+tJGcR5mxbDXPsidb4C2re2VqVOWZMIgBZpe4Yu8xYd3G0j6j0QKwwFt3J1wNMdk kpJcGYaYC9O2nnUvfUsyAHau0UR564YlCEZDuEw+6pD7RJ4WUgbrz2M95ddTyoCw5OOY VPJ59XUUEFu4tbns+O1drKpNXDNNK9qf3pLrtPMR/pJWEALgrzvatFb1wH0mX62oH9kK oA5d7dca+PPugJx1BwsL68jOxc4qzZHnQnE6p6qssDJ6Pql1ivIxI53BAT9CR395P2ob P6aA== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@ionic.de header.s=default header.b=A35AaA0f; 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 Return-Path: Received: from vger.kernel.org (vger.kernel.org. [23.128.96.18]) by mx.google.com with ESMTP id hd19si10029163ejc.62.2021.03.27.15.22.02; Sat, 27 Mar 2021 15:22:39 -0700 (PDT) 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=@ionic.de header.s=default header.b=A35AaA0f; 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 Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S230506AbhC0WMb (ORCPT + 99 others); Sat, 27 Mar 2021 18:12:31 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:34744 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S230176AbhC0WMK (ORCPT ); Sat, 27 Mar 2021 18:12:10 -0400 Received: from mail.ionic.de (ionic.de [IPv6:2001:41d0:a:588b:1::2]) by lindbergh.monkeyblade.net (Postfix) with ESMTP id 991F4C0613B1 for ; Sat, 27 Mar 2021 15:12:10 -0700 (PDT) Authentication-Results: root24.eu; spf=softfail (domain owner discourages use of this host) smtp.mailfrom=ionic.de (client-ip=217.92.117.31; helo=home.ionic.de; envelope-from=ionic@ionic.de; receiver=) Received: from [192.168.0.46] (home.ionic.de [217.92.117.31]) by mail.ionic.de (Postfix) with ESMTPSA id A1A684F0006D; Sat, 27 Mar 2021 22:12:09 +0000 (UTC) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=ionic.de; s=default; t=1616883129; bh=hEngPA3DyvZOApLfX4puVBNhb9RfcroMEYD4kgthFd8=; h=To:Cc:References:From:Subject:Date:In-Reply-To:From; b=A35AaA0fJhoNw8h13MnXfuoXsHhYeFO2aVaPFCBSHZhNJmdFJT63xzWSyMyulsMne RlwF22MYigrYMIJKzyMf3vy6Go3eWAwPCjkrVzI4HlM0EBvn4LQhU3Wqx6arZcdpQ0 5mOHpi/BtcBLtEn9dM2ji+0w5aoiarpX4w9xhweU= To: Randy Dunlap , Masahiro Yamada Cc: linux-kernel@vger.kernel.org References: <20210327120155.500-1-ionic@ionic.de> <1ca3a90f-799e-d917-370e-1475e33cdb14@infradead.org> From: Mihai Moldovan Subject: Re: [PATCH] kconfig: nconf: stop endless search-up loops Message-ID: <111c5853-e488-0aaa-18e9-36792b648427@ionic.de> Date: Sat, 27 Mar 2021 23:12:08 +0100 User-Agent: Mozilla/5.0 (X11; Linux x86_64; rv:78.0) Gecko/20100101 Thunderbird/78.6.0 MIME-Version: 1.0 In-Reply-To: <1ca3a90f-799e-d917-370e-1475e33cdb14@infradead.org> Content-Type: multipart/signed; micalg=pgp-sha256; protocol="application/pgp-signature"; boundary="UaidTUt0VWJaF8OBLQitMz5EXjxajBmYJ" Precedence: bulk List-ID: X-Mailing-List: linux-kernel@vger.kernel.org This is an OpenPGP/MIME signed message (RFC 4880 and 3156) --UaidTUt0VWJaF8OBLQitMz5EXjxajBmYJ Content-Type: multipart/mixed; boundary="OFhuD4coUr9VTDiKeaEyCcLdMj9SAOWyf"; protected-headers="v1" From: Mihai Moldovan To: Randy Dunlap , Masahiro Yamada Cc: linux-kernel@vger.kernel.org Message-ID: <111c5853-e488-0aaa-18e9-36792b648427@ionic.de> Subject: Re: [PATCH] kconfig: nconf: stop endless search-up loops References: <20210327120155.500-1-ionic@ionic.de> <1ca3a90f-799e-d917-370e-1475e33cdb14@infradead.org> In-Reply-To: <1ca3a90f-799e-d917-370e-1475e33cdb14@infradead.org> --OFhuD4coUr9VTDiKeaEyCcLdMj9SAOWyf Content-Type: text/plain; charset=utf-8 Content-Language: en-US Content-Transfer-Encoding: quoted-printable * On 3/27/21 4:58 PM, Randy Dunlap wrote: > On 3/27/21 5:01 AM, Mihai Moldovan wrote: >> + if ((-1 =3D=3D index) && (index =3D=3D match_start)) >=20 > checkpatch doesn't complain about this (and I wonder how it's missed), = but > kernel style is (mostly) "constant goes on right hand side of compariso= n", > so > if ((index =3D=3D -1) && I can naturally send a V2 with that swapped. To my rationale: I made sure to use checkpatch, saw that it was accepted = and even went for a quick git grep -- '-1 =3D=3D', which likewise returned en= ough results for me to call this consistent with the current code style. Maybe those matches were just frowned-upon, but forgotten-to-be-critized examples of this pattern being used. Mihai --OFhuD4coUr9VTDiKeaEyCcLdMj9SAOWyf-- --UaidTUt0VWJaF8OBLQitMz5EXjxajBmYJ Content-Type: application/pgp-signature; name="OpenPGP_signature.asc" Content-Description: OpenPGP digital signature Content-Disposition: attachment; filename="OpenPGP_signature" -----BEGIN PGP SIGNATURE----- wsF5BAABCAAjFiEEbhHQj3UzgcdE8cg8H9Yu2W4lOocFAmBfrbgFAwAAAAAACgkQH9Yu2W4lOod3 eQ//T9OKsxHD9AlP2ZBdfD4c399lfWNqqUPGktmYGqKukEXipejMOhVh95kYSx6zhImL4hESIXTZ /L53SvqbmT51bqVWojbxs744Ty0DBKpEq+inC3gDL4y97UFBxZIW7wKT2ioUQU5sSPnGvJA3kOv6 AppkEsqH979oBZeMcD9F79TvnpnC6FFh80PiScCzR6N1LHdZcHtyJiwqkFu4KNOj8cYtljXYanSr u8NK2+NrJL6+o+ujwqB7ZaREAhIPei77V077yhk5uDnCWJzaVUxZzQ7JU/+1OmVqb1P45DsMSTPA oWF343qGafRUgMB6F1OlCSlgEPnT6YSPExHJv2xJQfnOsyRKd26Kq+6GemNPHU15gTmzvO1gCElW 7FPYSaPjGCAd0Hq838Uuno/wotik7jE5Q7WIyaq2uMCLQ0OO6zVQl0gE/JzYlvBOeMF+GL7ZAvnq 8loqyPLBN4Xd0R0aPvfDFRxiK8/ZWemunCgLJK4jkz0IDXspyXjUhuZkGglIe24Nn+58WOfmBdD/ PvgbZZW41v5dPEzL+sIa6VHinMBS6CCfjgNfNNFsTFpLlMuyVIDfvffWRkqmTGHepU03M+ipdI/o SjwYR8dcJWRmxDRwSmkLL1Ng/42ZeiqGpfv3mV/Zl9xBhPJyWevxprGpeSSpfknCVd/c1QgxJCWi vUc= =z5W4 -----END PGP SIGNATURE----- --UaidTUt0VWJaF8OBLQitMz5EXjxajBmYJ--