Received: by 2002:a05:7412:3784:b0:e2:908c:2ebd with SMTP id jk4csp2462268rdb; Wed, 4 Oct 2023 01:43:03 -0700 (PDT) X-Google-Smtp-Source: AGHT+IFRpgKg3DDokdfg1KVcUqEeB9Juy/1ZSORC/QoARTggLTi2VO6l77gg5TRpfmw3YKEx9qbi X-Received: by 2002:a05:6808:1a1c:b0:3ae:16b6:6346 with SMTP id bk28-20020a0568081a1c00b003ae16b66346mr2135727oib.7.1696408983178; Wed, 04 Oct 2023 01:43:03 -0700 (PDT) ARC-Seal: i=1; a=rsa-sha256; t=1696408983; cv=none; d=google.com; s=arc-20160816; b=yr3MuAaDczi4SdvIFyLwn8VcEzixZZo9E6UfEsx8o06hLGDaj4V02VJwz19/V054NX qagvPNLOojMP29kpun2Nqw4kV+LFkDTV8jLmPGL53fuhnxAQp2Y7seHgzTwUN4RkUnIe DV35l6M38o0t0AnxZy7TKTKtJHDbKiGei/VA7d50aYx0kVbCNiCPX/6xW0XgA9axABFG luV6kqp+fEa3gwsnBjhPzpavZXepf5ZxRhqbU+vbHcgMrLcQE9BKRpgYLYgSdDRNVaSt ejbbMOIoTjeTIDj7+Xx91yoztPio6azfYVVJbDkCnic7yHkBW/YlludnjinyYzQHWv7E rI+Q== 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=ULFiP3t9GCPetbc+PSp93r0o0dlnHCkh2C+y7ClD9xQ=; fh=8nxDvpC5fjlSdGhYplCYfKW+4vg3mdLp/BWN+dOLaI4=; b=P9u0Tmren+WI0801g/pCifU93smm7n/bw7yKtRiXsllNALyU6VhsTZjCXZrDv5z8SS Ti7+QhlwCjntASVRRWQqHS26Fx1192KTpZbvoSclVsFd6uM9unb0dENSIhATsx9bJZzN MCaI9/2xosB4v7eQDSJn75sK6TrDu+dFihRBdiX+7oBQjVaTprAQWgFwayDXk6yaPvZc vf60/FyZ3qBlN/4s73Tis+pAKigKcOoRW2mf3JQQfkVAA5DLYib9MBJHxLeJWYAlsghq ciVrXbMfzEF6rjzYMnsHHnlx1H0Pf6s56nf5mbOHrlHhqw/JdJHz2RC8XAZ4jAC/GK1p yfEw== ARC-Authentication-Results: i=1; mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=XaAKm3OF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Return-Path: Received: from pete.vger.email (pete.vger.email. [23.128.96.36]) by mx.google.com with ESMTPS id k8-20020a633d08000000b00578a7f5a0adsi3380811pga.149.2023.10.04.01.43.02 (version=TLS1_3 cipher=TLS_AES_256_GCM_SHA384 bits=256/256); Wed, 04 Oct 2023 01:43:03 -0700 (PDT) Received-SPF: pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) client-ip=23.128.96.36; Authentication-Results: mx.google.com; dkim=pass header.i=@linaro.org header.s=google header.b=XaAKm3OF; spf=pass (google.com: domain of linux-kernel-owner@vger.kernel.org designates 23.128.96.36 as permitted sender) smtp.mailfrom=linux-kernel-owner@vger.kernel.org; dmarc=pass (p=NONE sp=NONE dis=NONE) header.from=linaro.org Received: from out1.vger.email (depot.vger.email [IPv6:2620:137:e000::3:0]) by pete.vger.email (Postfix) with ESMTP id 0ACE081A4FE2; Wed, 4 Oct 2023 01:43:00 -0700 (PDT) X-Virus-Status: Clean X-Virus-Scanned: clamav-milter 0.103.10 at pete.vger.email Received: (majordomo@vger.kernel.org) by vger.kernel.org via listexpand id S241712AbjJDImq (ORCPT + 99 others); Wed, 4 Oct 2023 04:42:46 -0400 Received: from lindbergh.monkeyblade.net ([23.128.96.19]:35994 "EHLO lindbergh.monkeyblade.net" rhost-flags-OK-OK-OK-OK) by vger.kernel.org with ESMTP id S232767AbjJDImp (ORCPT ); Wed, 4 Oct 2023 04:42:45 -0400 Received: from mail-yw1-x1134.google.com (mail-yw1-x1134.google.com [IPv6:2607:f8b0:4864:20::1134]) by lindbergh.monkeyblade.net (Postfix) with ESMTPS id 8552E83 for ; Wed, 4 Oct 2023 01:42:42 -0700 (PDT) Received: by mail-yw1-x1134.google.com with SMTP id 00721157ae682-59bbdb435bfso22349397b3.3 for ; Wed, 04 Oct 2023 01:42:42 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=linaro.org; s=google; t=1696408962; x=1697013762; 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=ULFiP3t9GCPetbc+PSp93r0o0dlnHCkh2C+y7ClD9xQ=; b=XaAKm3OF6Uq787w2tfJaYlTiwx5XeyG5AS04z3PxQ0FA/HBI/++tfLQOxBzgFe4I69 AaEMAxixVD5oGKN2I4SyjRb3N2fkZCNfb3nE2U59LB6S/0XCis57gHX7vs6m+N9rglQT pCX8ayeoC4H7JXrWOlcdoJrtED94L7QauOqlC44gL0n5XdWq1AX6GSO+TIcz5GPjPNY8 fALafpVfyalP49RRnt4pXkcstxx1lml00jVSaDJGr8aqynSN4CwZnIKx8dhgH5dtOAuD uFHSNkzuclPsWjurVueYrmzEENlDuacjtn0ApVJCLq8rYbGV3nIAjQJKqTuJAxDOvTGE 0VrQ== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20230601; t=1696408962; x=1697013762; 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=ULFiP3t9GCPetbc+PSp93r0o0dlnHCkh2C+y7ClD9xQ=; b=st4pLEm20Tbq5/A0Vod/XLGfO6HSEsR2HxHvJ4JqpW7DXO1gUu8TEJm8MOKBoHXRNV eeT0RwDlCVB3B6Cd4/qbDiwDRL4tMIakAE9Js9PhqDyz2bmiXa4RTmv3fyfwqrs/WZ+I z/PB6PFR34txxkGNld5+Ov9eXPgtoojyfQf9Vhls+pcZRfFwD89cOmr7NdR6JmVJH1My GT5kkegbxVn100us1w2N3SyAkQ1orfNL3lMpMTKIkpQKgl5WuQdEdbiXTNh9hgTsu/Bp 4RhkZxA7/dDhZWYXRlYLM9NS/9cAcLHKbApsBX2xrsJxxRLtyIRdj70LZLdnhkX5kReA aaJQ== X-Gm-Message-State: AOJu0YxQxTQ7hoQsJkezX6B+XApm2+ZNswY9tZvBzzALcOFO3qd9Sm4N wy9ugYVPxL9C7hlsildlhGhUwNbrvvkCYGVejtzgkQ== X-Received: by 2002:a0d:d748:0:b0:5a3:dc2b:6f44 with SMTP id z69-20020a0dd748000000b005a3dc2b6f44mr1917620ywd.18.1696408961772; Wed, 04 Oct 2023 01:42:41 -0700 (PDT) MIME-Version: 1.0 References: <20231003145114.21637-1-brgl@bgdev.pl> In-Reply-To: From: Linus Walleij Date: Wed, 4 Oct 2023 10:42:30 +0200 Message-ID: Subject: Re: [PATCH 00/36] pinctrl: don't use GPIOLIB global numberspace in helpers To: Bartosz Golaszewski Cc: 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=-0.8 required=5.0 tests=DKIM_SIGNED,DKIM_VALID, DKIM_VALID_AU,HEADER_FROM_DIFFERENT_DOMAINS,MAILING_LIST_MULTI, SPF_HELO_NONE,SPF_PASS,URIBL_BLOCKED autolearn=unavailable autolearn_force=no version=3.4.6 X-Spam-Checker-Version: SpamAssassin 3.4.6 (2021-04-09) on pete.vger.email 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 (pete.vger.email [0.0.0.0]); Wed, 04 Oct 2023 01:43:00 -0700 (PDT) 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. Yours, Linus Walleij