Received: by 2002:a05:7412:3784:b0:e2:908c:2ebd with SMTP id jk4csp2485442rdb; Wed, 4 Oct 2023 02:41:14 -0700 (PDT) X-Google-Smtp-Source: AGHT+IEXQwOjBZZeNQ5n2oEyFYb6JlwxMHupD+epJt7crOxxvywHrbC8yNBToqIKm8h0wySRWj0X X-Received: by 2002:a17:902:bb84:b0:1c7:4334:6540 with SMTP id m4-20020a170902bb8400b001c743346540mr1521768pls.63.1696412474461; Wed, 04 Oct 2023 02:41:14 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696412474; cv=none; d=google.com; s=arc-20160816; b=S1dkIxwc5SEGVB/g559gwqgxH+wcno2u3OH6CrRoNE44Cceom6KZk65+OBgwt3tVC7 uqx5294L4glVJ+34x0hxadY0mFMTkBsI6ValLI1JDa+Uyid19501AS9xId11JRKucriF mbBxllbTqTxnIXgNdLxtyn8m9+t6QADwyZJmj2T82frHF4+6+eTGI7iso7vh0kZvFq67 3SXdBGjNphnb7D0L47PDaOg9EHoD6xVug3/0zRWZFdhMboE0SIIhkU182n23plq8iItn oiBldQo3ByUVzboi9VG72u4lJkqyiOlEv5co2ljt7Ztk+smQCQ7KK4yZ0BtHSqVRUS/i A0Uw== ARC-Message-Signature: i=1; a=rsa-sha256; c=relaxed/relaxed; d=google.com; s=arc-20160816; h=list-id:precedence:content-transfer-encoding:cc:to:subject :message-id:date:from:in-reply-to:references:mime-version :dkim-signature; bh=3lRgfQRKAHHfwXbD9Q7JdRGcIwxv86zSvFtRHGqUG0M=; fh=hSBmjo+0cdbf+4KU+xFzZgeKBlGZ83zLvI33rCA/OsE=; b=DId2oBUj9m5qQklNmqxwMqrkB0JVfiHY89tm8XHEzqx2HwajI9O8qNts+LY409Leo/ J4nlFa3rNbnHwtJOWH1Aqb+tHb14EoolM1Tr+H7XPcSnXPATQ7McoEMfEaauUWm0e1JY dJvXzhWNCSVwa73UFwHNKaYUYk3I+PuXayNRDNIzU6Q3aqcPtzHua8mzPMerqBzkCY5Y EPGHzq3PC5xGiiUrgKDCqmyVDpxfOFtQOOWMHv/kqb4cZ0aUQRaRnQHL0b05k8MEoZIn kqQcqohM0UDeAWIrnerGVewD6ZMYR0gkT9mPXSq6uPNO25A5tbEQFgazm1ZoDDeilyRY NKzQ== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=Xc97QBYV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Return-Path: Received: from snail.vger.email (snail.vger.email. [23.128.96.37]) by mx.google.com with ESMTPS id n5-20020a170903110500b001c32d285db8si3546142plh.308.2023.10.04.02.41.14 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Oct 2023 02:41:14 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) client-ip=23.128.96.37; Authentication-Results: mx.google.com; dkim=pass header.i=@bgdev-pl.20230601.gappssmtp.com header.s=20230601 header.b=Xc97QBYV; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.37 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by snail.vger.email (Postfix) with ESMTP id 9AE7180D7E4E; Wed, 4 Oct 2023 02:41:02 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at snail.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S232966AbjJDJk5 (ORCPT + 99 others); Wed, 4 Oct 2023 05:40:57 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:49404 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232992AbjJDJkz (ORCPT ); Wed, 4 Oct 2023 05:40:55 -0400 Received: from mail-vs1-xe32.google.com (mail-vs1-xe32.google.com [IPv6:2607:f8b0:4864:20::e32]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 509A5A7 for ; Wed, 4 Oct 2023 02:40:52 -0700 (PDT) Received: by mail-vs1-xe32.google.com with SMTP id ada2fe7eead31-452b4fd977eso966386137.1 for ; Wed, 04 Oct 2023 02:40:52 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=bgdev-pl.20230601.gappssmtp.com; s=20230601; t=1696412451; x=1697017251; darn=vger.kernel.org; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:from:to:cc:subject:date :message-id:reply-to; bh=3lRgfQRKAHHfwXbD9Q7JdRGcIwxv86zSvFtRHGqUG0M=; b=Xc97QBYVCQaZVhraxWbq0f+ADRItdxQ2MHgpMoEJTEDLf4q6+VLgfm+FWUHpJ3LiBP F75VP++W3TJtwneG8AwEwi2Ke+wtDuItR6k7GllBcq6zYZp9G8NlA6dffwabL5mLJACZ iU4WzbhLFgJ1r/DtbEFR4hO74zhrhoUyTKIqW8MShgmcQZpMVhvfmxaQCymtWVbASAJQ X+LGpN4WG/g+gN8mJyOX7uMhcTF9EWxpRYSHF8a9Uze9Rjbxq1OGfVAOlKCtYJssFT06 eVKk+30u5ZDL1iOcD2PUmBMBunnRqvtQYDwx/svNUnD1aak3zBWElSUSzoK9+89yeqgq U2lg== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696412451; x=1697017251; h=content-transfer-encoding:cc:to:subject:message-id:date:from :in-reply-to:references:mime-version:x-gm-message-state:from:to:cc :subject:date:message-id:reply-to; bh=3lRgfQRKAHHfwXbD9Q7JdRGcIwxv86zSvFtRHGqUG0M=; b=OZ8OJD04R4flrs9VHSyswlJ/cIy/JwAMIvnzk6vUGSmiaTmE6mR/1NYuE+x51JaAUX gap2oYDpVboovmdFlaKxTt01XZ9/K4RjrpauGp5sfFETzbogEtQwwY8Db20h6r4mrQA9 fEEkOx8g6i/xwyBtEcelqk51hkqAKjL0pc84ajFOx2y1kFp6eMkMhA6xxo6LlhlsRL7b w3yj/p8AljhpXWb/FAG8Z5ndbNDSWNBWzKhZm6b9WPjIXohedVPQvswCfr5iFCQMmKCE 5fF33N1pc9Z8gRrpcVpm9rR0rNWSbuYSLOogH0Q5b3u0ZVwDNmBKQn1bE5ADkzdCK3Vm J9oQ== X-Gm-Message-State: AOJu0YxZS8DVZpphWN1B1ertDIbpcE19+Hbs7w4TY3wUu3oSBilxgyn0 wtlPLVlm6ydGBpd+/qNX1qLlnX3yezr2WdMkr+7kEg== X-Received: by 2002:a05:6102:3175:b0:452:951f:2bbc with SMTP id l21-20020a056102317500b00452951f2bbcmr1662205vsm.25.1696412450267; Wed, 04 Oct 2023 02:40:50 -0700 (PDT) MIME-Version: 1.0 References: <20231003145114.21637-1-brgl@bgdev.pl> In-Reply-To: From: Bartosz Golaszewski Date: Wed, 4 Oct 2023 11:40:39 +0200 Message-ID: Subject: Re: [PATCH 00/36] pinctrl: don't use GPIOLIB global numberspace in helpers To: Andy Shevchenko Cc: Linus Walleij , Andy Shevchenko , linux-gpio@vger.kernel.org, linux-kernel@vger.kernel.org, Bartosz Golaszewski Content-Type: text/plain; charset="UTF-8" Content-Transfer-Encoding: quoted-printable X-Spam-Status: No, score=-1.9 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_NONE 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-kernel@vger.kernel.org X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (snail.vger.email [0.0.0.0]); Wed, 04 Oct 2023 02:41:02 -0700 (PDT) On Wed, Oct 4, 2023 at 11:36=E2=80=AFAM Andy Shevchenko wrote: > > On Wed, Oct 4, 2023 at 11:42=E2=80=AFAM Linus Walleij wrote: > > On Wed, Oct 4, 2023 at 10:12=E2=80=AFAM Bartosz Golaszewski wrote: > > > What is your view on Andy's and Kent's issues with the _new() name > > > suffix? > > > > We have done similar operations in the past, and it is similar to what > > Uwe is doing for the moment with the .remove() callbacks. > > > > Usually the strategy is employed when the work needs to be spread > > out over a few merge windows so it is a bit of a marker that "this is > > in transition". > > > > There is the horror story of this staying around forever and becoming > > idiomatic: struct napi_struct (include/linux/netdevice.h) where > > "napi" means "new API" - yeah that could have been handled better... > > > > If there is more moaning about it I will simply squash all the patches > > into one and call it a day - the end result will be the same and no > > sign of any *_new suffix anywhere. It was still worth it for reviewing > > the driver changes on a per-driver basis so then it becomes one of > > those Schopenhauer ladders that you can toss away after climbing > > it. > > You can go with a compromise and name it better from the start, so at > least the patches that are taking care of renaming back won't be > needed. What are you talking about?! The names are *FINE*. I DON'T want to change them. I want to keep them. The temporary renaming is there to make the review process easier but the end effect is that the names stay the same with only the signature changed. Bart > Another way to have three or so patches with combined efforts, but still.= .. >