Received: by 2002:a05:7412:3784:b0:e2:908c:2ebd with SMTP id jk4csp2483653rdb; Wed, 4 Oct 2023 02:36:36 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFBA2P4V9euPZmAqzy/A2nh0sp3YZMuavCErKB6RziHzcyr2DOXpIcR1yLVHJ/Tw4MLbrFO X-Received: by 2002:a05:6a21:a101:b0:161:5bfd:a879 with SMTP id aq1-20020a056a21a10100b001615bfda879mr1438910pzc.28.1696412196461; Wed, 04 Oct 2023 02:36:36 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696412196; cv=none; d=google.com; s=arc-20160816; b=X+sPUcbABNHb7b5EVA8Y4jngLWGywcC1t2XSz/Yncm0qe6qf3vMUG0d3J0i8xU7844 SD6+mMdumqLNcQqQsTndKqqjPg1YRWNpbPAyP1aNw3hLU+N1kF/p+47B31cMsvn3p285 68z37HibqeEcv8I0B3MdPxVtHLYJwP0b5I1O6DqEtxHIKsNL5qfa0q/q9jlR7dBcr6x7 enp7jV1GciKnj0hiYTWCezKjSFtI6EHNiRX/L3OQ021UP4ZNmi5TgQsgmo9zKeZN4/4c WfU3IDQLPUuoY3gb+LZClbYDTfxcjxYtxmXhuv7YLRMu27aoagfzPMTSVDg+dz5H9kHC eAXg== 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=++/+VKwwqNFyOz2R7GH46nTDcbNI+gQ/eUaaWteP+OM=; fh=DyDq3xUflRnPCA077OOEYpECMmZwP3E4ZULIkPLQ6f0=; b=lJshDKXcwYLhCM+phaE6m6NXF2Bds0jejL1Djgvaf/SeGpIUpa5IDkI9X5NUbhTJc5 Y+b/hD2Jz8BBvU9eP9dT6Rii21eGfg+zzkY/vwx7BppTpF3/97HCblQfZgq3h0g4XHS5 7bKbQBOxlNZ7uucgioJkhO3ZkE4ZwX76P9rk/sZFWiwde2/sNK1rGHpNKR1xoZXor4P+ 2fdgs0E3d/FiyWpjtJUsOep9VUnaNvmDjsB9yaIjwfO3dOGLlCyyQRJQf20rYBvVsO0z 4S4KdvNTXk4Db/ycMmWUnejmHsTJPIxS1L01J+/PJLbBYKZZuOfiG78pGESwfVfHMb3x ILdw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=JY9P1l59; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 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 howler.vger.email (howler.vger.email. [23.128.96.34]) by mx.google.com with ESMTPS id f16-20020a170902ce9000b001bc1b018950si3583048plg.442.2023.10.04.02.36.36 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Oct 2023 02:36:36 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) client-ip=23.128.96.34; Authentication-Results: mx.google.com; dkim=pass header.i=@gmail.com header.s=20230601 header.b=JY9P1l59; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.34 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=QUARANTINE dis=NONE) header.from=gmail.com Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by howler.vger.email (Postfix) with ESMTP id 053F48043EFF; Wed, 4 Oct 2023 02:36:12 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at howler.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S242011AbjJDJgJ (ORCPT + 99 others); Wed, 4 Oct 2023 05:36:09 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:57048 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S242010AbjJDJgI (ORCPT ); Wed, 4 Oct 2023 05:36:08 -0400 Received: from mail-oo1-xc34.google.com (mail-oo1-xc34.google.com [IPv6:2607:f8b0:4864:20::c34]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 338AEAB; Wed, 4 Oct 2023 02:36:04 -0700 (PDT) Received: by mail-oo1-xc34.google.com with SMTP id 006d021491bc7-57d086365f7so1042358eaf.0; Wed, 04 Oct 2023 02:36:04 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20230601; t=1696412163; x=1697016963; 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=++/+VKwwqNFyOz2R7GH46nTDcbNI+gQ/eUaaWteP+OM=; b=JY9P1l59g3OfhLrw5nQdGQeqIVZ1CoJ1JAGeSQ8uyaeNkylaZLLD8wI0E72sLXp/Ig BN7vH1sBjsdIJHOr1h+eZxxI1nmhpvg0rn6JhyrGlTlSnqGy3LJ/Jzjce4eELQk2HzWb 1T36gLqZZOHRGtyFTdUyCMOxlwM8LiqREtVDxCcEf++/EyMWe5ee3w276h5TbKEXLpo8 jmcXF5y7n2JzYzxJKAjhRxa6EYmcCEuOiCQFlT8XQjrQ6k/X2m3yxcVjOk1TLyxD+qqQ KIznQvtTPZxdbivB0uHiW7HTS8ijkN+lqwN8ObJDNBIWM+mOzbzTmDhSU/quM32cQfvm ycjw== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696412163; x=1697016963; 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=++/+VKwwqNFyOz2R7GH46nTDcbNI+gQ/eUaaWteP+OM=; b=N2OozQUvsbicg7Qhn4CD0iTS7OaM7Wxm4d4zH8Om5dQ9R9fdaX7/C45cEjQoHb6/kR xtogoNtzn0551iE2+Want4PMfXFT64Z6TBU04az6UabmQWH062s1sHS/U0QNtiL+1Cgg 28ANjoYbUlNtKxQQNYaORpnBIUeBWIX/mExowui9gG2XvKdKLwPGMh+q3x+SiX6lmrVi EOdQd8FevQDzXyLHtLzXHxU4vdbbpW1EVYjLFDo/ySTLEpl0vzaN4+MfEIRIqJ6iJFsO EdPb+Kdv3nisjSrf5NQHf0bigIxR0VYE/1Gu9eyBZZAp93CYitPQ3YGSIx28B4SCdQe9 +T8Q== X-Gm-Message-State: AOJu0YwhCldLVGO9YWWh6U/K2tpGgyQpbWiHhc9hzmJQlO7OpcsGlud8 VHqgUSQoPOVybGtYvLRjW0g1YrYzjKGBs86fxvy374JPavQ= X-Received: by 2002:a4a:9b11:0:b0:573:bf68:8dbc with SMTP id a17-20020a4a9b11000000b00573bf688dbcmr1660882ook.7.1696412163117; Wed, 04 Oct 2023 02:36:03 -0700 (PDT) MIME-Version: 1.0 References: <20231003145114.21637-1-brgl@bgdev.pl> In-Reply-To: From: Andy Shevchenko Date: Wed, 4 Oct 2023 12:35:27 +0300 Message-ID: Subject: Re: [PATCH 00/36] pinctrl: don't use GPIOLIB global numberspace in helpers To: Linus Walleij Cc: Bartosz Golaszewski , 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=-2.1 required=5.0 tests=BAYES_00,DKIM_SIGNED, DKIM_VALID,DKIM_VALID_AU,DKIM_VALID_EF,FREEMAIL_FROM, RCVD_IN_DNSWL_BLOCKED,SPF_HELO_NONE,SPF_PASS 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 X-Greylist: Sender passed SPF test, not delayed by milter-greylist-4.6.4 (howler.vger.email [0.0.0.0]); Wed, 04 Oct 2023 02:36:12 -0700 (PDT) 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. Another way to have three or so patches with combined efforts, but still... --=20 With Best Regards, Andy Shevchenko